public sealed class GetIamPolicyRequest : IMessage<GetIamPolicyRequest>, IEquatable<GetIamPolicyRequest>, IDeepCloneable<GetIamPolicyRequest>, IBufferMessage, IMessage
Request message for GetIamPolicy
method.
Implements
IMessage<GetIamPolicyRequest>, IEquatable<GetIamPolicyRequest>, IDeepCloneable<GetIamPolicyRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V1Assembly
Google.Cloud.Iam.V1.dll
Constructors
GetIamPolicyRequest()
public GetIamPolicyRequest()
GetIamPolicyRequest(GetIamPolicyRequest)
public GetIamPolicyRequest(GetIamPolicyRequest other)
Parameter | |
---|---|
Name | Description |
other | GetIamPolicyRequest |
Properties
Options
public GetPolicyOptions Options { get; set; }
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
Property Value | |
---|---|
Type | Description |
GetPolicyOptions |
Resource
public string Resource { get; set; }
REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
Property Value | |
---|---|
Type | Description |
String |
ResourceAsResourceName
public IResourceName ResourceAsResourceName { get; set; }
IResourceName-typed view over the Resource resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |