HDInsightStorageAccountInfo Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The storage Account.
public class HDInsightStorageAccountInfo
public class HDInsightStorageAccountInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HDInsight.Models.HDInsightStorageAccountInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HDInsight.Models.HDInsightStorageAccountInfo>
type HDInsightStorageAccountInfo = class
type HDInsightStorageAccountInfo = class
interface IJsonModel<HDInsightStorageAccountInfo>
interface IPersistableModel<HDInsightStorageAccountInfo>
Public Class HDInsightStorageAccountInfo
Public Class HDInsightStorageAccountInfo
Implements IJsonModel(Of HDInsightStorageAccountInfo), IPersistableModel(Of HDInsightStorageAccountInfo)
- Inheritance
-
HDInsightStorageAccountInfo
- Implements
Constructors
HDInsightStorageAccountInfo() |
Initializes a new instance of HDInsightStorageAccountInfo. |
Properties
Container |
The container in the storage account, only to be specified for WASB storage accounts. |
EnableSecureChannel |
Enable secure channel or not, it's an optional field. Default value is false when cluster version < 5.1 and true when cluster version >= 5.1 ,. |
Fileshare |
The file share name. |
FileSystem |
The filesystem, only to be specified for Azure Data Lake Storage Gen 2. |
IsDefault |
Whether or not the storage account is the default storage account. |
Key |
The storage account access key. |
MsiResourceId |
The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2. |
Name |
The name of the storage account. |
ResourceId |
The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2. |
SasKey |
The shared access signature key. |
Explicit Interface Implementations
IJsonModel<HDInsightStorageAccountInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<HDInsightStorageAccountInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<HDInsightStorageAccountInfo>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<HDInsightStorageAccountInfo>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<HDInsightStorageAccountInfo>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |