CreateAndMountFileShareConfiguration Class

Definition

Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow. Please pre-create the resource group you intend to place the transport directory in. The storage account and fileshare will be auto-created by the ACSS and doesn't need to be pre-created.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.CreateAndMountFileShareConfigurationTypeConverter))]
public class CreateAndMountFileShareConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.ICreateAndMountFileShareConfiguration, Microsoft.Azure.PowerShell.Cmdlets.Workloads.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.CreateAndMountFileShareConfigurationTypeConverter))>]
type CreateAndMountFileShareConfiguration = class
    interface ICreateAndMountFileShareConfiguration
    interface IJsonSerializable
    interface IFileShareConfiguration
    interface IValidates
Public Class CreateAndMountFileShareConfiguration
Implements ICreateAndMountFileShareConfiguration, IValidates
Inheritance
CreateAndMountFileShareConfiguration
Attributes
Implements

Constructors

CreateAndMountFileShareConfiguration()

Creates an new CreateAndMountFileShareConfiguration instance.

Properties

ConfigurationType

The type of file share config.

ResourceGroup

The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.

StorageAccountName

The name of file share storage account name . A custom name is used in case of missing input.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CreateAndMountFileShareConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CreateAndMountFileShareConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.ICreateAndMountFileShareConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CreateAndMountFileShareConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to