Skip to content

Commit

Permalink
feat(compute): update the api
Browse files Browse the repository at this point in the history
#### compute:alpha

The following keys were added:
- schemas.AdvancedMachineFeatures.properties.numaNodeCount (Total Keys: 2)
- schemas.BackendBucket.properties.compressionMode.type (Total Keys: 1)
- schemas.BackendService.properties.compressionMode.type (Total Keys: 1)
- schemas.NetworkInterfaceSubInterface.properties.ipAllocationMode.type (Total Keys: 1)
- schemas.NodeGroup.properties.shareSettings.$ref (Total Keys: 1)
- schemas.Scheduling.properties.hostErrorTimeoutSeconds (Total Keys: 2)
- schemas.SecurityPolicy.properties.advancedOptionsConfig.$ref (Total Keys: 1)
- schemas.SecurityPolicyAdvancedOptionsConfig (Total Keys: 4)

#### compute:beta

The following keys were added:
- resources.backendBuckets.methods.setEdgeSecurityPolicy (Total Keys: 16)
- resources.backendServices.methods.setEdgeSecurityPolicy (Total Keys: 16)
- schemas.BackendBucket.properties.compressionMode.type (Total Keys: 1)
- schemas.BackendBucket.properties.edgeSecurityPolicy.type (Total Keys: 1)
- schemas.BackendService.properties.compressionMode.type (Total Keys: 1)
- schemas.BackendService.properties.edgeSecurityPolicy.type (Total Keys: 1)
- schemas.Scheduling.properties.hostErrorTimeoutSeconds (Total Keys: 2)
- schemas.SecurityPolicy.properties.advancedOptionsConfig.$ref (Total Keys: 1)
- schemas.SecurityPolicyAdvancedOptionsConfig (Total Keys: 4)

#### compute:v1

The following keys were added:
- schemas.RouterBgp.properties.keepaliveInterval (Total Keys: 2)
- schemas.RouterBgpPeer.properties.enable.type (Total Keys: 1)
- schemas.SecurityPolicy.properties.advancedOptionsConfig.$ref (Total Keys: 1)
- schemas.SecurityPolicyAdvancedOptionsConfig (Total Keys: 4)
  • Loading branch information
yoshi-automation committed May 25, 2021
1 parent c2cb274 commit 2cdcd0a
Show file tree
Hide file tree
Showing 60 changed files with 1,416 additions and 653 deletions.
8 changes: 4 additions & 4 deletions docs/dyn/compute_alpha.addresses.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ <h3>Method Details</h3>
# - `DNS_RESOLVER` for a DNS resolver address in a subnetwork
# - `VPC_PEERING` for addresses that are reserved for VPC peer networks.
# - `NAT_AUTO` for addresses that are external IP addresses automatically reserved for Cloud NAT.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources. Not currently available publicly.
&quot;region&quot;: &quot;A String&quot;, # [Output Only] The URL of the region where a regional address resides. For regional addresses, you must specify the region as a path parameter in the HTTP request URL. This field is not applicable to global addresses.
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
Expand Down Expand Up @@ -368,7 +368,7 @@ <h3>Method Details</h3>
# - `DNS_RESOLVER` for a DNS resolver address in a subnetwork
# - `VPC_PEERING` for addresses that are reserved for VPC peer networks.
# - `NAT_AUTO` for addresses that are external IP addresses automatically reserved for Cloud NAT.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources. Not currently available publicly.
&quot;region&quot;: &quot;A String&quot;, # [Output Only] The URL of the region where a regional address resides. For regional addresses, you must specify the region as a path parameter in the HTTP request URL. This field is not applicable to global addresses.
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
Expand Down Expand Up @@ -429,7 +429,7 @@ <h3>Method Details</h3>
# - `DNS_RESOLVER` for a DNS resolver address in a subnetwork
# - `VPC_PEERING` for addresses that are reserved for VPC peer networks.
# - `NAT_AUTO` for addresses that are external IP addresses automatically reserved for Cloud NAT.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources. Not currently available publicly.
&quot;region&quot;: &quot;A String&quot;, # [Output Only] The URL of the region where a regional address resides. For regional addresses, you must specify the region as a path parameter in the HTTP request URL. This field is not applicable to global addresses.
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
Expand Down Expand Up @@ -579,7 +579,7 @@ <h3>Method Details</h3>
# - `DNS_RESOLVER` for a DNS resolver address in a subnetwork
# - `VPC_PEERING` for addresses that are reserved for VPC peer networks.
# - `NAT_AUTO` for addresses that are external IP addresses automatically reserved for Cloud NAT.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources.
# - `IPSEC_INTERCONNECT` for addresses created from a private IP range that are reserved for a VLAN attachment in an IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources. Not currently available publicly.
&quot;region&quot;: &quot;A String&quot;, # [Output Only] The URL of the region where a regional address resides. For regional addresses, you must specify the region as a path parameter in the HTTP request URL. This field is not applicable to global addresses.
&quot;selfLink&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for the resource.
&quot;selfLinkWithId&quot;: &quot;A String&quot;, # [Output Only] Server-defined URL for this resource with the resource id.
Expand Down
24 changes: 12 additions & 12 deletions docs/dyn/compute_alpha.autoscalers.html
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -218,7 +218,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down Expand Up @@ -492,7 +492,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -504,7 +504,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down Expand Up @@ -646,7 +646,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -658,7 +658,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down Expand Up @@ -889,7 +889,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -901,7 +901,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down Expand Up @@ -1073,7 +1073,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -1085,7 +1085,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down Expand Up @@ -1326,7 +1326,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand All @@ -1338,7 +1338,7 @@ <h3>Method Details</h3>
#
#
# - If the value is fixed, then the calculated value is equal to the fixed value.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded up.
# - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.
&quot;fixed&quot;: 42, # Specifies a fixed number of VM instances. This must be a positive integer.
&quot;percent&quot;: 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.
},
Expand Down
5 changes: 5 additions & 0 deletions docs/dyn/compute_alpha.backendBuckets.html
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,7 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;compressionMode&quot;: &quot;A String&quot;, # Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding header.
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
&quot;customResponseHeaders&quot;: [ # Headers that the HTTP/S load balancer should add to proxied responses.
&quot;A String&quot;,
Expand Down Expand Up @@ -680,6 +681,7 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;compressionMode&quot;: &quot;A String&quot;, # Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding header.
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
&quot;customResponseHeaders&quot;: [ # Headers that the HTTP/S load balancer should add to proxied responses.
&quot;A String&quot;,
Expand Down Expand Up @@ -835,6 +837,7 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;compressionMode&quot;: &quot;A String&quot;, # Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding header.
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
&quot;customResponseHeaders&quot;: [ # Headers that the HTTP/S load balancer should add to proxied responses.
&quot;A String&quot;,
Expand Down Expand Up @@ -932,6 +935,7 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;compressionMode&quot;: &quot;A String&quot;, # Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding header.
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
&quot;customResponseHeaders&quot;: [ # Headers that the HTTP/S load balancer should add to proxied responses.
&quot;A String&quot;,
Expand Down Expand Up @@ -1626,6 +1630,7 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;compressionMode&quot;: &quot;A String&quot;, # Compress text responses using Brotli or gzip compression, based on the client?s Accept-Encoding header.
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
&quot;customResponseHeaders&quot;: [ # Headers that the HTTP/S load balancer should add to proxied responses.
&quot;A String&quot;,
Expand Down
Loading

0 comments on commit 2cdcd0a

Please sign in to comment.