ArmElasticSanModelFactory Class

Definition

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

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

Methods

Name Description
DiskSnapshotListContent(IEnumerable<ResourceIdentifier>)

object to hold array of Disk Snapshot ARM IDs.

ElasticSanData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ElasticSanSku, IEnumerable<String>, Nullable<ElasticSanProvisioningState>, Int64, Int64, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, IEnumerable<ElasticSanPrivateEndpointConnectionData>, Nullable<ElasticSanPublicNetworkAccess>, ElasticSanScaleUpProperties)

Initializes a new instance of ElasticSanData.

ElasticSanEncryptionProperties(ElasticSanKeyVaultProperties, ResourceIdentifier)
ElasticSanKeyVaultProperties(String, String, Uri, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Properties of key vault.

ElasticSanPatch(Nullable<Int64>, Nullable<Int64>, Nullable<ElasticSanPublicNetworkAccess>, ElasticSanScaleUpProperties, IDictionary<String,String>)
ElasticSanPreValidationResult(String)

response object for pre validation api.

ElasticSanPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ElasticSanProvisioningState>, ElasticSanPrivateLinkServiceConnectionState, IEnumerable<String>, ResourceIdentifier)
ElasticSanPrivateLinkResource(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of ElasticSanPrivateLinkResource.

ElasticSanPrivateLinkServiceConnectionState(Nullable<ElasticSanPrivateEndpointServiceConnectionStatus>, String, String)
ElasticSanScaleUpProperties(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<AutoScalePolicyEnforcement>)
ElasticSanSku(ElasticSanSkuName, Nullable<ElasticSanSkuTier>)
ElasticSanSkuCapability(String, String)

The capability information in the specified SKU.

ElasticSanSkuInformation(ElasticSanSkuName, Nullable<ElasticSanSkuTier>, String, IEnumerable<String>, IEnumerable<ElasticSanSkuLocationInfo>, IEnumerable<ElasticSanSkuCapability>)

ElasticSAN SKU and its properties.

ElasticSanSkuLocationInfo(Nullable<AzureLocation>, IEnumerable<String>)

The location info.

ElasticSanSnapshotData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ElasticSanProvisioningState>, Nullable<Int64>, String, ResourceIdentifier)
ElasticSanVirtualNetworkRule(ResourceIdentifier, Nullable<ElasticSanVirtualNetworkRuleAction>)
ElasticSanVolumeData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Guid>, ElasticSanVolumeDataSourceInfo, Int64, IscsiTargetInfo, Nullable<ElasticSanProvisioningState>, ResourceIdentifier)
ElasticSanVolumeDataSourceInfo(Nullable<ElasticSanVolumeCreateOption>, ResourceIdentifier)
ElasticSanVolumeGroupData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, Nullable<ElasticSanProvisioningState>, Nullable<ElasticSanStorageTargetType>, Nullable<ElasticSanEncryptionType>, ElasticSanEncryptionProperties, IEnumerable<ElasticSanPrivateEndpointConnectionData>, Nullable<Boolean>, IEnumerable<ElasticSanVirtualNetworkRule>)
ElasticSanVolumeGroupData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, Nullable<ElasticSanProvisioningState>, Nullable<ElasticSanStorageTargetType>, Nullable<ElasticSanEncryptionType>, ElasticSanEncryptionProperties, IEnumerable<ElasticSanVirtualNetworkRule>, IEnumerable<ElasticSanPrivateEndpointConnectionData>, Nullable<Boolean>, ElasticSanDeleteRetentionPolicy)

Initializes a new instance of ElasticSanVolumeGroupData.

ElasticSanVolumeGroupPatch(ManagedServiceIdentity, Nullable<ElasticSanStorageTargetType>, Nullable<ElasticSanEncryptionType>, ElasticSanEncryptionProperties, Nullable<Boolean>, IEnumerable<ElasticSanVirtualNetworkRule>)
ElasticSanVolumeNameListContent(IEnumerable<String>)

object to hold array of volume names.

ElasticSanVolumePatch(Nullable<Int64>, ResourceIdentifier)
IscsiTargetInfo(String, String, Nullable<Int32>, Nullable<ElasticSanProvisioningState>, Nullable<ResourceOperationalStatus>)

Iscsi target information.

SnapshotCreationInfo(ResourceIdentifier)

Applies to