diff --git a/datamigration/v1/datamigration-api.json b/datamigration/v1/datamigration-api.json index 815a51cafbc..ba8ec7012d3 100644 --- a/datamigration/v1/datamigration-api.json +++ b/datamigration/v1/datamigration-api.json @@ -2218,7 +2218,7 @@ } } }, - "revision": "20241006", + "revision": "20241015", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AlloyDbConnectionProfile": { @@ -2952,6 +2952,20 @@ ], "type": "string" }, + "role": { + "description": "Optional. The connection profile role.", + "enum": [ + "ROLE_UNSPECIFIED", + "SOURCE", + "DESTINATION" + ], + "enumDescriptions": [ + "The role is unspecified.", + "The role is source.", + "The role is destination." + ], + "type": "string" + }, "sqlserver": { "$ref": "SqlServerConnectionProfile", "description": "Connection profile for a SQL Server data source." diff --git a/datamigration/v1/datamigration-gen.go b/datamigration/v1/datamigration-gen.go index 18f9c8317a6..5a184ba6c16 100644 --- a/datamigration/v1/datamigration-gen.go +++ b/datamigration/v1/datamigration-gen.go @@ -1078,6 +1078,13 @@ type ConnectionProfile struct { // "AURORA" - Amazon Aurora is the source instance provider. // "ALLOYDB" - AlloyDB for PostgreSQL is the source instance provider. Provider string `json:"provider,omitempty"` + // Role: Optional. The connection profile role. + // + // Possible values: + // "ROLE_UNSPECIFIED" - The role is unspecified. + // "SOURCE" - The role is source. + // "DESTINATION" - The role is destination. + Role string `json:"role,omitempty"` // Sqlserver: Connection profile for a SQL Server data source. Sqlserver *SqlServerConnectionProfile `json:"sqlserver,omitempty"` // State: The current connection profile state (e.g. DRAFT, READY, or FAILED). diff --git a/file/v1beta1/file-api.json b/file/v1beta1/file-api.json index c57e7f023e4..fa3bba6f444 100644 --- a/file/v1beta1/file-api.json +++ b/file/v1beta1/file-api.json @@ -1069,7 +1069,7 @@ } } }, - "revision": "20241008", + "revision": "20241015", "rootUrl": "https://file.googleapis.com/", "schemas": { "Backup": { @@ -1322,8 +1322,14 @@ "description": "Fixed IOPS (input/output operations per second) parameters.", "id": "FixedIOPS", "properties": { + "maxIops": { + "description": "Required. Maximum raw IOPS.", + "format": "int64", + "type": "string" + }, "maxReadIops": { - "description": "Required. Maximum raw read IOPS.", + "deprecated": true, + "description": "Optional. Deprecated: `max_iops` should be used instead of this parameter. Maximum raw read IOPS.", "format": "int64", "type": "string" } @@ -1609,8 +1615,14 @@ "description": "IOPS per TB. Filestore defines TB as 1024^4 bytes (TiB).", "id": "IOPSPerTB", "properties": { + "maxIopsPerTb": { + "description": "Required. Maximum IOPS per TiB.", + "format": "int64", + "type": "string" + }, "maxReadIopsPerTb": { - "description": "Required. Maximum read IOPS per TiB.", + "deprecated": true, + "description": "Optional. Deprecated: `max_iops_per_tb` should be used instead of this parameter. Maximum read IOPS per TiB.", "format": "int64", "type": "string" } diff --git a/file/v1beta1/file-gen.go b/file/v1beta1/file-gen.go index 1eb922944fe..0a1969c08fc 100644 --- a/file/v1beta1/file-gen.go +++ b/file/v1beta1/file-gen.go @@ -511,15 +511,18 @@ func (s FileShareConfig) MarshalJSON() ([]byte, error) { // FixedIOPS: Fixed IOPS (input/output operations per second) parameters. type FixedIOPS struct { - // MaxReadIops: Required. Maximum raw read IOPS. + // MaxIops: Required. Maximum raw IOPS. + MaxIops int64 `json:"maxIops,omitempty,string"` + // MaxReadIops: Optional. Deprecated: `max_iops` should be used instead of this + // parameter. Maximum raw read IOPS. MaxReadIops int64 `json:"maxReadIops,omitempty,string"` - // ForceSendFields is a list of field names (e.g. "MaxReadIops") to - // unconditionally include in API requests. By default, fields with empty or - // default values are omitted from API requests. See + // ForceSendFields is a list of field names (e.g. "MaxIops") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "MaxReadIops") to include in API + // NullFields is a list of field names (e.g. "MaxIops") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. @@ -911,17 +914,20 @@ func (s GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata) MarshalJSON( // IOPSPerTB: IOPS per TB. Filestore defines TB as 1024^4 bytes (TiB). type IOPSPerTB struct { - // MaxReadIopsPerTb: Required. Maximum read IOPS per TiB. + // MaxIopsPerTb: Required. Maximum IOPS per TiB. + MaxIopsPerTb int64 `json:"maxIopsPerTb,omitempty,string"` + // MaxReadIopsPerTb: Optional. Deprecated: `max_iops_per_tb` should be used + // instead of this parameter. Maximum read IOPS per TiB. MaxReadIopsPerTb int64 `json:"maxReadIopsPerTb,omitempty,string"` - // ForceSendFields is a list of field names (e.g. "MaxReadIopsPerTb") to + // ForceSendFields is a list of field names (e.g. "MaxIopsPerTb") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "MaxReadIopsPerTb") to include in - // API requests with the JSON null value. By default, fields with empty values - // are omitted from API requests. See + // NullFields is a list of field names (e.g. "MaxIopsPerTb") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. NullFields []string `json:"-"` } diff --git a/osconfig/v1/osconfig-api.json b/osconfig/v1/osconfig-api.json index 6f13668af50..e9618d68bf5 100644 --- a/osconfig/v1/osconfig-api.json +++ b/osconfig/v1/osconfig-api.json @@ -1083,7 +1083,7 @@ } } }, - "revision": "20241002", + "revision": "20241021", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptSettings": { @@ -1495,6 +1495,50 @@ }, "type": "object" }, + "GoogleCloudOsconfigV2beta__OperationMetadata": { + "description": "Represents the metadata of the long-running operation.", + "id": "GoogleCloudOsconfigV2beta__OperationMetadata", + "properties": { + "apiVersion": { + "description": "Output only. API version used to start the operation.", + "readOnly": true, + "type": "string" + }, + "createTime": { + "description": "Output only. The time the operation was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "endTime": { + "description": "Output only. The time the operation finished running.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "requestedCancellation": { + "description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "readOnly": true, + "type": "boolean" + }, + "statusMessage": { + "description": "Output only. Human-readable status of the operation, if any.", + "readOnly": true, + "type": "string" + }, + "target": { + "description": "Output only. Server-defined resource path for the target of the operation.", + "readOnly": true, + "type": "string" + }, + "verb": { + "description": "Output only. Name of the verb executed by the operation.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "Inventory": { "description": "This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time. You can use this API resource to determine the inventory data of your VM. For more information, see [Information provided by OS inventory management](https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected).", "id": "Inventory", diff --git a/osconfig/v1/osconfig-gen.go b/osconfig/v1/osconfig-gen.go index 578cd07c5a1..18e1d5b55ba 100644 --- a/osconfig/v1/osconfig-gen.go +++ b/osconfig/v1/osconfig-gen.go @@ -765,6 +765,45 @@ func (s GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata) MarshalJSON( return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudOsconfigV2beta__OperationMetadata: Represents the metadata of the +// long-running operation. +type GoogleCloudOsconfigV2beta__OperationMetadata struct { + // ApiVersion: Output only. API version used to start the operation. + ApiVersion string `json:"apiVersion,omitempty"` + // CreateTime: Output only. The time the operation was created. + CreateTime string `json:"createTime,omitempty"` + // EndTime: Output only. The time the operation finished running. + EndTime string `json:"endTime,omitempty"` + // RequestedCancellation: Output only. Identifies whether the user has + // requested cancellation of the operation. Operations that have been cancelled + // successfully have Operation.error value with a google.rpc.Status.code of 1, + // corresponding to `Code.CANCELLED`. + RequestedCancellation bool `json:"requestedCancellation,omitempty"` + // StatusMessage: Output only. Human-readable status of the operation, if any. + StatusMessage string `json:"statusMessage,omitempty"` + // Target: Output only. Server-defined resource path for the target of the + // operation. + Target string `json:"target,omitempty"` + // Verb: Output only. Name of the verb executed by the operation. + Verb string `json:"verb,omitempty"` + // ForceSendFields is a list of field names (e.g. "ApiVersion") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ApiVersion") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudOsconfigV2beta__OperationMetadata) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudOsconfigV2beta__OperationMetadata + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // Inventory: This API resource represents the available inventory data for a // Compute Engine virtual machine (VM) instance at a given point in time. You // can use this API resource to determine the inventory data of your VM. For diff --git a/osconfig/v1alpha/osconfig-api.json b/osconfig/v1alpha/osconfig-api.json index 0e74ff521a2..74a70082c1b 100644 --- a/osconfig/v1alpha/osconfig-api.json +++ b/osconfig/v1alpha/osconfig-api.json @@ -707,7 +707,7 @@ } } }, - "revision": "20240901", + "revision": "20241021", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "CVSSv3": { @@ -962,6 +962,50 @@ }, "type": "object" }, + "GoogleCloudOsconfigV2beta__OperationMetadata": { + "description": "Represents the metadata of the long-running operation.", + "id": "GoogleCloudOsconfigV2beta__OperationMetadata", + "properties": { + "apiVersion": { + "description": "Output only. API version used to start the operation.", + "readOnly": true, + "type": "string" + }, + "createTime": { + "description": "Output only. The time the operation was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "endTime": { + "description": "Output only. The time the operation finished running.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "requestedCancellation": { + "description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "readOnly": true, + "type": "boolean" + }, + "statusMessage": { + "description": "Output only. Human-readable status of the operation, if any.", + "readOnly": true, + "type": "string" + }, + "target": { + "description": "Output only. Server-defined resource path for the target of the operation.", + "readOnly": true, + "type": "string" + }, + "verb": { + "description": "Output only. Name of the verb executed by the operation.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "InstanceOSPoliciesCompliance": { "deprecated": true, "description": "This API resource represents the OS policies compliance data for a Compute Engine virtual machine (VM) instance at a given point in time. A Compute Engine VM can have multiple OS policy assignments, and each assignment can have multiple OS policies. As a result, multiple OS policies could be applied to a single VM. You can use this API resource to determine both the compliance state of your VM as well as the compliance state of an individual OS policy. For more information, see [View compliance](https://cloud.google.com/compute/docs/os-configuration-management/view-compliance).", diff --git a/osconfig/v1alpha/osconfig-gen.go b/osconfig/v1alpha/osconfig-gen.go index dcb77148942..59576f4037f 100644 --- a/osconfig/v1alpha/osconfig-gen.go +++ b/osconfig/v1alpha/osconfig-gen.go @@ -544,6 +544,45 @@ func (s GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata) MarshalJSON( return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudOsconfigV2beta__OperationMetadata: Represents the metadata of the +// long-running operation. +type GoogleCloudOsconfigV2beta__OperationMetadata struct { + // ApiVersion: Output only. API version used to start the operation. + ApiVersion string `json:"apiVersion,omitempty"` + // CreateTime: Output only. The time the operation was created. + CreateTime string `json:"createTime,omitempty"` + // EndTime: Output only. The time the operation finished running. + EndTime string `json:"endTime,omitempty"` + // RequestedCancellation: Output only. Identifies whether the user has + // requested cancellation of the operation. Operations that have been cancelled + // successfully have Operation.error value with a google.rpc.Status.code of 1, + // corresponding to `Code.CANCELLED`. + RequestedCancellation bool `json:"requestedCancellation,omitempty"` + // StatusMessage: Output only. Human-readable status of the operation, if any. + StatusMessage string `json:"statusMessage,omitempty"` + // Target: Output only. Server-defined resource path for the target of the + // operation. + Target string `json:"target,omitempty"` + // Verb: Output only. Name of the verb executed by the operation. + Verb string `json:"verb,omitempty"` + // ForceSendFields is a list of field names (e.g. "ApiVersion") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ApiVersion") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudOsconfigV2beta__OperationMetadata) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudOsconfigV2beta__OperationMetadata + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // InstanceOSPoliciesCompliance: This API resource represents the OS policies // compliance data for a Compute Engine virtual machine (VM) instance at a // given point in time. A Compute Engine VM can have multiple OS policy diff --git a/osconfig/v1beta/osconfig-api.json b/osconfig/v1beta/osconfig-api.json index 67e658e378c..da93c9e3012 100644 --- a/osconfig/v1beta/osconfig-api.json +++ b/osconfig/v1beta/osconfig-api.json @@ -689,7 +689,7 @@ } } }, - "revision": "20241002", + "revision": "20241021", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptRepository": { @@ -1130,6 +1130,50 @@ }, "type": "object" }, + "GoogleCloudOsconfigV2beta__OperationMetadata": { + "description": "Represents the metadata of the long-running operation.", + "id": "GoogleCloudOsconfigV2beta__OperationMetadata", + "properties": { + "apiVersion": { + "description": "Output only. API version used to start the operation.", + "readOnly": true, + "type": "string" + }, + "createTime": { + "description": "Output only. The time the operation was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "endTime": { + "description": "Output only. The time the operation finished running.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "requestedCancellation": { + "description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "readOnly": true, + "type": "boolean" + }, + "statusMessage": { + "description": "Output only. Human-readable status of the operation, if any.", + "readOnly": true, + "type": "string" + }, + "target": { + "description": "Output only. Server-defined resource path for the target of the operation.", + "readOnly": true, + "type": "string" + }, + "verb": { + "description": "Output only. Name of the verb executed by the operation.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "GuestPolicy": { "description": "An OS Config resource representing a guest configuration policy. These policies represent the desired state for VM instance guest environments including packages to install or remove, package repository configurations, and software to install.", "id": "GuestPolicy", diff --git a/osconfig/v1beta/osconfig-gen.go b/osconfig/v1beta/osconfig-gen.go index d61dab83848..a6a8e6f9496 100644 --- a/osconfig/v1beta/osconfig-gen.go +++ b/osconfig/v1beta/osconfig-gen.go @@ -778,6 +778,45 @@ func (s GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata) MarshalJSON( return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudOsconfigV2beta__OperationMetadata: Represents the metadata of the +// long-running operation. +type GoogleCloudOsconfigV2beta__OperationMetadata struct { + // ApiVersion: Output only. API version used to start the operation. + ApiVersion string `json:"apiVersion,omitempty"` + // CreateTime: Output only. The time the operation was created. + CreateTime string `json:"createTime,omitempty"` + // EndTime: Output only. The time the operation finished running. + EndTime string `json:"endTime,omitempty"` + // RequestedCancellation: Output only. Identifies whether the user has + // requested cancellation of the operation. Operations that have been cancelled + // successfully have Operation.error value with a google.rpc.Status.code of 1, + // corresponding to `Code.CANCELLED`. + RequestedCancellation bool `json:"requestedCancellation,omitempty"` + // StatusMessage: Output only. Human-readable status of the operation, if any. + StatusMessage string `json:"statusMessage,omitempty"` + // Target: Output only. Server-defined resource path for the target of the + // operation. + Target string `json:"target,omitempty"` + // Verb: Output only. Name of the verb executed by the operation. + Verb string `json:"verb,omitempty"` + // ForceSendFields is a list of field names (e.g. "ApiVersion") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ApiVersion") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudOsconfigV2beta__OperationMetadata) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudOsconfigV2beta__OperationMetadata + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GuestPolicy: An OS Config resource representing a guest configuration // policy. These policies represent the desired state for VM instance guest // environments including packages to install or remove, package repository diff --git a/vmwareengine/v1/vmwareengine-api.json b/vmwareengine/v1/vmwareengine-api.json index 876e533bf75..7a73ae67224 100644 --- a/vmwareengine/v1/vmwareengine-api.json +++ b/vmwareengine/v1/vmwareengine-api.json @@ -413,7 +413,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`", + "description": "Output only. Identifier. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/networkPeerings/[^/]+$", "required": true, @@ -678,7 +678,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this network policy. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1/networkPolicies/my-network-policy`", + "description": "Output only. Identifier. The resource name of this network policy. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1/networkPolicies/my-network-policy`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/networkPolicies/[^/]+$", "required": true, @@ -1281,7 +1281,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`", + "description": "Output only. Identifier. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/privateClouds/[^/]+$", "required": true, @@ -1515,7 +1515,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this DNS profile. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForwarding`", + "description": "Output only. Identifier. The resource name of this DNS profile. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForwarding`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/privateClouds/[^/]+/dnsForwarding$", "required": true, @@ -1733,7 +1733,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster`", + "description": "Output only. Identifier. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/privateClouds/[^/]+/clusters/[^/]+$", "required": true, @@ -2043,7 +2043,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address`", + "description": "Output only. Identifier. The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/privateClouds/[^/]+/externalAddresses/[^/]+$", "required": true, @@ -2729,7 +2729,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of this subnet. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet`", + "description": "Output only. Identifier. The resource name of this subnet. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/privateClouds/[^/]+/subnets/[^/]+$", "required": true, @@ -3137,7 +3137,7 @@ ], "parameters": { "name": { - "description": "Output only. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`", + "description": "Output only. Identifier. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/vmwareEngineNetworks/[^/]+$", "required": true, @@ -3173,7 +3173,7 @@ } } }, - "revision": "20240701", + "revision": "20241009", "rootUrl": "https://vmwareengine.googleapis.com/", "schemas": { "AuditConfig": { @@ -3327,7 +3327,7 @@ "type": "boolean" }, "name": { - "description": "Output only. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster`", + "description": "Output only. Identifier. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster`", "readOnly": true, "type": "string" }, @@ -3430,7 +3430,7 @@ "type": "array" }, "name": { - "description": "Output only. The resource name of this DNS profile. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForwarding`", + "description": "Output only. Identifier. The resource name of this DNS profile. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForwarding`", "readOnly": true, "type": "string" }, @@ -3599,7 +3599,7 @@ "type": "string" }, "name": { - "description": "Output only. The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address`", + "description": "Output only. Identifier. The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address`", "readOnly": true, "type": "string" }, @@ -4481,7 +4481,7 @@ "type": "boolean" }, "name": { - "description": "Output only. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`", + "description": "Output only. Identifier. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`", "readOnly": true, "type": "string" }, @@ -4587,7 +4587,7 @@ "description": "Network service that allows VMware workloads to access the internet." }, "name": { - "description": "Output only. The resource name of this network policy. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1/networkPolicies/my-network-policy`", + "description": "Output only. Identifier. The resource name of this network policy. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1/networkPolicies/my-network-policy`", "readOnly": true, "type": "string" }, @@ -5065,7 +5065,7 @@ "description": "Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`." }, "name": { - "description": "Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`", + "description": "Output only. Identifier. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`", "readOnly": true, "type": "string" }, @@ -5378,7 +5378,7 @@ "type": "string" }, "name": { - "description": "Output only. The resource name of this subnet. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet`", + "description": "Output only. Identifier. The resource name of this subnet. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/my-subnet`", "readOnly": true, "type": "string" }, @@ -5528,7 +5528,7 @@ "type": "string" }, "name": { - "description": "Output only. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`", + "description": "Output only. Identifier. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`", "readOnly": true, "type": "string" }, diff --git a/vmwareengine/v1/vmwareengine-gen.go b/vmwareengine/v1/vmwareengine-gen.go index b2b3da298d6..f6ab7290746 100644 --- a/vmwareengine/v1/vmwareengine-gen.go +++ b/vmwareengine/v1/vmwareengine-gen.go @@ -663,8 +663,8 @@ type Cluster struct { // otherwise. There can only be one management cluster in a private cloud and // it has to be the first one. Management bool `json:"management,omitempty"` - // Name: Output only. The resource name of this cluster. Resource names are - // schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this cluster. Resource + // names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/ // my-cluster` @@ -784,8 +784,8 @@ type DnsForwarding struct { CreateTime string `json:"createTime,omitempty"` // ForwardingRules: Required. List of domain mappings to configure ForwardingRules []*ForwardingRule `json:"forwardingRules,omitempty"` - // Name: Output only. The resource name of this DNS profile. Resource names are - // schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this DNS profile. + // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForwar // ding` @@ -975,8 +975,8 @@ type ExternalAddress struct { ExternalIp string `json:"externalIp,omitempty"` // InternalIp: The internal IP address of a workload VM. InternalIp string `json:"internalIp,omitempty"` - // Name: Output only. The resource name of this external IP address. Resource - // names are schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this external IP + // address. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalA // ddresses/my-address` @@ -2077,9 +2077,9 @@ type NetworkPeering struct { // (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported // to peers and are not controlled by this field. ImportCustomRoutesWithPublicIp bool `json:"importCustomRoutesWithPublicIp,omitempty"` - // Name: Output only. The resource name of the network peering. NetworkPeering - // is a global resource and location can only be global. Resource names are - // scheme-less URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of the network peering. + // NetworkPeering is a global resource and location can only be global. + // Resource names are scheme-less URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/global/networkPeerings/my-peering` Name string `json:"name,omitempty"` @@ -2189,8 +2189,8 @@ type NetworkPolicy struct { // InternetAccess: Network service that allows VMware workloads to access the // internet. InternetAccess *NetworkService `json:"internetAccess,omitempty"` - // Name: Output only. The resource name of this network policy. Resource names - // are schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this network policy. + // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1/networkPolicies/my-network-policy` Name string `json:"name,omitempty"` @@ -2725,8 +2725,8 @@ type PrivateCloud struct { // changed after private cloud creation: `ManagementCluster.clusterId`, // `ManagementCluster.nodeTypeId`. ManagementCluster *ManagementCluster `json:"managementCluster,omitempty"` - // Name: Output only. The resource name of this private cloud. Resource names - // are schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this private cloud. + // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud` Name string `json:"name,omitempty"` @@ -3146,8 +3146,8 @@ type Subnet struct { // IpCidrRange: The IP address range of the subnet in CIDR format // '10.0.0.0/24'. IpCidrRange string `json:"ipCidrRange,omitempty"` - // Name: Output only. The resource name of this subnet. Resource names are - // schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of this subnet. Resource + // names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets/m // y-subnet` @@ -3340,8 +3340,8 @@ type VmwareEngineNetwork struct { // The server computes checksums based on the value of other fields in the // request. Etag string `json:"etag,omitempty"` - // Name: Output only. The resource name of the VMware Engine network. Resource - // names are schemeless URIs that follow the conventions in + // Name: Output only. Identifier. The resource name of the VMware Engine + // network. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/global/vmwareEngineNetworks/my-network` Name string `json:"name,omitempty"` @@ -4583,7 +4583,7 @@ type ProjectsLocationsNetworkPeeringsPatchCall struct { // can be updated. Only fields specified in `updateMask` are applied. // NetworkPeering is a global resource and location can only be global. // -// - name: Output only. The resource name of the network peering. +// - name: Output only. Identifier. The resource name of the network peering. // NetworkPeering is a global resource and location can only be global. // Resource names are scheme-less URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: @@ -5584,8 +5584,8 @@ type ProjectsLocationsNetworkPoliciesPatchCall struct { // can't update the resource. Use the operation status to determine when the // processing fully completes. // -// - name: Output only. The resource name of this network policy. Resource -// names are schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this network policy. +// Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1/networkPolicies/my-network-polic // y`. @@ -7840,8 +7840,8 @@ type ProjectsLocationsPrivateCloudsPatchCall struct { // can't update the resource. Use the operation status to determine when the // processing fully completes. // -// - name: Output only. The resource name of this private cloud. Resource names -// are schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this private cloud. +// Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`. func (r *ProjectsLocationsPrivateCloudsService) Patch(name string, privatecloud *PrivateCloud) *ProjectsLocationsPrivateCloudsPatchCall { @@ -8728,8 +8728,8 @@ type ProjectsLocationsPrivateCloudsUpdateDnsForwardingCall struct { // UpdateDnsForwarding: Updates the parameters of the `DnsForwarding` config, // like associated domains. Only fields specified in `update_mask` are applied. // -// - name: Output only. The resource name of this DNS profile. Resource names -// are schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this DNS profile. +// Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/dnsForw // arding`. @@ -9520,8 +9520,8 @@ type ProjectsLocationsPrivateCloudsClustersPatchCall struct { // time, you can't update the resource. Use the operation status to determine // when the processing fully completes. // -// - name: Output only. The resource name of this cluster. Resource names are -// schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this cluster. Resource +// names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/cluster // s/my-cluster`. @@ -10674,8 +10674,8 @@ type ProjectsLocationsPrivateCloudsExternalAddressesPatchCall struct { // completes. For that period of time, you can't update the resource. Use the // operation status to determine when the processing fully completes. // -// - name: Output only. The resource name of this external IP address. Resource -// names are schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this external IP +// address. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externa // lAddresses/my-address`. @@ -13278,8 +13278,8 @@ type ProjectsLocationsPrivateCloudsSubnetsPatchCall struct { // returns a successful `google.longrunning.Operation` (LRO). The returned LRO // will only have `done` and `response` fields. // -// - name: Output only. The resource name of this subnet. Resource names are -// schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of this subnet. Resource +// names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/subnets // /my-subnet`. @@ -14788,8 +14788,8 @@ type ProjectsLocationsVmwareEngineNetworksPatchCall struct { // can be updated: `description`. Only fields specified in `updateMask` are // applied. // -// - name: Output only. The resource name of the VMware Engine network. -// Resource names are schemeless URIs that follow the conventions in +// - name: Output only. Identifier. The resource name of the VMware Engine +// network. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/global/vmwareEngineNetworks/my-network`. func (r *ProjectsLocationsVmwareEngineNetworksService) Patch(name string, vmwareenginenetwork *VmwareEngineNetwork) *ProjectsLocationsVmwareEngineNetworksPatchCall {