Skip to content

Commit 0b010a2

Browse files
feat(compute): update the api
#### compute:alpha The following keys were deleted: - resources.previewFeatures.methods.get.parameters.resourceId (Total Keys: 4) - resources.previewFeatures.methods.update.parameters.resourceId (Total Keys: 4) The following keys were added: - resources.previewFeatures.methods.get.parameters.previewFeature (Total Keys: 4) - resources.previewFeatures.methods.update.parameters.previewFeature (Total Keys: 4) - schemas.GroupMaintenanceInfo.properties.instanceMaintenanceOngoingCount (Total Keys: 2) - schemas.GroupMaintenanceInfo.properties.instanceMaintenancePendingCount (Total Keys: 2) - schemas.InstanceGroupManagerInstanceLifecyclePolicy.properties.onRepair.$ref (Total Keys: 1) - schemas.InstanceGroupManagerInstanceLifecyclePolicyOnRepair (Total Keys: 3) - schemas.Reservation.properties.protectionTier.type (Total Keys: 1) - schemas.ResourceStatusEffectiveInstanceMetadata.properties.serialPortLoggingEnableMetadataValue.type (Total Keys: 1) - schemas.SecurityPolicyDdosProtectionConfig.properties.ddosAdaptiveProtection.type (Total Keys: 1) - schemas.SecurityPolicyDdosProtectionConfig.properties.ddosImpactedBaselineThreshold (Total Keys: 2) The following keys were changed: - resources.previewFeatures.methods.get (Total Keys: 3) - resources.previewFeatures.methods.update (Total Keys: 3) #### compute:beta The following keys were added: - resources.disks.methods.bulkSetLabels (Total Keys: 21) - resources.previewFeatures.methods.get (Total Keys: 15) - resources.previewFeatures.methods.list (Total Keys: 24) - resources.previewFeatures.methods.update (Total Keys: 18) - schemas.BulkSetLabelsRequest (Total Keys: 6) - schemas.BulkZoneSetLabelsRequest (Total Keys: 4) - schemas.Date (Total Keys: 8) - schemas.InterconnectAttachment.properties.candidateCloudRouterIpAddress.type (Total Keys: 1) - schemas.InterconnectAttachment.properties.candidateCloudRouterIpv6Address.type (Total Keys: 1) - schemas.InterconnectAttachment.properties.candidateCustomerRouterIpAddress.type (Total Keys: 1) - schemas.InterconnectAttachment.properties.candidateCustomerRouterIpv6Address.type (Total Keys: 1) - schemas.PreviewFeature (Total Keys: 58)
1 parent 34da92c commit 0b010a2

22 files changed

+1468
-55
lines changed

docs/dyn/compute_alpha.backendServices.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,6 +1658,8 @@ <h3>Method Details</h3>
16581658
},
16591659
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
16601660
&quot;ddosProtectionConfig&quot;: {
1661+
&quot;ddosAdaptiveProtection&quot;: &quot;A String&quot;,
1662+
&quot;ddosImpactedBaselineThreshold&quot;: 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) builds DDos mitigations that minimize collateral damage. It quantifies this as the fraction of a non-abuse baseline that&#x27;s inadvertently blocked. Rules whose collateral damage exceeds ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower value will prioritize keeping collateral damage low, possibly at the cost of its effectiveness in rate limiting some or all of the attack. It should typically be between 0.01 and 0.10.
16611663
&quot;ddosProtection&quot;: &quot;A String&quot;,
16621664
},
16631665
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.

