Reference documentation and code samples for the Network Security V1 API class Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource.
Describes the properties of a client VM resource accessing the internal application load balancers.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#iam_service_account
def iam_service_account() -> ::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::StringMatch
Returns
- (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::StringMatch) — Optional. An IAM service account to match against the source service account of the VM sending the request.
#iam_service_account=
def iam_service_account=(value) -> ::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::StringMatch
Parameter
- value (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::StringMatch) — Optional. An IAM service account to match against the source service account of the VM sending the request.
Returns
- (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::StringMatch) — Optional. An IAM service account to match against the source service account of the VM sending the request.
#tag_value_id_set
def tag_value_id_set() -> ::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource::TagValueIdSet
Returns
- (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource::TagValueIdSet) — 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.
#tag_value_id_set=
def tag_value_id_set=(value) -> ::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource::TagValueIdSet
Parameter
- value (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource::TagValueIdSet) — 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.
Returns
- (::Google::Cloud::NetworkSecurity::V1::AuthzPolicy::AuthzRule::RequestResource::TagValueIdSet) — 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.