Table of Contents

Class AzureStorageAccountSecuritySettings

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

Represents the security settings for an Azure storage account.

public class AzureStorageAccountSecuritySettings : GlobalSerializableClassicBase
Inheritance
AzureStorageAccountSecuritySettings

Constructors

AzureStorageAccountSecuritySettings()

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

public AzureStorageAccountSecuritySettings()

Properties

AllowSharedKeyAccess

Gets or sets whether to allow storage account key access.

public BooleanOption AllowSharedKeyAccess { get; set; }

Property Value

BooleanOption

CurrentVersionedKeyIdentifier

Gets or sets the identifier of the current encryption key. This only applies when using customer managed keys.

public string CurrentVersionedKeyIdentifier { get; set; }

Property Value

string

EnableHttpsTrafficOnly

Gets or sets whether secure transfer is required for the storage account.

public BooleanOption EnableHttpsTrafficOnly { get; set; }

Property Value

BooleanOption

KeySource

Gets or sets the encryption key source for a storage account.

public AzureStorageAccountKeySource KeySource { get; set; }

Property Value

AzureStorageAccountKeySource

KeySourceString

Gets the encryption key source for a storage account as a human readable string.

public AzureStorageAccountKeySource KeySourceString { get; set; }

Property Value

AzureStorageAccountKeySource

MinimumTlsVersion

Gets or sets the minimum TLS version to be permitted on requests to storage.

public AzureStorageAccountMinimumTlsVersion MinimumTlsVersion { get; set; }

Property Value

AzureStorageAccountMinimumTlsVersion

MinimumTlsVersionString

Gets the minimum TLS version to be permitted on requests to storage.

public string MinimumTlsVersionString { get; set; }

Property Value

string

RequireInfrastructureEncryption

Gets or sets whether infrastructure encryption is required.

public BooleanOption RequireInfrastructureEncryption { get; set; }

Property Value

BooleanOption

UseCustomerManagedKeys

Gets whether customer-managed keys are used for encryption.

public BooleanOption UseCustomerManagedKeys { get; set; }

Property Value

BooleanOption