You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"ddosImpactedBaselineThreshold": 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'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.
1661
1663
"ddosProtection": "A String",
1662
1664
},
1663
1665
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
Copy file name to clipboardExpand all lines: docs/dyn/compute_alpha.instanceGroupManagers.html
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -424,6 +424,9 @@ <h3>Method Details</h3>
424
424
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
425
425
},
426
426
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
427
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
428
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
429
+
},
427
430
},
428
431
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
429
432
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -1440,6 +1443,9 @@ <h3>Method Details</h3>
1440
1443
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
1441
1444
},
1442
1445
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
1446
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
1447
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
1448
+
},
1443
1449
},
1444
1450
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
1445
1451
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -1695,6 +1701,9 @@ <h3>Method Details</h3>
1695
1701
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
1696
1702
},
1697
1703
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
1704
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
1705
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
1706
+
},
1698
1707
},
1699
1708
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
1700
1709
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -2080,6 +2089,9 @@ <h3>Method Details</h3>
2080
2089
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
2081
2090
},
2082
2091
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
2092
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
2093
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
2094
+
},
2083
2095
},
2084
2096
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
2085
2097
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -2695,6 +2707,9 @@ <h3>Method Details</h3>
2695
2707
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
2696
2708
},
2697
2709
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
2710
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
2711
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
2712
+
},
2698
2713
},
2699
2714
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
2700
2715
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
@@ -4622,6 +4637,9 @@ <h3>Method Details</h3>
4622
4637
"timeoutSec": 42, # The number of seconds to wait for a readiness signal during initialization before timing out.
4623
4638
},
4624
4639
"onFailedHealthCheck": "A String", # 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't repair an unhealthy VM. For more information, see About repairing VMs in a MIG.
4640
+
"onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG.
4641
+
"allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during repair.
4642
+
},
4625
4643
},
4626
4644
"instanceTemplate": "A String", # 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's updatePolicy.type to PROACTIVE.
4627
4645
"kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
Copy file name to clipboardExpand all lines: docs/dyn/compute_alpha.instances.html
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1058,10 +1058,11 @@ <h3>Method Details</h3>
1058
1058
"effectiveInstanceMetadata": { # 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.
1059
1059
"blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level.
1060
1060
"enableGuestAttributesMetadataValue": True or False, # Effective enable-guest-attributes value at Instance level.
1061
-
"enableOsInventoryMetadataValue": True or False, # Effective enable-osinventory value at Instance level.
1061
+
"enableOsInventoryMetadataValue": True or False, # Effective enable-os-inventory value at Instance level.
1062
1062
"enableOsconfigMetadataValue": True or False, # Effective enable-osconfig value at Instance level.
1063
1063
"enableOsloginMetadataValue": True or False, # Effective enable-oslogin value at Instance level.
1064
1064
"serialPortEnableMetadataValue": True or False, # Effective serial-port-enable value at Instance level.
1065
+
"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level.
1065
1066
"vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level.
1066
1067
},
1067
1068
"lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was terminated.
@@ -2856,10 +2857,11 @@ <h3>Method Details</h3>
2856
2857
"effectiveInstanceMetadata": { # 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.
2857
2858
"blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level.
2858
2859
"enableGuestAttributesMetadataValue": True or False, # Effective enable-guest-attributes value at Instance level.
2859
-
"enableOsInventoryMetadataValue": True or False, # Effective enable-osinventory value at Instance level.
2860
+
"enableOsInventoryMetadataValue": True or False, # Effective enable-os-inventory value at Instance level.
2860
2861
"enableOsconfigMetadataValue": True or False, # Effective enable-osconfig value at Instance level.
2861
2862
"enableOsloginMetadataValue": True or False, # Effective enable-oslogin value at Instance level.
2862
2863
"serialPortEnableMetadataValue": True or False, # Effective serial-port-enable value at Instance level.
2864
+
"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level.
2863
2865
"vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level.
2864
2866
},
2865
2867
"lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was terminated.
@@ -4013,10 +4015,11 @@ <h3>Method Details</h3>
4013
4015
"effectiveInstanceMetadata": { # 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.
4014
4016
"blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level.
4015
4017
"enableGuestAttributesMetadataValue": True or False, # Effective enable-guest-attributes value at Instance level.
4016
-
"enableOsInventoryMetadataValue": True or False, # Effective enable-osinventory value at Instance level.
4018
+
"enableOsInventoryMetadataValue": True or False, # Effective enable-os-inventory value at Instance level.
4017
4019
"enableOsconfigMetadataValue": True or False, # Effective enable-osconfig value at Instance level.
4018
4020
"enableOsloginMetadataValue": True or False, # Effective enable-oslogin value at Instance level.
4019
4021
"serialPortEnableMetadataValue": True or False, # Effective serial-port-enable value at Instance level.
4022
+
"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level.
4020
4023
"vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level.
4021
4024
},
4022
4025
"lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was terminated.
@@ -4645,10 +4648,11 @@ <h3>Method Details</h3>
4645
4648
"effectiveInstanceMetadata": { # 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.
4646
4649
"blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level.
4647
4650
"enableGuestAttributesMetadataValue": True or False, # Effective enable-guest-attributes value at Instance level.
4648
-
"enableOsInventoryMetadataValue": True or False, # Effective enable-osinventory value at Instance level.
4651
+
"enableOsInventoryMetadataValue": True or False, # Effective enable-os-inventory value at Instance level.
4649
4652
"enableOsconfigMetadataValue": True or False, # Effective enable-osconfig value at Instance level.
4650
4653
"enableOsloginMetadataValue": True or False, # Effective enable-oslogin value at Instance level.
4651
4654
"serialPortEnableMetadataValue": True or False, # Effective serial-port-enable value at Instance level.
4655
+
"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level.
4652
4656
"vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level.
4653
4657
},
4654
4658
"lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was terminated.
@@ -8778,10 +8782,11 @@ <h3>Method Details</h3>
8778
8782
"effectiveInstanceMetadata": { # 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.
8779
8783
"blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level.
8780
8784
"enableGuestAttributesMetadataValue": True or False, # Effective enable-guest-attributes value at Instance level.
8781
-
"enableOsInventoryMetadataValue": True or False, # Effective enable-osinventory value at Instance level.
8785
+
"enableOsInventoryMetadataValue": True or False, # Effective enable-os-inventory value at Instance level.
8782
8786
"enableOsconfigMetadataValue": True or False, # Effective enable-osconfig value at Instance level.
8783
8787
"enableOsloginMetadataValue": True or False, # Effective enable-oslogin value at Instance level.
8784
8788
"serialPortEnableMetadataValue": True or False, # Effective serial-port-enable value at Instance level.
8789
+
"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level.
8785
8790
"vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level.
8786
8791
},
8787
8792
"lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was terminated.
0 commit comments