AwsCredsAuthenticationDetailsProperties Class

AWS cloud account connector based credentials, the credentials is composed of access key ID and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.security.models._models_py3.AuthenticationDetailsProperties
AwsCredsAuthenticationDetailsProperties

Constructor

AwsCredsAuthenticationDetailsProperties(*, aws_access_key_id: str, aws_secret_access_key: str, **kwargs)

Parameters

authentication_type
str or AuthenticationType
Required

Required. Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.Constant filled by server. Possible values include: "awsCreds", "awsAssumeRole", "gcpCredentials".

aws_access_key_id
str
Required

Required. Public key element of the AWS credential object (write only).

aws_secret_access_key
str
Required

Required. Secret key element of the AWS credential object (write only).

Variables

authentication_provisioning_state
str or AuthenticationProvisioningState

State of the multi-cloud connector. Possible values include: "Valid", "Invalid", "Expired", "IncorrectPolicy".

granted_permissions
list[str or PermissionProperty]

The permissions detected in the cloud account.

account_id
str

The ID of the cloud account.