Udostępnij za pośrednictwem


AwAssumeRoleAuthenticationDetailsProperties interface

Łącznik kont w chmurze platformy AWS przyjmuje rolę, a rola umożliwia delegowanie dostępu do zasobów platformy AWS. Rola składa się z roli Amazon Resource Name (ARN) i identyfikatora zewnętrznego. Aby uzyskać więcej informacji, zobacz Tworzenie roli delegowania uprawnień do użytkownika IAM (tylko zapis)

Rozszerzenie

Właściwości

accountId

Identyfikator konta w chmurze UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

authenticationType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

awsAssumeRoleArn

Przyjmuje się, że identyfikator roli jest identyfikatorem, którego można użyć do tworzenia tymczasowych poświadczeń zabezpieczeń.

awsExternalId

Unikatowy identyfikator wymagany podczas przejmowania roli na innym koncie.

Właściwości dziedziczone

authenticationProvisioningState

Stan łącznika z wieloma chmurami UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

grantedPermissions

Uprawnienia wykryte na koncie chmury. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

accountId

Identyfikator konta w chmurze UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

accountId?: string

Wartość właściwości

string

authenticationType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

authenticationType: "awsAssumeRole"

Wartość właściwości

"awsAssumeRole"

awsAssumeRoleArn

Przyjmuje się, że identyfikator roli jest identyfikatorem, którego można użyć do tworzenia tymczasowych poświadczeń zabezpieczeń.

awsAssumeRoleArn: string

Wartość właściwości

string

awsExternalId

Unikatowy identyfikator wymagany podczas przejmowania roli na innym koncie.

awsExternalId: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

authenticationProvisioningState

Stan łącznika z wieloma chmurami UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

authenticationProvisioningState?: string

Wartość właściwości

string

Odziedziczone poAuthenticationDetailsProperties.authenticationProvisioningState

grantedPermissions

Uprawnienia wykryte na koncie chmury. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

grantedPermissions?: string[]

Wartość właściwości

string[]

Dziedziczone zAuthenticationDetailsProperties.grantedPermissions