Freigeben über


ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerCapabilityProperties Method

Definition

Initializes a new instance of PostgreSqlFlexibleServerCapabilityProperties.

public static Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCapabilityProperties PostgreSqlFlexibleServerCapabilityProperties (Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexbileServerCapabilityStatus? capabilityStatus = default, string reason = default, string name = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerEditionCapability> supportedServerEditions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerServerVersionCapability> supportedServerVersions = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerFastProvisioningSupported? supportFastProvisioning = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerFastProvisioningEditionCapability> supportedFastProvisioningEditions = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerGeoBackupSupported? geoBackupSupported = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantHaSupported? zoneRedundantHaSupported = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported? zoneRedundantHaAndGeoBackupSupported = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageAutoGrowthSupported? storageAutoGrowthSupported = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerOnlineResizeSupported? onlineResizeSupported = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantRestricted? restricted = default);
static member PostgreSqlFlexibleServerCapabilityProperties : Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexbileServerCapabilityStatus> * string * string * seq<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerEditionCapability> * seq<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerServerVersionCapability> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerFastProvisioningSupported> * seq<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerFastProvisioningEditionCapability> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerGeoBackupSupported> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantHaSupported> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorageAutoGrowthSupported> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerOnlineResizeSupported> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerZoneRedundantRestricted> -> Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCapabilityProperties
Public Shared Function PostgreSqlFlexibleServerCapabilityProperties (Optional capabilityStatus As Nullable(Of PostgreSqlFlexbileServerCapabilityStatus) = Nothing, Optional reason As String = Nothing, Optional name As String = Nothing, Optional supportedServerEditions As IEnumerable(Of PostgreSqlFlexibleServerEditionCapability) = Nothing, Optional supportedServerVersions As IEnumerable(Of PostgreSqlFlexibleServerServerVersionCapability) = Nothing, Optional supportFastProvisioning As Nullable(Of PostgreSqlFlexibleServerFastProvisioningSupported) = Nothing, Optional supportedFastProvisioningEditions As IEnumerable(Of PostgreSqlFlexibleServerFastProvisioningEditionCapability) = Nothing, Optional geoBackupSupported As Nullable(Of PostgreSqlFlexibleServerGeoBackupSupported) = Nothing, Optional zoneRedundantHaSupported As Nullable(Of PostgreSqlFlexibleServerZoneRedundantHaSupported) = Nothing, Optional zoneRedundantHaAndGeoBackupSupported As Nullable(Of PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported) = Nothing, Optional storageAutoGrowthSupported As Nullable(Of PostgreSqlFlexibleServerStorageAutoGrowthSupported) = Nothing, Optional onlineResizeSupported As Nullable(Of PostgreSqlFlexibleServerOnlineResizeSupported) = Nothing, Optional restricted As Nullable(Of PostgreSqlFlexibleServerZoneRedundantRestricted) = Nothing) As PostgreSqlFlexibleServerCapabilityProperties

Parameters

capabilityStatus
Nullable<PostgreSqlFlexbileServerCapabilityStatus>

The status of the capability.

reason
String

The reason for the capability not being available.

name
String

Name of flexible servers capability.

supportedServerEditions
IEnumerable<PostgreSqlFlexibleServerEditionCapability>

List of supported flexible server editions.

supportedServerVersions
IEnumerable<PostgreSqlFlexibleServerServerVersionCapability>

The list of server versions supported for this capability.

supportFastProvisioning
Nullable<PostgreSqlFlexibleServerFastProvisioningSupported>

Gets a value indicating whether fast provisioning is supported. "Enabled" means fast provisioning is supported. "Disabled" stands for fast provisioning is not supported.

supportedFastProvisioningEditions
IEnumerable<PostgreSqlFlexibleServerFastProvisioningEditionCapability>

List of supported server editions for fast provisioning.

geoBackupSupported
Nullable<PostgreSqlFlexibleServerGeoBackupSupported>

Determines if geo-backup is supported in this region. "Enabled" means geo-backup is supported. "Disabled" stands for geo-back is not supported.

zoneRedundantHaSupported
Nullable<PostgreSqlFlexibleServerZoneRedundantHaSupported>

A value indicating whether Zone Redundant HA is supported in this region. "Enabled" means zone redundant HA is supported. "Disabled" stands for zone redundant HA is not supported.

zoneRedundantHaAndGeoBackupSupported
Nullable<PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported>

A value indicating whether Zone Redundant HA and Geo-backup is supported in this region. "Enabled" means zone redundant HA and geo-backup is supported. "Disabled" stands for zone redundant HA and geo-backup is not supported.

storageAutoGrowthSupported
Nullable<PostgreSqlFlexibleServerStorageAutoGrowthSupported>

A value indicating whether storage auto-grow is supported in this region. "Enabled" means storage auto-grow is supported. "Disabled" stands for storage auto-grow is not supported.

onlineResizeSupported
Nullable<PostgreSqlFlexibleServerOnlineResizeSupported>

A value indicating whether online resize is supported in this region for the given subscription. "Enabled" means storage online resize is supported. "Disabled" means storage online resize is not supported.

restricted
Nullable<PostgreSqlFlexibleServerZoneRedundantRestricted>

A value indicating whether this region is restricted. "Enabled" means region is restricted. "Disabled" stands for region is not restricted.

Returns

A new PostgreSqlFlexibleServerCapabilityProperties instance for mocking.

Applies to