Skip to content

Commit 2d775ae

Browse files
yoshi-automationsofisl
authored andcommitted
feat(compute): update the API
#### compute:alpha The following keys were added: - resources.instanceGroupManagers.methods.setAutoHealingPolicies.deprecated - resources.regionInstanceGroupManagers.methods.setAutoHealingPolicies.deprecated - schemas.AttachedDiskInitializeParams.properties.storagePool.description - schemas.AttachedDiskInitializeParams.properties.storagePool.type - schemas.Disk.properties.storagePool.description - schemas.Disk.properties.storagePool.type - schemas.Snapshot.properties.sourceDiskForRecoveryCheckpoint.description - schemas.Snapshot.properties.sourceDiskForRecoveryCheckpoint.type The following keys were changed: - schemas.Commitment.properties.type.enum - schemas.Commitment.properties.type.enumDescriptions - schemas.ConfidentialInstanceConfig.properties.confidentialInstanceType.enum - schemas.ConfidentialInstanceConfig.properties.confidentialInstanceType.enumDescriptions - schemas.GuestOsFeature.properties.type.enum - schemas.GuestOsFeature.properties.type.enumDescriptions - schemas.HealthCheck.description - schemas.TargetHttpsProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetHttpsProxy.properties.certificateMap.description - schemas.TargetSslProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetSslProxy.properties.certificateMap.description #### compute:beta The following keys were added: - resources.instanceGroupManagers.methods.setAutoHealingPolicies.deprecated - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.description - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.location - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.type - resources.regionInstanceGroupManagers.methods.setAutoHealingPolicies.deprecated - resources.regionSecurityPolicies.methods.addRule.description - resources.regionSecurityPolicies.methods.addRule.flatPath - resources.regionSecurityPolicies.methods.addRule.httpMethod - resources.regionSecurityPolicies.methods.addRule.id - resources.regionSecurityPolicies.methods.addRule.parameterOrder - resources.regionSecurityPolicies.methods.addRule.parameters.project.description - resources.regionSecurityPolicies.methods.addRule.parameters.project.location - resources.regionSecurityPolicies.methods.addRule.parameters.project.pattern - resources.regionSecurityPolicies.methods.addRule.parameters.project.required - resources.regionSecurityPolicies.methods.addRule.parameters.project.type - resources.regionSecurityPolicies.methods.addRule.parameters.region.description - resources.regionSecurityPolicies.methods.addRule.parameters.region.location - resources.regionSecurityPolicies.methods.addRule.parameters.region.pattern - resources.regionSecurityPolicies.methods.addRule.parameters.region.required - resources.regionSecurityPolicies.methods.addRule.parameters.region.type - resources.regionSecurityPolicies.methods.addRule.parameters.securityPolicy.description - resources.regionSecurityPolicies.methods.addRule.parameters.securityPolicy.location - resources.regionSecurityPolicies.methods.addRule.parameters.securityPolicy.pattern - resources.regionSecurityPolicies.methods.addRule.parameters.securityPolicy.required - resources.regionSecurityPolicies.methods.addRule.parameters.securityPolicy.type - resources.regionSecurityPolicies.methods.addRule.parameters.validateOnly.description - resources.regionSecurityPolicies.methods.addRule.parameters.validateOnly.location - resources.regionSecurityPolicies.methods.addRule.parameters.validateOnly.type - resources.regionSecurityPolicies.methods.addRule.path - resources.regionSecurityPolicies.methods.addRule.request.$ref - resources.regionSecurityPolicies.methods.addRule.response.$ref - resources.regionSecurityPolicies.methods.addRule.scopes - resources.regionSecurityPolicies.methods.getRule.description - resources.regionSecurityPolicies.methods.getRule.flatPath - resources.regionSecurityPolicies.methods.getRule.httpMethod - resources.regionSecurityPolicies.methods.getRule.id - resources.regionSecurityPolicies.methods.getRule.parameterOrder - resources.regionSecurityPolicies.methods.getRule.parameters.priority.description - resources.regionSecurityPolicies.methods.getRule.parameters.priority.format - resources.regionSecurityPolicies.methods.getRule.parameters.priority.location - resources.regionSecurityPolicies.methods.getRule.parameters.priority.type - resources.regionSecurityPolicies.methods.getRule.parameters.project.description - resources.regionSecurityPolicies.methods.getRule.parameters.project.location - resources.regionSecurityPolicies.methods.getRule.parameters.project.pattern - resources.regionSecurityPolicies.methods.getRule.parameters.project.required - resources.regionSecurityPolicies.methods.getRule.parameters.project.type - resources.regionSecurityPolicies.methods.getRule.parameters.region.description - resources.regionSecurityPolicies.methods.getRule.parameters.region.location - resources.regionSecurityPolicies.methods.getRule.parameters.region.pattern - resources.regionSecurityPolicies.methods.getRule.parameters.region.required - resources.regionSecurityPolicies.methods.getRule.parameters.region.type - resources.regionSecurityPolicies.methods.getRule.parameters.securityPolicy.description - resources.regionSecurityPolicies.methods.getRule.parameters.securityPolicy.location - resources.regionSecurityPolicies.methods.getRule.parameters.securityPolicy.pattern - resources.regionSecurityPolicies.methods.getRule.parameters.securityPolicy.required - resources.regionSecurityPolicies.methods.getRule.parameters.securityPolicy.type - resources.regionSecurityPolicies.methods.getRule.path - resources.regionSecurityPolicies.methods.getRule.response.$ref - resources.regionSecurityPolicies.methods.getRule.scopes - resources.regionSecurityPolicies.methods.patchRule.description - resources.regionSecurityPolicies.methods.patchRule.flatPath - resources.regionSecurityPolicies.methods.patchRule.httpMethod - resources.regionSecurityPolicies.methods.patchRule.id - resources.regionSecurityPolicies.methods.patchRule.parameterOrder - resources.regionSecurityPolicies.methods.patchRule.parameters.priority.description - resources.regionSecurityPolicies.methods.patchRule.parameters.priority.format - resources.regionSecurityPolicies.methods.patchRule.parameters.priority.location - resources.regionSecurityPolicies.methods.patchRule.parameters.priority.type - resources.regionSecurityPolicies.methods.patchRule.parameters.project.description - resources.regionSecurityPolicies.methods.patchRule.parameters.project.location - resources.regionSecurityPolicies.methods.patchRule.parameters.project.pattern - resources.regionSecurityPolicies.methods.patchRule.parameters.project.required - resources.regionSecurityPolicies.methods.patchRule.parameters.project.type - resources.regionSecurityPolicies.methods.patchRule.parameters.region.description - resources.regionSecurityPolicies.methods.patchRule.parameters.region.location - resources.regionSecurityPolicies.methods.patchRule.parameters.region.pattern - resources.regionSecurityPolicies.methods.patchRule.parameters.region.required - resources.regionSecurityPolicies.methods.patchRule.parameters.region.type - resources.regionSecurityPolicies.methods.patchRule.parameters.securityPolicy.description - resources.regionSecurityPolicies.methods.patchRule.parameters.securityPolicy.location - resources.regionSecurityPolicies.methods.patchRule.parameters.securityPolicy.pattern - resources.regionSecurityPolicies.methods.patchRule.parameters.securityPolicy.required - resources.regionSecurityPolicies.methods.patchRule.parameters.securityPolicy.type - resources.regionSecurityPolicies.methods.patchRule.parameters.validateOnly.description - resources.regionSecurityPolicies.methods.patchRule.parameters.validateOnly.location - resources.regionSecurityPolicies.methods.patchRule.parameters.validateOnly.type - resources.regionSecurityPolicies.methods.patchRule.path - resources.regionSecurityPolicies.methods.patchRule.request.$ref - resources.regionSecurityPolicies.methods.patchRule.response.$ref - resources.regionSecurityPolicies.methods.patchRule.scopes - resources.regionSecurityPolicies.methods.removeRule.description - resources.regionSecurityPolicies.methods.removeRule.flatPath - resources.regionSecurityPolicies.methods.removeRule.httpMethod - resources.regionSecurityPolicies.methods.removeRule.id - resources.regionSecurityPolicies.methods.removeRule.parameterOrder - resources.regionSecurityPolicies.methods.removeRule.parameters.priority.description - resources.regionSecurityPolicies.methods.removeRule.parameters.priority.format - resources.regionSecurityPolicies.methods.removeRule.parameters.priority.location - resources.regionSecurityPolicies.methods.removeRule.parameters.priority.type - resources.regionSecurityPolicies.methods.removeRule.parameters.project.description - resources.regionSecurityPolicies.methods.removeRule.parameters.project.location - resources.regionSecurityPolicies.methods.removeRule.parameters.project.pattern - resources.regionSecurityPolicies.methods.removeRule.parameters.project.required - resources.regionSecurityPolicies.methods.removeRule.parameters.project.type - resources.regionSecurityPolicies.methods.removeRule.parameters.region.description - resources.regionSecurityPolicies.methods.removeRule.parameters.region.location - resources.regionSecurityPolicies.methods.removeRule.parameters.region.pattern - resources.regionSecurityPolicies.methods.removeRule.parameters.region.required - resources.regionSecurityPolicies.methods.removeRule.parameters.region.type - resources.regionSecurityPolicies.methods.removeRule.parameters.securityPolicy.description - resources.regionSecurityPolicies.methods.removeRule.parameters.securityPolicy.location - resources.regionSecurityPolicies.methods.removeRule.parameters.securityPolicy.pattern - resources.regionSecurityPolicies.methods.removeRule.parameters.securityPolicy.required - resources.regionSecurityPolicies.methods.removeRule.parameters.securityPolicy.type - resources.regionSecurityPolicies.methods.removeRule.path - resources.regionSecurityPolicies.methods.removeRule.response.$ref - resources.regionSecurityPolicies.methods.removeRule.scopes - schemas.ExternalVpnGatewayInterface.properties.ipv6Address.description - schemas.ExternalVpnGatewayInterface.properties.ipv6Address.type - schemas.RouterBgpPeer.properties.customLearnedIpRanges.description - schemas.RouterBgpPeer.properties.customLearnedIpRanges.items.$ref - schemas.RouterBgpPeer.properties.customLearnedIpRanges.type - schemas.RouterBgpPeer.properties.customLearnedRoutePriority.description - schemas.RouterBgpPeer.properties.customLearnedRoutePriority.format - schemas.RouterBgpPeer.properties.customLearnedRoutePriority.type - schemas.RouterBgpPeerCustomLearnedIpRange.id - schemas.RouterBgpPeerCustomLearnedIpRange.properties.range.description - schemas.RouterBgpPeerCustomLearnedIpRange.properties.range.type - schemas.RouterBgpPeerCustomLearnedIpRange.type - schemas.ServiceAttachment.properties.reconcileConnections.description - schemas.ServiceAttachment.properties.reconcileConnections.type - schemas.VpnGateway.properties.gatewayIpVersion.description - schemas.VpnGateway.properties.gatewayIpVersion.enum - schemas.VpnGateway.properties.gatewayIpVersion.enumDescriptions - schemas.VpnGateway.properties.gatewayIpVersion.type - schemas.VpnGatewayVpnGatewayInterface.properties.ipv6Address.description - schemas.VpnGatewayVpnGatewayInterface.properties.ipv6Address.type The following keys were changed: - schemas.Commitment.properties.type.enum - schemas.Commitment.properties.type.enumDescriptions - schemas.HealthCheck.description - schemas.Quota.properties.metric.enum - schemas.Quota.properties.metric.enumDescriptions - schemas.TargetHttpsProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetHttpsProxy.properties.certificateMap.description - schemas.TargetSslProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetSslProxy.properties.certificateMap.description #### compute:v1 The following keys were added: - resources.addresses.methods.move.description - resources.addresses.methods.move.flatPath - resources.addresses.methods.move.httpMethod - resources.addresses.methods.move.id - resources.addresses.methods.move.parameterOrder - resources.addresses.methods.move.parameters.address.description - resources.addresses.methods.move.parameters.address.location - resources.addresses.methods.move.parameters.address.pattern - resources.addresses.methods.move.parameters.address.required - resources.addresses.methods.move.parameters.address.type - resources.addresses.methods.move.parameters.project.description - resources.addresses.methods.move.parameters.project.location - resources.addresses.methods.move.parameters.project.pattern - resources.addresses.methods.move.parameters.project.required - resources.addresses.methods.move.parameters.project.type - resources.addresses.methods.move.parameters.region.description - resources.addresses.methods.move.parameters.region.location - resources.addresses.methods.move.parameters.region.pattern - resources.addresses.methods.move.parameters.region.required - resources.addresses.methods.move.parameters.region.type - resources.addresses.methods.move.parameters.requestId.description - resources.addresses.methods.move.parameters.requestId.location - resources.addresses.methods.move.parameters.requestId.type - resources.addresses.methods.move.path - resources.addresses.methods.move.request.$ref - resources.addresses.methods.move.response.$ref - resources.addresses.methods.move.scopes - resources.globalAddresses.methods.move.description - resources.globalAddresses.methods.move.flatPath - resources.globalAddresses.methods.move.httpMethod - resources.globalAddresses.methods.move.id - resources.globalAddresses.methods.move.parameterOrder - resources.globalAddresses.methods.move.parameters.address.description - resources.globalAddresses.methods.move.parameters.address.location - resources.globalAddresses.methods.move.parameters.address.pattern - resources.globalAddresses.methods.move.parameters.address.required - resources.globalAddresses.methods.move.parameters.address.type - resources.globalAddresses.methods.move.parameters.project.description - resources.globalAddresses.methods.move.parameters.project.location - resources.globalAddresses.methods.move.parameters.project.pattern - resources.globalAddresses.methods.move.parameters.project.required - resources.globalAddresses.methods.move.parameters.project.type - resources.globalAddresses.methods.move.parameters.requestId.description - resources.globalAddresses.methods.move.parameters.requestId.location - resources.globalAddresses.methods.move.parameters.requestId.type - resources.globalAddresses.methods.move.path - resources.globalAddresses.methods.move.request.$ref - resources.globalAddresses.methods.move.response.$ref - resources.globalAddresses.methods.move.scopes - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.description - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.location - resources.instances.methods.simulateMaintenanceEvent.parameters.requestId.type - resources.regionInstanceTemplates.methods.delete.description - resources.regionInstanceTemplates.methods.delete.flatPath - resources.regionInstanceTemplates.methods.delete.httpMethod - resources.regionInstanceTemplates.methods.delete.id - resources.regionInstanceTemplates.methods.delete.parameterOrder - resources.regionInstanceTemplates.methods.delete.parameters.instanceTemplate.description - resources.regionInstanceTemplates.methods.delete.parameters.instanceTemplate.location - resources.regionInstanceTemplates.methods.delete.parameters.instanceTemplate.pattern - resources.regionInstanceTemplates.methods.delete.parameters.instanceTemplate.required - resources.regionInstanceTemplates.methods.delete.parameters.instanceTemplate.type - resources.regionInstanceTemplates.methods.delete.parameters.project.description - resources.regionInstanceTemplates.methods.delete.parameters.project.location - resources.regionInstanceTemplates.methods.delete.parameters.project.pattern - resources.regionInstanceTemplates.methods.delete.parameters.project.required - resources.regionInstanceTemplates.methods.delete.parameters.project.type - resources.regionInstanceTemplates.methods.delete.parameters.region.description - resources.regionInstanceTemplates.methods.delete.parameters.region.location - resources.regionInstanceTemplates.methods.delete.parameters.region.pattern - resources.regionInstanceTemplates.methods.delete.parameters.region.required - resources.regionInstanceTemplates.methods.delete.parameters.region.type - resources.regionInstanceTemplates.methods.delete.parameters.requestId.description - resources.regionInstanceTemplates.methods.delete.parameters.requestId.location - resources.regionInstanceTemplates.methods.delete.parameters.requestId.type - resources.regionInstanceTemplates.methods.delete.path - resources.regionInstanceTemplates.methods.delete.response.$ref - resources.regionInstanceTemplates.methods.delete.scopes - resources.regionInstanceTemplates.methods.get.description - resources.regionInstanceTemplates.methods.get.flatPath - resources.regionInstanceTemplates.methods.get.httpMethod - resources.regionInstanceTemplates.methods.get.id - resources.regionInstanceTemplates.methods.get.parameterOrder - resources.regionInstanceTemplates.methods.get.parameters.instanceTemplate.description - resources.regionInstanceTemplates.methods.get.parameters.instanceTemplate.location - resources.regionInstanceTemplates.methods.get.parameters.instanceTemplate.pattern - resources.regionInstanceTemplates.methods.get.parameters.instanceTemplate.required - resources.regionInstanceTemplates.methods.get.parameters.instanceTemplate.type - resources.regionInstanceTemplates.methods.get.parameters.project.description - resources.regionInstanceTemplates.methods.get.parameters.project.location - resources.regionInstanceTemplates.methods.get.parameters.project.pattern - resources.regionInstanceTemplates.methods.get.parameters.project.required - resources.regionInstanceTemplates.methods.get.parameters.project.type - resources.regionInstanceTemplates.methods.get.parameters.region.description - resources.regionInstanceTemplates.methods.get.parameters.region.location - resources.regionInstanceTemplates.methods.get.parameters.region.pattern - resources.regionInstanceTemplates.methods.get.parameters.region.required - resources.regionInstanceTemplates.methods.get.parameters.region.type - resources.regionInstanceTemplates.methods.get.path - resources.regionInstanceTemplates.methods.get.response.$ref - resources.regionInstanceTemplates.methods.get.scopes - resources.regionInstanceTemplates.methods.insert.description - resources.regionInstanceTemplates.methods.insert.flatPath - resources.regionInstanceTemplates.methods.insert.httpMethod - resources.regionInstanceTemplates.methods.insert.id - resources.regionInstanceTemplates.methods.insert.parameterOrder - resources.regionInstanceTemplates.methods.insert.parameters.project.description - resources.regionInstanceTemplates.methods.insert.parameters.project.location - resources.regionInstanceTemplates.methods.insert.parameters.project.pattern - resources.regionInstanceTemplates.methods.insert.parameters.project.required - resources.regionInstanceTemplates.methods.insert.parameters.project.type - resources.regionInstanceTemplates.methods.insert.parameters.region.description - resources.regionInstanceTemplates.methods.insert.parameters.region.location - resources.regionInstanceTemplates.methods.insert.parameters.region.pattern - resources.regionInstanceTemplates.methods.insert.parameters.region.required - resources.regionInstanceTemplates.methods.insert.parameters.region.type - resources.regionInstanceTemplates.methods.insert.parameters.requestId.description - resources.regionInstanceTemplates.methods.insert.parameters.requestId.location - resources.regionInstanceTemplates.methods.insert.parameters.requestId.type - resources.regionInstanceTemplates.methods.insert.path - resources.regionInstanceTemplates.methods.insert.request.$ref - resources.regionInstanceTemplates.methods.insert.response.$ref - resources.regionInstanceTemplates.methods.insert.scopes - resources.regionInstanceTemplates.methods.list.description - resources.regionInstanceTemplates.methods.list.flatPath - resources.regionInstanceTemplates.methods.list.httpMethod - resources.regionInstanceTemplates.methods.list.id - resources.regionInstanceTemplates.methods.list.parameterOrder - resources.regionInstanceTemplates.methods.list.parameters.filter.description - resources.regionInstanceTemplates.methods.list.parameters.filter.location - resources.regionInstanceTemplates.methods.list.parameters.filter.type - resources.regionInstanceTemplates.methods.list.parameters.maxResults.default - resources.regionInstanceTemplates.methods.list.parameters.maxResults.description - resources.regionInstanceTemplates.methods.list.parameters.maxResults.format - resources.regionInstanceTemplates.methods.list.parameters.maxResults.location - resources.regionInstanceTemplates.methods.list.parameters.maxResults.minimum - resources.regionInstanceTemplates.methods.list.parameters.maxResults.type - resources.regionInstanceTemplates.methods.list.parameters.orderBy.description - resources.regionInstanceTemplates.methods.list.parameters.orderBy.location - resources.regionInstanceTemplates.methods.list.parameters.orderBy.type - resources.regionInstanceTemplates.methods.list.parameters.pageToken.description - resources.regionInstanceTemplates.methods.list.parameters.pageToken.location - resources.regionInstanceTemplates.methods.list.parameters.pageToken.type - resources.regionInstanceTemplates.methods.list.parameters.project.description - resources.regionInstanceTemplates.methods.list.parameters.project.location - resources.regionInstanceTemplates.methods.list.parameters.project.pattern - resources.regionInstanceTemplates.methods.list.parameters.project.required - resources.regionInstanceTemplates.methods.list.parameters.project.type - resources.regionInstanceTemplates.methods.list.parameters.region.description - resources.regionInstanceTemplates.methods.list.parameters.region.location - resources.regionInstanceTemplates.methods.list.parameters.region.pattern - resources.regionInstanceTemplates.methods.list.parameters.region.required - resources.regionInstanceTemplates.methods.list.parameters.region.type - resources.regionInstanceTemplates.methods.list.parameters.returnPartialSuccess.description - resources.regionInstanceTemplates.methods.list.parameters.returnPartialSuccess.location - resources.regionInstanceTemplates.methods.list.parameters.returnPartialSuccess.type - resources.regionInstanceTemplates.methods.list.path - resources.regionInstanceTemplates.methods.list.response.$ref - resources.regionInstanceTemplates.methods.list.scopes - schemas.Address.properties.labelFingerprint.description - schemas.Address.properties.labelFingerprint.format - schemas.Address.properties.labelFingerprint.type - schemas.Address.properties.labels.additionalProperties.type - schemas.Address.properties.labels.description - schemas.Address.properties.labels.type - schemas.Disk.properties.asyncPrimaryDisk.$ref - schemas.Disk.properties.asyncPrimaryDisk.description - schemas.Disk.properties.asyncSecondaryDisks.additionalProperties.$ref - schemas.Disk.properties.asyncSecondaryDisks.description - schemas.Disk.properties.asyncSecondaryDisks.type - schemas.Disk.properties.resourceStatus.$ref - schemas.Disk.properties.resourceStatus.description - schemas.Disk.properties.sourceConsistencyGroupPolicy.description - schemas.Disk.properties.sourceConsistencyGroupPolicy.type - schemas.Disk.properties.sourceConsistencyGroupPolicyId.description - schemas.Disk.properties.sourceConsistencyGroupPolicyId.type - schemas.DiskAsyncReplication.id - schemas.DiskAsyncReplication.properties.consistencyGroupPolicy.description - schemas.DiskAsyncReplication.properties.consistencyGroupPolicy.type - schemas.DiskAsyncReplication.properties.consistencyGroupPolicyId.description - schemas.DiskAsyncReplication.properties.consistencyGroupPolicyId.type - schemas.DiskAsyncReplication.properties.disk.description - schemas.DiskAsyncReplication.properties.disk.type - schemas.DiskAsyncReplication.properties.diskId.description - schemas.DiskAsyncReplication.properties.diskId.type - schemas.DiskAsyncReplication.type - schemas.DiskAsyncReplicationList.id - schemas.DiskAsyncReplicationList.properties.asyncReplicationDisk.$ref - schemas.DiskAsyncReplicationList.type - schemas.DiskResourceStatus.id - schemas.DiskResourceStatus.properties.asyncPrimaryDisk.$ref - schemas.DiskResourceStatus.properties.asyncSecondaryDisks.additionalProperties.$ref - schemas.DiskResourceStatus.properties.asyncSecondaryDisks.description - schemas.DiskResourceStatus.properties.asyncSecondaryDisks.type - schemas.DiskResourceStatus.type - schemas.DiskResourceStatusAsyncReplicationStatus.id - schemas.DiskResourceStatusAsyncReplicationStatus.properties.state.enum - schemas.DiskResourceStatusAsyncReplicationStatus.properties.state.enumDescriptions - schemas.DiskResourceStatusAsyncReplicationStatus.properties.state.type - schemas.DiskResourceStatusAsyncReplicationStatus.type - schemas.GlobalAddressesMoveRequest.id - schemas.GlobalAddressesMoveRequest.properties.description.description - schemas.GlobalAddressesMoveRequest.properties.description.type - schemas.GlobalAddressesMoveRequest.properties.destinationAddress.description - schemas.GlobalAddressesMoveRequest.properties.destinationAddress.type - schemas.GlobalAddressesMoveRequest.type - schemas.Interconnect.properties.labelFingerprint.description - schemas.Interconnect.properties.labelFingerprint.format - schemas.Interconnect.properties.labelFingerprint.type - schemas.Interconnect.properties.labels.additionalProperties.type - schemas.Interconnect.properties.labels.description - schemas.Interconnect.properties.labels.type - schemas.InterconnectAttachment.properties.labelFingerprint.description - schemas.InterconnectAttachment.properties.labelFingerprint.format - schemas.InterconnectAttachment.properties.labelFingerprint.type - schemas.InterconnectAttachment.properties.labels.additionalProperties.type - schemas.InterconnectAttachment.properties.labels.description - schemas.InterconnectAttachment.properties.labels.type - schemas.RegionAddressesMoveRequest.id - schemas.RegionAddressesMoveRequest.properties.description.description - schemas.RegionAddressesMoveRequest.properties.description.type - schemas.RegionAddressesMoveRequest.properties.destinationAddress.description - schemas.RegionAddressesMoveRequest.properties.destinationAddress.type - schemas.RegionAddressesMoveRequest.type - schemas.SecurityPolicy.properties.labelFingerprint.description - schemas.SecurityPolicy.properties.labelFingerprint.format - schemas.SecurityPolicy.properties.labelFingerprint.type - schemas.SecurityPolicy.properties.labels.additionalProperties.type - schemas.SecurityPolicy.properties.labels.description - schemas.SecurityPolicy.properties.labels.type - schemas.ServiceAttachment.properties.reconcileConnections.description - schemas.ServiceAttachment.properties.reconcileConnections.type - schemas.TargetVpnGateway.properties.labelFingerprint.description - schemas.TargetVpnGateway.properties.labelFingerprint.format - schemas.TargetVpnGateway.properties.labelFingerprint.type - schemas.TargetVpnGateway.properties.labels.additionalProperties.type - schemas.TargetVpnGateway.properties.labels.description - schemas.TargetVpnGateway.properties.labels.type - schemas.VpnTunnel.properties.labelFingerprint.description - schemas.VpnTunnel.properties.labelFingerprint.format - schemas.VpnTunnel.properties.labelFingerprint.type - schemas.VpnTunnel.properties.labels.additionalProperties.type - schemas.VpnTunnel.properties.labels.description - schemas.VpnTunnel.properties.labels.type The following keys were changed: - schemas.Commitment.properties.type.enum - schemas.Commitment.properties.type.enumDescriptions - schemas.HealthCheck.description - schemas.Quota.properties.metric.enum - schemas.Quota.properties.metric.enumDescriptions - schemas.TargetHttpsProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetHttpsProxy.properties.certificateMap.description - schemas.TargetSslProxiesSetCertificateMapRequest.properties.certificateMap.description - schemas.TargetSslProxy.properties.certificateMap.description
1 parent 5958589 commit 2d775ae

