Class ArmRecoveryServicesBackupModelFactory
Model factory for models.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.ResourceManager.RecoveryServicesBackup.dll
Syntax
public static class ArmRecoveryServicesBackupModelFactory
Methods
BackupEngineData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericEngine, Nullable<ETag>)
Initializes a new instance of BackupEngineData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupEngineData BackupEngineData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericEngine properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericEngine
properties
BackupEngineBaseResource properties Please note BackupGenericEngine is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupServerEngine and DpmBackupEngine. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupEngineData
A new BackupEngineData instance for mocking. |
BackupErrorDetail(String, String, IEnumerable<String>)
Initializes a new instance of BackupErrorDetail.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail BackupErrorDetail (string code = null, string message = null, System.Collections.Generic.IEnumerable<string> recommendations = null);
Parameters
|
System.String
code
Error code. |
|
System.String
message
Error Message related to the Code. |
|
System.Collections.Generic.IEnumerable<System.String>
recommendations
List of recommendation strings. |
Returns
|
BackupErrorDetail
A new BackupErrorDetail instance for mocking. |
BackupGenericProtectedItem(String, Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>)
Initializes a new instance of BackupGenericProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectedItem BackupGenericProtectedItem (string protectedItemType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays);
Parameters
|
System.String
protectedItemType
backup item type. |
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
Returns
|
BackupGenericProtectedItem
A new BackupGenericProtectedItem instance for mocking. |
BackupGenericProtectedItem(String, Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String)
Initializes a new instance of BackupGenericProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectedItem BackupGenericProtectedItem (string protectedItemType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null);
Parameters
|
System.String
protectedItemType
backup item type. |
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
Returns
|
BackupGenericProtectedItem
A new BackupGenericProtectedItem instance for mocking. |
BackupJobData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericJob, Nullable<ETag>)
Initializes a new instance of BackupJobData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupJobData BackupJobData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericJob properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericJob
properties
JobResource properties Please note BackupGenericJob is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasVmBackupJob, IaasVmBackupJobV2, StorageBackupJob, WorkloadBackupJob, DpmBackupJob, MabBackupJob and VaultBackupJob. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupJobData
A new BackupJobData instance for mocking. |
BackupManagementUsage(Nullable<BackupUsagesUnit>, String, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, BackupNameInfo)
Initializes a new instance of BackupManagementUsage.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementUsage BackupManagementUsage (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupUsagesUnit> unit = null, string quotaPeriod = null, Nullable<DateTimeOffset> nextResetOn = null, Nullable<long> currentValue = null, Nullable<long> limit = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupNameInfo name = null);
Parameters
|
System.Nullable<BackupUsagesUnit>
unit
Unit of the usage. |
|
System.String
quotaPeriod
Quota period of usage. |
|
System.Nullable<System.DateTimeOffset>
nextResetOn
Next reset time of usage. |
|
System.Nullable<System.Int64>
currentValue
Current value of usage. |
|
System.Nullable<System.Int64>
limit
Limit of usage. |
|
BackupNameInfo
name
Name of usage. |
Returns
|
BackupManagementUsage
A new BackupManagementUsage instance for mocking. |
BackupNameInfo(String, String)
Initializes a new instance of BackupNameInfo.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupNameInfo BackupNameInfo (string value = null, string localizedValue = null);
Parameters
|
System.String
value
Value of usage. |
|
System.String
localizedValue
Localized value of usage. |
Returns
|
BackupNameInfo
A new BackupNameInfo instance for mocking. |
BackupPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupPrivateEndpointConnectionProperties, Nullable<ETag>)
Initializes a new instance of BackupPrivateEndpointConnectionData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupPrivateEndpointConnectionData BackupPrivateEndpointConnectionData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupPrivateEndpointConnectionProperties properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupPrivateEndpointConnectionProperties
properties
PrivateEndpointConnectionResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupPrivateEndpointConnectionData
A new BackupPrivateEndpointConnectionData instance for mocking. |
BackupProtectedItemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectedItem, Nullable<ETag>)
Initializes a new instance of BackupProtectedItemData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupProtectedItemData BackupProtectedItemData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectedItem properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericProtectedItem
properties
ProtectedItemResource properties Please note BackupGenericProtectedItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileshareProtectedItem, IaasVmProtectedItem, VmWorkloadProtectedItem, VmWorkloadSapAseDatabaseProtectedItem, VmWorkloadSapHanaDatabaseProtectedItem, VmWorkloadSapHanaDBInstanceProtectedItem, VmWorkloadSqlDatabaseProtectedItem, DpmProtectedItem, GenericProtectedItem, MabFileFolderProtectedItem, IaasClassicComputeVmProtectedItem, IaasComputeVmProtectedItem and SqlProtectedItem. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupProtectedItemData
A new BackupProtectedItemData instance for mocking. |
BackupProtectionContainerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionContainer, Nullable<ETag>)
Initializes a new instance of BackupProtectionContainerData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupProtectionContainerData BackupProtectionContainerData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectionContainer properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericProtectionContainer
properties
ProtectionContainerResource properties Please note BackupGenericProtectionContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupServerContainer, SqlContainer, WorkloadContainer, DpmContainer, GenericContainer, IaasVmContainer, IaasClassicComputeVmContainer, IaasComputeVmContainer, SqlAvailabilityGroupWorkloadProtectionContainer, StorageContainer, VmAppContainerProtectionContainer and MabContainer. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupProtectionContainerData
A new BackupProtectionContainerData instance for mocking. |
BackupProtectionIntentData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionIntent, Nullable<ETag>)
Initializes a new instance of BackupProtectionIntentData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupProtectionIntentData BackupProtectionIntentData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectionIntent properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericProtectionIntent
properties
ProtectionIntentResource properties Please note BackupGenericProtectionIntent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ResourceProtectionIntent, WorkloadAutoProtectionIntent, WorkloadContainerAutoProtectionIntent, WorkloadSqlAutoProtectionIntent and RecoveryServiceVaultProtectionIntent. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupProtectionIntentData
A new BackupProtectionIntentData instance for mocking. |
BackupProtectionPolicyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionPolicy, Nullable<ETag>)
Initializes a new instance of BackupProtectionPolicyData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupProtectionPolicyData BackupProtectionPolicyData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericProtectionPolicy properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericProtectionPolicy
properties
ProtectionPolicyResource properties Please note BackupGenericProtectionPolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasVmProtectionPolicy, SqlProtectionPolicy, FileShareProtectionPolicy, VmWorkloadProtectionPolicy, GenericProtectionPolicy and MabProtectionPolicy. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupProtectionPolicyData
A new BackupProtectionPolicyData instance for mocking. |
BackupRecoveryPointData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericRecoveryPoint, Nullable<ETag>)
Initializes a new instance of BackupRecoveryPointData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupRecoveryPointData BackupRecoveryPointData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericRecoveryPoint properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupGenericRecoveryPoint
properties
RecoveryPointResource properties Please note BackupGenericRecoveryPoint is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareRecoveryPoint, WorkloadPointInTimeRecoveryPoint, WorkloadRecoveryPoint, WorkloadSapAsePointInTimeRecoveryPoint, WorkloadSapAseRecoveryPoint, WorkloadSapHanaPointInTimeRecoveryPoint, WorkloadSapHanaRecoveryPoint, WorkloadSqlPointInTimeRecoveryPoint, WorkloadSqlRecoveryPoint, GenericRecoveryPoint and IaasVmRecoveryPoint. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupRecoveryPointData
A new BackupRecoveryPointData instance for mocking. |
BackupResourceConfigData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceConfigProperties, Nullable<ETag>)
Initializes a new instance of BackupResourceConfigData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupResourceConfigData BackupResourceConfigData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupResourceConfigProperties properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupResourceConfigProperties
properties
BackupResourceConfigResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupResourceConfigData
A new BackupResourceConfigData instance for mocking. |
BackupResourceEncryptionConfigExtendedCreateOrUpdateContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceEncryptionConfig, Nullable<ETag>)
Initializes a new instance of BackupResourceEncryptionConfigExtendedCreateOrUpdateContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupResourceEncryptionConfigExtendedCreateOrUpdateContent BackupResourceEncryptionConfigExtendedCreateOrUpdateContent (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupResourceEncryptionConfig properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupResourceEncryptionConfig
properties
BackupResourceEncryptionConfigResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupResourceEncryptionConfigExtendedCreateOrUpdateContent
A new BackupResourceEncryptionConfigExtendedCreateOrUpdateContent instance for mocking. |
BackupResourceEncryptionConfigExtendedData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceEncryptionConfigExtendedProperties, Nullable<ETag>)
Initializes a new instance of BackupResourceEncryptionConfigExtendedData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupResourceEncryptionConfigExtendedData BackupResourceEncryptionConfigExtendedData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupResourceEncryptionConfigExtendedProperties properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupResourceEncryptionConfigExtendedProperties
properties
BackupResourceEncryptionConfigExtendedResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupResourceEncryptionConfigExtendedData
A new BackupResourceEncryptionConfigExtendedData instance for mocking. |
BackupResourceVaultConfigData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceVaultConfigProperties, Nullable<ETag>)
Initializes a new instance of BackupResourceVaultConfigData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.BackupResourceVaultConfigData BackupResourceVaultConfigData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupResourceVaultConfigProperties properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupResourceVaultConfigProperties
properties
BackupResourceVaultConfigResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
BackupResourceVaultConfigData
A new BackupResourceVaultConfigData instance for mocking. |
BackupStatusResult(Nullable<BackupProtectionStatus>, ResourceIdentifier, Nullable<BackupFabricName>, String, String, String, String, String, String, Nullable<Int32>, Nullable<AcquireStorageAccountLock>)
Initializes a new instance of BackupStatusResult.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupStatusResult BackupStatusResult (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionStatus> protectionStatus = null, Azure.Core.ResourceIdentifier vaultId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupFabricName> fabricName = null, string containerName = null, string protectedItemName = null, string errorCode = null, string errorMessage = null, string policyName = null, string registrationStatus = null, Nullable<int> protectedItemsCount = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.AcquireStorageAccountLock> acquireStorageAccountLock = null);
Parameters
|
System.Nullable<BackupProtectionStatus>
protectionStatus
Specifies whether the container is registered or not. |
|
Azure.Core.ResourceIdentifier
vaultId
Specifies the arm resource id of the vault. |
|
System.Nullable<BackupFabricName>
fabricName
Specifies the fabric name - Azure or AD. |
|
System.String
containerName
Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;csname;vmname. |
|
System.String
protectedItemName
Specifies the product specific ds name. E.g. vm;iaasvmcontainer;csname;vmname. |
|
System.String
errorCode
ErrorCode in case of intent failed. |
|
System.String
errorMessage
ErrorMessage in case of intent failed. |
|
System.String
policyName
Specifies the policy name which is used for protection. |
|
System.String
registrationStatus
Container registration status. |
|
System.Nullable<System.Int32>
protectedItemsCount
Number of protected items. |
|
System.Nullable<AcquireStorageAccountLock>
acquireStorageAccountLock
Specifies whether the storage account lock has been acquired or not. |
Returns
|
BackupStatusResult
A new BackupStatusResult instance for mocking. |
BackupStatusResult(Nullable<BackupProtectionStatus>, ResourceIdentifier, Nullable<BackupFabricName>, String, String, String, String, String, String)
Initializes a new instance of BackupStatusResult.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.BackupStatusResult BackupStatusResult (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionStatus> protectionStatus, Azure.Core.ResourceIdentifier vaultId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupFabricName> fabricName, string containerName, string protectedItemName, string errorCode, string errorMessage, string policyName, string registrationStatus);
Parameters
|
System.Nullable<BackupProtectionStatus>
protectionStatus
Specifies whether the container is registered or not. |
|
Azure.Core.ResourceIdentifier
vaultId
Specifies the arm resource id of the vault. |
|
System.Nullable<BackupFabricName>
fabricName
Specifies the fabric name - Azure or AD. |
|
System.String
containerName
Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;csname;vmname. |
|
System.String
protectedItemName
Specifies the product specific ds name. E.g. vm;iaasvmcontainer;csname;vmname. |
|
System.String
errorCode
ErrorCode in case of intent failed. |
|
System.String
errorMessage
ErrorMessage in case of intent failed. |
|
System.String
policyName
Specifies the policy name which is used for protection. |
|
System.String
registrationStatus
Container registration status. |
Returns
|
BackupStatusResult
A new BackupStatusResult instance for mocking. |
DpmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, Nullable<ProtectedItemState>, DpmProtectedItemExtendedInfo)
Initializes a new instance of DpmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.DpmProtectedItem DpmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string backupEngineName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState> protectionState, Azure.ResourceManager.RecoveryServicesBackup.Models.DpmProtectedItemExtendedInfo extendedInfo);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the managed item. |
|
System.String
backupEngineName
Backup Management server protecting this backup item. |
|
System.Nullable<ProtectedItemState>
protectionState
Protection state of the backup engine. |
|
DpmProtectedItemExtendedInfo
extendedInfo
Extended info of the backup item. |
Returns
|
DpmProtectedItem
A new DpmProtectedItem instance for mocking. |
DpmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<ProtectedItemState>, DpmProtectedItemExtendedInfo)
Initializes a new instance of DpmProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.DpmProtectedItem DpmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string backupEngineName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState> protectionState = null, Azure.ResourceManager.RecoveryServicesBackup.Models.DpmProtectedItemExtendedInfo extendedInfo = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the managed item. |
|
System.String
backupEngineName
Backup Management server protecting this backup item. |
|
System.Nullable<ProtectedItemState>
protectionState
Protection state of the backup engine. |
|
DpmProtectedItemExtendedInfo
extendedInfo
Extended info of the backup item. |
Returns
|
DpmProtectedItem
A new DpmProtectedItem instance for mocking. |
FetchTieringCostInfoContent(RecoveryPointTierType, RecoveryPointTierType, String)
Initializes a new instance of FetchTieringCostInfoContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostInfoContent FetchTieringCostInfoContent (Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType sourceTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType targetTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, string objectType = null);
Parameters
|
RecoveryPointTierType
sourceTierType
Source tier for the request. |
|
RecoveryPointTierType
targetTierType
target tier for the request. |
|
System.String
objectType
This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. |
Returns
|
FetchTieringCostInfoContent
A new FetchTieringCostInfoContent instance for mocking. |
FetchTieringCostInfoForRehydrationContent(RecoveryPointTierType, RecoveryPointTierType, String, String, String, RehydrationPriority)
Initializes a new instance of FetchTieringCostInfoForRehydrationContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostInfoForRehydrationContent FetchTieringCostInfoForRehydrationContent (Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType sourceTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType targetTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, string containerName = null, string protectedItemName = null, string recoveryPointId = null, Azure.ResourceManager.RecoveryServicesBackup.Models.RehydrationPriority rehydrationPriority = null);
Parameters
|
RecoveryPointTierType
sourceTierType
Source tier for the request. |
|
RecoveryPointTierType
targetTierType
target tier for the request. |
|
System.String
containerName
Name of the protected item container. |
|
System.String
protectedItemName
Name of the protectedItemName. |
|
System.String
recoveryPointId
ID of the backup copy for rehydration cost info needs to be fetched. |
|
RehydrationPriority
rehydrationPriority
Rehydration Priority. |
Returns
|
FetchTieringCostInfoForRehydrationContent
A new FetchTieringCostInfoForRehydrationContent instance for mocking. |
FetchTieringCostSavingsInfoForPolicyContent(RecoveryPointTierType, RecoveryPointTierType, String)
Initializes a new instance of FetchTieringCostSavingsInfoForPolicyContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostSavingsInfoForPolicyContent FetchTieringCostSavingsInfoForPolicyContent (Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType sourceTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType targetTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, string policyName = null);
Parameters
|
RecoveryPointTierType
sourceTierType
Source tier for the request. |
|
RecoveryPointTierType
targetTierType
target tier for the request. |
|
System.String
policyName
Name of the backup policy for which the cost savings information is requested. |
Returns
|
FetchTieringCostSavingsInfoForPolicyContent
A new FetchTieringCostSavingsInfoForPolicyContent instance for mocking. |
FetchTieringCostSavingsInfoForProtectedItemContent(RecoveryPointTierType, RecoveryPointTierType, String, String)
Initializes a new instance of FetchTieringCostSavingsInfoForProtectedItemContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostSavingsInfoForProtectedItemContent FetchTieringCostSavingsInfoForProtectedItemContent (Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType sourceTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType targetTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, string containerName = null, string protectedItemName = null);
Parameters
|
RecoveryPointTierType
sourceTierType
Source tier for the request. |
|
RecoveryPointTierType
targetTierType
target tier for the request. |
|
System.String
containerName
Name of the protected item container. |
|
System.String
protectedItemName
Name of the protectedItemName. |
Returns
|
FetchTieringCostSavingsInfoForProtectedItemContent
A new FetchTieringCostSavingsInfoForProtectedItemContent instance for mocking. |
FetchTieringCostSavingsInfoForVaultContent(RecoveryPointTierType, RecoveryPointTierType)
Initializes a new instance of FetchTieringCostSavingsInfoForVaultContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostSavingsInfoForVaultContent FetchTieringCostSavingsInfoForVaultContent (Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType sourceTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid, Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType targetTierType = Azure.ResourceManager.RecoveryServicesBackup.Models.RecoveryPointTierType.Invalid);
Parameters
|
RecoveryPointTierType
sourceTierType
Source tier for the request. |
|
RecoveryPointTierType
targetTierType
target tier for the request. |
Returns
|
FetchTieringCostSavingsInfoForVaultContent
A new FetchTieringCostSavingsInfoForVaultContent instance for mocking. |
FileshareProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, Nullable<BackupProtectionState>, String, Nullable<DateTimeOffset>, IDictionary<String,KpiResourceHealthDetails>, FileshareProtectedItemExtendedInfo)
FileshareProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<BackupProtectionState>, String, Nullable<DateTimeOffset>, IDictionary<String,KpiResourceHealthDetails>, FileshareProtectedItemExtendedInfo)
FileshareProtectedItemExtendedInfo(Nullable<DateTimeOffset>, Nullable<Int32>, String, String, Nullable<DateTimeOffset>)
GenericProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, Nullable<BackupProtectionState>, Nullable<Int64>, IDictionary<String,String>, String)
Initializes a new instance of GenericProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.GenericProtectedItem GenericProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string policyState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<long> protectedItemId, System.Collections.Generic.IDictionary<string,string> sourceAssociations, string fabricName);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the container. |
|
System.String
policyState
Indicates consistency of policy object and policy applied to this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<System.Int64>
protectedItemId
Data Plane Service ID of the protected item. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
sourceAssociations
Loosely coupled (type, value) associations (example - parent of a protected item). |
|
System.String
fabricName
Name of this backup item's fabric. |
Returns
|
GenericProtectedItem
A new GenericProtectedItem instance for mocking. |
GenericProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<BackupProtectionState>, Nullable<Int64>, IDictionary<String,String>, String)
Initializes a new instance of GenericProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.GenericProtectedItem GenericProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string policyState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<long> protectedItemId = null, System.Collections.Generic.IDictionary<string,string> sourceAssociations = null, string fabricName = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the container. |
|
System.String
policyState
Indicates consistency of policy object and policy applied to this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<System.Int64>
protectedItemId
Data Plane Service ID of the protected item. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
sourceAssociations
Loosely coupled (type, value) associations (example - parent of a protected item). |
|
System.String
fabricName
Name of this backup item's fabric. |
Returns
|
GenericProtectedItem
A new GenericProtectedItem instance for mocking. |
IaasClassicComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasClassicComputeVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasClassicComputeVmProtectedItem IaasClassicComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasClassicComputeVmProtectedItem
A new IaasClassicComputeVmProtectedItem instance for mocking. |
IaasClassicComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasClassicComputeVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasClassicComputeVmProtectedItem IaasClassicComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string vaultId, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasClassicComputeVmProtectedItem
A new IaasClassicComputeVmProtectedItem instance for mocking. |
IaasClassicComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties, String)
Initializes a new instance of IaasClassicComputeVmProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasClassicComputeVmProtectedItem IaasClassicComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, Azure.Core.ResourceIdentifier virtualMachineId = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, string lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, string protectedItemDataId = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties = null, string policyType = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
|
System.String
policyType
Type of the policy used for protection. |
Returns
|
IaasClassicComputeVmProtectedItem
A new IaasClassicComputeVmProtectedItem instance for mocking. |
IaasComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasComputeVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasComputeVmProtectedItem IaasComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string vaultId, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasComputeVmProtectedItem
A new IaasComputeVmProtectedItem instance for mocking. |
IaasComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties, String)
Initializes a new instance of IaasComputeVmProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasComputeVmProtectedItem IaasComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, Azure.Core.ResourceIdentifier virtualMachineId = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, string lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, string protectedItemDataId = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties = null, string policyType = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
|
System.String
policyType
Type of the policy used for protection. |
Returns
|
IaasComputeVmProtectedItem
A new IaasComputeVmProtectedItem instance for mocking. |
IaasComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasComputeVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasComputeVmProtectedItem IaasComputeVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasComputeVmProtectedItem
A new IaasComputeVmProtectedItem instance for mocking. |
IaasVmErrorInfo(Nullable<Int32>, String, String, IEnumerable<String>)
Initializes a new instance of IaasVmErrorInfo.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmErrorInfo IaasVmErrorInfo (Nullable<int> errorCode = null, string errorTitle = null, string errorString = null, System.Collections.Generic.IEnumerable<string> recommendations = null);
Parameters
|
System.Nullable<System.Int32>
errorCode
Error code. |
|
System.String
errorTitle
Title: Typically, the entity that the error pertains to. |
|
System.String
errorString
Localized error string. |
|
System.Collections.Generic.IEnumerable<System.String>
recommendations
List of localized recommendations for above error code. |
Returns
|
IaasVmErrorInfo
A new IaasVmErrorInfo instance for mocking. |
IaasVmHealthDetails(Nullable<Int32>, String, String, IEnumerable<String>)
Initializes a new instance of IaasVmHealthDetails.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails IaasVmHealthDetails (Nullable<int> code = null, string title = null, string message = null, System.Collections.Generic.IEnumerable<string> recommendations = null);
Parameters
|
System.Nullable<System.Int32>
code
Health Code. |
|
System.String
title
Health Title. |
|
System.String
message
Health Message. |
|
System.Collections.Generic.IEnumerable<System.String>
recommendations
Health Recommended Actions. |
Returns
|
IaasVmHealthDetails
A new IaasVmHealthDetails instance for mocking. |
IaasVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItem IaasVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasVmProtectedItem
A new IaasVmProtectedItem instance for mocking. |
IaasVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)
Initializes a new instance of IaasVmProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItem IaasVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string vaultId, string friendlyName, Azure.Core.ResourceIdentifier virtualMachineId, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectedItemDataId, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
Returns
|
IaasVmProtectedItem
A new IaasVmProtectedItem instance for mocking. |
IaasVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties, String)
Initializes a new instance of IaasVmProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItem IaasVmProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, Azure.Core.ResourceIdentifier virtualMachineId = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> healthStatus = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, string lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, string protectedItemDataId = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties = null, string policyType = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the VM represented by this backup item. |
|
Azure.Core.ResourceIdentifier
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<IaasVmProtectedItemHealthStatus>
healthStatus
Health status of protected item. |
|
System.Collections.Generic.IEnumerable<IaasVmHealthDetails>
healthDetails
Health details on this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.String
lastBackupStatus
Last backup operation status. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectedItemDataId
Data ID of the protected item. |
|
IaasVmProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
IaasVmBackupExtendedProperties
extendedProperties
Extended Properties for Azure IaasVM Backup. |
|
System.String
policyType
Type of the policy used for protection. |
Returns
|
IaasVmProtectedItem
A new IaasVmProtectedItem instance for mocking. |
InquiryValidation(String, BackupErrorDetail, String, BinaryData)
Initializes a new instance of InquiryValidation.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.InquiryValidation InquiryValidation (string status = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail errorDetail = null, string additionalDetail = null, BinaryData protectableItemCount = null);
Parameters
|
System.String
status
Status for the Inquiry Validation. |
|
BackupErrorDetail
errorDetail
Error Detail in case the status is non-success. |
|
System.String
additionalDetail
Error Additional Detail in case the status is non-success. |
|
System.BinaryData
protectableItemCount
Dictionary to store the count of ProtectableItems with key POType. |
Returns
|
InquiryValidation
A new InquiryValidation instance for mocking. |
MabErrorInfo(String, IEnumerable<String>)
Initializes a new instance of MabErrorInfo.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.MabErrorInfo MabErrorInfo (string errorString = null, System.Collections.Generic.IEnumerable<string> recommendations = null);
Parameters
|
System.String
errorString
Localized error string. |
|
System.Collections.Generic.IEnumerable<System.String>
recommendations
List of localized recommendations. |
Returns
|
MabErrorInfo
A new MabErrorInfo instance for mocking. |
MabFileFolderProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, Nullable<DateTimeOffset>, String, Nullable<Int64>, MabFileFolderProtectedItemExtendedInfo)
Initializes a new instance of MabFileFolderProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.MabFileFolderProtectedItem MabFileFolderProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string computerName = null, string lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, string protectionState = null, Nullable<long> deferredDeleteSyncTimeInUTC = null, Azure.ResourceManager.RecoveryServicesBackup.Models.MabFileFolderProtectedItemExtendedInfo extendedInfo = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of this backup item. |
|
System.String
computerName
Name of the computer associated with this backup item. |
|
System.String
lastBackupStatus
Status of last backup operation. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectionState
Protected, ProtectionStopped, IRPending or ProtectionError. |
|
System.Nullable<System.Int64>
deferredDeleteSyncTimeInUTC
Sync time for deferred deletion in UTC. |
|
MabFileFolderProtectedItemExtendedInfo
extendedInfo
Additional information with this backup item. |
Returns
|
MabFileFolderProtectedItem
A new MabFileFolderProtectedItem instance for mocking. |
MabFileFolderProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<DateTimeOffset>, String, Nullable<Int64>, MabFileFolderProtectedItemExtendedInfo)
Initializes a new instance of MabFileFolderProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.MabFileFolderProtectedItem MabFileFolderProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string computerName, string lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, string protectionState, Nullable<long> deferredDeleteSyncTimeInUTC, Azure.ResourceManager.RecoveryServicesBackup.Models.MabFileFolderProtectedItemExtendedInfo extendedInfo);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of this backup item. |
|
System.String
computerName
Name of the computer associated with this backup item. |
|
System.String
lastBackupStatus
Status of last backup operation. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
System.String
protectionState
Protected, ProtectionStopped, IRPending or ProtectionError. |
|
System.Nullable<System.Int64>
deferredDeleteSyncTimeInUTC
Sync time for deferred deletion in UTC. |
|
MabFileFolderProtectedItemExtendedInfo
extendedInfo
Additional information with this backup item. |
Returns
|
MabFileFolderProtectedItem
A new MabFileFolderProtectedItem instance for mocking. |
PrepareDataMoveContent(ResourceIdentifier, AzureLocation, DataMoveLevel, IEnumerable<ResourceIdentifier>, Nullable<Boolean>)
Initializes a new instance of PrepareDataMoveContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.PrepareDataMoveContent PrepareDataMoveContent (Azure.Core.ResourceIdentifier targetResourceId = null, Azure.Core.AzureLocation targetRegion = null, Azure.ResourceManager.RecoveryServicesBackup.Models.DataMoveLevel dataMoveLevel = null, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> sourceContainerArmIds = null, Nullable<bool> ignoreMoved = null);
Parameters
|
Azure.Core.ResourceIdentifier
targetResourceId
ARM Id of target vault. |
|
Azure.Core.AzureLocation
targetRegion
Target Region. |
|
DataMoveLevel
dataMoveLevel
DataMove Level. |
|
System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier>
sourceContainerArmIds
Source Container ArmIds This needs to be populated only if DataMoveLevel is set to container |
|
System.Nullable<System.Boolean>
ignoreMoved
Ignore the artifacts which are already moved. |
Returns
|
PrepareDataMoveContent
A new PrepareDataMoveContent instance for mocking. |
PreValidateEnableBackupResult(Nullable<BackupValidationStatus>, String, String, String, String, String)
Initializes a new instance of PreValidateEnableBackupResult.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupResult PreValidateEnableBackupResult (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupValidationStatus> status = null, string errorCode = null, string errorMessage = null, string recommendation = null, string containerName = null, string protectedItemName = null);
Parameters
|
System.Nullable<BackupValidationStatus>
status
Validation Status. |
|
System.String
errorCode
Response error code. |
|
System.String
errorMessage
Response error message. |
|
System.String
recommendation
Recommended action for user. |
|
System.String
containerName
Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;rgname;vmname. This is required for portal |
|
System.String
protectedItemName
Specifies the product specific ds name. E.g. vm;iaasvmcontainer;rgname;vmname. This is required for portal. |
Returns
|
PreValidateEnableBackupResult
A new PreValidateEnableBackupResult instance for mocking. |
ProtectableContainerResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ProtectableContainer, Nullable<ETag>)
Initializes a new instance of ProtectableContainerResource.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectableContainerResource ProtectableContainerResource (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectableContainer properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
ProtectableContainer
properties
ProtectableContainerResource properties Please note ProtectableContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include StorageProtectableContainer and VmAppContainerProtectableContainer. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
ProtectableContainerResource
A new ProtectableContainerResource instance for mocking. |
ProvisionIlrConnectionContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IlrContent, Nullable<ETag>)
Initializes a new instance of ProvisionIlrConnectionContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.ProvisionIlrConnectionContent ProvisionIlrConnectionContent (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.IlrContent properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
IlrContent
properties
ILRRequestResource properties Please note IlrContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareProvisionIlrContent and IaasVmIlrRegistrationContent. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
ProvisionIlrConnectionContent
A new ProvisionIlrConnectionContent instance for mocking. |
ResourceGuardProxyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceGuardProxyProperties, Nullable<ETag>)
Initializes a new instance of ResourceGuardProxyData.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.ResourceGuardProxyData ResourceGuardProxyData (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.ResourceGuardProxyProperties properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
ResourceGuardProxyProperties
properties
ResourceGuardProxyBaseResource properties. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
ResourceGuardProxyData
A new ResourceGuardProxyData instance for mocking. |
ResourceHealthDetails(Nullable<Int32>, String, String, IEnumerable<String>)
Initializes a new instance of ResourceHealthDetails.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.ResourceHealthDetails ResourceHealthDetails (Nullable<int> code = null, string title = null, string message = null, System.Collections.Generic.IEnumerable<string> recommendations = null);
Parameters
|
System.Nullable<System.Int32>
code
Health Code. |
|
System.String
title
Health Title. |
|
System.String
message
Health Message. |
|
System.Collections.Generic.IEnumerable<System.String>
recommendations
Health Recommended Actions. |
Returns
|
ResourceHealthDetails
A new ResourceHealthDetails instance for mocking. |
SqlProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, Nullable<ProtectedItemState>, SqlProtectedItemExtendedInfo)
Initializes a new instance of SqlProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItem SqlProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string protectedItemDataId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState> protectionState, Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItemExtendedInfo extendedInfo);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
protectedItemDataId
Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services. |
|
System.Nullable<ProtectedItemState>
protectionState
Backup state of the backed up item. |
|
SqlProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
Returns
|
SqlProtectedItem
A new SqlProtectedItem instance for mocking. |
SqlProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, Nullable<ProtectedItemState>, SqlProtectedItemExtendedInfo)
Initializes a new instance of SqlProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItem SqlProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string protectedItemDataId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState> protectionState = null, Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItemExtendedInfo extendedInfo = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
protectedItemDataId
Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services. |
|
System.Nullable<ProtectedItemState>
protectionState
Backup state of the backed up item. |
|
SqlProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
Returns
|
SqlProtectedItem
A new SqlProtectedItem instance for mocking. |
TieringCostRehydrationInfo(Int64, Double)
Initializes a new instance of TieringCostRehydrationInfo.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TieringCostRehydrationInfo TieringCostRehydrationInfo (long rehydrationSizeInBytes = 0, double retailRehydrationCostPerGBPerMonth = 0);
Parameters
|
System.Int64
rehydrationSizeInBytes
Rehydration size in bytes. |
|
System.Double
retailRehydrationCostPerGBPerMonth
Source tier to target tier rehydration cost per GB per month. |
Returns
|
TieringCostRehydrationInfo
A new TieringCostRehydrationInfo instance for mocking. |
TieringCostSavingInfo(Int64, Int64, Double, Double)
Initializes a new instance of TieringCostSavingInfo.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TieringCostSavingInfo TieringCostSavingInfo (long sourceTierSizeReductionInBytes = 0, long targetTierSizeIncreaseInBytes = 0, double retailSourceTierCostPerGBPerMonth = 0, double retailTargetTierCostPerGBPerMonth = 0);
Parameters
|
System.Int64
sourceTierSizeReductionInBytes
Source tier size reduction in bytes after moving all the recommended backup points to target tier. |
|
System.Int64
targetTierSizeIncreaseInBytes
Target tier size increase in bytes after moving all the recommended backup points to target tier. |
|
System.Double
retailSourceTierCostPerGBPerMonth
Source tier retail cost per GB per month. |
|
System.Double
retailTargetTierCostPerGBPerMonth
Target tier retail cost per GB per month. |
Returns
|
TieringCostSavingInfo
A new TieringCostSavingInfo instance for mocking. |
TokenInformation(String, Nullable<Int64>, String)
Initializes a new instance of TokenInformation.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TokenInformation TokenInformation (string token = null, Nullable<long> expiryTimeInUtcTicks = null, string securityPin = null);
Parameters
|
System.String
token
Token value. |
|
System.Nullable<System.Int64>
expiryTimeInUtcTicks
Expiry time of token. |
|
System.String
securityPin
Security PIN. |
Returns
|
TokenInformation
A new TokenInformation instance for mocking. |
TriggerBackupContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupContent, Nullable<ETag>)
Initializes a new instance of TriggerBackupContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TriggerBackupContent TriggerBackupContent (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupContent properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
BackupContent
properties
BackupRequestResource properties Please note BackupContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareBackupContent, WorkloadBackupContent and IaasVmBackupContent. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
TriggerBackupContent
A new TriggerBackupContent instance for mocking. |
TriggerDataMoveContent(ResourceIdentifier, AzureLocation, DataMoveLevel, String, IEnumerable<ResourceIdentifier>, Nullable<Boolean>)
Initializes a new instance of TriggerDataMoveContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TriggerDataMoveContent TriggerDataMoveContent (Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.AzureLocation sourceRegion = null, Azure.ResourceManager.RecoveryServicesBackup.Models.DataMoveLevel dataMoveLevel = null, string correlationId = null, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> sourceContainerArmIds = null, Nullable<bool> doesPauseGC = null);
Parameters
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM Id of source vault. |
|
Azure.Core.AzureLocation
sourceRegion
Source Region. |
|
DataMoveLevel
dataMoveLevel
DataMove Level. |
|
System.String
correlationId
Correlation Id. |
|
System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier>
sourceContainerArmIds
Source Container ArmIds. |
|
System.Nullable<System.Boolean>
doesPauseGC
Pause GC. |
Returns
|
TriggerDataMoveContent
A new TriggerDataMoveContent instance for mocking. |
TriggerRestoreContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, RestoreContent, Nullable<ETag>)
Initializes a new instance of TriggerRestoreContent.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.TriggerRestoreContent TriggerRestoreContent (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.RestoreContent properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
RestoreContent
properties
RestoreRequestResource properties Please note RestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareRestoreContent, WorkloadPointInTimeRestoreContent, WorkloadRestoreContent, WorkloadSapAsePointInTimeRestoreContent, WorkloadSapAseRestoreContent, WorkloadSapHanaPointInTimeRestoreContent, WorkloadSapHanaPointInTimeRestoreWithRehydrateContent, WorkloadSapHanaRestoreContent, WorkloadSapHanaRestoreWithRehydrateContent, WorkloadSqlPointInTimeRestoreContent, WorkloadSqlPointInTimeRestoreWithRehydrateContent, WorkloadSqlRestoreContent, WorkloadSqlRestoreWithRehydrateContent, IaasVmRestoreContent and IaasVmRestoreWithRehydrationContent. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
TriggerRestoreContent
A new TriggerRestoreContent instance for mocking. |
UnlockDeleteResult(Nullable<DateTimeOffset>)
Initializes a new instance of UnlockDeleteResult.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.UnlockDeleteResult UnlockDeleteResult (Nullable<DateTimeOffset> unlockDeleteExpireOn = null);
Parameters
|
System.Nullable<System.DateTimeOffset>
unlockDeleteExpireOn
This is the time when unlock delete privileges will get expired. |
Returns
|
UnlockDeleteResult
A new UnlockDeleteResult instance for mocking. |
VmResourceFeatureSupportResult(Nullable<VmResourceFeatureSupportStatus>)
Initializes a new instance of VmResourceFeatureSupportResult.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmResourceFeatureSupportResult VmResourceFeatureSupportResult (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmResourceFeatureSupportStatus> supportStatus = null);
Parameters
|
System.Nullable<VmResourceFeatureSupportStatus>
supportStatus
Support status of feature. |
Returns
|
VmResourceFeatureSupportResult
A new VmResourceFeatureSupportResult instance for mocking. |
VmWorkloadProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItem VmWorkloadProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string serverName = null, string parentName = null, string parentType = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = null, string protectedItemDataSourceId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus = null, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadProtectedItem
A new VmWorkloadProtectedItem instance for mocking. |
VmWorkloadProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItem VmWorkloadProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string serverName, string parentName, string parentType, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail, string protectedItemDataSourceId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadProtectedItem
A new VmWorkloadProtectedItem instance for mocking. |
VmWorkloadSapAseDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapAseDatabaseProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapAseDatabaseProtectedItem VmWorkloadSapAseDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string serverName, string parentName, string parentType, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail, string protectedItemDataSourceId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapAseDatabaseProtectedItem
A new VmWorkloadSapAseDatabaseProtectedItem instance for mocking. |
VmWorkloadSapAseDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapAseDatabaseProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapAseDatabaseProtectedItem VmWorkloadSapAseDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string serverName = null, string parentName = null, string parentType = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = null, string protectedItemDataSourceId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus = null, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapAseDatabaseProtectedItem
A new VmWorkloadSapAseDatabaseProtectedItem instance for mocking. |
VmWorkloadSapHanaDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapHanaDatabaseProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDatabaseProtectedItem VmWorkloadSapHanaDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string serverName, string parentName, string parentType, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail, string protectedItemDataSourceId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapHanaDatabaseProtectedItem
A new VmWorkloadSapHanaDatabaseProtectedItem instance for mocking. |
VmWorkloadSapHanaDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapHanaDatabaseProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDatabaseProtectedItem VmWorkloadSapHanaDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string serverName = null, string parentName = null, string parentType = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = null, string protectedItemDataSourceId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus = null, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapHanaDatabaseProtectedItem
A new VmWorkloadSapHanaDatabaseProtectedItem instance for mocking. |
VmWorkloadSapHanaDBInstanceProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapHanaDBInstanceProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDBInstanceProtectedItem VmWorkloadSapHanaDBInstanceProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string serverName, string parentName, string parentType, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail, string protectedItemDataSourceId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapHanaDBInstanceProtectedItem
A new VmWorkloadSapHanaDBInstanceProtectedItem instance for mocking. |
VmWorkloadSapHanaDBInstanceProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSapHanaDBInstanceProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDBInstanceProtectedItem VmWorkloadSapHanaDBInstanceProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string serverName = null, string parentName = null, string parentType = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = null, string protectedItemDataSourceId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus = null, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSapHanaDBInstanceProtectedItem
A new VmWorkloadSapHanaDBInstanceProtectedItem instance for mocking. |
VmWorkloadSqlDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSqlDatabaseProtectedItem.
Declaration
[System.ComponentModel.EditorBrowsable]
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSqlDatabaseProtectedItem VmWorkloadSqlDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType, string containerName, Azure.Core.ResourceIdentifier sourceResourceId, Azure.Core.ResourceIdentifier policyId, Nullable<DateTimeOffset> lastRecoverOn, string backupSetName, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode, Nullable<DateTimeOffset> deferredDeletedOn, Nullable<bool> isScheduledForDeferredDelete, string deferredDeleteTimeRemaining, Nullable<bool> isDeferredDeleteScheduleUpcoming, Nullable<bool> isRehydrate, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests, Nullable<bool> isArchiveEnabled, string policyName, Nullable<int> softDeleteRetentionPeriodInDays, string friendlyName, string serverName, string parentName, string parentType, string protectionStatus, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus, Nullable<DateTimeOffset> lastBackupOn, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail, string protectedItemDataSourceId, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSqlDatabaseProtectedItem
A new VmWorkloadSqlDatabaseProtectedItem instance for mocking. |
VmWorkloadSqlDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)
Initializes a new instance of VmWorkloadSqlDatabaseProtectedItem.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSqlDatabaseProtectedItem VmWorkloadSqlDatabaseProtectedItem (Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> backupManagementType = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> workloadType = null, string containerName = null, Azure.Core.ResourceIdentifier sourceResourceId = null, Azure.Core.ResourceIdentifier policyId = null, Nullable<DateTimeOffset> lastRecoverOn = null, string backupSetName = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> createMode = null, Nullable<DateTimeOffset> deferredDeletedOn = null, Nullable<bool> isScheduledForDeferredDelete = null, string deferredDeleteTimeRemaining = null, Nullable<bool> isDeferredDeleteScheduleUpcoming = null, Nullable<bool> isRehydrate = null, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = null, Nullable<bool> isArchiveEnabled = null, string policyName = null, Nullable<int> softDeleteRetentionPeriodInDays = null, string vaultId = null, string friendlyName = null, string serverName = null, string parentName = null, string parentType = null, string protectionStatus = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> protectionState = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> lastBackupStatus = null, Nullable<DateTimeOffset> lastBackupOn = null, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = null, string protectedItemDataSourceId = null, Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> protectedItemHealthStatus = null, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = null, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = null, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = null);
Parameters
|
System.Nullable<BackupManagementType>
backupManagementType
Type of backup management for the backed up item. |
|
System.Nullable<BackupDataSourceType>
workloadType
Type of workload this item represents. |
|
System.String
containerName
Unique name of container. |
|
Azure.Core.ResourceIdentifier
sourceResourceId
ARM ID of the resource to be backed up. |
|
Azure.Core.ResourceIdentifier
policyId
ID of the backup policy with which this item is backed up. |
|
System.Nullable<System.DateTimeOffset>
lastRecoverOn
Timestamp when the last (latest) backup copy was created for this backup item. |
|
System.String
backupSetName
Name of the backup set the backup item belongs to. |
|
System.Nullable<BackupCreateMode>
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
System.Nullable<System.DateTimeOffset>
deferredDeletedOn
Time for deferred deletion in UTC. |
|
System.Nullable<System.Boolean>
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete. |
|
System.String
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted. |
|
System.Nullable<System.Boolean>
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon. |
|
System.Nullable<System.Boolean>
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state. |
|
System.Collections.Generic.IEnumerable<System.String>
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed. |
|
System.Nullable<System.Boolean>
isArchiveEnabled
Flag to identify whether datasource is protected in archive. |
|
System.String
policyName
Name of the policy used for protection. |
|
System.Nullable<System.Int32>
softDeleteRetentionPeriodInDays
Soft delete retention period in days. |
|
System.String
vaultId
ID of the vault which protects this item. |
|
System.String
friendlyName
Friendly name of the DB represented by this backup item. |
|
System.String
serverName
Host/Cluster Name for instance or AG. |
|
System.String
parentName
Parent name of the DB such as Instance or Availability Group. |
|
System.String
parentType
Parent type of protected item, example: for a DB, standalone server or distributed. |
|
System.String
protectionStatus
Backup status of this backup item. |
|
System.Nullable<BackupProtectionState>
protectionState
Backup state of this backup item. |
|
System.Nullable<LastBackupStatus>
lastBackupStatus
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
System.Nullable<System.DateTimeOffset>
lastBackupOn
Timestamp of the last backup operation on this backup item. |
|
BackupErrorDetail
lastBackupErrorDetail
Error details in last backup. |
|
System.String
protectedItemDataSourceId
Data ID of the protected item. |
|
System.Nullable<VmWorkloadProtectedItemHealthStatus>
protectedItemHealthStatus
Health status of the backup item, evaluated based on last heartbeat received. |
|
VmWorkloadProtectedItemExtendedInfo
extendedInfo
Additional information for this backup item. |
|
System.Collections.Generic.IDictionary<System.String,KpiResourceHealthDetails>
kpisHealths
Health details of different KPIs. |
|
System.Collections.Generic.IEnumerable<DistributedNodesInfo>
nodesList
List of the nodes in case of distributed container. |
Returns
|
VmWorkloadSqlDatabaseProtectedItem
A new VmWorkloadSqlDatabaseProtectedItem instance for mocking. |
WorkloadItemResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, WorkloadItem, Nullable<ETag>)
Initializes a new instance of WorkloadItemResource.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadItemResource WorkloadItemResource (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadItem properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
WorkloadItem
properties
WorkloadItemResource properties Please note WorkloadItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmWorkloadItem, VmWorkloadSapAseDatabaseWorkloadItem, VmWorkloadSapAseSystemWorkloadItem, VmWorkloadSapHanaDatabaseWorkloadItem, VmWorkloadSapHanaSystemWorkloadItem, VmWorkloadSqlDatabaseWorkloadItem and VmWorkloadSqlInstanceWorkloadItem. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
WorkloadItemResource
A new WorkloadItemResource instance for mocking. |
WorkloadProtectableItemResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, WorkloadProtectableItem, Nullable<ETag>)
Initializes a new instance of WorkloadProtectableItemResource.
Declaration
public static Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadProtectableItemResource WorkloadProtectableItemResource (Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = null, Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary<string,string> tags = null, Azure.Core.AzureLocation location = null, Azure.ResourceManager.RecoveryServicesBackup.Models.WorkloadProtectableItem properties = null, Nullable<Azure.ETag> eTag = null);
Parameters
|
Azure.Core.ResourceIdentifier
id
The id. |
|
System.String
name
The name. |
|
Azure.Core.ResourceType
resourceType
The resourceType. |
|
Azure.ResourceManager.Models.SystemData
systemData
The systemData. |
|
System.Collections.Generic.IDictionary<System.String,System.String>
tags
The tags. |
|
Azure.Core.AzureLocation
location
The location. |
|
WorkloadProtectableItem
properties
WorkloadProtectableItemResource properties Please note WorkloadProtectableItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareProtectableItem, VmWorkloadProtectableItem, VmWorkloadSapHanaHsrProtectableItem, IaasVmProtectableItem, IaasClassicComputeVmProtectableItem, IaasComputeVmProtectableItem, VmWorkloadSapAseDatabaseProtectableItem, VmWorkloadSapAseSystemProtectableItem, VmWorkloadSapHanaDatabaseProtectableItem, VmWorkloadSapHanaDBInstance, VmWorkloadSapHanaSystemProtectableItem, VmWorkloadSqlAvailabilityGroupProtectableItem, VmWorkloadSqlDatabaseProtectableItem and VmWorkloadSqlInstanceProtectableItem. |
|
System.Nullable<Azure.ETag>
eTag
Optional ETag. |
Returns
|
WorkloadProtectableItemResource
A new WorkloadProtectableItemResource instance for mocking. |