docs/dyn/compute_alpha.instanceGroupManagers.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,9 @@ <h3>Method Details</h3>
424424
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
425425
},
426426
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
427+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
428+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
429+
},
427430
},
428431
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
429432
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -1440,6 +1443,9 @@ <h3>Method Details</h3>
14401443
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
14411444
},
14421445
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
1446+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
1447+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
1448+
},
14431449
},
14441450
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
14451451
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -1695,6 +1701,9 @@ <h3>Method Details</h3>
16951701
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
16961702
},
16971703
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
1704+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
1705+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
1706+
},
16981707
},
16991708
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
17001709
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -2080,6 +2089,9 @@ <h3>Method Details</h3>
20802089
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
20812090
},
20822091
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
2092+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
2093+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
2094+
},
20832095
},
20842096
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
20852097
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -2695,6 +2707,9 @@ <h3>Method Details</h3>
26952707
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
26962708
},
26972709
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
2710+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
2711+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
2712+
},
26982713
},
26992714
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
27002715
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -4622,6 +4637,9 @@ <h3>Method Details</h3>
46224637
&quot;timeoutSec&quot;: 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
46234638
},
46244639
&quot;onFailedHealthCheck&quot;: &quot;A String&quot;, # The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are: - DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field. - REPAIR: MIG automatically repairs an unhealthy VM by recreating it. - DO_NOTHING: MIG doesn&#x27;t repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
4640+
&quot;onRepair&quot;: { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
4641+
&quot;allowChangingZone&quot;: &quot;A String&quot;, # Specifies whether the MIG can change a VM&#x27;s zone during repair.
4642+
},
46254643
},
46264644
&quot;instanceTemplate&quot;: &quot;A String&quot;, # The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group&#x27;s updatePolicy.type to PROACTIVE.
46274645
&quot;kind&quot;: &quot;compute#instanceGroupManager&quot;, # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.

