Table of Contents

Class AzureStorageAccount

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Azure storage account.

public class AzureStorageAccount : AzureResourceBase, IComparable<AzureResourceBase>
Inheritance
AzureStorageAccount
Implements
Inherited Members

Constructors

AzureStorageAccount()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureStorageAccount class.

public AzureStorageAccount()

Properties

AccountKind

Gets or sets the storage account kind.

public AzureStorageAccountKind AccountKind { get; set; }

Property Value

AzureStorageAccountKind

AccountKindString

Gets the storage account kind.

public string AccountKindString { get; set; }

Property Value

string

BlobService

Gets or sets the blob service settings.

public AzureStorageAccountBlobService BlobService { get; set; }

Property Value

AzureStorageAccountBlobService

DateCreated

Gets or sets the date and time the storage account was created.

public DateTime DateCreated { get; set; }

Property Value

DateTime

Keys

Gets or sets the encryption keys for the storage account.

public AzureStorageAccountKeys Keys { get; set; }

Property Value

AzureStorageAccountKeys

Network

Gets or sets the network settings for the storage account.

public AzureStorageAccountNetworkSettings Network { get; set; }

Property Value

AzureStorageAccountNetworkSettings

PrimaryEndpoints

Gets or sets the primary endpoints for the storage account.

public AzureStorageAccountEndpoints PrimaryEndpoints { get; set; }

Property Value

AzureStorageAccountEndpoints

SecondaryEndpoints

Gets or sets the secondary endpoints for the storage account.

public AzureStorageAccountEndpoints SecondaryEndpoints { get; set; }

Property Value

AzureStorageAccountEndpoints

SecondaryLocation

Gets or sets the optional secondary location - for example "eastus2".

public string SecondaryLocation { get; set; }

Property Value

string

SecondaryLocationDisplayName

Gets or sets the display name of the optional secondary location - for example "East US2".

public string SecondaryLocationDisplayName { get; set; }

Property Value

string

Security

Gets or sets the security settings for the storage account.

public AzureStorageAccountSecuritySettings Security { get; set; }

Property Value

AzureStorageAccountSecuritySettings

SkuTier

Gets or sets the SKU tier of the storage account.

public AzureStorageAccountSkuTier SkuTier { get; set; }

Property Value

AzureStorageAccountSkuTier

SkuTierString

Gets the SKU tier of the storage account.

public string SkuTierString { get; set; }

Property Value

string

SkuType

Gets or sets the stock keeping unit (SKU) type of the storage account.

public AzureStorageAccountSkuType SkuType { get; set; }

Property Value

AzureStorageAccountSkuType

SkuTypeString

Gets the stock keeping unit (SKU) type of the storage account.

public string SkuTypeString { get; set; }

Property Value

string

StatusOfPrimary

Gets or sets the status of the primary location.

public AzureStorageAccountStatus StatusOfPrimary { get; set; }

Property Value

AzureStorageAccountStatus

StatusOfPrimaryString

Gets the status of the primary location.

public string StatusOfPrimaryString { get; set; }

Property Value

string

StatusOfSecondary

Gets or sets the status of the secondary location. This is not available on all SKUs.

public AzureStorageAccountStatus StatusOfSecondary { get; set; }

Property Value

AzureStorageAccountStatus

StatusOfSecondaryString

Gets the status of the secondary location. This is not available on all SKUs.

public string StatusOfSecondaryString { get; set; }

Property Value

string