ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerCapabilityProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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
Azure SDK for .NET