Package-level declarations
Types
A2A container mapping input.
Builder for A2AContainerMappingInputArgs.
A2A Cross-Cluster Migration enable protection input.
A2A Cross-Cluster Migration Policy creation input.
A2A enable protection input.
Builder for A2AEnableProtectionInputArgs.
A2A Policy creation input.
Builder for A2APolicyCreationInputArgs.
A2A protected managed disk details.
Builder for A2AProtectedManagedDiskDetailsArgs.
A2A provider specific settings.
A2A provider specific settings.
A2A unprotected disk details.
Builder for A2AUnprotectedDiskDetailsArgs.
A2A disk input details.
Builder for A2AVmDiskInputDetailsArgs.
A2A managed disk input details.
Builder for A2AVmManagedDiskInputDetailsArgs.
Builder for AADProperties.
The properties of an add provider request.
The properties of an add vCenter request.
Builder for AddVCenterRequestPropertiesArgs.
AzureBackupServer (DPMVenus) workload-specific protection container.
Builder for AzureBackupServerContainerArgs.
Fabric provider specific settings.
Builder for AzureFabricCreationInputArgs.
Azure File Share workload-specific backup item.
Builder for AzureFileshareProtectedItemArgs.
Additional information about Azure File Share backup item.
AzureStorage backup policy.
Builder for AzureFileShareProtectionPolicyArgs.
IaaS VM workload-specific backup item representing a classic virtual machine.
IaaS VM workload-specific backup item representing the Classic Compute VM.
IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.
Builder for AzureIaaSComputeVMContainerArgs.
IaaS VM workload-specific backup item representing the Azure Resource Manager VM.
IaaS VM workload-specific backup item.
Builder for AzureIaaSVMProtectedItemArgs.
Additional information on Azure IaaS VM specific backup item.
IaaS VM workload-specific backup policy.
Builder for AzureIaaSVMProtectionPolicyArgs.
Settings for Azure Monitor based alerts
Builder for AzureMonitorAlertSettingsArgs.
Azure Recovery Services Vault specific protection intent item.
IaaS VM specific backup protection intent item.
Builder for AzureResourceProtectionIntentArgs.
Container for SQL workloads under SQL Availability Group.
Azure Sql workload-specific container.
Builder for AzureSqlContainerArgs.
Azure SQL workload-specific backup item.
Builder for AzureSqlProtectedItemArgs.
Additional information on Azure Sql specific protected item.
Azure SQL workload-specific backup policy.
Builder for AzureSqlProtectionPolicyArgs.
Azure Storage Account workload-specific container.
Builder for AzureStorageContainerArgs.
Create network mappings input properties/behavior specific to Azure to Azure Network mapping.
Container for SQL workloads under Azure Virtual Machines.
Azure VM workload-specific protected item.
Builder for AzureVmWorkloadProtectedItemArgs.
Additional information on Azure Workload for SQL specific backup item.
Azure VM (Mercury) workload-specific backup policy.
Azure VM workload-specific protected item representing SAP ASE Database.
Azure VM workload-specific protected item representing SAP HANA Database.
Azure VM workload-specific protected item representing SAP HANA DBInstance.
Azure VM workload-specific protected item representing SQL Database.
Azure Recovery Services Vault specific protection intent item.
Container for the workloads running inside Azure Compute or Classic Compute.
Builder for AzureWorkloadContainerArgs.
Azure workload specific protection intent item.
Extended information of the container.
Azure Workload SQL Auto Protection intent item.
Settings for classic alerts
Builder for ClassicAlertSettingsArgs.
The details of the identity used for CMK
Builder for CmkKekIdentityArgs.
The properties of the Key Vault which hosts CMK
Builder for CmkKeyVaultPropertiesArgs.
Container identity information
Builder for ContainerIdentityInfoArgs.
Common input details for network mapping operation.
Policy creation properties.
Builder for CreatePolicyInputPropertiesArgs.
Configure pairing input properties.
Recovery plan creation properties.
Settings for Cross Subscription Restore Settings
Current scenario details of the protected entity.
Builder for CurrentScenarioDetailsArgs.
Daily retention format.
Builder for DailyRetentionFormatArgs.
Daily retention schedule.
Builder for DailyRetentionScheduleArgs.
Builder for DailyScheduleArgs.
Builder for DayArgs.
Recovery disk encryption info (BEK and KEK).
Builder for DiskEncryptionInfoArgs.
Disk Encryption Key Information (BitLocker Encryption Key (BEK) on Windows).
Builder for DiskEncryptionKeyInfoArgs.
Builder for DiskExclusionPropertiesArgs.
This is used to represent the various nodes of the distributed container.
Builder for DistributedNodesInfoArgs.
DPM workload-specific protection container.
Builder for DpmContainerArgs.
Additional information of the DPMContainer.
Builder for DPMContainerExtendedInfoArgs.
Additional information on Backup engine specific backup item.
Builder for DPMProtectedItemArgs.
Additional information of DPM Protected item.
Builder for DPMProtectedItemExtendedInfoArgs.
Enable migration input properties.
Builder for EnableMigrationInputPropertiesArgs.
Enable protection input properties.
Extended location of the resource.
Builder for ExtendedLocationArgs.
Extended Properties for Azure IaasVM Backup.
Builder for ExtendedPropertiesArgs.
Properties of site details provided during the time of site creation.
Builder for FabricCreationInputPropertiesArgs.
Base class for generic container of backup items
Builder for GenericContainerArgs.
Container extended information
Builder for GenericContainerExtendedInfoArgs.
Base class for backup items.
Builder for GenericProtectedItemArgs.
Azure VM (Mercury) workload-specific backup policy.
Builder for GenericProtectionPolicyArgs.
Builder for GetProtectedItemPlainArgs.
Builder for GetProtectionContainerPlainArgs.
Builder for GetProtectionIntentPlainArgs.
Builder for GetProtectionPolicyPlainArgs.
Builder for GetReplicationFabricPlainArgs.
Builder for GetReplicationPolicyPlainArgs.
Builder for GetReplicationvCenterPlainArgs.
Builder for GetResourceGuardProxyPlainArgs.
Builder for GetVaultPlainArgs.
Health Error.
Builder for HealthErrorArgs.
Builder for HourlyScheduleArgs.
Disk input details.
HyperVReplicaAzure specific enable protection input.
Hyper-V Replica Azure specific input for creating a protection profile.
Builder for HyperVReplicaAzurePolicyInputArgs.
HyperV Replica Blue policy input.
Builder for HyperVReplicaBluePolicyInputArgs.
Hyper-V Replica specific policy Input.
Builder for HyperVReplicaPolicyInputArgs.
IaaS VM workload-specific container.
Builder for IaaSVMContainerArgs.
Identity for the resource.
Builder for IdentityDataArgs.
Builder for IdentityProviderInputArgs.
Immutability Settings of vault
Builder for ImmutabilitySettingsArgs.
Disk input details.
Builder for InMageAzureV2DiskInputDetailsArgs.
VMware Azure specific enable protection input.
VMWare Azure specific policy Input.
Builder for InMageAzureV2PolicyInputArgs.
DiskExclusionInput when doing enable protection of virtual machine in InMage provider.
Builder for InMageDiskExclusionInputArgs.
Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.
VMware Azure specific enable protection input.
Builder for InMageEnableProtectionInputArgs.
VMWare Azure specific protection profile Input.
Builder for InMagePolicyInputArgs.
InMageRcm disk input.
Builder for InMageRcmDiskInputArgs.
InMageRcm disk input.
Builder for InMageRcmDisksDefaultInputArgs.
InMageRcm specific enable protection input.
Builder for InMageRcmEnableProtectionInputArgs.
InMageRcm fabric provider specific settings.
Builder for InMageRcmFabricCreationInputArgs.
InMageRcmFailback policy creation input.
InMageRcm policy creation input.
Builder for InMageRcmPolicyCreationInputArgs.
Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.
Builder for InMageVolumeExclusionOptionsArgs.
Implements InnerHealthError class. HealthError object has a list of InnerHealthErrors as child errors. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
Builder for InnerHealthErrorArgs.
Details about inquired protectable items under a given container.
Builder for InquiryInfoArgs.
Validation for inquired protectable items under a given container.
Builder for InquiryValidationArgs.
Builder for InstantRPAdditionalDetailsArgs.
Key Encryption Key (KEK) information.
Builder for KeyEncryptionKeyInfoArgs.
KPI Resource Health Details
Builder for KPIResourceHealthDetailsArgs.
Log policy schedule.
Builder for LogSchedulePolicyArgs.
Long term retention policy.
Builder for LongTermRetentionPolicyArgs.
Long term policy schedule.
Builder for LongTermSchedulePolicyArgs.
Container with items backed up using MAB backup engine.
Builder for MabContainerArgs.
Additional information of the container.
Builder for MabContainerExtendedInfoArgs.
Builder for MABContainerHealthDetailsArgs.
MAB workload-specific backup item.
Builder for MabFileFolderProtectedItemArgs.
Additional information on the backed up item.
Mab container-specific backup policy.
Builder for MabProtectionPolicyArgs.
Monitoring Settings of the vault
Builder for MonitoringSettingsArgs.
Monthly retention schedule.
Builder for MonthlyRetentionScheduleArgs.
The Private Endpoint network resource that is linked to the Private Endpoint connection
Builder for PrivateEndpointArgs.
Private Endpoint Connection Response Properties
Builder for PrivateEndpointConnectionArgs.
Private Link Service Connection State
Recovery plan A2A input.
Builder for RecoveryPlanA2AInputArgs.
Recovery plan action details.
Builder for RecoveryPlanActionArgs.
Recovery plan Automation runbook action details.
Recovery plan group details.
Builder for RecoveryPlanGroupArgs.
Recovery plan manual action details.
Recovery plan protected item.
Builder for RecoveryPlanProtectedItemArgs.
Recovery plan script action details.
Extended location of the resource.
Builder for RegisteredClusterNodesArgs.
Replication protection cluster custom data details.
Builder for ResourceGuardOperationDetailArgs.
Builder for ResourceGuardProxyBaseArgs.
Restore Settings of the vault
Builder for RestoreSettingsArgs.
Retention duration.
Builder for RetentionDurationArgs.
Security profile input.
Builder for SecurityProfilePropertiesArgs.
Security Settings of the vault
Builder for SecuritySettingsArgs.
Common settings field for backup management
Builder for SettingsArgs.
Shared Disk Replication item custom data details.
Simple policy retention.
Builder for SimpleRetentionPolicyArgs.
Simple policy schedule.
Builder for SimpleSchedulePolicyArgs.
The V2 policy schedule for IaaS that supports hourly backups.
Builder for SimpleSchedulePolicyV2Args.
Builder for SkuArgs.
Snapshot Backup related fields for WorkloadType SaPHanaSystem
Soft delete Settings of vault
Builder for SoftDeleteSettingsArgs.
Storage mapping input properties.
Builder for StorageMappingInputPropertiesArgs.
Sub-protection policy which includes schedule and retention
Builder for SubProtectionPolicyArgs.
Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier
Builder for TieringPolicyArgs.
User assigned managed identity properties
Builder for UserAssignedIdentityPropertiesArgs.
User assigned managed identity details
Resource tag input.
Builder for UserCreatedResourceTagArgs.
Properties of the vault.
Builder for VaultPropertiesArgs.
Customer Managed Key details of the resource.
Builder for VaultPropertiesEncryptionArgs.
The redundancy Settings of a Vault
Vault retention policy for AzureFileShare
Builder for VaultRetentionPolicyArgs.
Create network mappings input properties/behavior specific to Vmm to Azure Network mapping.
Create network mappings input properties/behavior specific to vmm to vmm Network mapping.
VMwareCbt container mapping input.
Builder for VMwareCbtContainerMappingInputArgs.
VMwareCbt disk input.
Builder for VMwareCbtDiskInputArgs.
VMwareCbt specific enable migration input.
Builder for VMwareCbtEnableMigrationInputArgs.
VMware Cbt policy creation input.
Builder for VMwareCbtPolicyCreationInputArgs.
VMwareCbt security profile input.
VMwareV2 fabric provider specific settings.
Builder for VMwareV2FabricCreationInputArgs.
Weekly retention format.
Builder for WeeklyRetentionFormatArgs.
Weekly retention schedule.
Builder for WeeklyRetentionScheduleArgs.
Builder for WeeklyScheduleArgs.
Details of an inquired protectable item.
Builder for WorkloadInquiryDetailsArgs.
Yearly retention schedule.
Builder for YearlyRetentionScheduleArgs.