Skip to content

Commit 374063c

Browse files
yoshi-automationsofisl
authored andcommitted
feat(compute)!: update the API
BREAKING CHANGE: This release has breaking changes. #### compute:alpha The following keys were deleted: - schemas.CompositeHealthChecksScopedList.properties.resources.description - schemas.CompositeHealthChecksScopedList.properties.resources.items.$ref - schemas.CompositeHealthChecksScopedList.properties.resources.type - schemas.HealthSourcesScopedList.properties.resources.description - schemas.HealthSourcesScopedList.properties.resources.items.$ref - schemas.HealthSourcesScopedList.properties.resources.type - schemas.MultiMig.properties.selfLinkWithId.description - schemas.MultiMig.properties.selfLinkWithId.type - schemas.MultiMigMember.properties.description.description - schemas.MultiMigMember.properties.description.type - schemas.MultiMigMember.properties.selfLinkWithId.description - schemas.MultiMigMember.properties.selfLinkWithId.type - schemas.MultiMigsList.properties.etag.type - schemas.MultiMigsList.properties.unreachables.description - schemas.MultiMigsList.properties.unreachables.items.type - schemas.MultiMigsList.properties.unreachables.type - schemas.PreviewFeatureRolloutOperation.properties.rolloutStatus.$ref - schemas.PreviewFeatureRolloutOperation.properties.rolloutStatus.readOnly - schemas.PreviewFeatureRolloutOperationRolloutInput.properties.retryUuid.description - schemas.PreviewFeatureRolloutOperationRolloutInput.properties.retryUuid.type - schemas.PreviewFeatureRolloutOperationRolloutStatus.id - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.description - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.items.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.readOnly - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.type - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.description - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.readOnly - schemas.PreviewFeatureRolloutOperationRolloutStatus.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.id - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rollout.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rollout.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rolloutPlan.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rolloutPlan.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.status.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.status.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.type - schemas.Route.properties.tags.annotations.required The following keys were added: - resources.disks.methods.delete.parameters.disk.pattern - resources.firewallPolicies.methods.forceStartProgressiveRollout.description - resources.firewallPolicies.methods.forceStartProgressiveRollout.flatPath - resources.firewallPolicies.methods.forceStartProgressiveRollout.httpMethod - resources.firewallPolicies.methods.forceStartProgressiveRollout.id - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameterOrder - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameters.firewallPolicy.description - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameters.firewallPolicy.location - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameters.firewallPolicy.pattern - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameters.firewallPolicy.required - resources.firewallPolicies.methods.forceStartProgressiveRollout.parameters.firewallPolicy.type - resources.firewallPolicies.methods.forceStartProgressiveRollout.path - resources.firewallPolicies.methods.forceStartProgressiveRollout.response.$ref - resources.firewallPolicies.methods.forceStartProgressiveRollout.scopes - resources.haControllers.methods.failover.description - resources.haControllers.methods.failover.flatPath - resources.haControllers.methods.failover.httpMethod - resources.haControllers.methods.failover.id - resources.haControllers.methods.failover.parameterOrder - resources.haControllers.methods.failover.parameters.haController.description - resources.haControllers.methods.failover.parameters.haController.location - resources.haControllers.methods.failover.parameters.haController.pattern - resources.haControllers.methods.failover.parameters.haController.required - resources.haControllers.methods.failover.parameters.haController.type - resources.haControllers.methods.failover.parameters.project.description - resources.haControllers.methods.failover.parameters.project.location - resources.haControllers.methods.failover.parameters.project.pattern - resources.haControllers.methods.failover.parameters.project.required - resources.haControllers.methods.failover.parameters.project.type - resources.haControllers.methods.failover.parameters.region.description - resources.haControllers.methods.failover.parameters.region.location - resources.haControllers.methods.failover.parameters.region.pattern - resources.haControllers.methods.failover.parameters.region.required - resources.haControllers.methods.failover.parameters.region.type - resources.haControllers.methods.failover.parameters.requestId.description - resources.haControllers.methods.failover.parameters.requestId.location - resources.haControllers.methods.failover.parameters.requestId.type - resources.haControllers.methods.failover.path - resources.haControllers.methods.failover.request.$ref - resources.haControllers.methods.failover.response.$ref - resources.haControllers.methods.failover.scopes - resources.regionDisks.methods.delete.parameters.disk.pattern - resources.zoneVmExtensionPolicies.methods.delete.description - resources.zoneVmExtensionPolicies.methods.delete.flatPath - resources.zoneVmExtensionPolicies.methods.delete.httpMethod - resources.zoneVmExtensionPolicies.methods.delete.id - resources.zoneVmExtensionPolicies.methods.delete.parameterOrder - resources.zoneVmExtensionPolicies.methods.delete.parameters.project.description - resources.zoneVmExtensionPolicies.methods.delete.parameters.project.location - resources.zoneVmExtensionPolicies.methods.delete.parameters.project.pattern - resources.zoneVmExtensionPolicies.methods.delete.parameters.project.required - resources.zoneVmExtensionPolicies.methods.delete.parameters.project.type - resources.zoneVmExtensionPolicies.methods.delete.parameters.requestId.description - resources.zoneVmExtensionPolicies.methods.delete.parameters.requestId.location - resources.zoneVmExtensionPolicies.methods.delete.parameters.requestId.type - resources.zoneVmExtensionPolicies.methods.delete.parameters.vmExtensionPolicy.description - resources.zoneVmExtensionPolicies.methods.delete.parameters.vmExtensionPolicy.location - resources.zoneVmExtensionPolicies.methods.delete.parameters.vmExtensionPolicy.required - resources.zoneVmExtensionPolicies.methods.delete.parameters.vmExtensionPolicy.type - resources.zoneVmExtensionPolicies.methods.delete.parameters.zone.description - resources.zoneVmExtensionPolicies.methods.delete.parameters.zone.location - resources.zoneVmExtensionPolicies.methods.delete.parameters.zone.pattern - resources.zoneVmExtensionPolicies.methods.delete.parameters.zone.required - resources.zoneVmExtensionPolicies.methods.delete.parameters.zone.type - resources.zoneVmExtensionPolicies.methods.delete.path - resources.zoneVmExtensionPolicies.methods.delete.response.$ref - resources.zoneVmExtensionPolicies.methods.delete.scopes - resources.zoneVmExtensionPolicies.methods.get.description - resources.zoneVmExtensionPolicies.methods.get.flatPath - resources.zoneVmExtensionPolicies.methods.get.httpMethod - resources.zoneVmExtensionPolicies.methods.get.id - resources.zoneVmExtensionPolicies.methods.get.parameterOrder - resources.zoneVmExtensionPolicies.methods.get.parameters.project.description - resources.zoneVmExtensionPolicies.methods.get.parameters.project.location - resources.zoneVmExtensionPolicies.methods.get.parameters.project.pattern - resources.zoneVmExtensionPolicies.methods.get.parameters.project.required - resources.zoneVmExtensionPolicies.methods.get.parameters.project.type - resources.zoneVmExtensionPolicies.methods.get.parameters.vmExtensionPolicy.description - resources.zoneVmExtensionPolicies.methods.get.parameters.vmExtensionPolicy.location - resources.zoneVmExtensionPolicies.methods.get.parameters.vmExtensionPolicy.pattern - resources.zoneVmExtensionPolicies.methods.get.parameters.vmExtensionPolicy.required - resources.zoneVmExtensionPolicies.methods.get.parameters.vmExtensionPolicy.type - resources.zoneVmExtensionPolicies.methods.get.parameters.zone.description - resources.zoneVmExtensionPolicies.methods.get.parameters.zone.location - resources.zoneVmExtensionPolicies.methods.get.parameters.zone.pattern - resources.zoneVmExtensionPolicies.methods.get.parameters.zone.required - resources.zoneVmExtensionPolicies.methods.get.parameters.zone.type - resources.zoneVmExtensionPolicies.methods.get.path - resources.zoneVmExtensionPolicies.methods.get.response.$ref - resources.zoneVmExtensionPolicies.methods.get.scopes - resources.zoneVmExtensionPolicies.methods.insert.description - resources.zoneVmExtensionPolicies.methods.insert.flatPath - resources.zoneVmExtensionPolicies.methods.insert.httpMethod - resources.zoneVmExtensionPolicies.methods.insert.id - resources.zoneVmExtensionPolicies.methods.insert.parameterOrder - resources.zoneVmExtensionPolicies.methods.insert.parameters.project.description - resources.zoneVmExtensionPolicies.methods.insert.parameters.project.location - resources.zoneVmExtensionPolicies.methods.insert.parameters.project.pattern - resources.zoneVmExtensionPolicies.methods.insert.parameters.project.required - resources.zoneVmExtensionPolicies.methods.insert.parameters.project.type - resources.zoneVmExtensionPolicies.methods.insert.parameters.requestId.description - resources.zoneVmExtensionPolicies.methods.insert.parameters.requestId.location - resources.zoneVmExtensionPolicies.methods.insert.parameters.requestId.type - resources.zoneVmExtensionPolicies.methods.insert.parameters.zone.description - resources.zoneVmExtensionPolicies.methods.insert.parameters.zone.location - resources.zoneVmExtensionPolicies.methods.insert.parameters.zone.pattern - resources.zoneVmExtensionPolicies.methods.insert.parameters.zone.required - resources.zoneVmExtensionPolicies.methods.insert.parameters.zone.type - resources.zoneVmExtensionPolicies.methods.insert.path - resources.zoneVmExtensionPolicies.methods.insert.request.$ref - resources.zoneVmExtensionPolicies.methods.insert.response.$ref - resources.zoneVmExtensionPolicies.methods.insert.scopes - resources.zoneVmExtensionPolicies.methods.list.description - resources.zoneVmExtensionPolicies.methods.list.flatPath - resources.zoneVmExtensionPolicies.methods.list.httpMethod - resources.zoneVmExtensionPolicies.methods.list.id - resources.zoneVmExtensionPolicies.methods.list.parameterOrder - resources.zoneVmExtensionPolicies.methods.list.parameters.filter.description - resources.zoneVmExtensionPolicies.methods.list.parameters.filter.location - resources.zoneVmExtensionPolicies.methods.list.parameters.filter.type - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.default - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.description - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.format - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.location - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.minimum - resources.zoneVmExtensionPolicies.methods.list.parameters.maxResults.type - resources.zoneVmExtensionPolicies.methods.list.parameters.orderBy.description - resources.zoneVmExtensionPolicies.methods.list.parameters.orderBy.location - resources.zoneVmExtensionPolicies.methods.list.parameters.orderBy.type - resources.zoneVmExtensionPolicies.methods.list.parameters.pageToken.description - resources.zoneVmExtensionPolicies.methods.list.parameters.pageToken.location - resources.zoneVmExtensionPolicies.methods.list.parameters.pageToken.type - resources.zoneVmExtensionPolicies.methods.list.parameters.project.description - resources.zoneVmExtensionPolicies.methods.list.parameters.project.location - resources.zoneVmExtensionPolicies.methods.list.parameters.project.pattern - resources.zoneVmExtensionPolicies.methods.list.parameters.project.required - resources.zoneVmExtensionPolicies.methods.list.parameters.project.type - resources.zoneVmExtensionPolicies.methods.list.parameters.returnPartialSuccess.description - resources.zoneVmExtensionPolicies.methods.list.parameters.returnPartialSuccess.location - resources.zoneVmExtensionPolicies.methods.list.parameters.returnPartialSuccess.type - resources.zoneVmExtensionPolicies.methods.list.parameters.zone.description - resources.zoneVmExtensionPolicies.methods.list.parameters.zone.location - resources.zoneVmExtensionPolicies.methods.list.parameters.zone.pattern - resources.zoneVmExtensionPolicies.methods.list.parameters.zone.required - resources.zoneVmExtensionPolicies.methods.list.parameters.zone.type - resources.zoneVmExtensionPolicies.methods.list.path - resources.zoneVmExtensionPolicies.methods.list.response.$ref - resources.zoneVmExtensionPolicies.methods.list.scopes - resources.zoneVmExtensionPolicies.methods.update.description - resources.zoneVmExtensionPolicies.methods.update.flatPath - resources.zoneVmExtensionPolicies.methods.update.httpMethod - resources.zoneVmExtensionPolicies.methods.update.id - resources.zoneVmExtensionPolicies.methods.update.parameterOrder - resources.zoneVmExtensionPolicies.methods.update.parameters.project.description - resources.zoneVmExtensionPolicies.methods.update.parameters.project.location - resources.zoneVmExtensionPolicies.methods.update.parameters.project.pattern - resources.zoneVmExtensionPolicies.methods.update.parameters.project.required - resources.zoneVmExtensionPolicies.methods.update.parameters.project.type - resources.zoneVmExtensionPolicies.methods.update.parameters.requestId.description - resources.zoneVmExtensionPolicies.methods.update.parameters.requestId.location - resources.zoneVmExtensionPolicies.methods.update.parameters.requestId.type - resources.zoneVmExtensionPolicies.methods.update.parameters.vmExtensionPolicy.description - resources.zoneVmExtensionPolicies.methods.update.parameters.vmExtensionPolicy.location - resources.zoneVmExtensionPolicies.methods.update.parameters.vmExtensionPolicy.required - resources.zoneVmExtensionPolicies.methods.update.parameters.vmExtensionPolicy.type - resources.zoneVmExtensionPolicies.methods.update.parameters.zone.description - resources.zoneVmExtensionPolicies.methods.update.parameters.zone.location - resources.zoneVmExtensionPolicies.methods.update.parameters.zone.pattern - resources.zoneVmExtensionPolicies.methods.update.parameters.zone.required - resources.zoneVmExtensionPolicies.methods.update.parameters.zone.type - resources.zoneVmExtensionPolicies.methods.update.path - resources.zoneVmExtensionPolicies.methods.update.request.$ref - resources.zoneVmExtensionPolicies.methods.update.response.$ref - resources.zoneVmExtensionPolicies.methods.update.scopes - schemas.BackendBucket.properties.params.$ref - schemas.BackendBucket.properties.params.description - schemas.BackendBucketParams.description - schemas.BackendBucketParams.id - schemas.BackendBucketParams.properties.resourceManagerTags.additionalProperties.type - schemas.BackendBucketParams.properties.resourceManagerTags.description - schemas.BackendBucketParams.properties.resourceManagerTags.type - schemas.BackendBucketParams.type - schemas.BackendService.properties.allowMultinetwork.description - schemas.BackendService.properties.allowMultinetwork.type - schemas.BackendService.properties.params.$ref - schemas.BackendService.properties.params.description - schemas.BackendServiceParams.description - schemas.BackendServiceParams.id - schemas.BackendServiceParams.properties.resourceManagerTags.additionalProperties.type - schemas.BackendServiceParams.properties.resourceManagerTags.description - schemas.BackendServiceParams.properties.resourceManagerTags.type - schemas.BackendServiceParams.type - schemas.BgpRouteAsPath.properties.asns32.description - schemas.BgpRouteAsPath.properties.asns32.items.format - schemas.BgpRouteAsPath.properties.asns32.items.type - schemas.BgpRouteAsPath.properties.asns32.type - schemas.CompositeHealthChecksScopedList.properties.compositeHealthChecks.description - schemas.CompositeHealthChecksScopedList.properties.compositeHealthChecks.items.$ref - schemas.CompositeHealthChecksScopedList.properties.compositeHealthChecks.type - schemas.ForwardingRule.properties.allowPscPacketInjection.deprecated - schemas.ForwardingRule.properties.trafficDisabled.description - schemas.ForwardingRule.properties.trafficDisabled.type - schemas.HaControllersFailoverRequest.id - schemas.HaControllersFailoverRequest.properties.primaryZone.description - schemas.HaControllersFailoverRequest.properties.primaryZone.pattern - schemas.HaControllersFailoverRequest.properties.primaryZone.type - schemas.HaControllersFailoverRequest.type - schemas.HealthSourcesScopedList.properties.healthSources.description - schemas.HealthSourcesScopedList.properties.healthSources.items.$ref - schemas.HealthSourcesScopedList.properties.healthSources.type - schemas.InstanceFlexibilityPolicyInstanceSelection.properties.disks.description - schemas.InstanceFlexibilityPolicyInstanceSelection.properties.disks.items.$ref - schemas.InstanceFlexibilityPolicyInstanceSelection.properties.disks.type - schemas.PreviewFeatureRolloutOperation.properties.rolloutInput.description - schemas.PreviewFeatureRolloutOperationRolloutInput.description - schemas.PreviewFeatureStatusReleaseStatus.description - schemas.PublicDelegatedPrefix.properties.purpose.description - schemas.PublicDelegatedPrefix.properties.purpose.enum - schemas.PublicDelegatedPrefix.properties.purpose.enumDescriptions - schemas.PublicDelegatedPrefix.properties.purpose.type - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.purpose.description - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.purpose.enum - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.purpose.enumDescriptions - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.purpose.type - schemas.Reservation.properties.advancedDeploymentControl.$ref - schemas.Reservation.properties.advancedDeploymentControl.description - schemas.ReservationAdvancedDeploymentControl.description - schemas.ReservationAdvancedDeploymentControl.id - schemas.ReservationAdvancedDeploymentControl.properties.reservationOperationalMode.description - schemas.ReservationAdvancedDeploymentControl.properties.reservationOperationalMode.enum - schemas.ReservationAdvancedDeploymentControl.properties.reservationOperationalMode.enumDescriptions - schemas.ReservationAdvancedDeploymentControl.properties.reservationOperationalMode.type - schemas.ReservationAdvancedDeploymentControl.type - schemas.ServiceAttachment.properties.metadata.additionalProperties.type - schemas.ServiceAttachment.properties.metadata.description - schemas.ServiceAttachment.properties.metadata.type - schemas.StoragePool.properties.exapoolProvisionedCapacityGb.$ref - schemas.StoragePool.properties.exapoolProvisionedCapacityGb.description - schemas.StoragePoolExapoolProvisionedCapacityGb.description - schemas.StoragePoolExapoolProvisionedCapacityGb.id - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.capacityOptimized.description - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.capacityOptimized.format - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.capacityOptimized.type - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.readOptimized.description - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.readOptimized.format - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.readOptimized.type - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.writeOptimized.description - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.writeOptimized.format - schemas.StoragePoolExapoolProvisionedCapacityGb.properties.writeOptimized.type - schemas.StoragePoolExapoolProvisionedCapacityGb.type - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadIops.description - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadIops.format - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadIops.type - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadThroughput.description - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadThroughput.format - schemas.StoragePoolResourceStatus.properties.exapoolMaxReadThroughput.type - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteIops.description - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteIops.format - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteIops.type - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteThroughput.description - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteThroughput.format - schemas.StoragePoolResourceStatus.properties.exapoolMaxWriteThroughput.type - schemas.Subnetwork.properties.resolveSubnetMask.description - schemas.Subnetwork.properties.resolveSubnetMask.enum - schemas.Subnetwork.properties.resolveSubnetMask.enumDescriptions - schemas.Subnetwork.properties.resolveSubnetMask.type - schemas.VmExtensionPolicy.description - schemas.VmExtensionPolicy.id - schemas.VmExtensionPolicy.properties.creationTimestamp.description - schemas.VmExtensionPolicy.properties.creationTimestamp.type - schemas.VmExtensionPolicy.properties.description.description - schemas.VmExtensionPolicy.properties.description.type - schemas.VmExtensionPolicy.properties.extensionPolicies.additionalProperties.$ref - schemas.VmExtensionPolicy.properties.extensionPolicies.description - schemas.VmExtensionPolicy.properties.extensionPolicies.type - schemas.VmExtensionPolicy.properties.globalResourceLink.description - schemas.VmExtensionPolicy.properties.globalResourceLink.type - schemas.VmExtensionPolicy.properties.id.description - schemas.VmExtensionPolicy.properties.id.format - schemas.VmExtensionPolicy.properties.id.type - schemas.VmExtensionPolicy.properties.instanceSelectors.description - schemas.VmExtensionPolicy.properties.instanceSelectors.items.$ref - schemas.VmExtensionPolicy.properties.instanceSelectors.type - schemas.VmExtensionPolicy.properties.kind.default - schemas.VmExtensionPolicy.properties.kind.description - schemas.VmExtensionPolicy.properties.kind.type - schemas.VmExtensionPolicy.properties.managedByGlobal.description - schemas.VmExtensionPolicy.properties.managedByGlobal.type - schemas.VmExtensionPolicy.properties.name.description - schemas.VmExtensionPolicy.properties.name.pattern - schemas.VmExtensionPolicy.properties.name.type - schemas.VmExtensionPolicy.properties.priority.description - schemas.VmExtensionPolicy.properties.priority.format - schemas.VmExtensionPolicy.properties.priority.type - schemas.VmExtensionPolicy.properties.selfLink.description - schemas.VmExtensionPolicy.properties.selfLink.type - schemas.VmExtensionPolicy.properties.selfLinkWithId.description - schemas.VmExtensionPolicy.properties.selfLinkWithId.type - schemas.VmExtensionPolicy.properties.state.description - schemas.VmExtensionPolicy.properties.state.enum - schemas.VmExtensionPolicy.properties.state.enumDescriptions - schemas.VmExtensionPolicy.properties.state.type - schemas.VmExtensionPolicy.properties.updateTimestamp.description - schemas.VmExtensionPolicy.properties.updateTimestamp.type - schemas.VmExtensionPolicy.type - schemas.VmExtensionPolicyExtensionPolicy.description - schemas.VmExtensionPolicyExtensionPolicy.id - schemas.VmExtensionPolicyExtensionPolicy.properties.pinnedVersion.description - schemas.VmExtensionPolicyExtensionPolicy.properties.pinnedVersion.type - schemas.VmExtensionPolicyExtensionPolicy.properties.stringConfig.description - schemas.VmExtensionPolicyExtensionPolicy.properties.stringConfig.type - schemas.VmExtensionPolicyExtensionPolicy.type - schemas.VmExtensionPolicyInstanceSelector.description - schemas.VmExtensionPolicyInstanceSelector.id - schemas.VmExtensionPolicyInstanceSelector.properties.labelSelector.$ref - schemas.VmExtensionPolicyInstanceSelector.properties.labelSelector.description - schemas.VmExtensionPolicyInstanceSelector.type - schemas.VmExtensionPolicyLabelSelector.description - schemas.VmExtensionPolicyLabelSelector.id - schemas.VmExtensionPolicyLabelSelector.properties.inclusionLabels.additionalProperties.type - schemas.VmExtensionPolicyLabelSelector.properties.inclusionLabels.description - schemas.VmExtensionPolicyLabelSelector.properties.inclusionLabels.type - schemas.VmExtensionPolicyLabelSelector.type - schemas.VmExtensionPolicyList.id - schemas.VmExtensionPolicyList.properties.etag.description - schemas.VmExtensionPolicyList.properties.etag.type - schemas.VmExtensionPolicyList.properties.id.description - schemas.VmExtensionPolicyList.properties.id.type - schemas.VmExtensionPolicyList.properties.items.description - schemas.VmExtensionPolicyList.properties.items.items.$ref - schemas.VmExtensionPolicyList.properties.items.type - schemas.VmExtensionPolicyList.properties.kind.default - schemas.VmExtensionPolicyList.properties.kind.description - schemas.VmExtensionPolicyList.properties.kind.type - schemas.VmExtensionPolicyList.properties.nextPageToken.description - schemas.VmExtensionPolicyList.properties.nextPageToken.type - schemas.VmExtensionPolicyList.properties.selfLink.description - schemas.VmExtensionPolicyList.properties.selfLink.type - schemas.VmExtensionPolicyList.properties.unreachables.description - schemas.VmExtensionPolicyList.properties.unreachables.items.type - schemas.VmExtensionPolicyList.properties.unreachables.type - schemas.VmExtensionPolicyList.properties.warning.description - schemas.VmExtensionPolicyList.properties.warning.properties.code.description - schemas.VmExtensionPolicyList.properties.warning.properties.code.enum - schemas.VmExtensionPolicyList.properties.warning.properties.code.enumDeprecated - schemas.VmExtensionPolicyList.properties.warning.properties.code.enumDescriptions - schemas.VmExtensionPolicyList.properties.warning.properties.code.type - schemas.VmExtensionPolicyList.properties.warning.properties.data.description - schemas.VmExtensionPolicyList.properties.warning.properties.data.items.properties.key.description - schemas.VmExtensionPolicyList.properties.warning.properties.data.items.properties.key.type - schemas.VmExtensionPolicyList.properties.warning.properties.data.items.properties.value.description - schemas.VmExtensionPolicyList.properties.warning.properties.data.items.properties.value.type - schemas.VmExtensionPolicyList.properties.warning.properties.data.items.type - schemas.VmExtensionPolicyList.properties.warning.properties.data.type - schemas.VmExtensionPolicyList.properties.warning.properties.message.description - schemas.VmExtensionPolicyList.properties.warning.properties.message.type - schemas.VmExtensionPolicyList.properties.warning.type - schemas.VmExtensionPolicyList.type The following keys were changed: - resources.globalOrganizationOperations.methods.get.parameters.operation.description - resources.globalOrganizationOperations.methods.get.parameters.parentId.description - resources.images.methods.insert.scopes - resources.recoverableSnapshots.methods.recover.parameters.snapshotName.description - schemas.Address.properties.purpose.enum - schemas.Address.properties.purpose.enumDescriptions - schemas.BackendCustomMetric.properties.name.description - schemas.BackendService.properties.loadBalancingScheme.enum - schemas.BackendService.properties.loadBalancingScheme.enumDescriptions - schemas.BackendService.properties.localityLbPolicy.description - schemas.BackendService.properties.localityLbPolicy.enumDescriptions - schemas.BackendServiceCustomMetric.properties.name.description - schemas.BackendServiceLocalityLoadBalancingPolicyConfigPolicy.properties.name.enumDescriptions - schemas.Commitment.properties.plan.enum - schemas.Commitment.properties.plan.enumDescriptions - schemas.ForwardingRule.properties.allowPscPacketInjection.description - schemas.ForwardingRule.properties.loadBalancingScheme.enum - schemas.ForwardingRule.properties.loadBalancingScheme.enumDescriptions - schemas.FutureReservationCommitmentInfo.properties.commitmentPlan.enum - schemas.FutureReservationCommitmentInfo.properties.commitmentPlan.enumDescriptions - schemas.InstanceParams.properties.requestValidForDuration.description - schemas.InterconnectAttachment.properties.bandwidth.enum - schemas.InterconnectAttachment.properties.bandwidth.enumDescriptions - schemas.InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput.properties.bandwidth.enum - schemas.InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput.properties.bandwidth.enumDescriptions - schemas.NetworkProfileNetworkFeatures.properties.addressPurposes.items.enum - schemas.NetworkProfileNetworkFeatures.properties.addressPurposes.items.enumDescriptions - schemas.PreviewFeatureStatusReleaseStatus.properties.stage.enum - schemas.PreviewFeatureStatusReleaseStatus.properties.stage.enumDescriptions - schemas.Quota.properties.metric.enum - schemas.Quota.properties.metric.enumDescriptions - schemas.ResourceStatusLastInstanceTerminationDetails.properties.terminationReason.enum - schemas.ResourceStatusLastInstanceTerminationDetails.properties.terminationReason.enumDescriptions - schemas.SecurityPolicyRuleRedirectOptions.properties.type.description - schemas.ServiceAttachment.properties.consumerAcceptLists.description - schemas.ServiceAttachmentConsumerProjectLimit.properties.connectionLimit.description - schemas.StoragePool.properties.poolProvisionedCapacityGb.description - schemas.StoragePool.properties.poolProvisionedThroughput.description - schemas.StoragePoolResourceStatus.properties.maxTotalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.poolUsedThroughput.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskThroughput.description - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enum - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enumDescriptions - schemas.UpcomingMaintenance.properties.type.enum - schemas.UpcomingMaintenance.properties.type.enumDescriptions #### compute:beta The following keys were deleted: - schemas.MultiMigsList.properties.etag.type - schemas.MultiMigsList.properties.unreachables.description - schemas.MultiMigsList.properties.unreachables.items.type - schemas.MultiMigsList.properties.unreachables.type - schemas.PreviewFeatureRolloutOperation.properties.rolloutStatus.$ref - schemas.PreviewFeatureRolloutOperation.properties.rolloutStatus.readOnly - schemas.PreviewFeatureRolloutOperationRolloutInput.properties.retryUuid.description - schemas.PreviewFeatureRolloutOperationRolloutInput.properties.retryUuid.type - schemas.PreviewFeatureRolloutOperationRolloutStatus.id - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.description - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.items.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.readOnly - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.ongoingRollouts.type - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.description - schemas.PreviewFeatureRolloutOperationRolloutStatus.properties.previousRollout.readOnly - schemas.PreviewFeatureRolloutOperationRolloutStatus.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.id - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rollout.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rollout.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rolloutPlan.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.rolloutPlan.type - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.status.$ref - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.properties.status.description - schemas.PreviewFeatureRolloutOperationRolloutStatusRolloutMetadata.type - schemas.Route.properties.tags.annotations.required The following keys were added: - resources.disks.methods.delete.parameters.disk.pattern - resources.regionDisks.methods.delete.parameters.disk.pattern - resources.subnetworks.methods.get.parameters.views.description - resources.subnetworks.methods.get.parameters.views.enum - resources.subnetworks.methods.get.parameters.views.enumDescriptions - resources.subnetworks.methods.get.parameters.views.location - resources.subnetworks.methods.get.parameters.views.repeated - resources.subnetworks.methods.get.parameters.views.type - resources.subnetworks.methods.list.parameters.views.description - resources.subnetworks.methods.list.parameters.views.enum - resources.subnetworks.methods.list.parameters.views.enumDescriptions - resources.subnetworks.methods.list.parameters.views.location - resources.subnetworks.methods.list.parameters.views.repeated - resources.subnetworks.methods.list.parameters.views.type - schemas.BackendBucket.properties.params.$ref - schemas.BackendBucket.properties.params.description - schemas.BackendBucketParams.description - schemas.BackendBucketParams.id - schemas.BackendBucketParams.properties.resourceManagerTags.additionalProperties.type - schemas.BackendBucketParams.properties.resourceManagerTags.description - schemas.BackendBucketParams.properties.resourceManagerTags.type - schemas.BackendBucketParams.type - schemas.BackendService.properties.params.$ref - schemas.BackendService.properties.params.description - schemas.BackendServiceParams.description - schemas.BackendServiceParams.id - schemas.BackendServiceParams.properties.resourceManagerTags.additionalProperties.type - schemas.BackendServiceParams.properties.resourceManagerTags.description - schemas.BackendServiceParams.properties.resourceManagerTags.type - schemas.BackendServiceParams.type - schemas.ForwardingRule.properties.allowPscPacketInjection.deprecated - schemas.PreviewFeatureRolloutOperation.properties.rolloutInput.description - schemas.PreviewFeatureRolloutOperationRolloutInput.description - schemas.PreviewFeatureStatus.properties.helpLink.description - schemas.PreviewFeatureStatus.properties.helpLink.type - schemas.PreviewFeatureStatusReleaseStatus.description - schemas.Reservation.properties.protectionTier.description - schemas.Reservation.properties.protectionTier.enum - schemas.Reservation.properties.protectionTier.enumDescriptions - schemas.Reservation.properties.protectionTier.type - schemas.ServiceAttachment.properties.metadata.additionalProperties.type - schemas.ServiceAttachment.properties.metadata.description - schemas.ServiceAttachment.properties.metadata.type - schemas.Subnetwork.properties.resolveSubnetMask.description - schemas.Subnetwork.properties.resolveSubnetMask.enum - schemas.Subnetwork.properties.resolveSubnetMask.enumDescriptions - schemas.Subnetwork.properties.resolveSubnetMask.type - schemas.Subnetwork.properties.utilizationDetails.$ref - schemas.Subnetwork.properties.utilizationDetails.description - schemas.Subnetwork.properties.utilizationDetails.readOnly - schemas.SubnetworkUtilizationDetails.description - schemas.SubnetworkUtilizationDetails.id - schemas.SubnetworkUtilizationDetails.properties.externalIpv6InstanceUtilization.$ref - schemas.SubnetworkUtilizationDetails.properties.externalIpv6InstanceUtilization.description - schemas.SubnetworkUtilizationDetails.properties.externalIpv6LbUtilization.$ref - schemas.SubnetworkUtilizationDetails.properties.externalIpv6LbUtilization.description - schemas.SubnetworkUtilizationDetails.properties.internalIpv6Utilization.$ref - schemas.SubnetworkUtilizationDetails.properties.internalIpv6Utilization.description - schemas.SubnetworkUtilizationDetails.properties.ipv4Utilizations.description - schemas.SubnetworkUtilizationDetails.properties.ipv4Utilizations.items.$ref - schemas.SubnetworkUtilizationDetails.properties.ipv4Utilizations.type - schemas.SubnetworkUtilizationDetails.type - schemas.SubnetworkUtilizationDetailsIPV4Utilization.description - schemas.SubnetworkUtilizationDetailsIPV4Utilization.id - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.rangeName.description - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.rangeName.type - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.totalAllocatedIp.format - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.totalAllocatedIp.type - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.totalFreeIp.format - schemas.SubnetworkUtilizationDetailsIPV4Utilization.properties.totalFreeIp.type - schemas.SubnetworkUtilizationDetailsIPV4Utilization.type - schemas.SubnetworkUtilizationDetailsIPV6Utilization.description - schemas.SubnetworkUtilizationDetailsIPV6Utilization.id - schemas.SubnetworkUtilizationDetailsIPV6Utilization.properties.totalAllocatedIp.$ref - schemas.SubnetworkUtilizationDetailsIPV6Utilization.properties.totalFreeIp.$ref - schemas.SubnetworkUtilizationDetailsIPV6Utilization.type The following keys were changed: - resources.globalOrganizationOperations.methods.get.parameters.operation.description - resources.globalOrganizationOperations.methods.get.parameters.parentId.description - resources.images.methods.insert.scopes - schemas.BackendCustomMetric.properties.name.description - schemas.BackendService.properties.localityLbPolicy.description - schemas.BackendService.properties.localityLbPolicy.enumDescriptions - schemas.BackendServiceCustomMetric.properties.name.description - schemas.BackendServiceLocalityLoadBalancingPolicyConfigPolicy.properties.name.enumDescriptions - schemas.ForwardingRule.properties.allowPscPacketInjection.description - schemas.PreviewFeatureStatusReleaseStatus.properties.stage.enum - schemas.PreviewFeatureStatusReleaseStatus.properties.stage.enumDescriptions - schemas.SecurityPolicyRuleRedirectOptions.properties.type.description - schemas.ServiceAttachment.properties.consumerAcceptLists.description - schemas.ServiceAttachmentConsumerProjectLimit.properties.connectionLimit.description - schemas.StoragePool.properties.poolProvisionedCapacityGb.description - schemas.StoragePool.properties.poolProvisionedThroughput.description - schemas.StoragePoolResourceStatus.properties.maxTotalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.poolUsedThroughput.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskThroughput.description - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enum - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enumDescriptions - schemas.UpcomingMaintenance.properties.type.enum - schemas.UpcomingMaintenance.properties.type.enumDescriptions #### compute:v1 The following keys were deleted: - schemas.Route.properties.tags.annotations.required The following keys were added: - resources.disks.methods.delete.parameters.disk.pattern - resources.regionDisks.methods.delete.parameters.disk.pattern - resources.subnetworks.methods.listUsable.parameters.serviceProject.description - resources.subnetworks.methods.listUsable.parameters.serviceProject.location - resources.subnetworks.methods.listUsable.parameters.serviceProject.type - schemas.ServiceAttachment.properties.metadata.additionalProperties.type - schemas.ServiceAttachment.properties.metadata.description - schemas.ServiceAttachment.properties.metadata.type The following keys were changed: - resources.globalOrganizationOperations.methods.get.parameters.operation.description - resources.globalOrganizationOperations.methods.get.parameters.parentId.description - resources.images.methods.insert.scopes - schemas.BackendCustomMetric.properties.name.description - schemas.BackendService.properties.localityLbPolicy.description - schemas.BackendService.properties.localityLbPolicy.enumDescriptions - schemas.BackendServiceCustomMetric.properties.name.description - schemas.BackendServiceLocalityLoadBalancingPolicyConfigPolicy.properties.name.enumDescriptions - schemas.SecurityPolicyRuleRedirectOptions.properties.type.description - schemas.ServiceAttachment.properties.consumerAcceptLists.description - schemas.ServiceAttachmentConsumerProjectLimit.properties.connectionLimit.description - schemas.StoragePool.properties.poolProvisionedCapacityGb.description - schemas.StoragePool.properties.poolProvisionedThroughput.description - schemas.StoragePoolResourceStatus.properties.maxTotalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.poolUsedThroughput.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskCapacityGb.description - schemas.StoragePoolResourceStatus.properties.totalProvisionedDiskThroughput.description - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enum - schemas.UpcomingMaintenance.properties.maintenanceReasons.items.enumDescriptions - schemas.UpcomingMaintenance.properties.type.enum - schemas.UpcomingMaintenance.properties.type.enumDescriptions
1 parent 6c91a35 commit 374063c

