共用方式為


ArmElasticSanModelFactory.ElasticSanData Method

Definition

Initializes a new instance of ElasticSanData.

public static Azure.ResourceManager.ElasticSan.ElasticSanData ElasticSanData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.ElasticSan.Models.ElasticSanSku sku = default, System.Collections.Generic.IEnumerable<string> availabilityZones = default, Azure.ResourceManager.ElasticSan.Models.ElasticSanProvisioningState? provisioningState = default, long baseSizeTiB = 0, long extendedCapacitySizeTiB = 0, long? totalVolumeSizeGiB = default, long? volumeGroupCount = default, long? totalIops = default, long? totalMbps = default, long? totalSizeTiB = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ElasticSan.ElasticSanPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.ElasticSan.Models.ElasticSanPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.ElasticSan.Models.ScaleUpProperties scaleUpProperties = default);
static member ElasticSanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.ElasticSan.Models.ElasticSanSku * seq<string> * Nullable<Azure.ResourceManager.ElasticSan.Models.ElasticSanProvisioningState> * int64 * int64 * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * seq<Azure.ResourceManager.ElasticSan.ElasticSanPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.ElasticSan.Models.ElasticSanPublicNetworkAccess> * Azure.ResourceManager.ElasticSan.Models.ScaleUpProperties -> Azure.ResourceManager.ElasticSan.ElasticSanData
Public Shared Function ElasticSanData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As ElasticSanSku = Nothing, Optional availabilityZones As IEnumerable(Of String) = Nothing, Optional provisioningState As Nullable(Of ElasticSanProvisioningState) = Nothing, Optional baseSizeTiB As Long = 0, Optional extendedCapacitySizeTiB As Long = 0, Optional totalVolumeSizeGiB As Nullable(Of Long) = Nothing, Optional volumeGroupCount As Nullable(Of Long) = Nothing, Optional totalIops As Nullable(Of Long) = Nothing, Optional totalMbps As Nullable(Of Long) = Nothing, Optional totalSizeTiB As Nullable(Of Long) = Nothing, Optional privateEndpointConnections As IEnumerable(Of ElasticSanPrivateEndpointConnectionData) = Nothing, Optional publicNetworkAccess As Nullable(Of ElasticSanPublicNetworkAccess) = Nothing, Optional scaleUpProperties As ScaleUpProperties = Nothing) As ElasticSanData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

sku
ElasticSanSku

resource sku.

availabilityZones
IEnumerable<String>

Logical zone for Elastic San resource; example: ["1"].

provisioningState
Nullable<ElasticSanProvisioningState>

State of the operation on the resource.

baseSizeTiB
Int64

Base size of the Elastic San appliance in TiB.

extendedCapacitySizeTiB
Int64

Extended size of the Elastic San appliance in TiB.

totalVolumeSizeGiB
Nullable<Int64>

Total size of the provisioned Volumes in GiB.

volumeGroupCount
Nullable<Int64>

Total number of volume groups in this Elastic San appliance.

totalIops
Nullable<Int64>

Total Provisioned IOPS of the Elastic San appliance.

totalMbps
Nullable<Int64>

Total Provisioned MBps Elastic San appliance.

totalSizeTiB
Nullable<Int64>

Total size of the Elastic San appliance in TB.

privateEndpointConnections
IEnumerable<ElasticSanPrivateEndpointConnectionData>

The list of Private Endpoint Connections.

publicNetworkAccess
Nullable<ElasticSanPublicNetworkAccess>

Allow or disallow public network access to ElasticSan. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.

scaleUpProperties
ScaleUpProperties

Auto Scale Properties for Elastic San Appliance.

Returns

A new ElasticSanData instance for mocking.

Applies to