Skip to content

Commit 1578648

Browse files
feat(compute): update the api
#### compute:alpha The following keys were added: - resources.instanceTemplates.methods.aggregatedList (Total Keys: 26) - resources.resourcePolicies.methods.patch.parameters.paths (Total Keys: 3) - schemas.AllocationAggregateReservation (Total Keys: 15) - schemas.HealthCheck.properties.sourceRegions (Total Keys: 2) - schemas.Instance.properties.serviceIntegrationSpecs (Total Keys: 2) - schemas.InstanceProperties.properties.serviceIntegrationSpecs (Total Keys: 2) - schemas.InstanceTemplateAggregatedList (Total Keys: 16) - schemas.InstanceTemplatesScopedList (Total Keys: 11) - schemas.Reservation.properties.aggregateReservation.$ref (Total Keys: 1) - schemas.ResourceStatus.properties.serviceIntegrationStatuses (Total Keys: 2) - schemas.ResourceStatusServiceIntegrationStatus (Total Keys: 7) - schemas.ServiceIntegrationSpec (Total Keys: 6) #### compute:beta The following keys were added: - schemas.AllocationResourceStatus (Total Keys: 6) - schemas.AllocationSpecificSKUReservation.properties.sourceInstanceTemplate.type (Total Keys: 1) - schemas.ForwardingRule.properties.allowPscGlobalAccess.type (Total Keys: 1) - schemas.NetworkInterface.properties.networkAttachment.type (Total Keys: 1) - schemas.Reservation.properties.resourceStatus.$ref (Total Keys: 1) #### compute:v1 The following keys were added: - schemas.AllocationResourceStatus (Total Keys: 6) - schemas.AllocationSpecificSKUReservation.properties.sourceInstanceTemplate.type (Total Keys: 1) - schemas.NetworkInterface.properties.networkAttachment.type (Total Keys: 1) - schemas.Reservation.properties.resourceStatus.$ref (Total Keys: 1)
1 parent 68d13b3 commit 1578648

File tree

43 files changed

+1709
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1709
-123
lines changed

docs/dyn/compute_alpha.firewallPolicies.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ <h3>Method Details</h3>
251251
The object takes the form of:
252252

