docs: update generated docs (#981)
diff --git a/docs/dyn/serviceconsumermanagement_v1.services.tenancyUnits.html b/docs/dyn/serviceconsumermanagement_v1.services.tenancyUnits.html
index fe4fcf5..0676bbc 100644
--- a/docs/dyn/serviceconsumermanagement_v1.services.tenancyUnits.html
+++ b/docs/dyn/serviceconsumermanagement_v1.services.tenancyUnits.html
@@ -93,7 +93,7 @@
<code><a href="#deleteProject">deleteProject(name, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">Deletes the specified project resource identified by a tenant resource tag.</p>
<p class="toc_element">
- <code><a href="#list">list(parent, pageSize=None, filter=None, pageToken=None, x__xgafv=None)</a></code></p>
+ <code><a href="#list">list(parent, pageSize=None, pageToken=None, filter=None, x__xgafv=None)</a></code></p>
<p class="firstline">Find the tenancy unit for a managed service and service consumer.</p>
<p class="toc_element">
<code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -122,32 +122,12 @@
{ # Request to add a newly created and configured tenant project to a tenancy
# unit.
+ "tag": "A String", # Tag of the added project. Must be less than 128 characters. Required.
"projectConfig": { # This structure defines a tenant project to be added to the specified tenancy # Configuration of the new tenant project to be added to tenancy unit
# resources.
# unit and its initial configuration and properties. A project lien is created
# for the tenant project to prevent the tenant project from being deleted
# accidentally. The lien is deleted as part of tenant project removal.
- "services": [ # Google Cloud API names of services that are activated on this project
- # during provisioning. If any of these services can't be activated,
- # the request fails.
- # For example: 'compute.googleapis.com','cloudfunctions.googleapis.com'
- "A String",
- ],
- "serviceAccountConfig": { # Describes the service account configuration for the tenant project. # Configuration for the IAM service account on the tenant project.
- "accountId": "A String", # ID of the IAM service account to be created in tenant project.
- # The email format of the service account is
- # "<account-id>@<tenant-project-id>.iam.gserviceaccount.com".
- # This account ID must be unique within tenant project and service
- # producers have to guarantee it. The ID must be 6-30 characters long, and
- # match the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])`.
- "tenantProjectRoles": [ # Roles for the associated service account for the tenant project.
- "A String",
- ],
- },
- "billingConfig": { # Describes the billing configuration for a new tenant project. # Billing account properties. The billing account must be specified.
- "billingAccount": "A String", # Name of the billing account.
- # For example `billingAccounts/012345-567890-ABCDEF`.
- },
"tenantProjectPolicy": { # Describes policy settings that need to be applied to a newly # Describes ownership and policies for the new tenant project. Required.
# created tenant project.
"policyBindings": [ # Policy bindings to be applied to the tenant project, in addition to the
@@ -167,16 +147,36 @@
},
],
},
+ "labels": { # Labels that are applied to this project.
+ "a_key": "A String",
+ },
"folder": "A String", # Folder where project in this tenancy unit must be located
# This folder must have been previously created with the required
# permissions for the caller to create and configure a project in it.
# Valid folder resource names have the format `folders/{folder_number}`
# (for example, `folders/123456`).
- "labels": { # Labels that are applied to this project.
- "a_key": "A String",
+ "billingConfig": { # Describes the billing configuration for a new tenant project. # Billing account properties. The billing account must be specified.
+ "billingAccount": "A String", # Name of the billing account.
+ # For example `billingAccounts/012345-567890-ABCDEF`.
+ },
+ "services": [ # Google Cloud API names of services that are activated on this project
+ # during provisioning. If any of these services can't be activated,
+ # the request fails.
+ # For example: 'compute.googleapis.com','cloudfunctions.googleapis.com'
+ "A String",
+ ],
+ "serviceAccountConfig": { # Describes the service account configuration for the tenant project. # Configuration for the IAM service account on the tenant project.
+ "tenantProjectRoles": [ # Roles for the associated service account for the tenant project.
+ "A String",
+ ],
+ "accountId": "A String", # ID of the IAM service account to be created in tenant project.
+ # The email format of the service account is
+ # "<account-id>@<tenant-project-id>.iam.gserviceaccount.com".
+ # This account ID must be unique within tenant project and service
+ # producers have to guarantee it. The ID must be 6-30 characters long, and
+ # match the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])`.
},
},
- "tag": "A String", # Tag of the added project. Must be less than 128 characters. Required.
}
x__xgafv: string, V1 error format.
@@ -196,26 +196,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -226,9 +229,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
@@ -263,27 +263,6 @@
# unit and its initial configuration and properties. A project lien is created
# for the tenant project to prevent the tenant project from being deleted
# accidentally. The lien is deleted as part of tenant project removal.
- "services": [ # Google Cloud API names of services that are activated on this project
- # during provisioning. If any of these services can't be activated,
- # the request fails.
- # For example: 'compute.googleapis.com','cloudfunctions.googleapis.com'
- "A String",
- ],
- "serviceAccountConfig": { # Describes the service account configuration for the tenant project. # Configuration for the IAM service account on the tenant project.
- "accountId": "A String", # ID of the IAM service account to be created in tenant project.
- # The email format of the service account is
- # "<account-id>@<tenant-project-id>.iam.gserviceaccount.com".
- # This account ID must be unique within tenant project and service
- # producers have to guarantee it. The ID must be 6-30 characters long, and
- # match the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])`.
- "tenantProjectRoles": [ # Roles for the associated service account for the tenant project.
- "A String",
- ],
- },
- "billingConfig": { # Describes the billing configuration for a new tenant project. # Billing account properties. The billing account must be specified.
- "billingAccount": "A String", # Name of the billing account.
- # For example `billingAccounts/012345-567890-ABCDEF`.
- },
"tenantProjectPolicy": { # Describes policy settings that need to be applied to a newly # Describes ownership and policies for the new tenant project. Required.
# created tenant project.
"policyBindings": [ # Policy bindings to be applied to the tenant project, in addition to the
@@ -303,13 +282,34 @@
},
],
},
+ "labels": { # Labels that are applied to this project.
+ "a_key": "A String",
+ },
"folder": "A String", # Folder where project in this tenancy unit must be located
# This folder must have been previously created with the required
# permissions for the caller to create and configure a project in it.
# Valid folder resource names have the format `folders/{folder_number}`
# (for example, `folders/123456`).
- "labels": { # Labels that are applied to this project.
- "a_key": "A String",
+ "billingConfig": { # Describes the billing configuration for a new tenant project. # Billing account properties. The billing account must be specified.
+ "billingAccount": "A String", # Name of the billing account.
+ # For example `billingAccounts/012345-567890-ABCDEF`.
+ },
+ "services": [ # Google Cloud API names of services that are activated on this project
+ # during provisioning. If any of these services can't be activated,
+ # the request fails.
+ # For example: 'compute.googleapis.com','cloudfunctions.googleapis.com'
+ "A String",
+ ],
+ "serviceAccountConfig": { # Describes the service account configuration for the tenant project. # Configuration for the IAM service account on the tenant project.
+ "tenantProjectRoles": [ # Roles for the associated service account for the tenant project.
+ "A String",
+ ],
+ "accountId": "A String", # ID of the IAM service account to be created in tenant project.
+ # The email format of the service account is
+ # "<account-id>@<tenant-project-id>.iam.gserviceaccount.com".
+ # This account ID must be unique within tenant project and service
+ # producers have to guarantee it. The ID must be 6-30 characters long, and
+ # match the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])`.
},
},
"tag": "A String", # Tag of the project. Must be less than 128 characters. Required.
@@ -332,26 +332,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -362,9 +365,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
@@ -390,14 +390,14 @@
{ # Request to attach an existing project to the tenancy unit as a new tenant
# resource.
- "externalResource": "A String", # When attaching an external project, this is in the format of
- # `projects/{project_number}`.
"reservedResource": "A String", # When attaching a reserved project already in tenancy units, this is the
# tag of a tenant resource under the tenancy unit for the managed service's
# service producer project. The reserved tenant resource must be in an
# active state.
"tag": "A String", # Tag of the tenant resource after attachment.
# Must be less than 128 characters. Required.
+ "externalResource": "A String", # When attaching an external project, this is in the format of
+ # `projects/{project_number}`.
}
x__xgafv: string, V1 error format.
@@ -417,26 +417,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -447,9 +450,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
@@ -472,7 +472,7 @@
The object takes the form of:
{ # Request to create a tenancy unit for a service consumer of a managed service.
- "tenancyUnitId": "A String", # Optional service producer-provided identifier of the tenancy unit.
+ "tenancyUnitId": "A String", # Optional. Optional service producer-provided identifier of the tenancy unit.
# Must be no longer than 40 characters and preferably URI friendly.
# If it isn't provided, a UID for the tenancy unit is automatically
# generated. The identifier must be unique across a managed service.
@@ -491,6 +491,9 @@
An object of the form:
{ # Representation of a tenancy unit.
+ "consumer": "A String", # @OutputOnly Cloud resource name of the consumer of this service.
+ # For example 'projects/123456'.
+ "createTime": "A String", # @OutputOnly The time this tenancy unit was created.
"tenantResources": [ # Resources constituting the tenancy unit.
# There can be at most 512 tenant resources in a tenancy unit.
{ # Resource constituting the TenancyUnit.
@@ -501,14 +504,11 @@
# For example 'projects/123456'.
},
],
- "createTime": "A String", # @OutputOnly The time this tenancy unit was created.
- "consumer": "A String", # @OutputOnly Cloud resource name of the consumer of this service.
- # For example 'projects/123456'.
- "name": "A String", # Globally unique identifier of this tenancy unit
- # "services/{service}/{collection id}/{resource id}/tenancyUnits/{unit}"
"service": "A String", # Output only. Google Cloud API name of the managed service owning this
# tenancy unit.
# For example 'serviceconsumermanagement.googleapis.com'.
+ "name": "A String", # Globally unique identifier of this tenancy unit
+ # "services/{service}/{collection id}/{resource id}/tenancyUnits/{unit}"
}</pre>
</div>
@@ -537,26 +537,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -567,9 +570,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
@@ -613,26 +613,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -643,14 +646,11 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
<div class="method">
- <code class="details" id="list">list(parent, pageSize=None, filter=None, pageToken=None, x__xgafv=None)</code>
+ <code class="details" id="list">list(parent, pageSize=None, pageToken=None, filter=None, x__xgafv=None)</code>
<pre>Find the tenancy unit for a managed service and service consumer.
This method shouldn't be used in a service producer's runtime path, for
example to find the tenant project number when creating VMs. Service
@@ -665,10 +665,10 @@
{resource id} is the consumer numeric id, such as project number: '123456'.
{service} the name of a service, such as 'service.googleapis.com'. (required)
pageSize: integer, The maximum number of results returned by this request.
- filter: string, Filter expression over tenancy resources field. Optional.
pageToken: string, The continuation token, which is used to page through large result sets.
To get the next page of results, set this parameter to the value of
`nextPageToken` from the previous response.
+ filter: string, Filter expression over tenancy resources field. Optional.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
@@ -678,9 +678,11 @@
An object of the form:
{ # Response for the list request.
- "nextPageToken": "A String", # Pagination token for large results.
"tenancyUnits": [ # Tenancy units matching the request.
{ # Representation of a tenancy unit.
+ "consumer": "A String", # @OutputOnly Cloud resource name of the consumer of this service.
+ # For example 'projects/123456'.
+ "createTime": "A String", # @OutputOnly The time this tenancy unit was created.
"tenantResources": [ # Resources constituting the tenancy unit.
# There can be at most 512 tenant resources in a tenancy unit.
{ # Resource constituting the TenancyUnit.
@@ -691,16 +693,14 @@
# For example 'projects/123456'.
},
],
- "createTime": "A String", # @OutputOnly The time this tenancy unit was created.
- "consumer": "A String", # @OutputOnly Cloud resource name of the consumer of this service.
- # For example 'projects/123456'.
- "name": "A String", # Globally unique identifier of this tenancy unit
- # "services/{service}/{collection id}/{resource id}/tenancyUnits/{unit}"
"service": "A String", # Output only. Google Cloud API name of the managed service owning this
# tenancy unit.
# For example 'serviceconsumermanagement.googleapis.com'.
+ "name": "A String", # Globally unique identifier of this tenancy unit
+ # "services/{service}/{collection id}/{resource id}/tenancyUnits/{unit}"
},
],
+ "nextPageToken": "A String", # Pagination token for large results.
}</pre>
</div>
@@ -756,26 +756,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -786,9 +789,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>
@@ -830,26 +830,29 @@
#
# You can find out more about this error model and how to work with it in the
# [API Design Guide](https://cloud.google.com/apis/design/errors).
- "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"details": [ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
{
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
],
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
"message": "A String", # A developer-facing error message, which should be in English. Any
# user-facing error message should be localized and sent in the
# google.rpc.Status.details field, or localized by the client.
},
- "done": True or False, # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ "name": "A String", # The server-assigned name, which is only unique within the same service that
+ # originally returns it. If you use the default HTTP mapping, the
+ # `name` should be a resource name ending with `operations/{unique_id}`.
"metadata": { # Service-specific metadata associated with the operation. It typically
# contains progress information and common metadata such as create time.
# Some services might not provide such metadata. Any method that returns a
# long-running operation should document the metadata type, if any.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
+ "done": True or False, # If the value is `false`, it means the operation is still in progress.
+ # If `true`, the operation is completed, and either `error` or `response` is
+ # available.
"response": { # The normal response of the operation in case of success. If the original
# method returns no data on success, such as `Delete`, the response is
# `google.protobuf.Empty`. If the original method is standard
@@ -860,9 +863,6 @@
# `TakeSnapshotResponse`.
"a_key": "", # Properties of the object. Contains field @type with type URL.
},
- "name": "A String", # The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/{unique_id}`.
}</pre>
</div>