Network Security v1 API - Class AuthzPolicy.Types.AuthzRule.Types.RequestResource (1.0.0-beta01)

public sealed class AuthzPolicy.Types.AuthzRule.Types.RequestResource : IMessage<AuthzPolicy.Types.AuthzRule.Types.RequestResource>, IEquatable<AuthzPolicy.Types.AuthzRule.Types.RequestResource>, IDeepCloneable<AuthzPolicy.Types.AuthzRule.Types.RequestResource>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Security v1 API class AuthzPolicy.Types.AuthzRule.Types.RequestResource.

Describes the properties of a client VM resource accessing the internal application load balancers.

Inheritance

object > AuthzPolicy.Types.AuthzRule.Types.RequestResource

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

RequestResource()

public RequestResource()

RequestResource(RequestResource)

public RequestResource(AuthzPolicy.Types.AuthzRule.Types.RequestResource other)
Parameter
Name Description
other AuthzPolicyTypesAuthzRuleTypesRequestResource

Properties

IamServiceAccount

public AuthzPolicy.Types.AuthzRule.Types.StringMatch IamServiceAccount { get; set; }

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

Property Value
Type Description
AuthzPolicyTypesAuthzRuleTypesStringMatch

TagValueIdSet

public AuthzPolicy.Types.AuthzRule.Types.RequestResource.Types.TagValueIdSet TagValueIdSet { get; set; }

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.

Property Value
Type Description
AuthzPolicyTypesAuthzRuleTypesRequestResourceTypesTagValueIdSet