Share via


Capability interface

Capability for the Azure Database for PostgreSQL flexible server.

Extends

Properties

fastProvisioningSupported

Indicates if fast provisioning is supported. 'Enabled' means fast provisioning is supported. 'Disabled' stands for fast provisioning is not supported. Will be deprecated in the future. Look to Supported Features for 'FastProvisioning'. NOTE: This property will not be serialized. It can only be populated by the server.

geoBackupSupported

Indicates if geographically redundant backups are supported in this location. 'Enabled' means geographically redundant backups are supported. 'Disabled' stands for geographically redundant backup is not supported. Will be deprecated in the future. Look to Supported Features for 'GeoBackup'. NOTE: This property will not be serialized. It can only be populated by the server.

name

Name of flexible servers capabilities.

onlineResizeSupported

Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this location for the given subscription. 'Enabled' means resizing the storage without interrupting the operation of the database engine is supported. 'Disabled' means resizing the storage without interrupting the operation of the database engine is not supported. Will be deprecated in the future. Look to Supported Features for 'OnlineResize'. NOTE: This property will not be serialized. It can only be populated by the server.

restricted

Indicates if this location is restricted. 'Enabled' means location is restricted. 'Disabled' stands for location is not restricted. Will be deprecated in the future. Look to Supported Features for 'Restricted'. NOTE: This property will not be serialized. It can only be populated by the server.

storageAutoGrowthSupported

Indicates if storage autogrow is supported in this location. 'Enabled' means storage autogrow is supported. 'Disabled' stands for storage autogrow is not supported. Will be deprecated in the future. Look to Supported Features for 'StorageAutoGrowth'. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFastProvisioningEditions

List of compute tiers supporting fast provisioning. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFeatures

Features supported. NOTE: This property will not be serialized. It can only be populated by the server.

supportedServerEditions

List of supported compute tiers. NOTE: This property will not be serialized. It can only be populated by the server.

supportedServerVersions

List of supported major versions of PostgreSQL database engine. NOTE: This property will not be serialized. It can only be populated by the server.

zoneRedundantHaAndGeoBackupSupported

Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups in this location. 'Enabled' means high availability with zone redundancy is supported in conjunction with geographically redundant backups is supported. 'Disabled' stands for high availability with zone redundancy is supported in conjunction with geographically redundant backups is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHaAndGeoBackup'. NOTE: This property will not be serialized. It can only be populated by the server.

zoneRedundantHaSupported

Indicates if high availability with zone redundancy is supported in this location. 'Enabled' means high availability with zone redundancy is supported. 'Disabled' stands for high availability with zone redundancy is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHa'. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

reason

The reason for the capability not being available. NOTE: This property will not be serialized. It can only be populated by the server.

status

The status of the capability. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

fastProvisioningSupported

Indicates if fast provisioning is supported. 'Enabled' means fast provisioning is supported. 'Disabled' stands for fast provisioning is not supported. Will be deprecated in the future. Look to Supported Features for 'FastProvisioning'. NOTE: This property will not be serialized. It can only be populated by the server.

fastProvisioningSupported?: string

Property Value

string

geoBackupSupported

Indicates if geographically redundant backups are supported in this location. 'Enabled' means geographically redundant backups are supported. 'Disabled' stands for geographically redundant backup is not supported. Will be deprecated in the future. Look to Supported Features for 'GeoBackup'. NOTE: This property will not be serialized. It can only be populated by the server.

geoBackupSupported?: string

Property Value

string

name

Name of flexible servers capabilities.

name?: string

Property Value

string

onlineResizeSupported

Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this location for the given subscription. 'Enabled' means resizing the storage without interrupting the operation of the database engine is supported. 'Disabled' means resizing the storage without interrupting the operation of the database engine is not supported. Will be deprecated in the future. Look to Supported Features for 'OnlineResize'. NOTE: This property will not be serialized. It can only be populated by the server.

onlineResizeSupported?: string

Property Value

string

restricted

Indicates if this location is restricted. 'Enabled' means location is restricted. 'Disabled' stands for location is not restricted. Will be deprecated in the future. Look to Supported Features for 'Restricted'. NOTE: This property will not be serialized. It can only be populated by the server.

restricted?: string

Property Value

string

storageAutoGrowthSupported

Indicates if storage autogrow is supported in this location. 'Enabled' means storage autogrow is supported. 'Disabled' stands for storage autogrow is not supported. Will be deprecated in the future. Look to Supported Features for 'StorageAutoGrowth'. NOTE: This property will not be serialized. It can only be populated by the server.

storageAutoGrowthSupported?: string

Property Value

string

supportedFastProvisioningEditions

List of compute tiers supporting fast provisioning. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFastProvisioningEditions?: FastProvisioningEditionCapability[]

Property Value

supportedFeatures

Features supported. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFeatures?: SupportedFeature[]

Property Value

supportedServerEditions

List of supported compute tiers. NOTE: This property will not be serialized. It can only be populated by the server.

supportedServerEditions?: ServerEditionCapability[]

Property Value

supportedServerVersions

List of supported major versions of PostgreSQL database engine. NOTE: This property will not be serialized. It can only be populated by the server.

supportedServerVersions?: ServerVersionCapability[]

Property Value

zoneRedundantHaAndGeoBackupSupported

Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups in this location. 'Enabled' means high availability with zone redundancy is supported in conjunction with geographically redundant backups is supported. 'Disabled' stands for high availability with zone redundancy is supported in conjunction with geographically redundant backups is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHaAndGeoBackup'. NOTE: This property will not be serialized. It can only be populated by the server.

zoneRedundantHaAndGeoBackupSupported?: string

Property Value

string

zoneRedundantHaSupported

Indicates if high availability with zone redundancy is supported in this location. 'Enabled' means high availability with zone redundancy is supported. 'Disabled' stands for high availability with zone redundancy is not supported. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHa'. NOTE: This property will not be serialized. It can only be populated by the server.

zoneRedundantHaSupported?: string

Property Value

string

Inherited Property Details

reason

The reason for the capability not being available. NOTE: This property will not be serialized. It can only be populated by the server.

reason?: string

Property Value

string

Inherited From CapabilityBase.reason

status

The status of the capability. NOTE: This property will not be serialized. It can only be populated by the server.

status?: CapabilityStatus

Property Value

Inherited From CapabilityBase.status