docs/dyn/compute_alpha.instances.html

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,10 +1058,11 @@ <h3>Method Details</h3>
10581058
&quot;effectiveInstanceMetadata&quot;: { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, zonal instance settings, and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the instance level.
10591059
&quot;blockProjectSshKeysMetadataValue&quot;: True or False, # Effective block-project-ssh-keys value at Instance level.
10601060
&quot;enableGuestAttributesMetadataValue&quot;: True or False, # Effective enable-guest-attributes value at Instance level.
1061-
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-osinventory value at Instance level.
1061+
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-os-inventory value at Instance level.
10621062
&quot;enableOsconfigMetadataValue&quot;: True or False, # Effective enable-osconfig value at Instance level.
10631063
&quot;enableOsloginMetadataValue&quot;: True or False, # Effective enable-oslogin value at Instance level.
10641064
&quot;serialPortEnableMetadataValue&quot;: True or False, # Effective serial-port-enable value at Instance level.
1065+
&quot;serialPortLoggingEnableMetadataValue&quot;: True or False, # Effective serial-port-logging-enable value at Instance level.
10651066
&quot;vmDnsSettingMetadataValue&quot;: &quot;A String&quot;, # Effective VM DNS setting at Instance level.
10661067
},
10671068
&quot;lastInstanceTerminationDetails&quot;: { # [Output Only] Contains last termination details why the instance was terminated.
@@ -2856,10 +2857,11 @@ <h3>Method Details</h3>
28562857
&quot;effectiveInstanceMetadata&quot;: { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, zonal instance settings, and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the instance level.
28572858
&quot;blockProjectSshKeysMetadataValue&quot;: True or False, # Effective block-project-ssh-keys value at Instance level.
28582859
&quot;enableGuestAttributesMetadataValue&quot;: True or False, # Effective enable-guest-attributes value at Instance level.
2859-
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-osinventory value at Instance level.
2860+
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-os-inventory value at Instance level.
28602861
&quot;enableOsconfigMetadataValue&quot;: True or False, # Effective enable-osconfig value at Instance level.
28612862
&quot;enableOsloginMetadataValue&quot;: True or False, # Effective enable-oslogin value at Instance level.
28622863
&quot;serialPortEnableMetadataValue&quot;: True or False, # Effective serial-port-enable value at Instance level.
2864+
&quot;serialPortLoggingEnableMetadataValue&quot;: True or False, # Effective serial-port-logging-enable value at Instance level.
28632865
&quot;vmDnsSettingMetadataValue&quot;: &quot;A String&quot;, # Effective VM DNS setting at Instance level.
28642866
},
28652867
&quot;lastInstanceTerminationDetails&quot;: { # [Output Only] Contains last termination details why the instance was terminated.
@@ -4013,10 +4015,11 @@ <h3>Method Details</h3>
40134015
&quot;effectiveInstanceMetadata&quot;: { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, zonal instance settings, and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the instance level.
40144016
&quot;blockProjectSshKeysMetadataValue&quot;: True or False, # Effective block-project-ssh-keys value at Instance level.
40154017
&quot;enableGuestAttributesMetadataValue&quot;: True or False, # Effective enable-guest-attributes value at Instance level.
4016-
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-osinventory value at Instance level.
4018+
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-os-inventory value at Instance level.
40174019
&quot;enableOsconfigMetadataValue&quot;: True or False, # Effective enable-osconfig value at Instance level.
40184020
&quot;enableOsloginMetadataValue&quot;: True or False, # Effective enable-oslogin value at Instance level.
40194021
&quot;serialPortEnableMetadataValue&quot;: True or False, # Effective serial-port-enable value at Instance level.
4022+
&quot;serialPortLoggingEnableMetadataValue&quot;: True or False, # Effective serial-port-logging-enable value at Instance level.
40204023
&quot;vmDnsSettingMetadataValue&quot;: &quot;A String&quot;, # Effective VM DNS setting at Instance level.
40214024
},
40224025
&quot;lastInstanceTerminationDetails&quot;: { # [Output Only] Contains last termination details why the instance was terminated.
@@ -4645,10 +4648,11 @@ <h3>Method Details</h3>
46454648
&quot;effectiveInstanceMetadata&quot;: { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, zonal instance settings, and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the instance level.
46464649
&quot;blockProjectSshKeysMetadataValue&quot;: True or False, # Effective block-project-ssh-keys value at Instance level.
46474650
&quot;enableGuestAttributesMetadataValue&quot;: True or False, # Effective enable-guest-attributes value at Instance level.
4648-
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-osinventory value at Instance level.
4651+
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-os-inventory value at Instance level.
46494652
&quot;enableOsconfigMetadataValue&quot;: True or False, # Effective enable-osconfig value at Instance level.
46504653
&quot;enableOsloginMetadataValue&quot;: True or False, # Effective enable-oslogin value at Instance level.
46514654
&quot;serialPortEnableMetadataValue&quot;: True or False, # Effective serial-port-enable value at Instance level.
4655+
&quot;serialPortLoggingEnableMetadataValue&quot;: True or False, # Effective serial-port-logging-enable value at Instance level.
46524656
&quot;vmDnsSettingMetadataValue&quot;: &quot;A String&quot;, # Effective VM DNS setting at Instance level.
46534657
},
46544658
&quot;lastInstanceTerminationDetails&quot;: { # [Output Only] Contains last termination details why the instance was terminated.
@@ -8778,10 +8782,11 @@ <h3>Method Details</h3>
87788782
&quot;effectiveInstanceMetadata&quot;: { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, zonal instance settings, and instance-level predefined metadata keys to provide the overridden value for those metadata keys at the instance level.
87798783
&quot;blockProjectSshKeysMetadataValue&quot;: True or False, # Effective block-project-ssh-keys value at Instance level.
87808784
&quot;enableGuestAttributesMetadataValue&quot;: True or False, # Effective enable-guest-attributes value at Instance level.
8781-
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-osinventory value at Instance level.
8785+
&quot;enableOsInventoryMetadataValue&quot;: True or False, # Effective enable-os-inventory value at Instance level.
87828786
&quot;enableOsconfigMetadataValue&quot;: True or False, # Effective enable-osconfig value at Instance level.
87838787
&quot;enableOsloginMetadataValue&quot;: True or False, # Effective enable-oslogin value at Instance level.
87848788
&quot;serialPortEnableMetadataValue&quot;: True or False, # Effective serial-port-enable value at Instance level.
8789+
&quot;serialPortLoggingEnableMetadataValue&quot;: True or False, # Effective serial-port-logging-enable value at Instance level.
87858790
&quot;vmDnsSettingMetadataValue&quot;: &quot;A String&quot;, # Effective VM DNS setting at Instance level.
87868791
},
87878792
&quot;lastInstanceTerminationDetails&quot;: { # [Output Only] Contains last termination details why the instance was terminated.

0 commit comments

Comments
 (0)