File tree

6 files changed

+3264
-634
lines changed

6 files changed

+3264
-634
lines changed

discovery/compute-alpha.json

Lines changed: 871 additions & 105 deletions
Large diffs are not rendered by default.

discovery/compute-beta.json

Lines changed: 198 additions & 87 deletions
Large diffs are not rendered by default.

discovery/compute-v1.json

Lines changed: 40 additions & 28 deletions
Large diffs are not rendered by default.

src/apis/compute/alpha.ts

Lines changed: 1972 additions & 332 deletions
Large diffs are not rendered by default.

src/apis/compute/beta.ts

Lines changed: 152 additions & 61 deletions
Large diffs are not rendered by default.

src/apis/compute/v1.ts

Lines changed: 31 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,7 +1677,7 @@ export namespace compute_v1 {
16771677
*/
16781678
maxUtilization?: number | null;
16791679
/**
1680-
* Name of a custom utilization signal. The name must be 1-64 characters long and match the regular expression [a-z]([-_.a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, period, underscore, lowercase letter, or digit, except the last character, which cannot be a dash, period, or underscore. For usage guidelines, see Custom Metrics balancing mode. This field can only be used for a global or regional backend service with the loadBalancingScheme set to EXTERNAL_MANAGED, INTERNAL_MANAGED INTERNAL_SELF_MANAGED.
1680+
* Name of a custom utilization signal. The name must be 1-64 characters long and match the regular expression [a-z]([-_.a-z0-9]*[a-z0-9])? which means that the first character must be a lowercase letter, and all following characters must be a dash, period, underscore, lowercase letter, or digit, except the last character, which cannot be a dash, period, or underscore. For usage guidelines, see Custom Metrics balancing mode. This field can only be used for a global or regional backend service with the loadBalancingScheme set to EXTERNAL_MANAGED, INTERNAL_MANAGED INTERNAL_SELF_MANAGED.
16811681
*/
16821682
name?: string | null;
16831683
}
@@ -1791,7 +1791,7 @@ export namespace compute_v1 {
17911791
*/
17921792
localityLbPolicies?: Schema$BackendServiceLocalityLoadBalancingPolicyConfig[];
17931793
/**
1794-
* The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
1794+
* The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
17951795
*/
17961796
localityLbPolicy?: string | null;
17971797
/**
@@ -2021,7 +2021,7 @@ export namespace compute_v1 {
20212021
*/
20222022
dryRun?: boolean | null;
20232023
/**
2024-
* Name of a custom utilization signal. The name must be 1-64 characters long and match the regular expression [a-z]([-_.a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, period, underscore, lowercase letter, or digit, except the last character, which cannot be a dash, period, or underscore. For usage guidelines, see Custom Metrics balancing mode. This field can only be used for a global or regional backend service with the loadBalancingScheme set to EXTERNAL_MANAGED, INTERNAL_MANAGED INTERNAL_SELF_MANAGED.
2024+
* Name of a custom utilization signal. The name must be 1-64 characters long and match the regular expression [a-z]([-_.a-z0-9]*[a-z0-9])? which means that the first character must be a lowercase letter, and all following characters must be a dash, period, underscore, lowercase letter, or digit, except the last character, which cannot be a dash, period, or underscore. For usage guidelines, see Custom Metrics balancing mode. This field can only be used for a global or regional backend service with the loadBalancingScheme set to EXTERNAL_MANAGED, INTERNAL_MANAGED INTERNAL_SELF_MANAGED.
20252025
*/
20262026
name?: string | null;
20272027
}
@@ -15905,7 +15905,7 @@ export namespace compute_v1 {
1590515905
*/
1590615906
target?: string | null;
1590715907
/**
15908-
* Type of the redirect action.
15908+
* Type of the redirect action. Possible values are: - GOOGLE_RECAPTCHA: redirect to reCAPTCHA for manual challenge assessment. - EXTERNAL_302: redirect to a different URL via a 302 response.
1590915909
*/
1591015910
type?: string | null;
1591115911
}
@@ -16002,7 +16002,7 @@ export namespace compute_v1 {
1600216002
*/
1600316003
connectionPreference?: string | null;
1600416004
/**
16005-
* Specifies which consumer projects or networks are allowed to connect to the service attachment. Each project or network has a connection limit. A given service attachment can manage connections at either the project or network level. Therefore, both the accept and reject lists for a given service attachment must contain either only projects or only networks.
16005+
* Specifies which consumer projects or networks are allowed to connect to the service attachment. Each project or network has a connection limit. A given service attachment can manage connections at either the project or network level. Therefore, both the accept and reject lists for a given service attachment must contain either only projects or only networks or only endpoints.
1600616006
*/
1600716007
consumerAcceptLists?: Schema$ServiceAttachmentConsumerProjectLimit[];
1600816008
/**
@@ -16037,6 +16037,10 @@ export namespace compute_v1 {
1603716037
* [Output Only] Type of the resource. Always compute#serviceAttachment for service attachments.
1603816038
*/
1603916039
kind?: string | null;
16040+
/**
16041+
* Metadata of the service attachment.
16042+
*/
16043+
metadata?: {[key: string]: string} | null;
1604016044
/**
1604116045
* Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
1604216046
*/
@@ -16138,7 +16142,7 @@ export namespace compute_v1 {
1613816142
}
1613916143
export interface Schema$ServiceAttachmentConsumerProjectLimit {
1614016144
/**
16141-
* The value of the limit to set.
16145+
* The value of the limit to set. For endpoint_url, the limit should be no more than 1.
1614216146
*/
1614316147
connectionLimit?: number | null;
1614416148
/**
@@ -17047,15 +17051,15 @@ export namespace compute_v1 {
1704717051
*/
1704817052
performanceProvisioningType?: string | null;
1704917053
/**
17050-
* Size, in GiB, of the storage pool. For more information about the size limits, see https://cloud.google.com/compute/docs/disks/storage-pools.
17054+
* Size of the storage pool in GiB. For more information about the size limits, see https://cloud.google.com/compute/docs/disks/storage-pools.
1705117055
*/
1705217056
poolProvisionedCapacityGb?: string | null;
1705317057
/**
1705417058
* Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.
1705517059
*/
1705617060
poolProvisionedIops?: string | null;
1705717061
/**
17058-
* Provisioned throughput of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.
17062+
* Provisioned throughput of the storage pool in MiB/s. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.
1705917063
*/
1706017064
poolProvisionedThroughput?: string | null;
1706117065
/**
@@ -17254,7 +17258,7 @@ export namespace compute_v1 {
1725417258
*/
1725517259
lastResizeTimestamp?: string | null;
1725617260
/**
17257-
* [Output Only] Maximum allowed aggregate disk size in gigabytes.
17261+
* [Output Only] Maximum allowed aggregate disk size in GiB.
1725817262
*/
1725917263
maxTotalProvisionedDiskCapacityGb?: string | null;
1726017264
/**
@@ -17266,23 +17270,23 @@ export namespace compute_v1 {
1726617270
*/
1726717271
poolUsedIops?: string | null;
1726817272
/**
17269-
* [Output Only] Sum of all the disks' provisioned throughput in MB/s.
17273+
* [Output Only] Sum of all the disks' provisioned throughput in MiB/s.
1727017274
*/
1727117275
poolUsedThroughput?: string | null;
1727217276
/**
1727317277
* [Output Only] Amount of data written into the pool, before it is compacted.
1727417278
*/
1727517279
poolUserWrittenBytes?: string | null;
1727617280
/**
17277-
* [Output Only] Sum of all the capacity provisioned in disks in this storage pool. A disk's provisioned capacity is the same as its total capacity.
17281+
* [Output Only] Sum of all the disks' provisioned capacity (in GiB) in this storage pool. A disk's provisioned capacity is the same as its total capacity.
1727817282
*/
1727917283
totalProvisionedDiskCapacityGb?: string | null;
1728017284
/**
1728117285
* [Output Only] Sum of all the disks' provisioned IOPS.
1728217286
*/
1728317287
totalProvisionedDiskIops?: string | null;
1728417288
/**
17285-
* [Output Only] Sum of all the disks' provisioned throughput in MB/s, minus some amount that is allowed per disk that is not counted towards pool's throughput capacity.
17289+
* [Output Only] Sum of all the disks' provisioned throughput in MiB/s, minus some amount that is allowed per disk that is not counted towards pool's throughput capacity.
1728617290
*/
1728717291
totalProvisionedDiskThroughput?: string | null;
1728817292
}
@@ -29719,7 +29723,7 @@ export namespace compute_v1 {
2971929723
* // Do the magic
2972029724
* const res = await compute.disks.delete({
2972129725
* // Name of the persistent disk to delete.
29722-
* disk: 'placeholder-value',
29726+
* disk: '\S{1,66}',
2972329727
* // Project ID for this request.
2972429728
* project:
2972529729
* '(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))',
@@ -45463,9 +45467,9 @@ export namespace compute_v1 {
4546345467
*
4546445468
* // Do the magic
4546545469
* const res = await compute.globalOrganizationOperations.get({
45466-
* // Name of the Operations resource to return, or its unique numeric identifier.
45470+
* // Name of the Operations resource to return. Parent is derived from this field.
4546745471
* operation: '[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}',
45468-
* // Parent ID for this request.
45472+
* // Parent ID for this request. Not used. Parent is derived from resource_id.
4546945473
* parentId: 'placeholder-value',
4547045474
* });
4547145475
* console.log(res.data);
@@ -45766,11 +45770,11 @@ export namespace compute_v1 {
4576645770
export interface Params$Resource$Globalorganizationoperations$Get
4576745771
extends StandardParameters {
4576845772
/**
45769-
* Name of the Operations resource to return, or its unique numeric identifier.
45773+
* Name of the Operations resource to return. Parent is derived from this field.
4577045774
*/
4577145775
operation?: string;
4577245776
/**
45773-
* Parent ID for this request.
45777+
* Parent ID for this request. Not used. Parent is derived from resource_id.
4577445778
*/
4577545779
parentId?: string;
4577645780
}
@@ -51553,9 +51557,6 @@ export namespace compute_v1 {
5155351557
* scopes: [
5155451558
* 'https://www.googleapis.com/auth/cloud-platform',
5155551559
* 'https://www.googleapis.com/auth/compute',
51556-
* 'https://www.googleapis.com/auth/devstorage.full_control',
51557-
* 'https://www.googleapis.com/auth/devstorage.read_only',
51558-
* 'https://www.googleapis.com/auth/devstorage.read_write',
5155951560
* ],
5156051561
* });
5156151562
*
@@ -113375,7 +113376,7 @@ export namespace compute_v1 {
113375113376
* // Do the magic
113376113377
* const res = await compute.regionDisks.delete({
113377113378
* // Name of the regional persistent disk to delete.
113378-
* disk: 'placeholder-value',
113379+
* disk: '\S{1,66}',
113379113380
* // Project ID for this request.
113380113381
* project:
113381113382
* '(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))',
@@ -154099,6 +154100,7 @@ export namespace compute_v1 {
154099154100
* // "fingerprint": "my_fingerprint",
154100154101
* // "id": "my_id",
154101154102
* // "kind": "my_kind",
154103+
* // "metadata": {},
154102154104
* // "name": "my_name",
154103154105
* // "natSubnets": [],
154104154106
* // "producerForwardingRule": "my_producerForwardingRule",
@@ -154414,6 +154416,7 @@ export namespace compute_v1 {
154414154416
* // "fingerprint": "my_fingerprint",
154415154417
* // "id": "my_id",
154416154418
* // "kind": "my_kind",
154419+
* // "metadata": {},
154417154420
* // "name": "my_name",
154418154421
* // "natSubnets": [],
154419154422
* // "producerForwardingRule": "my_producerForwardingRule",
@@ -154774,6 +154777,7 @@ export namespace compute_v1 {
154774154777
* // "fingerprint": "my_fingerprint",
154775154778
* // "id": "my_id",
154776154779
* // "kind": "my_kind",
154780+
* // "metadata": {},
154777154781
* // "name": "my_name",
154778154782
* // "natSubnets": [],
154779154783
* // "producerForwardingRule": "my_producerForwardingRule",
@@ -163347,6 +163351,8 @@ export namespace compute_v1 {
163347163351
* '(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))',
163348163352
* // Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
163349163353
* returnPartialSuccess: 'placeholder-value',
163354+
* // The project id or project number in which the subnetwork is intended to be used. Only applied for Shared VPC. See [Shared VPC documentation](https://cloud.google.com/vpc/docs/shared-vpc/)
163355+
* serviceProject: 'placeholder-value',
163350163356
* });
163351163357
* console.log(res.data);
163352163358
*
@@ -164361,6 +164367,10 @@ export namespace compute_v1 {
164361164367
* Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
164362164368
*/
164363164369
returnPartialSuccess?: boolean;
164370+
/**
164371+
* The project id or project number in which the subnetwork is intended to be used. Only applied for Shared VPC. See [Shared VPC documentation](https://cloud.google.com/vpc/docs/shared-vpc/)
164372+
*/
164373+
serviceProject?: string;
164364164374
}
164365164375
export interface Params$Resource$Subnetworks$Patch
164366164376
extends StandardParameters {

0 commit comments

Comments
 (0)