Using getIamApiClients
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIamApiClients(opts?: InvokeOptions): Promise<GetIamApiClientsResult>
function getIamApiClientsOutput(opts?: InvokeOptions): Output<GetIamApiClientsResult>def get_iam_api_clients(opts: Optional[InvokeOptions] = None) -> GetIamApiClientsResult
def get_iam_api_clients_output(opts: Optional[InvokeOptions] = None) -> Output[GetIamApiClientsResult]func GetIamApiClients(ctx *Context, opts ...InvokeOption) (*GetIamApiClientsResult, error)
func GetIamApiClientsOutput(ctx *Context, opts ...InvokeOption) GetIamApiClientsResultOutput> Note: This function is named GetIamApiClients in the Go SDK.
public static class GetIamApiClients
{
public static Task<GetIamApiClientsResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetIamApiClientsResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetIamApiClientsResult> getIamApiClients(InvokeOptions options)
public static Output<GetIamApiClientsResult> getIamApiClients(InvokeOptions options)
fn::invoke:
function: akamai:index/getIamApiClients:getIamApiClients
arguments:
# arguments dictionarygetIamApiClients Result
The following output properties are available:
- Api
Clients List<GetIam Api Clients Api Client> - Id string
- The provider-assigned unique ID for this managed resource.
- Api
Clients []GetIam Api Clients Api Client - Id string
- The provider-assigned unique ID for this managed resource.
- api
Clients List<GetIam Api Clients Api Client> - id String
- The provider-assigned unique ID for this managed resource.
- api
Clients GetIam Api Clients Api Client[] - id string
- The provider-assigned unique ID for this managed resource.
- api_
clients Sequence[GetIam Api Clients Api Client] - id str
- The provider-assigned unique ID for this managed resource.
- api
Clients List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetIamApiClientsApiClient
- Access
Token string - The part of the client secret that identifies your API client and lets you access applications and resources.
- Actions
Get
Iam Api Clients Api Client Actions - Specifies activities available for the API client.
- Active
Credential intCount - The number of credentials active for the API client.
- Allow
Account boolSwitch - Whether the API client can manage more than one account.
- List<string>
- The API client's valid users.
- Can
Auto boolCreate Credential - Whether the API client can create a credential for a new API client.
- Client
Description string - A human-readable description of the API client.
- Client
Id string - A unique identifier for the API client.
- Client
Name string - A human-readable name for the API client.
- Client
Type string - Specifies the API client's ownership and credential management.
- Created
By string - The user who created the API client.
- Created
Date string - The ISO 8601 timestamp indicating when the API client was created.
- Is
Locked bool - Whether the API client is locked.
- Notification
Emails List<string> - Email addresses to notify users when credentials expire.
- Service
Consumer stringToken - Unique identifier for the service hostname.
- Access
Token string - The part of the client secret that identifies your API client and lets you access applications and resources.
- Actions
Get
Iam Api Clients Api Client Actions - Specifies activities available for the API client.
- Active
Credential intCount - The number of credentials active for the API client.
- Allow
Account boolSwitch - Whether the API client can manage more than one account.
- []string
- The API client's valid users.
- Can
Auto boolCreate Credential - Whether the API client can create a credential for a new API client.
- Client
Description string - A human-readable description of the API client.
- Client
Id string - A unique identifier for the API client.
- Client
Name string - A human-readable name for the API client.
- Client
Type string - Specifies the API client's ownership and credential management.
- Created
By string - The user who created the API client.
- Created
Date string - The ISO 8601 timestamp indicating when the API client was created.
- Is
Locked bool - Whether the API client is locked.
- Notification
Emails []string - Email addresses to notify users when credentials expire.
- Service
Consumer stringToken - Unique identifier for the service hostname.
- access
Token String - The part of the client secret that identifies your API client and lets you access applications and resources.
- actions
Get
Iam Api Clients Api Client Actions - Specifies activities available for the API client.
- active
Credential IntegerCount - The number of credentials active for the API client.
- allow
Account BooleanSwitch - Whether the API client can manage more than one account.
- List<String>
- The API client's valid users.
- can
Auto BooleanCreate Credential - Whether the API client can create a credential for a new API client.
- client
Description String - A human-readable description of the API client.
- client
Id String - A unique identifier for the API client.
- client
Name String - A human-readable name for the API client.
- client
Type String - Specifies the API client's ownership and credential management.
- created
By String - The user who created the API client.
- created
Date String - The ISO 8601 timestamp indicating when the API client was created.
- is
Locked Boolean - Whether the API client is locked.
- notification
Emails List<String> - Email addresses to notify users when credentials expire.
- service
Consumer StringToken - Unique identifier for the service hostname.
- access
Token string - The part of the client secret that identifies your API client and lets you access applications and resources.
- actions
Get
Iam Api Clients Api Client Actions - Specifies activities available for the API client.
- active
Credential numberCount - The number of credentials active for the API client.
- allow
Account booleanSwitch - Whether the API client can manage more than one account.
- string[]
- The API client's valid users.
- can
Auto booleanCreate Credential - Whether the API client can create a credential for a new API client.
- client
Description string - A human-readable description of the API client.
- client
Id string - A unique identifier for the API client.
- client
Name string - A human-readable name for the API client.
- client
Type string - Specifies the API client's ownership and credential management.
- created
By string - The user who created the API client.
- created
Date string - The ISO 8601 timestamp indicating when the API client was created.
- is
Locked boolean - Whether the API client is locked.
- notification
Emails string[] - Email addresses to notify users when credentials expire.
- service
Consumer stringToken - Unique identifier for the service hostname.
- access_
token str - The part of the client secret that identifies your API client and lets you access applications and resources.
- actions
Get
Iam Api Clients Api Client Actions - Specifies activities available for the API client.
- active_
credential_ intcount - The number of credentials active for the API client.
- allow_
account_ boolswitch - Whether the API client can manage more than one account.
- Sequence[str]
- The API client's valid users.
- can_
auto_ boolcreate_ credential - Whether the API client can create a credential for a new API client.
- client_
description str - A human-readable description of the API client.
- client_
id str - A unique identifier for the API client.
- client_
name str - A human-readable name for the API client.
- client_
type str - Specifies the API client's ownership and credential management.
- created_
by str - The user who created the API client.
- created_
date str - The ISO 8601 timestamp indicating when the API client was created.
- is_
locked bool - Whether the API client is locked.
- notification_
emails Sequence[str] - Email addresses to notify users when credentials expire.
- service_
consumer_ strtoken - Unique identifier for the service hostname.
- access
Token String - The part of the client secret that identifies your API client and lets you access applications and resources.
- actions Property Map
- Specifies activities available for the API client.
- active
Credential NumberCount - The number of credentials active for the API client.
- allow
Account BooleanSwitch - Whether the API client can manage more than one account.
- List<String>
- The API client's valid users.
- can
Auto BooleanCreate Credential - Whether the API client can create a credential for a new API client.
- client
Description String - A human-readable description of the API client.
- client
Id String - A unique identifier for the API client.
- client
Name String - A human-readable name for the API client.
- client
Type String - Specifies the API client's ownership and credential management.
- created
By String - The user who created the API client.
- created
Date String - The ISO 8601 timestamp indicating when the API client was created.
- is
Locked Boolean - Whether the API client is locked.
- notification
Emails List<String> - Email addresses to notify users when credentials expire.
- service
Consumer StringToken - Unique identifier for the service hostname.
GetIamApiClientsApiClientActions
- Deactivate
All bool - Whether you can deactivate the API client's credentials.
- Delete bool
- Whether you can remove the API client.
- Edit bool
- Whether you can update the API client.
- Lock bool
- Whether you can lock the API client.
- Transfer bool
- Whether you can transfer the API client to a new owner.
- Unlock bool
- Whether you can unlock the API client.
- Deactivate
All bool - Whether you can deactivate the API client's credentials.
- Delete bool
- Whether you can remove the API client.
- Edit bool
- Whether you can update the API client.
- Lock bool
- Whether you can lock the API client.
- Transfer bool
- Whether you can transfer the API client to a new owner.
- Unlock bool
- Whether you can unlock the API client.
- deactivate
All Boolean - Whether you can deactivate the API client's credentials.
- delete Boolean
- Whether you can remove the API client.
- edit Boolean
- Whether you can update the API client.
- lock Boolean
- Whether you can lock the API client.
- transfer Boolean
- Whether you can transfer the API client to a new owner.
- unlock Boolean
- Whether you can unlock the API client.
- deactivate
All boolean - Whether you can deactivate the API client's credentials.
- delete boolean
- Whether you can remove the API client.
- edit boolean
- Whether you can update the API client.
- lock boolean
- Whether you can lock the API client.
- transfer boolean
- Whether you can transfer the API client to a new owner.
- unlock boolean
- Whether you can unlock the API client.
- deactivate_
all bool - Whether you can deactivate the API client's credentials.
- delete bool
- Whether you can remove the API client.
- edit bool
- Whether you can update the API client.
- lock bool
- Whether you can lock the API client.
- transfer bool
- Whether you can transfer the API client to a new owner.
- unlock bool
- Whether you can unlock the API client.
- deactivate
All Boolean - Whether you can deactivate the API client's credentials.
- delete Boolean
- Whether you can remove the API client.
- edit Boolean
- Whether you can update the API client.
- lock Boolean
- Whether you can lock the API client.
- transfer Boolean
- Whether you can transfer the API client to a new owner.
- unlock Boolean
- Whether you can unlock the API client.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
