ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerStorageCapability Method

Definition

Initializes a new instance of PostgreSqlFlexibleServerStorageCapability.

public static Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageCapability PostgreSqlFlexibleServerStorageCapability(Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexbileServerCapabilityStatus? capabilityStatus = default, string reason = default, long? supportedIops = default, int? supportedMaximumIops = default, long? storageSizeInMB = default, long? maximumStorageSizeMb = default, int? supportedThroughput = default, int? supportedMaximumThroughput = default, string defaultIopsTier = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageTierCapability> supportedIopsTiers = default);
static member PostgreSqlFlexibleServerStorageCapability : Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexbileServerCapabilityStatus> * string * Nullable<int64> * Nullable<int> * Nullable<int64> * Nullable<int64> * Nullable<int> * Nullable<int> * string * seq<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageTierCapability> -> Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageCapability
Public Shared Function PostgreSqlFlexibleServerStorageCapability (Optional capabilityStatus As Nullable(Of PostgreSqlFlexbileServerCapabilityStatus) = Nothing, Optional reason As String = Nothing, Optional supportedIops As Nullable(Of Long) = Nothing, Optional supportedMaximumIops As Nullable(Of Integer) = Nothing, Optional storageSizeInMB As Nullable(Of Long) = Nothing, Optional maximumStorageSizeMb As Nullable(Of Long) = Nothing, Optional supportedThroughput As Nullable(Of Integer) = Nothing, Optional supportedMaximumThroughput As Nullable(Of Integer) = Nothing, Optional defaultIopsTier As String = Nothing, Optional supportedIopsTiers As IEnumerable(Of PostgreSqlFlexibleServerStorageTierCapability) = Nothing) As PostgreSqlFlexibleServerStorageCapability

Parameters

capabilityStatus
Nullable<PostgreSqlFlexbileServerCapabilityStatus>

Status of the capability.

reason
String

Reason for the capability not being available.

supportedIops
Nullable<Int64>

Minimum IOPS supported by the storage size.

supportedMaximumIops
Nullable<Int32>

Maximum IOPS supported by the storage size.

storageSizeInMB
Nullable<Int64>

Minimum supported size (in MB) of storage.

maximumStorageSizeMb
Nullable<Int64>

Maximum supported size (in MB) of storage.

supportedThroughput
Nullable<Int32>

Minimum supported throughput (in MB/s) of storage.

supportedMaximumThroughput
Nullable<Int32>

Maximum supported throughput (in MB/s) of storage.

defaultIopsTier
String

Default IOPS for this tier and storage size.

supportedIopsTiers
IEnumerable<PostgreSqlFlexibleServerStorageTierCapability>

List of all supported storage tiers for this tier and storage size.

Returns

A new PostgreSqlFlexibleServerStorageCapability instance for mocking.

Applies to