Share via


ArmElasticSanModelFactory Class

Definition

Model factory for models.

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

Methods

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>)

Initializes a new instance of ElasticSanData.

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<PublicNetworkAccess>)

Initializes a new instance of ElasticSanData.

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

Initializes a new instance of ElasticSanKeyVaultProperties.

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

Initializes a new instance of ElasticSanPrivateEndpointConnectionData.

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

Initializes a new instance of ElasticSanPrivateLinkResource.

ElasticSanSkuCapability(String, String)

Initializes a new instance of ElasticSanSkuCapability.

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

Initializes a new instance of ElasticSanSkuInformation.

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

Initializes a new instance of ElasticSanSkuLocationInfo.

ElasticSanSnapshotData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, Nullable<ElasticSanProvisioningState>, Nullable<Int64>, String)

Initializes a new instance of ElasticSanSnapshotData.

ElasticSanVolumeData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Guid>, ElasticSanVolumeDataSourceInfo, Int64, IscsiTargetInfo, ResourceIdentifier, Nullable<ElasticSanProvisioningState>)

Initializes a new instance of ElasticSanVolumeData.

ElasticSanVolumeGroupData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, Nullable<ElasticSanProvisioningState>, Nullable<ElasticSanStorageTargetType>, Nullable<ElasticSanEncryptionType>, ElasticSanEncryptionProperties, IEnumerable<ElasticSanVirtualNetworkRule>, IEnumerable<ElasticSanPrivateEndpointConnectionData>)

Initializes a new instance of ElasticSanVolumeGroupData.

ElasticSanVolumeGroupData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, Nullable<ElasticSanProvisioningState>, Nullable<StorageTargetType>, Nullable<ElasticSanEncryptionType>, EncryptionProperties, IEnumerable<ElasticSanVirtualNetworkRule>, IEnumerable<ElasticSanPrivateEndpointConnectionData>)

Initializes a new instance of ElasticSanVolumeGroupData.

IscsiTargetInfo(String, String, Nullable<Int32>, Nullable<ElasticSanProvisioningState>, Nullable<ResourceOperationalStatus>)

Initializes a new instance of IscsiTargetInfo.

KeyVaultProperties(String, String, Uri, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of KeyVaultProperties.

Applies to