Akamai v9.0.0 published on Thursday, Jun 26, 2025 by Pulumi
akamai.getIamApiClients
Explore with Pulumi AI
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 dictionary
getIamApiClients 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
akamai
Terraform Provider.