IamToolboxClient
Contains APIs to work with AWS Identity and Access Management (IAM).
Functions
Link copied to clipboard
abstract suspend fun getRequestAuthorizationDetails(input: GetRequestAuthorizationDetailsRequest): GetRequestAuthorizationDetailsResponse
Retrieves the authorization details for a specific access denied request. The details include the request context, the evaluations performed, and the policies that were evaluated.
Inherited functions
Link copied to clipboard
inline suspend fun IamToolboxClient.getRequestAuthorizationDetails(crossinline block: GetRequestAuthorizationDetailsRequest.Builder.() -> Unit): GetRequestAuthorizationDetailsResponse
Retrieves the authorization details for a specific access denied request. The details include the request context, the evaluations performed, and the policies that were evaluated.
Link copied to clipboard
fun IamToolboxClient.getRequestAuthorizationDetailsPaginated(initialRequest: GetRequestAuthorizationDetailsRequest): Flow<GetRequestAuthorizationDetailsResponse>
fun IamToolboxClient.getRequestAuthorizationDetailsPaginated(block: GetRequestAuthorizationDetailsRequest.Builder.() -> Unit): Flow<GetRequestAuthorizationDetailsResponse>
Paginate over GetRequestAuthorizationDetailsResponse results.
Link copied to clipboard
fun IamToolboxClient.withConfig(block: IamToolboxClient.Config.Builder.() -> Unit): IamToolboxClient
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.