Hello
I am trying in Python to delete labels from projects, by using the UpdateProjectRequest.
It says that it needs an 'update_mask', but I do not know how to created this mask. It is a google.protobuf.field_mask_pb2.FieldMask
I know I am doing something wrong, but can you help, please?
What i have tried is:
from google.cloud import resourcemanager_v3 from google.protobuf import field_mask_pb2
def sample_update_project(project_id):
client = resourcemanager_v3.ProjectsClient()
update_mask = field_mask_pb2.FieldMask(paths=["labels.newkey:None"])
resourcemanager_v3.Project=f"projects/{project_id}"
operation = client.update_project(update_mask=update_mask)
print("Waiting for operation to complete...")
response = operation.result()
print(response)
Thanks
Solved! Go to Solution.
As it was suggested already in your Stackoverflow question,here is the code that was already tested to delete labels as you requested:
import googleapiclient.discovery
def sample_update_project_old(project_id):
manager = googleapiclient.discovery.build('cloudresourcemanager', 'v1')
request = manager.projects().get(projectId=project_id)
project = request.execute()
del project['labels']['key'] # replace 'key' with your actual key value
request = manager.projects().update(projectId=project_id, body=project)
project = request.execute()
sample_update_project_old("your-project-id")
It’s good to know that the shared solution works for you!
As it was suggested already in your Stackoverflow question,here is the code that was already tested to delete labels as you requested:
import googleapiclient.discovery
def sample_update_project_old(project_id):
manager = googleapiclient.discovery.build('cloudresourcemanager', 'v1')
request = manager.projects().get(projectId=project_id)
project = request.execute()
del project['labels']['key'] # replace 'key' with your actual key value
request = manager.projects().update(projectId=project_id, body=project)
project = request.execute()
sample_update_project_old("your-project-id")
It’s good to know that the shared solution works for you!
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |