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, IMessageReference 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.
Implements
IMessageAuthzPolicyTypesAuthzRuleTypesRequestResource, IEquatableAuthzPolicyTypesAuthzRuleTypesRequestResource, IDeepCloneableAuthzPolicyTypesAuthzRuleTypesRequestResource, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
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 |
|