public static interface AuthzPolicy.AuthzRule.RequestResourceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |