Share via


AwsCloudProfile Class

Definition

cloud profile for AWS.

public class AwsCloudProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HybridConnectivity.Models.AwsCloudProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HybridConnectivity.Models.AwsCloudProfile>
type AwsCloudProfile = class
    interface IJsonModel<AwsCloudProfile>
    interface IPersistableModel<AwsCloudProfile>
Public Class AwsCloudProfile
Implements IJsonModel(Of AwsCloudProfile), IPersistableModel(Of AwsCloudProfile)
Inheritance
AwsCloudProfile
Implements

Constructors

AwsCloudProfile(String)

Initializes a new instance of AwsCloudProfile.

Properties

AccountId

Account id for the AWS account.

ExcludedAccounts

List of AWS accounts which need to be excluded.

IsOrganizationalAccount

Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AwsCloudProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AwsCloudProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AwsCloudProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AwsCloudProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AwsCloudProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to