AwAssumeRoleAuthenticationDetailsProperties interface

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)

Extends

Properties

accountId

The ID of the cloud account NOTE: This property will not be serialized. It can only be populated by the server.

authenticationType

Polymorphic discriminator, which specifies the different types this object can be

awsAssumeRoleArn

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

awsExternalId

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

Inherited Properties

authenticationProvisioningState

State of the multi-cloud connector NOTE: This property will not be serialized. It can only be populated by the server.

grantedPermissions

The permissions detected in the cloud account. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

accountId

The ID of the cloud account NOTE: This property will not be serialized. It can only be populated by the server.

accountId?: string

Property Value

string

authenticationType

Polymorphic discriminator, which specifies the different types this object can be

authenticationType: "awsAssumeRole"

Property Value

"awsAssumeRole"

awsAssumeRoleArn

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

awsAssumeRoleArn: string

Property Value

string

awsExternalId

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

awsExternalId: string

Property Value

string

Inherited Property Details

authenticationProvisioningState

State of the multi-cloud connector NOTE: This property will not be serialized. It can only be populated by the server.

authenticationProvisioningState?: string

Property Value

string

Inherited From AuthenticationDetailsProperties.authenticationProvisioningState

grantedPermissions

The permissions detected in the cloud account. NOTE: This property will not be serialized. It can only be populated by the server.

grantedPermissions?: string[]

Property Value

string[]

Inherited From AuthenticationDetailsProperties.grantedPermissions