AuthzPolicyHttpRuleFromNotSource constructor

const AuthzPolicyHttpRuleFromNotSource({
  1. Input<List<AuthzPolicyHttpRuleFromNotSourceIpBlock>?>? ipBlocks,
  2. Input<List<AuthzPolicyHttpRuleFromNotSourcePrincipal>?>? principals,
  3. Input<List<AuthzPolicyHttpRuleFromNotSourceResource>?>? resources,
})

Creates a new AuthzPolicyHttpRuleFromNotSource. ipBlocks A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ipBlocks per Authorization Policy principals A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified. resources A list of resources to match against the resource of the source VM of a request.

Implementation

const AuthzPolicyHttpRuleFromNotSource({
  this.ipBlocks,
  this.principals,
  this.resources,
});