-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
StorageProtectableContainer.cs
34 lines (30 loc) · 1.72 KB
/
StorageProtectableContainer.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
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.RecoveryServicesBackup.Models
{
/// <summary> Azure Storage-specific protectable containers. </summary>
public partial class StorageProtectableContainer : ProtectableContainer
{
/// <summary> Initializes a new instance of <see cref="StorageProtectableContainer"/>. </summary>
public StorageProtectableContainer()
{
ProtectableContainerType = ProtectableContainerType.StorageContainer;
}
/// <summary> Initializes a new instance of <see cref="StorageProtectableContainer"/>. </summary>
/// <param name="friendlyName"> Friendly name of the container. </param>
/// <param name="backupManagementType"> Type of backup management for the container. </param>
/// <param name="protectableContainerType">
/// Type of the container. The value of this property for
/// 1. Compute Azure VM is Microsoft.Compute/virtualMachines
/// 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines
/// </param>
/// <param name="healthStatus"> Status of health of the container. </param>
/// <param name="containerId"> Fabric Id of the container such as ARM Id. </param>
internal StorageProtectableContainer(string friendlyName, BackupManagementType? backupManagementType, ProtectableContainerType protectableContainerType, string healthStatus, string containerId) : base(friendlyName, backupManagementType, protectableContainerType, healthStatus, containerId)
{
ProtectableContainerType = protectableContainerType;
}
}
}