Interface protos.google.cloud.networksecurity.v1.IAuthzPolicy (3.6.0)

Properties of an AuthzPolicy.

Package

@google-cloud/network-security

Properties

action

action?: (google.cloud.networksecurity.v1.AuthzPolicy.AuthzAction|keyof typeof google.cloud.networksecurity.v1.AuthzPolicy.AuthzAction|null);

AuthzPolicy action

createTime

createTime?: (google.protobuf.ITimestamp|null);

AuthzPolicy createTime

customProvider

customProvider?: (google.cloud.networksecurity.v1.AuthzPolicy.ICustomProvider|null);

AuthzPolicy customProvider

description

description?: (string|null);

AuthzPolicy description

httpRules

httpRules?: (google.cloud.networksecurity.v1.AuthzPolicy.IAuthzRule[]|null);

AuthzPolicy httpRules

labels

labels?: ({ [k: string]: string }|null);

AuthzPolicy labels

name

name?: (string|null);

AuthzPolicy name

networkRules

networkRules?: (google.cloud.networksecurity.v1.AuthzPolicy.IAuthzRule[]|null);

AuthzPolicy networkRules

policyProfile

policyProfile?: (google.cloud.networksecurity.v1.AuthzPolicy.PolicyProfile|keyof typeof google.cloud.networksecurity.v1.AuthzPolicy.PolicyProfile|null);

AuthzPolicy policyProfile

target

target?: (google.cloud.networksecurity.v1.AuthzPolicy.ITarget|null);

AuthzPolicy target

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

AuthzPolicy updateTime