AzureStorageAccountCredential Class

Definition

The azure storage account credential definition.

public class AzureStorageAccountCredential : Azure.ResourceManager.HybridNetwork.Models.ArtifactAccessCredential, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HybridNetwork.Models.AzureStorageAccountCredential>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HybridNetwork.Models.AzureStorageAccountCredential>
type AzureStorageAccountCredential = class
    inherit ArtifactAccessCredential
    interface IJsonModel<AzureStorageAccountCredential>
    interface IPersistableModel<AzureStorageAccountCredential>
Public Class AzureStorageAccountCredential
Inherits ArtifactAccessCredential
Implements IJsonModel(Of AzureStorageAccountCredential), IPersistableModel(Of AzureStorageAccountCredential)
Inheritance
AzureStorageAccountCredential
Implements

Properties

Name Description
ContainerCredentials

The containers that could be accessed using the current credential.

Expiry

The UTC time when credential will expire.

StorageAccountId

The storage account Id.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ArtifactAccessCredential>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ArtifactAccessCredential)
IJsonModel<ArtifactAccessCredential>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ArtifactAccessCredential)
IJsonModel<AzureStorageAccountCredential>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AzureStorageAccountCredential>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ArtifactAccessCredential>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ArtifactAccessCredential)
IPersistableModel<ArtifactAccessCredential>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ArtifactAccessCredential)
IPersistableModel<ArtifactAccessCredential>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ArtifactAccessCredential)
IPersistableModel<AzureStorageAccountCredential>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureStorageAccountCredential>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AzureStorageAccountCredential>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to