Class LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource
The "keys" collection of methods.
Inherited Members
Namespace: Google.Apis.Iam.v1
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource
Constructors
KeysResource(IClientService)
Constructs a new resource.
Declaration
public KeysResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Operations
Gets the Operations resource.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.OperationsResource Operations { get; }
Property Value
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.OperationsResource |
Methods
Create(WorkforcePoolProviderKey, string)
Creates a new WorkforcePoolProviderKey in a WorkforcePoolProvider.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.CreateRequest Create(WorkforcePoolProviderKey body, string parent)
Parameters
Type | Name | Description |
---|---|---|
WorkforcePoolProviderKey | body | The body of the request. |
string | parent | Required. The provider to create this key in. |
Returns
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.CreateRequest |
Delete(string)
Deletes a WorkforcePoolProviderKey. You can undelete a key for 30 days. After 30 days, deletion is permanent.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the key to delete. |
Returns
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.DeleteRequest |
Get(string)
Gets a WorkforcePoolProviderKey.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the key to retrieve. |
Returns
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.GetRequest |
List(string)
Lists all non-deleted WorkforcePoolProviderKeys in a WorkforcePoolProvider. If show_deleted
is
set to true
, then deleted keys are also listed.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The provider resource to list encryption keys for. Format:
|
Returns
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.ListRequest |
Undelete(UndeleteWorkforcePoolProviderKeyRequest, string)
Undeletes a WorkforcePoolProviderKey, as long as it was deleted fewer than 30 days ago.
Declaration
public virtual LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.UndeleteRequest Undelete(UndeleteWorkforcePoolProviderKeyRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
UndeleteWorkforcePoolProviderKeyRequest | body | The body of the request. |
string | name | Required. The name of the key to undelete. |
Returns
Type | Description |
---|---|
LocationsResource.WorkforcePoolsResource.ProvidersResource.KeysResource.UndeleteRequest |