public sealed class RemoveIamPolicyRequest : IMessage<RemoveIamPolicyRequest>, IEquatable<RemoveIamPolicyRequest>, IDeepCloneable<RemoveIamPolicyRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataproc Metastore v1beta API class RemoveIamPolicyRequest.
Request message for [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
Implements
IMessageRemoveIamPolicyRequest, IEquatableRemoveIamPolicyRequest, IDeepCloneableRemoveIamPolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Metastore.V1BetaAssembly
Google.Cloud.Metastore.V1Beta.dll
Constructors
RemoveIamPolicyRequest()
public RemoveIamPolicyRequest()
RemoveIamPolicyRequest(RemoveIamPolicyRequest)
public RemoveIamPolicyRequest(RemoveIamPolicyRequest other)
Parameter | |
---|---|
Name | Description |
other |
RemoveIamPolicyRequest |
Properties
Asynchronous
public bool Asynchronous { get; set; }
Optional. Removes IAM policy attached to database or table asynchronously when it is set. The default is false.
Property Value | |
---|---|
Type | Description |
bool |
Resource
public string Resource { get; set; }
Required. The relative resource name of the dataplane resource to remove IAM policy, in the following form:
projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}
or
projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}
.
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 |