253253
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
254-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
254+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
255255
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
256256
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
257257
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -639,7 +639,7 @@ <h3>Method Details</h3>
639639
&quot;ruleTupleCount&quot;: 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall policy can not exceed a set number of tuples.
640640
&quot;rules&quot;: [ # A list of rules that belong to this policy. There must always be a default rule (rule with priority 2147483647 and match &quot;*&quot;). If no rules are provided when creating a firewall policy, a default rule with action &quot;allow&quot; will be added.
641641
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
642-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
642+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
643643
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
644644
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
645645
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -858,7 +858,7 @@ <h3>Method Details</h3>
858858
An object of the form:
859859

860860
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
861-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
861+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
862862
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
863863
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
864864
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -959,7 +959,7 @@ <h3>Method Details</h3>
959959
&quot;ruleTupleCount&quot;: 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall policy can not exceed a set number of tuples.
960960
&quot;rules&quot;: [ # A list of rules that belong to this policy. There must always be a default rule (rule with priority 2147483647 and match &quot;*&quot;). If no rules are provided when creating a firewall policy, a default rule with action &quot;allow&quot; will be added.
961961
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
962-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
962+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
963963
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
964964
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
965965
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -1168,7 +1168,7 @@ <h3>Method Details</h3>
11681168
&quot;ruleTupleCount&quot;: 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall policy can not exceed a set number of tuples.
11691169
&quot;rules&quot;: [ # A list of rules that belong to this policy. There must always be a default rule (rule with priority 2147483647 and match &quot;*&quot;). If no rules are provided when creating a firewall policy, a default rule with action &quot;allow&quot; will be added.
11701170
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
1171-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
1171+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
11721172
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
11731173
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
11741174
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -1427,7 +1427,7 @@ <h3>Method Details</h3>
14271427
&quot;ruleTupleCount&quot;: 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall policy can not exceed a set number of tuples.
14281428
&quot;rules&quot;: [ # A list of rules that belong to this policy. There must always be a default rule (rule with priority 2147483647 and match &quot;*&quot;). If no rules are provided when creating a firewall policy, a default rule with action &quot;allow&quot; will be added.
14291429
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
1430-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
1430+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
14311431
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
14321432
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
14331433
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.
@@ -1601,7 +1601,7 @@ <h3>Method Details</h3>
16011601
The object takes the form of:
16021602

16031603
{ # Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
1604-
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Can currently be either &quot;allow&quot; or &quot;deny()&quot; where valid values for status are 403, 404, and 502.
1604+
&quot;action&quot;: &quot;A String&quot;, # The Action to perform when the client connection triggers the rule. Valid actions are &quot;allow&quot;, &quot;deny&quot; and &quot;goto_next&quot;.
16051605
&quot;description&quot;: &quot;A String&quot;, # An optional description for this resource.
16061606
&quot;direction&quot;: &quot;A String&quot;, # The direction in which this rule applies.
16071607
&quot;disabled&quot;: True or False, # Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.

docs/dyn/compute_alpha.healthChecks.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ <h3>Method Details</h3>
183183
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
184184
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
185185
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
186+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
187+
&quot;A String&quot;,
188+
],
186189
&quot;sslHealthCheck&quot;: {
187190
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
188191
&quot;portName&quot;: &quot;A String&quot;, # Not supported.
@@ -420,6 +423,9 @@ <h3>Method Details</h3>
420423
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
421424
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
422425
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
426+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
427+
&quot;A String&quot;,
428+
],
423429
&quot;sslHealthCheck&quot;: {
424430
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
425431
&quot;portName&quot;: &quot;A String&quot;, # Not supported.
@@ -507,6 +513,9 @@ <h3>Method Details</h3>
507513
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
508514
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
509515
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
516+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
517+
&quot;A String&quot;,
518+
],
510519
&quot;sslHealthCheck&quot;: {
511520
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
512521
&quot;portName&quot;: &quot;A String&quot;, # Not supported.
@@ -694,6 +703,9 @@ <h3>Method Details</h3>
694703
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
695704
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
696705
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
706+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
707+
&quot;A String&quot;,
708+
],
697709
&quot;sslHealthCheck&quot;: {
698710
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
699711
&quot;portName&quot;: &quot;A String&quot;, # Not supported.
@@ -811,6 +823,9 @@ <h3>Method Details</h3>
811823
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
812824
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
813825
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
826+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
827+
&quot;A String&quot;,
828+
],
814829
&quot;sslHealthCheck&quot;: {
815830
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
816831
&quot;portName&quot;: &quot;A String&quot;, # Not supported.
@@ -1017,6 +1032,9 @@ <h3>Method Details</h3>
10171032
&quot;region&quot;: &quot;A String&quot;, # [Output Only] Region where the health check resides. Not applicable to global health checks.
10181033
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
10191034
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
1035+
&quot;sourceRegions&quot;: [ # The list of cloud regions from which health checks are performed. If any regions are specified, then exactly 3 regions should be specified. The region names must be valid names of GCP regions. This can only be set for global health check. If this list is non-empty, then there are restrictions on what other health check fields are supported and what other resources can use this health check: - SSL, HTTP2, and GRPC protocols are not supported. - The TCP request field is not supported. - The proxyHeader field for HTTP, HTTPS, and TCP is not supported. - The checkIntervalSec field must be at least 30. - The health check cannot be used with BackendService nor with managed instance group auto-healing.
1036+
&quot;A String&quot;,
1037+
],
10201038
&quot;sslHealthCheck&quot;: {
10211039
&quot;port&quot;: 42, # The TCP port number to which the health check prober sends packets. The default value is 443. Valid values are 1 through 65535.
10221040
&quot;portName&quot;: &quot;A String&quot;, # Not supported.

0 commit comments

Comments
 (0)