Categorygithub.com/Azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4
modulepackage
4.0.0
Repository: https://github.com/azure/azure-sdk-for-go.git
Documentation: pkg.go.dev

# README

Azure Database for PostgreSQL Module for Go

The armpostgresqlflexibleservers module provides operations for working with Azure Database for PostgreSQL.

Source code

Getting started

Prerequisites

  • an Azure subscription
  • Go 1.18 or above (You could download and install the latest version of Go from here. It will replace the existing Go on your machine. If you want to install multiple Go versions on the same machine, you could refer this doc.)

Install the package

This project uses Go modules for versioning and dependency management.

Install the Azure Database for PostgreSQL module:

go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4

Authorization

When creating a client, you will need to provide a credential for authenticating with Azure Database for PostgreSQL. The azidentity module provides facilities for various ways of authenticating with Azure including client/secret, certificate, managed identity, and more.

cred, err := azidentity.NewDefaultAzureCredential(nil)

For more information on authentication, please see the documentation for azidentity at pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity.

Client Factory

Azure Database for PostgreSQL module consists of one or more clients. We provide a client factory which could be used to create any client in this module.

clientFactory, err := armpostgresqlflexibleservers.NewClientFactory(<subscription ID>, cred, nil)

You can use ClientOptions in package github.com/Azure/azure-sdk-for-go/sdk/azcore/arm to set endpoint to connect with public and sovereign clouds as well as Azure Stack. For more information, please see the documentation for azcore at pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azcore.

options := arm.ClientOptions {
    ClientOptions: azcore.ClientOptions {
        Cloud: cloud.AzureChina,
    },
}
clientFactory, err := armpostgresqlflexibleservers.NewClientFactory(<subscription ID>, cred, &options)

Clients

A client groups a set of related APIs, providing access to its functionality. Create one or more clients to access the APIs you require using client factory.

client := clientFactory.NewAdministratorsClient()

Fakes

The fake package contains types used for constructing in-memory fake servers used in unit tests. This allows writing tests to cover various success/error conditions without the need for connecting to a live service.

Please see https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/samples/fakes for details and examples on how to use fakes.

Provide Feedback

If you encounter bugs or have suggestions, please open an issue and assign the Database for PostgreSQL label.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

# Packages

No description provided by the author

# Functions

