Interface AuthzPolicy.AuthzRule.RequestResourceOrBuilder (0.94.0)

public static interface AuthzPolicy.AuthzRule.RequestResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIamServiceAccount()

public abstract AuthzPolicy.AuthzRule.StringMatch getIamServiceAccount()

Optional. An IAM service account to match against the source service account of the VM sending the request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuthzPolicy.AuthzRule.StringMatch

The iamServiceAccount.

getIamServiceAccountOrBuilder()

public abstract AuthzPolicy.AuthzRule.StringMatchOrBuilder getIamServiceAccountOrBuilder()

Optional. An IAM service account to match against the source service account of the VM sending the request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuthzPolicy.AuthzRule.StringMatchOrBuilder

getTagValueIdSet()

public abstract AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet getTagValueIdSet()

Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet

The tagValueIdSet.

getTagValueIdSetOrBuilder()

public abstract AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder getTagValueIdSetOrBuilder()

Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder

hasIamServiceAccount()

public abstract boolean hasIamServiceAccount()

Optional. An IAM service account to match against the source service account of the VM sending the request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the iamServiceAccount field is set.

hasTagValueIdSet()

public abstract boolean hasTagValueIdSet()

Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.

.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the tagValueIdSet field is set.