-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
CreateAndMountFileShareConfiguration.cs
35 lines (30 loc) · 2.13 KB
/
CreateAndMountFileShareConfiguration.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.Workloads.Models
{
/// <summary> 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 pre-created. </summary>
public partial class CreateAndMountFileShareConfiguration : FileShareConfiguration
{
/// <summary> Initializes a new instance of <see cref="CreateAndMountFileShareConfiguration"/>. </summary>
public CreateAndMountFileShareConfiguration()
{
ConfigurationType = ConfigurationType.CreateAndMount;
}
/// <summary> Initializes a new instance of <see cref="CreateAndMountFileShareConfiguration"/>. </summary>
/// <param name="configurationType"> The type of file share config. </param>
/// <param name="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. </param>
/// <param name="storageAccountName"> The name of file share storage account name . A custom name is used in case of missing input. </param>
internal CreateAndMountFileShareConfiguration(ConfigurationType configurationType, string resourceGroup, string storageAccountName) : base(configurationType)
{
ResourceGroup = resourceGroup;
StorageAccountName = storageAccountName;
ConfigurationType = configurationType;
}
/// <summary> 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. </summary>
public string ResourceGroup { get; set; }
/// <summary> The name of file share storage account name . A custom name is used in case of missing input. </summary>
public string StorageAccountName { get; set; }
}
}