NewAdministratorsClient creates a new instance of AdministratorsClient with the specified values.
NewBackupsClient creates a new instance of BackupsClient with the specified values.
NewCheckNameAvailabilityClient creates a new instance of CheckNameAvailabilityClient with the specified values.
NewCheckNameAvailabilityWithLocationClient creates a new instance of CheckNameAvailabilityWithLocationClient with the specified values.
NewClientFactory creates a new instance of ClientFactory with the specified values.
NewConfigurationsClient creates a new instance of ConfigurationsClient with the specified values.
NewDatabasesClient creates a new instance of DatabasesClient with the specified values.
NewFirewallRulesClient creates a new instance of FirewallRulesClient with the specified values.
NewFlexibleServerClient creates a new instance of FlexibleServerClient with the specified values.
NewGetPrivateDNSZoneSuffixClient creates a new instance of GetPrivateDNSZoneSuffixClient with the specified values.
NewLocationBasedCapabilitiesClient creates a new instance of LocationBasedCapabilitiesClient with the specified values.
NewLogFilesClient creates a new instance of LogFilesClient with the specified values.
NewLtrBackupOperationsClient creates a new instance of LtrBackupOperationsClient with the specified values.
NewMigrationsClient creates a new instance of MigrationsClient with the specified values.
NewOperationsClient creates a new instance of OperationsClient with the specified values.
NewPostgreSQLServerManagementClient creates a new instance of PostgreSQLServerManagementClient with the specified values.
NewPrivateEndpointConnectionClient creates a new instance of PrivateEndpointConnectionClient with the specified values.
NewPrivateEndpointConnectionsClient creates a new instance of PrivateEndpointConnectionsClient with the specified values.
NewPrivateLinkResourcesClient creates a new instance of PrivateLinkResourcesClient with the specified values.
NewReplicasClient creates a new instance of ReplicasClient with the specified values.
NewServerCapabilitiesClient creates a new instance of ServerCapabilitiesClient with the specified values.
NewServersClient creates a new instance of ServersClient with the specified values.
NewServerThreatProtectionSettingsClient creates a new instance of ServerThreatProtectionSettingsClient with the specified values.
NewVirtualEndpointsClient creates a new instance of VirtualEndpointsClient with the specified values.
NewVirtualNetworkSubnetUsageClient creates a new instance of VirtualNetworkSubnetUsageClient with the specified values.
PossibleActiveDirectoryAuthEnumValues returns the possible values for the ActiveDirectoryAuthEnum const type.
PossibleArmServerKeyTypeValues returns the possible values for the ArmServerKeyType const type.
PossibleAzureManagedDiskPerformanceTiersValues returns the possible values for the AzureManagedDiskPerformanceTiers const type.
PossibleCancelEnumValues returns the possible values for the CancelEnum const type.
PossibleCapabilityStatusValues returns the possible values for the CapabilityStatus const type.
PossibleCheckNameAvailabilityReasonValues returns the possible values for the CheckNameAvailabilityReason const type.
PossibleConfigurationDataTypeValues returns the possible values for the ConfigurationDataType const type.
PossibleCreatedByTypeValues returns the possible values for the CreatedByType const type.
PossibleCreateModeForUpdateValues returns the possible values for the CreateModeForUpdate const type.
PossibleCreateModeValues returns the possible values for the CreateMode const type.
PossibleExecutionStatusValues returns the possible values for the ExecutionStatus const type.
PossibleFailoverModeValues returns the possible values for the FailoverMode const type.
PossibleFastProvisioningSupportedEnumValues returns the possible values for the FastProvisioningSupportedEnum const type.
PossibleGeoBackupSupportedEnumValues returns the possible values for the GeoBackupSupportedEnum const type.
PossibleGeoRedundantBackupEnumValues returns the possible values for the GeoRedundantBackupEnum const type.
PossibleHaModeValues returns the possible values for the HaMode const type.
PossibleHighAvailabilityModeValues returns the possible values for the HighAvailabilityMode const type.
PossibleIdentityTypeValues returns the possible values for the IdentityType const type.
PossibleKeyStatusEnumValues returns the possible values for the KeyStatusEnum const type.
PossibleLogicalReplicationOnSourceDbEnumValues returns the possible values for the LogicalReplicationOnSourceDbEnum const type.
PossibleMigrateRolesEnumValues returns the possible values for the MigrateRolesEnum const type.
PossibleMigrationDbStateValues returns the possible values for the MigrationDbState const type.
PossibleMigrationListFilterValues returns the possible values for the MigrationListFilter const type.
PossibleMigrationModeValues returns the possible values for the MigrationMode const type.
PossibleMigrationNameAvailabilityReasonValues returns the possible values for the MigrationNameAvailabilityReason const type.
PossibleMigrationOptionValues returns the possible values for the MigrationOption const type.
PossibleMigrationStateValues returns the possible values for the MigrationState const type.
PossibleMigrationSubStateValues returns the possible values for the MigrationSubState const type.
PossibleOnlineResizeSupportedEnumValues returns the possible values for the OnlineResizeSupportedEnum const type.
PossibleOperationOriginValues returns the possible values for the OperationOrigin const type.
PossibleOriginValues returns the possible values for the Origin const type.
PossibleOverwriteDbsInTargetEnumValues returns the possible values for the OverwriteDbsInTargetEnum const type.
PossiblePasswordAuthEnumValues returns the possible values for the PasswordAuthEnum const type.
PossiblePrincipalTypeValues returns the possible values for the PrincipalType const type.
PossiblePrivateEndpointConnectionProvisioningStateValues returns the possible values for the PrivateEndpointConnectionProvisioningState const type.
PossiblePrivateEndpointServiceConnectionStatusValues returns the possible values for the PrivateEndpointServiceConnectionStatus const type.
PossibleReadReplicaPromoteModeValues returns the possible values for the ReadReplicaPromoteMode const type.
PossibleReplicationPromoteOptionValues returns the possible values for the ReplicationPromoteOption const type.
PossibleReplicationRoleValues returns the possible values for the ReplicationRole const type.
PossibleReplicationStateValues returns the possible values for the ReplicationState const type.
PossibleRestrictedEnumValues returns the possible values for the RestrictedEnum const type.
PossibleServerHAStateValues returns the possible values for the ServerHAState const type.
PossibleServerPublicNetworkAccessStateValues returns the possible values for the ServerPublicNetworkAccessState const type.
PossibleServerStateValues returns the possible values for the ServerState const type.
PossibleServerVersionValues returns the possible values for the ServerVersion const type.
PossibleSKUTierValues returns the possible values for the SKUTier const type.
PossibleSourceTypeValues returns the possible values for the SourceType const type.
PossibleSSLModeValues returns the possible values for the SSLMode const type.
PossibleStartDataMigrationEnumValues returns the possible values for the StartDataMigrationEnum const type.
PossibleStorageAutoGrowthSupportedEnumValues returns the possible values for the StorageAutoGrowthSupportedEnum const type.
PossibleStorageAutoGrowValues returns the possible values for the StorageAutoGrow const type.
PossibleStorageTypeValues returns the possible values for the StorageType const type.
PossibleThreatProtectionNameValues returns the possible values for the ThreatProtectionName const type.
PossibleThreatProtectionStateValues returns the possible values for the ThreatProtectionState const type.
PossibleTriggerCutoverEnumValues returns the possible values for the TriggerCutoverEnum const type.
PossibleValidationStateValues returns the possible values for the ValidationState const type.
PossibleVirtualEndpointTypeValues returns the possible values for the VirtualEndpointType const type.
PossibleZoneRedundantHaAndGeoBackupSupportedEnumValues returns the possible values for the ZoneRedundantHaAndGeoBackupSupportedEnum const type.
PossibleZoneRedundantHaSupportedEnumValues returns the possible values for the ZoneRedundantHaSupportedEnum const type.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ActiveDirectoryAdministrator - Represents an Active Directory administrator.
ActiveDirectoryAdministratorAdd - Represents an Active Directory administrator.
AdminCredentials - Server admin credentials.
AdministratorListResult - A list of active directory administrators.
AdministratorProperties - The properties of an Active Directory administrator.
AdministratorPropertiesForAdd - The properties of an Active Directory administrator.
AdministratorsClient contains the methods for the Administrators group.
AdministratorsClientBeginCreateOptions contains the optional parameters for the AdministratorsClient.BeginCreate method.
AdministratorsClientBeginDeleteOptions contains the optional parameters for the AdministratorsClient.BeginDelete method.
AdministratorsClientCreateResponse contains the response from method AdministratorsClient.BeginCreate.
AdministratorsClientDeleteResponse contains the response from method AdministratorsClient.BeginDelete.
AdministratorsClientGetOptions contains the optional parameters for the AdministratorsClient.Get method.
AdministratorsClientGetResponse contains the response from method AdministratorsClient.Get.
AdministratorsClientListByServerOptions contains the optional parameters for the AdministratorsClient.NewListByServerPager method.
AdministratorsClientListByServerResponse contains the response from method AdministratorsClient.NewListByServerPager.
AuthConfig - Authentication configuration properties of a server.
Backup properties of a server.
BackupsClient contains the methods for the Backups group.
BackupsClientBeginCreateOptions contains the optional parameters for the BackupsClient.BeginCreate method.
BackupsClientBeginDeleteOptions contains the optional parameters for the BackupsClient.BeginDelete method.
BackupsClientCreateResponse contains the response from method BackupsClient.BeginCreate.
BackupsClientDeleteResponse contains the response from method BackupsClient.BeginDelete.
BackupsClientGetOptions contains the optional parameters for the BackupsClient.Get method.
BackupsClientGetResponse contains the response from method BackupsClient.Get.
BackupsClientListByServerOptions contains the optional parameters for the BackupsClient.NewListByServerPager method.
BackupsClientListByServerResponse contains the response from method BackupsClient.NewListByServerPager.
BackupSettings - The settings for the long term backup.
BackupStoreDetails - Details about the target where the backup content will be stored.
CapabilitiesListResult - Capability for the PostgreSQL server.
CheckNameAvailabilityClient contains the methods for the CheckNameAvailability group.
CheckNameAvailabilityClientExecuteOptions contains the optional parameters for the CheckNameAvailabilityClient.Execute method.
CheckNameAvailabilityClientExecuteResponse contains the response from method CheckNameAvailabilityClient.Execute.
CheckNameAvailabilityRequest - The check availability request body.
CheckNameAvailabilityWithLocationClient contains the methods for the CheckNameAvailabilityWithLocation group.
CheckNameAvailabilityWithLocationClientExecuteOptions contains the optional parameters for the CheckNameAvailabilityWithLocationClient.Execute method.
CheckNameAvailabilityWithLocationClientExecuteResponse contains the response from method CheckNameAvailabilityWithLocationClient.Execute.
ClientFactory is a client factory used to create any client in this module.
Configuration - Represents a Configuration.
ConfigurationForUpdate - Represents a Configuration.
ConfigurationListResult - A list of server configurations.
ConfigurationProperties - The properties of a configuration.
ConfigurationsClient contains the methods for the Configurations group.
ConfigurationsClientBeginPutOptions contains the optional parameters for the ConfigurationsClient.BeginPut method.
ConfigurationsClientBeginUpdateOptions contains the optional parameters for the ConfigurationsClient.BeginUpdate method.
ConfigurationsClientGetOptions contains the optional parameters for the ConfigurationsClient.Get method.
ConfigurationsClientGetResponse contains the response from method ConfigurationsClient.Get.
ConfigurationsClientListByServerOptions contains the optional parameters for the ConfigurationsClient.NewListByServerPager method.
ConfigurationsClientListByServerResponse contains the response from method ConfigurationsClient.NewListByServerPager.
ConfigurationsClientPutResponse contains the response from method ConfigurationsClient.BeginPut.
ConfigurationsClientUpdateResponse contains the response from method ConfigurationsClient.BeginUpdate.
Database - Represents a Database.
DatabaseListResult - A List of databases.
DatabaseProperties - The properties of a database.
DatabasesClient contains the methods for the Databases group.
DatabasesClientBeginCreateOptions contains the optional parameters for the DatabasesClient.BeginCreate method.
DatabasesClientBeginDeleteOptions contains the optional parameters for the DatabasesClient.BeginDelete method.
DatabasesClientCreateResponse contains the response from method DatabasesClient.BeginCreate.
DatabasesClientDeleteResponse contains the response from method DatabasesClient.BeginDelete.
DatabasesClientGetOptions contains the optional parameters for the DatabasesClient.Get method.
DatabasesClientGetResponse contains the response from method DatabasesClient.Get.
DatabasesClientListByServerOptions contains the optional parameters for the DatabasesClient.NewListByServerPager method.
DatabasesClientListByServerResponse contains the response from method DatabasesClient.NewListByServerPager.
DataEncryption - Data encryption properties of a server.
DbLevelValidationStatus - Validation status summary for an individual database.
DbMigrationStatus - Migration status of an individual database.
DbServerMetadata - Database server metadata.
DelegatedSubnetUsage - Delegated subnet usage data.
FastProvisioningEditionCapability - Represents capability of a fast provisioning edition.
FirewallRule - Represents a server firewall rule.
FirewallRuleListResult - A list of firewall rules.
FirewallRuleProperties - The properties of a server firewall rule.
FirewallRulesClient contains the methods for the FirewallRules group.
FirewallRulesClientBeginCreateOrUpdateOptions contains the optional parameters for the FirewallRulesClient.BeginCreateOrUpdate method.
FirewallRulesClientBeginDeleteOptions contains the optional parameters for the FirewallRulesClient.BeginDelete method.
FirewallRulesClientCreateOrUpdateResponse contains the response from method FirewallRulesClient.BeginCreateOrUpdate.
FirewallRulesClientDeleteResponse contains the response from method FirewallRulesClient.BeginDelete.
FirewallRulesClientGetOptions contains the optional parameters for the FirewallRulesClient.Get method.
FirewallRulesClientGetResponse contains the response from method FirewallRulesClient.Get.
FirewallRulesClientListByServerOptions contains the optional parameters for the FirewallRulesClient.NewListByServerPager method.
FirewallRulesClientListByServerResponse contains the response from method FirewallRulesClient.NewListByServerPager.
FlexibleServerCapability - Capability for the PostgreSQL server.
FlexibleServerClient contains the methods for the FlexibleServer group.
FlexibleServerClientBeginStartLtrBackupOptions contains the optional parameters for the FlexibleServerClient.BeginStartLtrBackup method.
FlexibleServerClientStartLtrBackupResponse contains the response from method FlexibleServerClient.BeginStartLtrBackup.
FlexibleServerClientTriggerLtrPreBackupOptions contains the optional parameters for the FlexibleServerClient.TriggerLtrPreBackup method.
FlexibleServerClientTriggerLtrPreBackupResponse contains the response from method FlexibleServerClient.TriggerLtrPreBackup.
FlexibleServerEditionCapability - Flexible server edition capabilities.
GetPrivateDNSZoneSuffixClient contains the methods for the GetPrivateDNSZoneSuffix group.
GetPrivateDNSZoneSuffixClientExecuteOptions contains the optional parameters for the GetPrivateDNSZoneSuffixClient.Execute method.
GetPrivateDNSZoneSuffixClientExecuteResponse contains the response from method GetPrivateDNSZoneSuffixClient.Execute.
HighAvailability - High availability properties of a server.
LocationBasedCapabilitiesClient contains the methods for the LocationBasedCapabilities group.
LocationBasedCapabilitiesClientExecuteOptions contains the optional parameters for the LocationBasedCapabilitiesClient.NewExecutePager method.
LocationBasedCapabilitiesClientExecuteResponse contains the response from method LocationBasedCapabilitiesClient.NewExecutePager.
LogFile - Represents a logFile.
LogFileListResult - A List of logFiles.
LogFileProperties - The properties of a logFile.
LogFilesClient contains the methods for the LogFiles group.
LogFilesClientListByServerOptions contains the optional parameters for the LogFilesClient.NewListByServerPager method.
LogFilesClientListByServerResponse contains the response from method LogFilesClient.NewListByServerPager.
LtrBackupOperationResponseProperties - Response for the backup request.
LtrBackupOperationsClient contains the methods for the LtrBackupOperations group.
LtrBackupOperationsClientGetOptions contains the optional parameters for the LtrBackupOperationsClient.Get method.
LtrBackupOperationsClientGetResponse contains the response from method LtrBackupOperationsClient.Get.
LtrBackupOperationsClientListByServerOptions contains the optional parameters for the LtrBackupOperationsClient.NewListByServerPager method.
LtrBackupOperationsClientListByServerResponse contains the response from method LtrBackupOperationsClient.NewListByServerPager.
LtrBackupRequest - The request that is made for a long term retention backup.
LtrBackupResponse - Response for the LTR backup API call.
LtrPreBackupRequest - A request that is made for pre-backup.
LtrPreBackupResponse - Response for the LTR pre-backup API call.
LtrPreBackupResponseProperties - Response for the pre-backup request.
LtrServerBackupOperation - Response for the LTR backup Operation API call.
LtrServerBackupOperationList - A list of long term retention backup operations for server.
MaintenanceWindow - Maintenance window properties of a server.
MigrationNameAvailabilityResource - Represents a migration name's availability.
MigrationResource - Represents a migration resource.
MigrationResourceForPatch - Represents a migration resource for patch.
MigrationResourceListResult - A list of migration resources.
MigrationResourceProperties - Migration resource properties.
MigrationResourcePropertiesForPatch - Migration resource properties for patch.
MigrationsClient contains the methods for the Migrations group.
MigrationsClientCreateOptions contains the optional parameters for the MigrationsClient.Create method.
MigrationsClientCreateResponse contains the response from method MigrationsClient.Create.
MigrationsClientDeleteOptions contains the optional parameters for the MigrationsClient.Delete method.
MigrationsClientDeleteResponse contains the response from method MigrationsClient.Delete.
MigrationsClientGetOptions contains the optional parameters for the MigrationsClient.Get method.
MigrationsClientGetResponse contains the response from method MigrationsClient.Get.
MigrationsClientListByTargetServerOptions contains the optional parameters for the MigrationsClient.NewListByTargetServerPager method.
MigrationsClientListByTargetServerResponse contains the response from method MigrationsClient.NewListByTargetServerPager.
MigrationsClientUpdateOptions contains the optional parameters for the MigrationsClient.Update method.
MigrationsClientUpdateResponse contains the response from method MigrationsClient.Update.
MigrationSecretParameters - Migration secret parameters.
MigrationStatus - Migration status.
MigrationSubStateDetails - Migration sub state details.
NameAvailability - Represents a resource name availability.
Network properties of a server.
Operation - REST API operation definition.
OperationDisplay - Display metadata associated with the operation.
OperationListResult - A list of resource provider operations.
OperationsClient contains the methods for the Operations group.
OperationsClientListOptions contains the optional parameters for the OperationsClient.List method.
OperationsClientListResponse contains the response from method OperationsClient.List.
PostgreSQLServerManagementClient contains the methods for the PostgreSQLServerManagementClient group.
PostgreSQLServerManagementClientCheckMigrationNameAvailabilityOptions contains the optional parameters for the PostgreSQLServerManagementClient.CheckMigrationNameAvailability method.
PostgreSQLServerManagementClientCheckMigrationNameAvailabilityResponse contains the response from method PostgreSQLServerManagementClient.CheckMigrationNameAvailability.
PrivateEndpoint - The private endpoint resource.
PrivateEndpointConnection - The private endpoint connection resource.
PrivateEndpointConnectionClient contains the methods for the PrivateEndpointConnection group.
PrivateEndpointConnectionClientBeginDeleteOptions contains the optional parameters for the PrivateEndpointConnectionClient.BeginDelete method.
PrivateEndpointConnectionClientBeginUpdateOptions contains the optional parameters for the PrivateEndpointConnectionClient.BeginUpdate method.
PrivateEndpointConnectionClientDeleteResponse contains the response from method PrivateEndpointConnectionClient.BeginDelete.
PrivateEndpointConnectionClientUpdateResponse contains the response from method PrivateEndpointConnectionClient.BeginUpdate.
PrivateEndpointConnectionListResult - A list of private endpoint connections.
PrivateEndpointConnectionProperties - Properties of the private endpoint connection.
PrivateEndpointConnectionsClient contains the methods for the PrivateEndpointConnections group.
PrivateEndpointConnectionsClientGetOptions contains the optional parameters for the PrivateEndpointConnectionsClient.Get method.
PrivateEndpointConnectionsClientGetResponse contains the response from method PrivateEndpointConnectionsClient.Get.
PrivateEndpointConnectionsClientListByServerOptions contains the optional parameters for the PrivateEndpointConnectionsClient.NewListByServerPager method.
PrivateEndpointConnectionsClientListByServerResponse contains the response from method PrivateEndpointConnectionsClient.NewListByServerPager.
PrivateLinkResource - A private link resource.
PrivateLinkResourceListResult - A list of private link resources.
PrivateLinkResourceProperties - Properties of a private link resource.
PrivateLinkResourcesClient contains the methods for the PrivateLinkResources group.
PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get method.
PrivateLinkResourcesClientGetResponse contains the response from method PrivateLinkResourcesClient.Get.
PrivateLinkResourcesClientListByServerOptions contains the optional parameters for the PrivateLinkResourcesClient.NewListByServerPager method.
PrivateLinkResourcesClientListByServerResponse contains the response from method PrivateLinkResourcesClient.NewListByServerPager.
PrivateLinkServiceConnectionState - A collection of information about the state of the connection between service consumer and provider.
Replica properties of a server.
ReplicasClient contains the methods for the Replicas group.
ReplicasClientListByServerOptions contains the optional parameters for the ReplicasClient.NewListByServerPager method.
ReplicasClientListByServerResponse contains the response from method ReplicasClient.NewListByServerPager.
RestartParameter - Represents server restart parameters.
Server - Represents a server.
ServerBackup - Server backup properties.
ServerBackupListResult - A list of server backups.
ServerBackupProperties - The properties of a server backup.
ServerCapabilitiesClient contains the methods for the ServerCapabilities group.
ServerCapabilitiesClientListOptions contains the optional parameters for the ServerCapabilitiesClient.NewListPager method.
ServerCapabilitiesClientListResponse contains the response from method ServerCapabilitiesClient.NewListPager.
ServerForUpdate - Represents a server to be updated.
ServerListResult - A list of servers.
ServerProperties - The properties of a server.
No description provided by the author
ServersClient contains the methods for the Servers group.
ServersClientBeginCreateOptions contains the optional parameters for the ServersClient.BeginCreate method.
ServersClientBeginDeleteOptions contains the optional parameters for the ServersClient.BeginDelete method.
ServersClientBeginRestartOptions contains the optional parameters for the ServersClient.BeginRestart method.
ServersClientBeginStartOptions contains the optional parameters for the ServersClient.BeginStart method.
ServersClientBeginStopOptions contains the optional parameters for the ServersClient.BeginStop method.
ServersClientBeginUpdateOptions contains the optional parameters for the ServersClient.BeginUpdate method.
ServersClientCreateResponse contains the response from method ServersClient.BeginCreate.
ServersClientDeleteResponse contains the response from method ServersClient.BeginDelete.
ServersClientGetOptions contains the optional parameters for the ServersClient.Get method.
ServersClientGetResponse contains the response from method ServersClient.Get.
ServersClientListByResourceGroupOptions contains the optional parameters for the ServersClient.NewListByResourceGroupPager method.
ServersClientListByResourceGroupResponse contains the response from method ServersClient.NewListByResourceGroupPager.
ServersClientListOptions contains the optional parameters for the ServersClient.NewListPager method.
ServersClientListResponse contains the response from method ServersClient.NewListPager.
ServersClientRestartResponse contains the response from method ServersClient.BeginRestart.
ServersClientStartResponse contains the response from method ServersClient.BeginStart.
ServersClientStopResponse contains the response from method ServersClient.BeginStop.
ServersClientUpdateResponse contains the response from method ServersClient.BeginUpdate.
ServerSKU - Sku information related properties of a server.
ServerSKUCapability - Sku capability.
ServerThreatProtectionListResult - A list of the server's Advanced Threat Protection settings.
ServerThreatProtectionProperties - Properties of server Threat Protection state.
ServerThreatProtectionSettingsClient contains the methods for the ServerThreatProtectionSettings group.
ServerThreatProtectionSettingsClientBeginCreateOrUpdateOptions contains the optional parameters for the ServerThreatProtectionSettingsClient.BeginCreateOrUpdate method.
ServerThreatProtectionSettingsClientCreateOrUpdateResponse contains the response from method ServerThreatProtectionSettingsClient.BeginCreateOrUpdate.
ServerThreatProtectionSettingsClientGetOptions contains the optional parameters for the ServerThreatProtectionSettingsClient.Get method.
ServerThreatProtectionSettingsClientGetResponse contains the response from method ServerThreatProtectionSettingsClient.Get.
ServerThreatProtectionSettingsClientListByServerOptions contains the optional parameters for the ServerThreatProtectionSettingsClient.NewListByServerPager method.
ServerThreatProtectionSettingsClientListByServerResponse contains the response from method ServerThreatProtectionSettingsClient.NewListByServerPager.
ServerThreatProtectionSettingsModel - Server's Advanced Threat Protection settings.
ServerVersionCapability - Server version capabilities.
SKU - Sku information related properties of a server.
Storage properties of a server.
StorageEditionCapability - Storage edition capability.
StorageMbCapability - storage size in MB capability.
StorageTierCapability - Represents capability of a storage tier.
SystemData - Metadata pertaining to creation and last modification of the resource.
UserAssignedIdentity - Information describing the identities associated with this application.
UserIdentity - Describes a single user-assigned identity associated with the application.
ValidationDetails - Details for the validation for migration.
ValidationMessage - Validation message object.
ValidationSummaryItem - Validation summary object.
VirtualEndpointResource - Represents a virtual endpoint for a server.
VirtualEndpointResourceForPatch - Represents a virtual endpoint for a server.
VirtualEndpointResourceProperties - The properties of a virtual endpoint.
VirtualEndpointsClient contains the methods for the VirtualEndpoints group.
VirtualEndpointsClientBeginCreateOptions contains the optional parameters for the VirtualEndpointsClient.BeginCreate method.
VirtualEndpointsClientBeginDeleteOptions contains the optional parameters for the VirtualEndpointsClient.BeginDelete method.
VirtualEndpointsClientBeginUpdateOptions contains the optional parameters for the VirtualEndpointsClient.BeginUpdate method.
VirtualEndpointsClientCreateResponse contains the response from method VirtualEndpointsClient.BeginCreate.
VirtualEndpointsClientDeleteResponse contains the response from method VirtualEndpointsClient.BeginDelete.
VirtualEndpointsClientGetOptions contains the optional parameters for the VirtualEndpointsClient.Get method.
VirtualEndpointsClientGetResponse contains the response from method VirtualEndpointsClient.Get.
VirtualEndpointsClientListByServerOptions contains the optional parameters for the VirtualEndpointsClient.NewListByServerPager method.
VirtualEndpointsClientListByServerResponse contains the response from method VirtualEndpointsClient.NewListByServerPager.
VirtualEndpointsClientUpdateResponse contains the response from method VirtualEndpointsClient.BeginUpdate.
VirtualEndpointsListResult - A list of virtual endpoints.
VirtualNetworkSubnetUsageClient contains the methods for the VirtualNetworkSubnetUsage group.
VirtualNetworkSubnetUsageClientExecuteOptions contains the optional parameters for the VirtualNetworkSubnetUsageClient.Execute method.
VirtualNetworkSubnetUsageClientExecuteResponse contains the response from method VirtualNetworkSubnetUsageClient.Execute.
VirtualNetworkSubnetUsageParameter - Virtual network subnet usage parameter.
VirtualNetworkSubnetUsageResult - Virtual network subnet usage data.

