Azure.ResourceManager.PostgreSql.FlexibleServers.Models Namespace

Classes

ArmPostgreSqlFlexibleServersModelFactory

Model factory for models.

DbLevelValidationStatus

Validation status summary for an individual database.

DbMigrationStatus

Migration status of an individual database.

PostgreSqlBackupContent

BackupRequestBase is the base for all backup request.

PostgreSqlBaseCapability

Base object for representing capability.

PostgreSqlCheckMigrationNameAvailabilityContent

Represents a migration name's availability.

PostgreSqlFlexibleServerActiveDirectoryAdministratorCreateOrUpdateContent

Represents an Active Directory administrator.

PostgreSqlFlexibleServerAuthConfig

Authentication configuration properties of a server.

PostgreSqlFlexibleServerBackupProperties

Backup properties of a server.

PostgreSqlFlexibleServerBackupSettings

The settings for the long term backup.

PostgreSqlFlexibleServerBackupStoreDetails

Details about the target where the backup content will be stored.

PostgreSqlFlexibleServerCapabilityProperties

Capability for the PostgreSQL server.

PostgreSqlFlexibleServerDataEncryption

Data encryption properties of a server.

PostgreSqlFlexibleServerDelegatedSubnetUsage

Delegated subnet usage data.

PostgreSqlFlexibleServerEditionCapability

Flexible server edition capabilities.

PostgreSqlFlexibleServerFastProvisioningEditionCapability

Represents capability of a fast provisioning edition.

PostgreSqlFlexibleServerHighAvailability

High availability properties of a server.

PostgreSqlFlexibleServerLogFile

Represents a logFile.

PostgreSqlFlexibleServerLtrBackupContent

The request that is made for a long term retention backup.

PostgreSqlFlexibleServerLtrBackupResult

Response for the LTR backup API call.

PostgreSqlFlexibleServerLtrPreBackupContent

A request that is made for pre-backup.

PostgreSqlFlexibleServerLtrPreBackupResult

Response for the LTR pre-backup API call.

PostgreSqlFlexibleServerMaintenanceWindow

Maintenance window properties of a server.

PostgreSqlFlexibleServerNameAvailabilityContent

The check availability request body.

PostgreSqlFlexibleServerNameAvailabilityResponse

The check availability result.

PostgreSqlFlexibleServerNameAvailabilityResult

Represents a resource name availability.

PostgreSqlFlexibleServerNetwork

Network properties of a server.

PostgreSqlFlexibleServerPatch

Represents a server to be updated.

PostgreSqlFlexibleServerRestartParameter

Represents server restart parameters.

PostgreSqlFlexibleServerServerVersionCapability

Server version capabilities.

PostgreSqlFlexibleServerSku

Sku information related properties of a server.

PostgreSqlFlexibleServerSkuCapability

Sku capability.

PostgreSqlFlexibleServersPrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

PostgreSqlFlexibleServersReplica

Replica properties of a server.

PostgreSqlFlexibleServersServerSku

Sku information related properties of a server.

PostgreSqlFlexibleServerStorage

Storage properties of a server.

PostgreSqlFlexibleServerStorageCapability

storage size in MB capability.

PostgreSqlFlexibleServerStorageEditionCapability

Storage edition capability.

PostgreSqlFlexibleServerStorageTierCapability

Represents capability of a storage tier.

PostgreSqlFlexibleServersValidationDetails

Details for the validation for migration.

PostgreSqlFlexibleServersValidationMessage

Validation message object.

PostgreSqlFlexibleServerUserAssignedIdentity

Information describing the identities associated with this application.

PostgreSqlFlexibleServerVirtualNetworkSubnetUsageParameter

Virtual network subnet usage parameter.

PostgreSqlFlexibleServerVirtualNetworkSubnetUsageResult

Virtual network subnet usage data.

PostgreSqlMigrationAdminCredentials

Server admin credentials.

PostgreSqlMigrationPatch

Represents a migration resource for patch.

PostgreSqlMigrationSecretParameters

Migration secret parameters.

PostgreSqlMigrationStatus

Migration status.

PostgreSqlMigrationSubStateDetails

Migration sub state details.

PostgreSqlServerMetadata

Database server metadata.

ServerSku

Sku information related properties of a server.

ValidationSummaryItem

Validation summary object.

VirtualEndpointResourcePatch

Represents a virtual endpoint for a server.

Structs

MigrateRolesEnum

To migrate roles and permissions we need to send this flag as True.

MigrationDbState

Migration db state of an individual database.

MigrationOption

Supported types of migration request include Validate, Migrate and ValidateAndMigrate.

PostgreSqlExecutionStatus

Service-set extensible enum indicating the status of operation.

