Skip to content

Commit 21c1ec6

Browse files
feat(networksecurity): update the api
#### networksecurity:v1 The following keys were added: - schemas.AuthzPolicyAuthzRuleFromRequestSource.properties.ipBlocks (Total Keys: 2) - schemas.AuthzPolicyAuthzRuleIpBlock (Total Keys: 5) #### networksecurity:v1beta1 The following keys were added: - schemas.AuthzPolicyAuthzRuleFromRequestSource.properties.ipBlocks (Total Keys: 2) - schemas.AuthzPolicyAuthzRuleIpBlock (Total Keys: 5)
1 parent ec4b1a0 commit 21c1ec6

5 files changed

+148
-6
lines changed

docs/dyn/networksecurity_v1.projects.locations.authzPolicies.html

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,12 @@ <h3>Method Details</h3>
137137
&quot;from&quot;: { # Describes properties of one or more sources of a request. # Optional. Describes properties of a source of a request.
138138
&quot;notSources&quot;: [ # Optional. Describes the negated properties of request sources. Matches requests from sources that do not match the criteria specified in this field. At least one of sources or notSources must be specified.
139139
{ # Describes the properties of a single source.
140+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
141+
{ # Represents a range of IP Addresses.
142+
&quot;length&quot;: 42, # Required. The length of the address range.
143+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
144+
},
145+
],
140146
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
141147
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
142148
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -157,6 +163,12 @@ <h3>Method Details</h3>
157163
],
158164
&quot;sources&quot;: [ # Optional. Describes the properties of a request&#x27;s sources. At least one of sources or notSources must be specified. Limited to 1 source. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match.
159165
{ # Describes the properties of a single source.
166+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
167+
{ # Represents a range of IP Addresses.
168+
&quot;length&quot;: 42, # Required. The length of the address range.
169+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
170+
},
171+
],
160172
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
161173
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
162174
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -371,6 +383,12 @@ <h3>Method Details</h3>
371383
&quot;from&quot;: { # Describes properties of one or more sources of a request. # Optional. Describes properties of a source of a request.
372384
&quot;notSources&quot;: [ # Optional. Describes the negated properties of request sources. Matches requests from sources that do not match the criteria specified in this field. At least one of sources or notSources must be specified.
373385
{ # Describes the properties of a single source.
386+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
387+
{ # Represents a range of IP Addresses.
388+
&quot;length&quot;: 42, # Required. The length of the address range.
389+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
390+
},
391+
],
374392
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
375393
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
376394
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -391,6 +409,12 @@ <h3>Method Details</h3>
391409
],
392410
&quot;sources&quot;: [ # Optional. Describes the properties of a request&#x27;s sources. At least one of sources or notSources must be specified. Limited to 1 source. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match.
393411
{ # Describes the properties of a single source.
412+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
413+
{ # Represents a range of IP Addresses.
414+
&quot;length&quot;: 42, # Required. The length of the address range.
415+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
416+
},
417+
],
394418
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
395419
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
396420
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -593,6 +617,12 @@ <h3>Method Details</h3>
593617
&quot;from&quot;: { # Describes properties of one or more sources of a request. # Optional. Describes properties of a source of a request.
594618
&quot;notSources&quot;: [ # Optional. Describes the negated properties of request sources. Matches requests from sources that do not match the criteria specified in this field. At least one of sources or notSources must be specified.
595619
{ # Describes the properties of a single source.
620+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
621+
{ # Represents a range of IP Addresses.
622+
&quot;length&quot;: 42, # Required. The length of the address range.
623+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
624+
},
625+
],
596626
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
597627
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
598628
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -613,6 +643,12 @@ <h3>Method Details</h3>
613643
],
614644
&quot;sources&quot;: [ # Optional. Describes the properties of a request&#x27;s sources. At least one of sources or notSources must be specified. Limited to 1 source. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match.
615645
{ # Describes the properties of a single source.
646+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
647+
{ # Represents a range of IP Addresses.
648+
&quot;length&quot;: 42, # Required. The length of the address range.
649+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
650+
},
651+
],
616652
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
617653
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
618654
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -776,6 +812,12 @@ <h3>Method Details</h3>
776812
&quot;from&quot;: { # Describes properties of one or more sources of a request. # Optional. Describes properties of a source of a request.
777813
&quot;notSources&quot;: [ # Optional. Describes the negated properties of request sources. Matches requests from sources that do not match the criteria specified in this field. At least one of sources or notSources must be specified.
778814
{ # Describes the properties of a single source.
815+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
816+
{ # Represents a range of IP Addresses.
817+
&quot;length&quot;: 42, # Required. The length of the address range.
818+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
819+
},
820+
],
779821
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
780822
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
781823
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.
@@ -796,6 +838,12 @@ <h3>Method Details</h3>
796838
],
797839
&quot;sources&quot;: [ # Optional. Describes the properties of a request&#x27;s sources. At least one of sources or notSources must be specified. Limited to 1 source. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match.
798840
{ # Describes the properties of a single source.
841+
&quot;ipBlocks&quot;: [ # Optional. A list of IPs or CIDRs to match against the source IP of a request. Limited to 5 ip_blocks.
842+
{ # Represents a range of IP Addresses.
843+
&quot;length&quot;: 42, # Required. The length of the address range.
844+
&quot;prefix&quot;: &quot;A String&quot;, # Required. The address prefix.
845+
},
846+
],
799847
&quot;resources&quot;: [ # Optional. A list of resources to match against the resource of the source VM of a request. Limited to 5 resources.
800848
{ # Describes the properties of a client VM resource accessing the internal application load balancers.
801849
&quot;iamServiceAccount&quot;: { # Determines how a string value should be matched. # Optional. An IAM service account to match against the source service account of the VM sending the request.

0 commit comments

Comments
 (0)