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>.

public class AwsCredsAuthenticationDetailsProperties : Azure.ResourceManager.SecurityCenter.Models.AuthenticationDetailsProperties
public class AwsCredsAuthenticationDetailsProperties : Azure.ResourceManager.SecurityCenter.Models.AuthenticationDetailsProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.AwsCredsAuthenticationDetailsProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.AwsCredsAuthenticationDetailsProperties>
type AwsCredsAuthenticationDetailsProperties = class
    inherit AuthenticationDetailsProperties
type AwsCredsAuthenticationDetailsProperties = class
    inherit AuthenticationDetailsProperties
    interface IJsonModel<AwsCredsAuthenticationDetailsProperties>
    interface IPersistableModel<AwsCredsAuthenticationDetailsProperties>
Public Class AwsCredsAuthenticationDetailsProperties
Inherits AuthenticationDetailsProperties
Public Class AwsCredsAuthenticationDetailsProperties
Inherits AuthenticationDetailsProperties
Implements IJsonModel(Of AwsCredsAuthenticationDetailsProperties), IPersistableModel(Of AwsCredsAuthenticationDetailsProperties)
Inheritance
AwsCredsAuthenticationDetailsProperties
Implements

Constructors

AwsCredsAuthenticationDetailsProperties(String, String)

Initializes a new instance of AwsCredsAuthenticationDetailsProperties.

Properties

AccountId

The ID of the cloud account.

AuthenticationProvisioningState

State of the multi-cloud connector.

(Inherited from AuthenticationDetailsProperties)
AwsAccessKeyId

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

AwsSecretAccessKey

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

GrantedPermissions

The permissions detected in the cloud account.

(Inherited from AuthenticationDetailsProperties)

Explicit Interface Implementations

IJsonModel<AuthenticationDetailsProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from AuthenticationDetailsProperties)
IJsonModel<AuthenticationDetailsProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from AuthenticationDetailsProperties)
IJsonModel<AwsCredsAuthenticationDetailsProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AwsCredsAuthenticationDetailsProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AuthenticationDetailsProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from AuthenticationDetailsProperties)
IPersistableModel<AuthenticationDetailsProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from AuthenticationDetailsProperties)
IPersistableModel<AuthenticationDetailsProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from AuthenticationDetailsProperties)
IPersistableModel<AwsCredsAuthenticationDetailsProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AwsCredsAuthenticationDetailsProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AwsCredsAuthenticationDetailsProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to