Class AuthorizationPolicyOperation
Specifies the operations of a request. Fields in the operation are ANDed together.
Namespace: Neon.Kube.Resources.Istio
Assembly: Neon.Kube.Resources.dll
Syntax
public class AuthorizationPolicyOperation
Constructors
AuthorizationPolicyOperation()
Constructor.
Declaration
public AuthorizationPolicyOperation()
Properties
Hosts
A list of hosts as specified in the HTTP request. The match is case-insensitive. See the security best practices for recommended usage of this field.
Declaration
public List<string> Hosts { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Methods
A list of methods as specified in the HTTP request. For gRPC service, this will always be “POST”.
Declaration
public List<string> Methods { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
NotHosts
A list of negative match of peer Hostss as specified in the HTTP request. The match is case-insensitive.
Declaration
public List<string> NotHosts { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
NotMethods
A list of negative match of Methods.
Declaration
public List<string> NotMethods { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
NotPaths
A list of negative match of Paths.
Declaration
public List<string> NotPaths { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
NotPorts
A list of negative match of request Ports.
Declaration
public List<string> NotPorts { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Paths
A list of paths as specified in the HTTP request. See the Authorization Policy Normalization for details of the path normalization. For gRPC service, this will be the fully-qualified name in the form of “/package.service/method”.
Declaration
public List<string> Paths { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Ports
A list of ports as specified in the connection.
Declaration
public List<string> Ports { get; set; }
Property Value
Type | Description |
---|---|
List<string> |