AccountClient

Operations for Amazon Web Services Account Management

Properties

Link copied to clipboard
abstract override val config: AccountClient.Config

AccountClient's configuration

Functions

Link copied to clipboard

Accepts the request that originated from StartPrimaryEmailUpdate to update the primary email address (also known as the root user email address) for the specified account.

Link copied to clipboard

Deletes the specified alternate contact from an Amazon Web Services account.

Link copied to clipboard

Disables (opts-out) a particular Region for an account.

Link copied to clipboard

Enables (opts-in) a particular Region for an account.

Link copied to clipboard
abstract suspend fun getAccountInformation(input: GetAccountInformationRequest = GetAccountInformationRequest { }): GetAccountInformationResponse

Retrieves information about the specified account including its account name, account ID, and account creation date and time. To use this API, an IAM user or role must have the account:GetAccountInformation IAM permission.

Link copied to clipboard

Retrieves the specified alternate contact attached to an Amazon Web Services account.

Link copied to clipboard
abstract suspend fun getContactInformation(input: GetContactInformationRequest = GetContactInformationRequest { }): GetContactInformationResponse

Retrieves the primary contact information of an Amazon Web Services account.

Link copied to clipboard

Retrieves the primary email address for the specified account.

Link copied to clipboard

Retrieves the opt-in status of a particular Region.

Link copied to clipboard
abstract suspend fun listRegions(input: ListRegionsRequest = ListRegionsRequest { }): ListRegionsResponse

Lists all the Regions for a given account and their respective opt-in statuses. Optionally, this list can be filtered by the region-opt-status-contains parameter.

Link copied to clipboard

Updates the account name of the specified account. To use this API, IAM principals must have the account:PutAccountName IAM permission.

Link copied to clipboard

Modifies the specified alternate contact attached to an Amazon Web Services account.

Link copied to clipboard

Updates the primary contact information of an Amazon Web Services account.

Link copied to clipboard

Starts the process to update the primary email address for the specified account.

Inherited functions

Link copied to clipboard

Accepts the request that originated from StartPrimaryEmailUpdate to update the primary email address (also known as the root user email address) for the specified account.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Deletes the specified alternate contact from an Amazon Web Services account.

Link copied to clipboard

Disables (opts-out) a particular Region for an account.

Link copied to clipboard

Enables (opts-in) a particular Region for an account.

Link copied to clipboard

Retrieves information about the specified account including its account name, account ID, and account creation date and time. To use this API, an IAM user or role must have the account:GetAccountInformation IAM permission.

Link copied to clipboard

Retrieves the specified alternate contact attached to an Amazon Web Services account.

Link copied to clipboard

Retrieves the primary contact information of an Amazon Web Services account.

Link copied to clipboard

Retrieves the primary email address for the specified account.

Link copied to clipboard

Retrieves the opt-in status of a particular Region.

Link copied to clipboard
inline suspend fun AccountClient.listRegions(crossinline block: ListRegionsRequest.Builder.() -> Unit): ListRegionsResponse

Lists all the Regions for a given account and their respective opt-in statuses. Optionally, this list can be filtered by the region-opt-status-contains parameter.

Link copied to clipboard
Link copied to clipboard

Updates the account name of the specified account. To use this API, IAM principals must have the account:PutAccountName IAM permission.

Link copied to clipboard

Modifies the specified alternate contact attached to an Amazon Web Services account.

Link copied to clipboard

Updates the primary contact information of an Amazon Web Services account.

Link copied to clipboard

Starts the process to update the primary email address for the specified account.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.