public sealed class TestIamPermissionsRequest : IMessage<TestIamPermissionsRequest>, IEquatable<TestIamPermissionsRequest>, IDeepCloneable<TestIamPermissionsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v1 API class TestIamPermissionsRequest.
Request message for TestIamPermissions
method.
Implements
IMessageTestIamPermissionsRequest, IEquatableTestIamPermissionsRequest, IDeepCloneableTestIamPermissionsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V1Assembly
Google.Cloud.Iam.V1.dll
Constructors
TestIamPermissionsRequest()
public TestIamPermissionsRequest()
TestIamPermissionsRequest(TestIamPermissionsRequest)
public TestIamPermissionsRequest(TestIamPermissionsRequest other)
Parameter | |
---|---|
Name | Description |
other | TestIamPermissionsRequest |
Properties
Permissions
public RepeatedField<string> Permissions { get; }
The set of permissions to check for the resource
. Permissions with
wildcards (such as '' or 'storage.') are not allowed. For more
information see
IAM Overview.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Resource
public string Resource { get; set; }
REQUIRED: The resource for which the policy detail 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 |