Class AuthzPolicyAuthzRuleToRequestOperation
Describes properties of one or more targets of a request.
Implements
Inherited Members
Namespace: Google.Apis.NetworkSecurity.v1beta1.Data
Assembly: Google.Apis.NetworkSecurity.v1beta1.dll
Syntax
public class AuthzPolicyAuthzRuleToRequestOperation : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
HeaderSet
Optional. A list of headers to match against in http header.
Declaration
[JsonProperty("headerSet")]
public virtual AuthzPolicyAuthzRuleToRequestOperationHeaderSet HeaderSet { get; set; }
Property Value
Type | Description |
---|---|
AuthzPolicyAuthzRuleToRequestOperationHeaderSet |
Hosts
Optional. A list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. Limited to 5 matches.
Declaration
[JsonProperty("hosts")]
public virtual IList<AuthzPolicyAuthzRuleStringMatch> Hosts { get; set; }
Property Value
Type | Description |
---|---|
IList<AuthzPolicyAuthzRuleStringMatch> |
Methods
Optional. A list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive.
Declaration
[JsonProperty("methods")]
public virtual IList<string> Methods { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Paths
Optional. A list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. Limited to 5 matches. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
Declaration
[JsonProperty("paths")]
public virtual IList<AuthzPolicyAuthzRuleStringMatch> Paths { get; set; }
Property Value
Type | Description |
---|---|
IList<AuthzPolicyAuthzRuleStringMatch> |