# Type aliases

ActiveDirectoryAuthEnum - If Enabled, Azure Active Directory authentication is enabled.
ArmServerKeyType - Data encryption type to depict if it is System Managed vs Azure Key vault.
AzureManagedDiskPerformanceTiers - Name of storage tier for IOPS.
CancelEnum - To trigger cancel for entire migration we need to send this flag as True.
CapabilityStatus - The status of the capability.
CheckNameAvailabilityReason - The reason why the given name is not available.
ConfigurationDataType - Data type of the configuration.
CreatedByType - The type of identity that created the resource.
CreateMode - The mode to create a new PostgreSQL server.
CreateModeForUpdate - The mode to update a new PostgreSQL server.
ExecutionStatus - Service-set extensible enum indicating the status of operation.
FailoverMode - Failover mode.
FastProvisioningSupportedEnum - Gets a value indicating whether fast provisioning is supported.
GeoBackupSupportedEnum - Determines if geo-backup is supported in this region.
GeoRedundantBackupEnum - A value indicating whether Geo-Redundant backup is enabled on the server.
HaMode - HA mode supported for a server.
HighAvailabilityMode - The HA mode for the server.
IdentityType - the types of identities associated with this resource; currently restricted to 'None and UserAssigned'.
KeyStatusEnum - Primary encryption key status for Data encryption enabled server.
LogicalReplicationOnSourceDbEnum - Indicates whether to setup LogicalReplicationOnSourceDb, if needed.
MigrateRolesEnum - To migrate roles and permissions we need to send this flag as True.
MigrationDbState - Migration db state of an individual database.
No description provided by the author
MigrationMode - There are two types of migration modes Online and Offline.
MigrationNameAvailabilityReason - Migration name availability reason.
MigrationOption - Supported types of migration request include Validate, Migrate and ValidateAndMigrate.
MigrationState - Migration state.
MigrationSubState - Migration sub state.
OnlineResizeSupportedEnum - A value indicating whether online resize is supported in this region for the given subscription.
OperationOrigin - The intended executor of the operation.
Origin - Backup type.
OverwriteDbsInTargetEnum - Indicates whether the databases on the target server can be overwritten, if already present.
PasswordAuthEnum - If Enabled, Password authentication is enabled.
PrincipalType - The principal type used to represent the type of Active Directory Administrator.
PrivateEndpointConnectionProvisioningState - The current provisioning state.
PrivateEndpointServiceConnectionStatus - The private endpoint connection status.
ReadReplicaPromoteMode - Sets the promote mode for a replica server.
ReplicationPromoteOption - Sets the promote options for a replica server.
ReplicationRole - Used to indicate role of the server in replication set.
ReplicationState - Gets the replication state of a replica server.
RestrictedEnum - A value indicating whether this region is restricted.
ServerHAState - A state of a HA server that is visible to user.
ServerPublicNetworkAccessState - public network access is enabled or not.
ServerState - A state of a server that is visible to user.
ServerVersion - The version of a server.
SKUTier - The tier of the particular SKU, e.g.
SourceType - Migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWSRDS, AWSAURORA, AWSEC2, GCPCloudSQL, GCPAlloyDB, GCPCompute, or EDB.
SSLMode - Supported SSL modes for migration.
StartDataMigrationEnum - Indicates whether the data migration should start right away.
StorageAutoGrow - Flag to enable / disable Storage Auto grow for flexible server.
StorageAutoGrowthSupportedEnum - A value indicating whether storage auto-grow is supported in this region.
StorageType - Storage type for the server.
No description provided by the author
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.
TriggerCutoverEnum - To trigger cutover for entire migration we need to send this flag as True.
ValidationState - Validation status for migration.
VirtualEndpointType - The endpoint type for the virtual endpoint.
ZoneRedundantHaAndGeoBackupSupportedEnum - A value indicating whether Zone Redundant HA and Geo-backup is supported in this region.
ZoneRedundantHaSupportedEnum - A value indicating whether Zone Redundant HA is supported in this region.