AwAssumeRoleAuthenticationDetailsPropertiesResponse

data class AwAssumeRoleAuthenticationDetailsPropertiesResponse(val accountId: String, val authenticationProvisioningState: String, val authenticationType: String, val awsAssumeRoleArn: String, val awsExternalId: String, val grantedPermissions: List<String>)

AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role Amazon Resource Name (ARN) and external ID. For more details, refer to Creating a Role to Delegate Permissions to an IAM User (write only)

Constructors

constructor(accountId: String, authenticationProvisioningState: String, authenticationType: String, awsAssumeRoleArn: String, awsExternalId: String, grantedPermissions: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the cloud account

Link copied to clipboard

State of the multi-cloud connector

Link copied to clipboard

Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials. Expected value is 'awsAssumeRole'.

Link copied to clipboard

Assumed role ID is an identifier that you can use to create temporary security credentials.

Link copied to clipboard

A unique identifier that is required when you assume a role in another account.

Link copied to clipboard

The permissions detected in the cloud account.