Share via


AwsCredsAuthenticationDetailsProperties Class

Definition

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>

[Newtonsoft.Json.JsonObject("awsCreds")]
public class AwsCredsAuthenticationDetailsProperties : Microsoft.Azure.Management.Security.Models.AuthenticationDetailsProperties
[<Newtonsoft.Json.JsonObject("awsCreds")>]
type AwsCredsAuthenticationDetailsProperties = class
    inherit AuthenticationDetailsProperties
Public Class AwsCredsAuthenticationDetailsProperties
Inherits AuthenticationDetailsProperties
Inheritance
AwsCredsAuthenticationDetailsProperties
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

AwsCredsAuthenticationDetailsProperties()

Initializes a new instance of the AwsCredsAuthenticationDetailsProperties class.

AwsCredsAuthenticationDetailsProperties(String, String, String, IList<String>, String)

Initializes a new instance of the AwsCredsAuthenticationDetailsProperties class.

Properties

AccountId

Gets the ID of the cloud account

AuthenticationProvisioningState

Gets state of the multi-cloud connector Possible values include: 'Valid', 'Invalid', 'Expired', 'IncorrectPolicy'

(Inherited from AuthenticationDetailsProperties)
AwsAccessKeyId

Gets or sets public key element of the AWS credential object (write only)

AwsSecretAccessKey

Gets or sets secret key element of the AWS credential object (write only)

GrantedPermissions

Gets the permissions detected in the cloud account.

(Inherited from AuthenticationDetailsProperties)

Methods

Validate()

Validate the object.

Applies to