Class TestIamPermissionsRequest

public sealed class TestIamPermissionsRequest : IMessage<TestIamPermissionsRequest>, IEquatable<TestIamPermissionsRequest>, IDeepCloneable<TestIamPermissionsRequest>, IBufferMessage, IMessage

Request message for TestIamPermissions method.

Inheritance

Object > TestIamPermissionsRequest

Namespace

Google.Cloud.Iam.V1

Assembly

Google.Cloud.Iam.V1.dll

Constructors

TestIamPermissionsRequest()

public TestIamPermissionsRequest()

TestIamPermissionsRequest(TestIamPermissionsRequest)

public TestIamPermissionsRequest(TestIamPermissionsRequest other)
Parameter
NameDescription
otherTestIamPermissionsRequest

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
TypeDescription
RepeatedField<String>

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
TypeDescription
String

ResourceAsResourceName

public IResourceName ResourceAsResourceName { get; set; }

IResourceName-typed view over the Resource resource name property.

Property Value
TypeDescription
IResourceName