Share via


StorageAccountDetails Class

Definition

Details of storage account to be used for the Registry

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.StorageAccountDetailsTypeConverter))]
public class StorageAccountDetails : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IStorageAccountDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.StorageAccountDetailsTypeConverter))>]
type StorageAccountDetails = class
    interface IStorageAccountDetails
    interface IJsonSerializable
Public Class StorageAccountDetails
Implements IStorageAccountDetails
Inheritance
StorageAccountDetails
Attributes
Implements

Constructors

StorageAccountDetails()

Creates an new StorageAccountDetails instance.

Properties

SystemCreatedStorageAccountAllowBlobPublicAccess

Public blob access allowed

SystemCreatedStorageAccountArmResourceIdResourceId

Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"

SystemCreatedStorageAccountHnsEnabled

HNS enabled for storage account

SystemCreatedStorageAccountName

Name of the storage account

SystemCreatedStorageAccountType

Allowed values: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS"

UserCreatedStorageAccountArmResourceIdResourceId

Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of StorageAccountDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of StorageAccountDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IStorageAccountDetails.

FromJsonString(String)

Creates a new instance of StorageAccountDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of StorageAccountDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to