Language

CloudAccountProperties Class

Definition

Properties specific to Commvault Cloud Account resource.

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

Constructors

Name Description
CloudAccountProperties(MarketplaceDetails, CommvaultUserDetails)

Initializes a new instance of CloudAccountProperties.

Properties

Name Description
BackupAdminOnCcaCreate

The backup administrator principal provided during CCA create. Required on create (enforced by backend), ignored on update.

Marketplace

Marketplace details of the resource.

MultiPersonAuthorizationOnCcaCreate

The multi-person authorization (MPA) administrator principal provided during CCA create. Required on create (enforced by backend), ignored on update.

ProvisioningState

Provisioning state of the resource.

SsoUri

SSO URL for the Commvault Cloud Account.

User

Details of the user.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<CloudAccountProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CloudAccountProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CloudAccountProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CloudAccountProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CloudAccountProperties>.Write(ModelReaderWriterOptions)

Applies to