File tree

6 files changed

+3386
-435
lines changed

6 files changed

+3386
-435
lines changed

discovery/compute-alpha.json

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9429,6 +9429,7 @@
94299429
]
94309430
},
94319431
"setAutoHealingPolicies": {
9432+
"deprecated": true,
94329433
"description": "Motifies the autohealing policy for the instances in this managed instance group. [Deprecated] This method is deprecated. Use instanceGroupManagers.patch instead.",
94339434
"flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies",
94349435
"httpMethod": "POST",
@@ -25828,6 +25829,7 @@
2582825829
]
2582925830
},
2583025831
"setAutoHealingPolicies": {
25832+
"deprecated": true,
2583125833
"description": "Modifies the autohealing policy for the instances in this managed instance group. [Deprecated] This method is deprecated. Use regionInstanceGroupManagers.patch instead.",
2583225834
"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies",
2583325835
"httpMethod": "POST",
@@ -41378,7 +41380,7 @@
4137841380
}
4137941381
}
4138041382
},
41381-
"revision": "20230403",
41383+
"revision": "20230418",
4138241384
"rootUrl": "https://compute.googleapis.com/",
4138341385
"schemas": {
4138441386
"AWSV4Signature": {
@@ -42970,6 +42972,10 @@
4297042972
"sourceSnapshotEncryptionKey": {
4297142973
"$ref": "CustomerEncryptionKey",
4297242974
"description": "The customer-supplied encryption key of the source snapshot."
42975+
},
42976+
"storagePool": {
42977+
"description": "The storage pool in which the new disk is created. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /storagePools/storagePool - projects/project/zones/zone/storagePools/storagePool - zones/zone/storagePools/storagePool ",
42978+
"type": "string"
4297342979
}
4297442980
},
4297542981
"type": "object"
@@ -45981,6 +45987,7 @@
4598145987
"COMPUTE_OPTIMIZED",
4598245988
"COMPUTE_OPTIMIZED_C2D",
4598345989
"COMPUTE_OPTIMIZED_C3",
45990+
"COMPUTE_OPTIMIZED_C3D",
4598445991
"GENERAL_PURPOSE",
4598545992
"GENERAL_PURPOSE_E2",
4598645993
"GENERAL_PURPOSE_N2",
@@ -46004,6 +46011,7 @@
4600446011
"",
4600546012
"",
4600646013
"",
46014+
"",
4600746015
""
4600846016
],
4600946017
"type": "string"
@@ -46449,12 +46457,14 @@
4644946457
"enum": [
4645046458
"CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED",
4645146459
"SEV",
46452-
"SEV_SNP"
46460+
"SEV_SNP",
46461+
"TDX"
4645346462
],
4645446463
"enumDescriptions": [
4645546464
"No type specified. Do not use this value.",
4645646465
"AMD Secure Encrypted Virtualization.",
46457-
"AMD Secure Encrypted Virtualization - Secure Nested Paging."
46466+
"AMD Secure Encrypted Virtualization - Secure Nested Paging.",
46467+
"Intel Trust Domain eXtension."
4645846468
],
4645946469
"type": "string"
4646046470
},
@@ -46964,6 +46974,10 @@
4696446974
],
4696546975
"type": "string"
4696646976
},
46977+
"storagePool": {
46978+
"description": "The storage pool in which the new disk is created. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /storagePools/storagePool - projects/project/zones/zone/storagePools/storagePool - zones/zone/storagePools/storagePool ",
46979+
"type": "string"
46980+
},
4696746981
"storageType": {
4696846982
"description": "[Deprecated] Storage type of the persistent disk.",
4696946983
"enum": [
@@ -50688,6 +50702,7 @@
5068850702
"SEV_CAPABLE",
5068950703
"SEV_LIVE_MIGRATABLE",
5069050704
"SEV_SNP_CAPABLE",
50705+
"TDX_CAPABLE",
5069150706
"UEFI_COMPATIBLE",
5069250707
"VIRTIO_SCSI_MULTIQUEUE",
5069350708
"WINDOWS"
@@ -50703,6 +50718,7 @@
5070350718
"",
5070450719
"",
5070550720
"",
50721+
"",
5070650722
""
5070750723
],
5070850724
"type": "string"
@@ -50912,7 +50928,7 @@
5091250928
"type": "object"
5091350929
},
5091450930
"HealthCheck": {
50915-
"description": "Represents a Health Check resource. Google Compute Engine has two Health Check resources: * [Global](/compute/docs/reference/rest/alpha/healthChecks) * [Regional](/compute/docs/reference/rest/alpha/regionHealthChecks) Internal HTTP(S) load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Traffic Director must use global health checks (`compute.v1.HealthChecks`). Internal TCP/UDP load balancers can use either regional or global health checks (`compute.v1.regionHealthChecks` or `compute.v1.HealthChecks`). External HTTP(S), TCP proxy, and SSL proxy load balancers as well as managed instance group auto-healing must use global health checks (`compute.v1.HealthChecks`). Backend service-based network load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Target pool-based network load balancers must use legacy HTTP health checks (`compute.v1.httpHealthChecks`). For more information, see Health checks overview.",
50931+
"description": "Represents a Health Check resource. Google Compute Engine has two Health Check resources: * [Global](/compute/docs/reference/rest/alpha/healthChecks) * [Regional](/compute/docs/reference/rest/alpha/regionHealthChecks) Internal HTTP(S) load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Traffic Director must use global health checks (`compute.v1.healthChecks`). Internal TCP/UDP load balancers can use either regional or global health checks (`compute.v1.regionHealthChecks` or `compute.v1.healthChecks`). External HTTP(S), TCP proxy, and SSL proxy load balancers as well as managed instance group auto-healing must use global health checks (`compute.v1.healthChecks`). Backend service-based network load balancers must use regional health checks (`compute.v1.regionHealthChecks`). Target pool-based network load balancers must use legacy HTTP health checks (`compute.v1.httpHealthChecks`). For more information, see Health checks overview.",
5091650932
"id": "HealthCheck",
5091750933
"properties": {
5091850934
"checkIntervalSec": {
@@ -77279,6 +77295,10 @@
7727977295
"$ref": "CustomerEncryptionKey",
7728077296
"description": "The customer-supplied encryption key of the source disk. Required if the source disk is protected by a customer-supplied encryption key."
7728177297
},
77298+
"sourceDiskForRecoveryCheckpoint": {
77299+
"description": "The source disk whose recovery checkpoint will be used to create this snapshot.",
77300+
"type": "string"
77301+
},
7728277302
"sourceDiskId": {
7728377303
"description": "[Output Only] The ID value of the disk used to create this snapshot. This value may be used to determine whether the snapshot was taken from the current or a previous instance of a given disk name.",
7728477304
"type": "string"
@@ -80747,7 +80767,7 @@
8074780767
"id": "TargetHttpsProxiesSetCertificateMapRequest",
8074880768
"properties": {
8074980769
"certificateMap": {
80750-
"description": "URL of the Certificate Map to associate with this TargetHttpsProxy.",
80770+
"description": "URL of the Certificate Map to associate with this TargetHttpsProxy. Accepted format is //certificatemanager.googleapis.com/projects/{project }/locations/{location}/certificateMaps/{resourceName}.",
8075180771
"type": "string"
8075280772
}
8075380773
},
@@ -80803,7 +80823,7 @@
8080380823
"type": "string"
8080480824
},
8080580825
"certificateMap": {
80806-
"description": "URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.",
80826+
"description": "URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored. Accepted format is //certificatemanager.googleapis.com/projects/{project }/locations/{location}/certificateMaps/{resourceName}.",
8080780827
"type": "string"
8080880828
},
8080980829
"creationTimestamp": {
@@ -82092,7 +82112,7 @@
8209282112
"id": "TargetSslProxiesSetCertificateMapRequest",
8209382113
"properties": {
8209482114
"certificateMap": {
82095-
"description": "URL of the Certificate Map to associate with this TargetSslProxy.",
82115+
"description": "URL of the Certificate Map to associate with this TargetSslProxy. Accepted format is //certificatemanager.googleapis.com/projects/{project }/locations/{location}/certificateMaps/{resourceName}.",
8209682116
"type": "string"
8209782117
}
8209882118
},
@@ -82134,7 +82154,7 @@
8213482154
"id": "TargetSslProxy",
8213582155
"properties": {
8213682156
"certificateMap": {
82137-
"description": "URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored.",
82157+
"description": "URL of a certificate map that identifies a certificate map associated with the given target proxy. This field can only be set for global target proxies. If set, sslCertificates will be ignored. Accepted format is //certificatemanager.googleapis.com/projects/{project }/locations/{location}/certificateMaps/{resourceName}.",
8213882158
"type": "string"
8213982159
},
8214082160
"creationTimestamp": {

0 commit comments

Comments
 (0)