ArmRecoveryServicesModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmRecoveryServicesModelFactory
type ArmRecoveryServicesModelFactory = class
Public Class ArmRecoveryServicesModelFactory
Inheritance
ArmRecoveryServicesModelFactory

Methods

Name Description
DeletedVaultProperties(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Properties of the DeletedVault.

DeletedVaultRestoreInput(String)
DnsZoneResult(Nullable<VaultSubResourceType>, IEnumerable<String>)

DNSZone information for Microsoft.RecoveryServices.

RecoveryServicesDeletedVaultData(ResourceIdentifier, String, ResourceType, SystemData, DeletedVaultProperties)

DeletedVault information as returned by the resource provider.

RecoveryServicesNameAvailabilityResult(Nullable<Boolean>, String, String)

Response for check name availability API. Resource provider will set availability as true | false.

RecoveryServicesPrivateEndpointConnection(Nullable<RecoveryServicesPrivateEndpointConnectionProvisioningState>, ResourceIdentifier, RecoveryServicesPrivateLinkServiceConnectionState, IEnumerable<VaultSubResourceType>)

Initializes a new instance of RecoveryServicesPrivateEndpointConnection.

RecoveryServicesPrivateEndpointConnectionVaultProperties(ResourceIdentifier, String, ResourceType, SystemData, RecoveryServicesPrivateEndpointConnection, Nullable<AzureLocation>)

Information to be stored in Vault properties as an element of privateEndpointConnections List.

RecoveryServicesPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of RecoveryServicesPrivateLinkResourceData.

RecoveryServicesPrivateLinkServiceConnectionState(Nullable<RecoveryServicesPrivateEndpointConnectionStatus>, String, String)

Gets or sets private link service connection state.

RecoveryServicesSecuritySettings(Nullable<ImmutabilityState>, RecoveryServicesSoftDeleteSettings, Nullable<MultiUserAuthorization>, SourceScanConfiguration)
RecoveryServicesVaultData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedServiceIdentity, RecoveryServicesVaultProperties, RecoveryServicesSku, Nullable<ETag>)

Initializes a new instance of RecoveryServicesVaultData.

RecoveryServicesVaultData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, RecoveryServicesVaultProperties, ManagedServiceIdentity, RecoveryServicesSku, Nullable<ETag>)
RecoveryServicesVaultExtendedInfoData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, Nullable<ETag>)

Initializes a new instance of RecoveryServicesVaultExtendedInfoData.

RecoveryServicesVaultPatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, RecoveryServicesVaultProperties, RecoveryServicesSku, ManagedServiceIdentity, Nullable<ETag>)

Initializes a new instance of RecoveryServicesVaultPatch.

RecoveryServicesVaultProperties(String, VaultUpgradeDetails, IEnumerable<RecoveryServicesPrivateEndpointConnectionVaultProperties>, Nullable<VaultPrivateEndpointState>, Nullable<VaultPrivateEndpointState>, VaultPropertiesEncryption, VaultPropertiesMoveDetails, Nullable<ResourceMoveState>, Nullable<BackupStorageVersion>, Nullable<VaultPublicNetworkAccess>, VaultMonitoringSettings, Nullable<CrossSubscriptionRestoreState>, VaultPropertiesRedundancySettings, RecoveryServicesSecuritySettings, Nullable<SecureScoreLevel>, Nullable<BcdrSecurityLevel>, IEnumerable<String>)
ReplicationJobSummary(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Summary of the replication job data for this vault.

ReplicationUsage(VaultMonitoringSummary, ReplicationJobSummary, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Replication usages of a vault.

ResourceCertificateAndAadDetails(Byte[], String, String, Nullable<Int64>, String, BinaryData, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Guid, String, String, String, ResourceIdentifier, String)

Certificate details representing the Vault credentials for AAD.

ResourceCertificateAndAcsDetails(Byte[], String, String, Nullable<Int64>, String, BinaryData, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, String)

Certificate details representing the Vault credentials for ACS.

ResourceCertificateDetails(String, Byte[], String, String, Nullable<Int64>, String, BinaryData, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Certificate details representing the Vault credentials. Please note this is the abstract base class. The derived classes available for instantiation are: ResourceCertificateAndAadDetails and ResourceCertificateAndAcsDetails.

VaultCertificateResult(ResourceIdentifier, String, ResourceType, SystemData, ResourceCertificateDetails)

Certificate corresponding to a vault that can be used by clients to register themselves with the vault.

VaultMonitoringSummary(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Summary of the replication monitoring data for this vault.

VaultPropertiesMoveDetails(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, ResourceIdentifier, ResourceIdentifier)

The details of the latest move operation performed on the Azure Resource.

VaultPropertiesRedundancySettings(Nullable<StandardTierStorageRedundancy>, Nullable<CrossRegionRestore>)

Initializes a new instance of VaultPropertiesRedundancySettings.

VaultUpgradeDetails(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<VaultUpgradeState>, String, Nullable<VaultUpgradeTriggerType>, ResourceIdentifier, ResourceIdentifier)

Details for upgrading vault.

VaultUsage(Nullable<VaultUsageUnit>, String, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, VaultUsageNameInfo)

Usages of a vault.

VaultUsageNameInfo(String, String)

The name of usage.

Applies to