PostgreSqlFlexibleServerActiveDirectoryAuthEnum

If Enabled, Azure Active Directory authentication is enabled.

PostgreSqlFlexibleServerBackupOrigin

Backup type.

PostgreSqlFlexibleServerConfigurationDataType

Data type of the configuration.

PostgreSqlFlexibleServerCreateMode

The mode to create a new PostgreSQL server.

PostgreSqlFlexibleServerCreateModeForUpdate

The mode to update a new PostgreSQL server.

PostgreSqlFlexibleServerFailoverMode

Failover mode.

PostgreSqlFlexibleServerFastProvisioningSupported

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

PostgreSqlFlexibleServerGeoBackupSupported

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

PostgreSqlFlexibleServerGeoRedundantBackupEnum

A value indicating whether Geo-Redundant backup is enabled on the server.

PostgreSqlFlexibleServerHAMode

HA mode supported for a server.

PostgreSqlFlexibleServerHAState

A state of a HA server that is visible to user.

PostgreSqlFlexibleServerHighAvailabilityMode

The HA mode for the server.

PostgreSqlFlexibleServerIdentityType

the types of identities associated with this resource; currently restricted to 'None and UserAssigned'.

PostgreSqlFlexibleServerKeyType

Data encryption type to depict if it is System Managed vs Azure Key vault.

PostgreSqlFlexibleServerNameUnavailableReason

The reason why the given name is not available.

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.

PostgreSqlFlexibleServerPasswordAuthEnum

If Enabled, Password authentication is enabled.

PostgreSqlFlexibleServerPrincipalType

The principal type used to represent the type of Active Directory Administrator.

PostgreSqlFlexibleServerPublicNetworkAccessState

public network access is enabled or not.

PostgreSqlFlexibleServerReplicationRole

Used to indicate role of the server in replication set.

PostgreSqlFlexibleServerSkuTier

The tier of the particular SKU, e.g. Burstable.

PostgreSqlFlexibleServersPrivateEndpointConnectionProvisioningState

The current provisioning state.

PostgreSqlFlexibleServersPrivateEndpointServiceConnectionStatus

The private endpoint connection status.

PostgreSqlFlexibleServersReplicationState

Gets the replication state of a replica server. This property is returned only for replicas api call. Supported values are Active, Catchup, Provisioning, Updating, Broken, Reconfiguring.

PostgreSqlFlexibleServersSourceType

Migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB.

PostgreSqlFlexibleServersSslMode

Supported SSL modes for migration. VerifyFull is the recommended SSL mode for Single server migration. Prefer, Require are recommended SSL modes for other source types.

PostgreSqlFlexibleServersStorageType

Storage type for the server. Allowed values are Premium_LRS and PremiumV2_LRS, and default is Premium_LRS if not specified.

PostgreSqlFlexibleServerState

A state of a server that is visible to user.

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.

PostgreSqlFlexibleServersValidationState

Validation status for migration.

PostgreSqlFlexibleServerVersion

The version of a server.

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.

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.

PostgreSqlFlexibleServerZoneRedundantRestricted

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

PostgreSqlKeyStatus

Primary encryption key status for Data encryption enabled server.

PostgreSqlManagedDiskPerformanceTier

Name of storage tier for IOPS.

PostgreSqlMigrationCancel

To trigger cancel for entire migration we need to send this flag as True.

PostgreSqlMigrationListFilter

The PostgreSqlMigrationListFilter.

PostgreSqlMigrationLogicalReplicationOnSourceDb

Indicates whether to setup LogicalReplicationOnSourceDb, if needed.

PostgreSqlMigrationMode

There are two types of migration modes Online and Offline.

PostgreSqlMigrationNameUnavailableReason

Migration name availability reason.

PostgreSqlMigrationOverwriteDbsInTarget

Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.

PostgreSqlMigrationStartDataMigration

Indicates whether the data migration should start right away.

PostgreSqlMigrationState

Migration state.

PostgreSqlMigrationSubState

Migration sub state.

PostgreSqlMigrationTriggerCutover

To trigger cutover for entire migration we need to send this flag as True.

ReadReplicaPromoteMode

Sets the promote mode for a replica server. This is a write only property.

ReplicationPromoteOption

Sets the promote options for a replica server. This is a write only property.

StorageAutoGrow

Flag to enable / disable Storage Auto grow for flexible server.

ThreatProtectionName

The ThreatProtectionName.

VirtualEndpointType

The endpoint type for the virtual endpoint.

Enums

PostgreSqlFlexbileServerCapabilityStatus

The status of the capability.

ThreatProtectionState

Specifies the state of the Threat Protection, whether it is enabled or disabled or a state has not been applied yet on the specific server.