Class ManagedFoldersResource.GetIamPolicyRequest
Returns an IAM policy for the specified managed folder.
Inheritance
ManagedFoldersResource.GetIamPolicyRequest
Inherited Members
Namespace: Google.Apis.Storage.v1
Assembly: Google.Apis.Storage.v1.dll
Syntax
public class ManagedFoldersResource.GetIamPolicyRequest : StorageBaseServiceRequest<Policy>, IClientServiceRequest<Policy>, IClientServiceRequest
Constructors
GetIamPolicyRequest(IClientService, string, string)
Constructs a new GetIamPolicy request.
Declaration
public GetIamPolicyRequest(IClientService service, string bucket, string managedFolder)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | bucket | |
string | managedFolder |
Properties
Bucket
Name of the bucket containing the managed folder.
Declaration
[RequestParameter("bucket", RequestParameterType.Path)]
public virtual string Bucket { get; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ManagedFolder
The managed folder name/path.
Declaration
[RequestParameter("managedFolder", RequestParameterType.Path)]
public virtual string ManagedFolder { get; }
Property Value
Type | Description |
---|---|
string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
OptionsRequestedPolicyVersion
The IAM policy format version to be returned. If the optionsRequestedPolicyVersion is for an older version that doesn't support part of the requested IAM policy, the request fails.
Declaration
[RequestParameter("optionsRequestedPolicyVersion", RequestParameterType.Query)]
public virtual int? OptionsRequestedPolicyVersion { get; set; }
Property Value
Type | Description |
---|---|
int? |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
UserProject
The project to be billed for this request. Required for Requester Pays buckets.
Declaration
[RequestParameter("userProject", RequestParameterType.Query)]
public virtual string UserProject { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
InitParameters()
Initializes GetIamPolicy parameter list.
Declaration
protected override void InitParameters()