From 1e4d0d52d1f19122390cc5be8b027e49f2b5b6d4 Mon Sep 17 00:00:00 2001 From: Purna Chandra Rao Kota <69746551+PurnaChandraRaoK@users.noreply.github.com> Date: Fri, 11 Nov 2022 13:43:58 +0530 Subject: [PATCH 01/41] Adds base for updating Microsoft.DBforPostgreSQL from version preview/2022-03-08-preview to version 2022-05-01-privatepreview --- .../Administrators.json | 403 + .../2022-05-01-privatepreview/Backups.json | 206 + .../Capabilities.json | 485 + .../CheckNameAvailability.json | 155 + .../Configuration.json | 400 + .../2022-05-01-privatepreview/Databases.json | 317 + .../FirewallRules.json | 328 + .../FlexibleServers.json | 986 ++ .../2022-05-01-privatepreview/Operations.json | 164 + .../PrivateDnsZone.json | 77 + .../ServerStartStopRestart.json | 229 + .../VirtualNetwork.json | 142 + .../common-types.json | 32 + .../examples/AdministratorAdd.json | 42 + .../examples/AdministratorDelete.json | 19 + .../examples/AdministratorGet.json | 24 + .../examples/AdministratorsListByServer.json | 36 + .../examples/BackupGet.json | 23 + .../examples/BackupListByServer.json | 126 + .../examples/CapabilitiesByLocation.json | 8312 +++++++++++++++++ .../examples/CheckNameAvailability.json | 20 + .../CheckNameAvailabilityLocationBased.json | 21 + .../examples/ConfigurationGet.json | 26 + .../examples/ConfigurationListByServer.json | 1902 ++++ .../examples/ConfigurationUpdate.json | 53 + .../examples/DatabaseCreate.json | 45 + .../examples/DatabaseDelete.json | 19 + .../examples/DatabaseGet.json | 22 + .../examples/DatabasesListByServer.json | 34 + .../examples/FirewallRuleCreate.json | 45 + .../examples/FirewallRuleDelete.json | 19 + .../examples/FirewallRuleGet.json | 22 + .../examples/FirewallRuleListByServer.json | 35 + .../examples/GetPrivateDnsZoneSuffix.json | 11 + .../examples/OperationList.json | 176 + .../examples/ServerCreate.json | 148 + .../examples/ServerCreateGeoRestore.json | 119 + .../ServerCreatePointInTimeRestore.json | 119 + .../examples/ServerCreateReplica.json | 123 + .../ServerCreateWithAadAuthEnabled.json | 155 + ...ServerCreateWithDataEncryptionEnabled.json | 181 + .../examples/ServerDelete.json | 18 + .../examples/ServerGet.json | 54 + .../examples/ServerGetWithVnet.json | 57 + .../examples/ServerList.json | 90 + .../examples/ServerListByResourceGroup.json | 91 + .../examples/ServerRestart.json | 17 + .../examples/ServerRestartWithFailover.json | 21 + .../examples/ServerStart.json | 17 + .../examples/ServerStop.json | 17 + .../examples/ServerUpdate.json | 85 + .../ServerUpdateWithAadAuthEnabled.json | 91 + ...erUpdateWithCustomerMaintenanceWindow.json | 80 + ...ServerUpdateWithDataEncryptionEnabled.json | 111 + .../ServerUpdateWithMajorVersionUpgrade.json | 75 + .../examples/VirtualNetworkSubnetUsage.json | 28 + 56 files changed, 16653 insertions(+) create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json new file mode 100644 index 000000000000..7a06f8254b14 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json @@ -0,0 +1,403 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}": { + "put": { + "tags": [ + "Administrators" + ], + "operationId": "Administrators_Create", + "x-ms-examples": { + "Adds an Active DIrectory Administrator for the server": { + "$ref": "./examples/AdministratorAdd.json" + } + }, + "description": "Creates a new server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ObjectIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ActiveDirectoryAdministratorAdd" + }, + "description": "The required parameters for adding an active directory administrator for a server." + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/ActiveDirectoryAdministrator" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/ActiveDirectoryAdministrator" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Administrators" + ], + "operationId": "Administrators_Delete", + "x-ms-examples": { + "AdministratorDelete": { + "$ref": "./examples/AdministratorDelete.json" + } + }, + "description": "Deletes an Active Directory Administrator associated with the server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ObjectIdParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "NoContent" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "get": { + "tags": [ + "Administrators" + ], + "operationId": "Administrators_Get", + "x-ms-examples": { + "ServerGet": { + "$ref": "./examples/AdministratorGet.json" + } + }, + "description": "Gets information about a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ObjectIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ActiveDirectoryAdministrator" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators": { + "get": { + "tags": [ + "Administrators" + ], + "operationId": "Administrators_ListByServer", + "x-ms-examples": { + "AdministratorsListByServer": { + "$ref": "./examples/AdministratorsListByServer.json" + } + }, + "description": "List all the AAD administrators for a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/AdministratorListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "ActiveDirectoryAdministratorAdd": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/AdministratorPropertiesForAdd", + "x-ms-client-flatten": true, + "description": "Properties of the active directory administrator." + } + }, + "description": "Represents an Active Directory administrator." + }, + "AdministratorPropertiesForAdd": { + "type": "object", + "properties": { + "principalType": { + "type": "string", + "description": "The principal type used to represent the type of Active Directory Administrator.", + "enum": [ + "Unknown", + "User", + "Group", + "ServicePrincipal" + ], + "x-ms-enum": { + "name": "PrincipalType", + "modelAsString": true + }, + "x-ms-mutability": [ + "create", + "update", + "read" + ] + }, + "principalName": { + "type": "string", + "description": "Active Directory administrator principal name.", + "x-ms-mutability": [ + "create", + "update", + "read" + ] + }, + "tenantId": { + "type": "string", + "description": "The tenantId of the Active Directory administrator.", + "x-ms-mutability": [ + "create", + "update" + ] + } + }, + "description": "The properties of an Active Directory administrator." + }, + "AdministratorProperties": { + "type": "object", + "properties": { + "principalType": { + "type": "string", + "description": "The principal type used to represent the type of Active Directory Administrator.", + "enum": [ + "Unknown", + "User", + "Group", + "ServicePrincipal" + ], + "x-ms-enum": { + "name": "PrincipalType", + "modelAsString": true + }, + "x-ms-mutability": [ + "create", + "update", + "read" + ] + }, + "principalName": { + "type": "string", + "description": "Active Directory administrator principal name.", + "x-ms-mutability": [ + "create", + "update", + "read" + ] + }, + "objectId": { + "type": "string", + "description": "The objectId of the Active Directory administrator.", + "x-ms-mutability": [ + "create", + "update", + "read" + ] + }, + "tenantId": { + "type": "string", + "description": "The tenantId of the Active Directory administrator.", + "x-ms-mutability": [ + "create", + "update", + "read" + ] + } + }, + "description": "The properties of an Active Directory administrator." + }, + "ActiveDirectoryAdministrator": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/AdministratorProperties", + "x-ms-client-flatten": true, + "description": "Properties of the active directory administrator." + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", + "readOnly": true, + "description": "The system metadata relating to this resource." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "required": [ + "properties" + ], + "description": "Represents an Active Directory administrator." + }, + "AdministratorListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/ActiveDirectoryAdministrator" + }, + "description": "The list of active directory administrators" + }, + "nextLink": { + "description": "The link used to get the next page of active directory.", + "type": "string" + } + }, + "description": "A list of active directory administrators." + } + }, + "parameters": { + "ObjectIdParameter": { + "name": "objectId", + "in": "path", + "required": true, + "type": "string", + "description": "Guid of the objectId for the administrator.", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json new file mode 100644 index 000000000000..4c0f611d131c --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json @@ -0,0 +1,206 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}": { + "get": { + "tags": [ + "Backups" + ], + "operationId": "Backups_Get", + "x-ms-examples": { + "Get a backup for a server": { + "$ref": "./examples/BackupGet.json" + } + }, + "description": "Get specific backup for a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/BackupNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ServerBackup" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups": { + "get": { + "tags": [ + "Backups" + ], + "operationId": "Backups_ListByServer", + "x-ms-examples": { + "List backups for a server": { + "$ref": "./examples/BackupListByServer.json" + } + }, + "description": "List all the backups for a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ServerBackupListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "ServerBackupProperties": { + "type": "object", + "properties": { + "backupType": { + "type": "string", + "description": "Backup type.", + "enum": [ + "Full" + ], + "x-ms-enum": { + "name": "Origin", + "modelAsString": true + } + }, + "completedTime": { + "type": "string", + "format": "date-time", + "description": "Backup completed time (ISO8601 format)." + }, + "source": { + "type": "string", + "description": "Backup source" + } + }, + "description": "The properties of a server backup." + }, + "ServerBackup": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/ServerBackupProperties", + "x-ms-client-flatten": true, + "description": "The properties of a server backup." + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", + "readOnly": true, + "description": "The system metadata relating to this resource." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "description": "Server backup properties" + }, + "ServerBackupListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerBackup" + }, + "description": "The list of backups of a server." + }, + "nextLink": { + "description": "The link used to get the next page of operations.", + "type": "string" + } + }, + "description": "A list of server backups." + } + }, + "parameters": { + "BackupNameParameter": { + "name": "backupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the backup.", + "minLength": 1, + "pattern": "^[-\\w\\._]+$", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json new file mode 100644 index 000000000000..9899efa0261d --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json @@ -0,0 +1,485 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/capabilities": { + "get": { + "tags": [ + "LocationBasedCapabilities" + ], + "operationId": "LocationBasedCapabilities_Execute", + "x-ms-examples": { + "CapabilitiesList": { + "$ref": "./examples/CapabilitiesByLocation.json" + } + }, + "description": "Get capabilities at specified location in a given subscription.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "common-types.json#/parameters/LocationNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/CapabilitiesListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "StorageTierCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name to represent Storage tier capability", + "readOnly": true + }, + "tierName": { + "type": "string", + "description": "Storage tier name", + "readOnly": true + }, + "iops": { + "type": "integer", + "format": "int64", + "description": "Supported IOPS for this storage tier", + "readOnly": true + }, + "isBaseline": { + "type": "boolean", + "description": "Indicates if this is a baseline storage tier or not", + "readOnly": true + }, + "status": { + "type": "string", + "description": "Status os this storage tier", + "readOnly": true + } + } + }, + "StorageMBCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "storage MB name", + "readOnly": true + }, + "supportedIops": { + "type": "integer", + "format": "int64", + "description": "supported IOPS", + "readOnly": true + }, + "storageSizeMB": { + "type": "integer", + "format": "int64", + "description": "storage size in MB", + "readOnly": true + }, + "supportedUpgradableTierList": { + "type": "array", + "items": { + "$ref": "#/definitions/StorageTierCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "storage size in MB capability" + }, + "VcoreCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "vCore name", + "readOnly": true + }, + "vCores": { + "type": "integer", + "format": "int64", + "description": "supported vCores", + "readOnly": true + }, + "supportedIops": { + "type": "integer", + "format": "int64", + "description": "supported IOPS", + "readOnly": true + }, + "supportedMemoryPerVcoreMB": { + "type": "integer", + "format": "int64", + "description": "supported memory per vCore in MB", + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "Vcores capability" + }, + "ServerVersion": { + "type": "string", + "description": "The version of a server.", + "enum": [ + "14", + "13", + "12", + "11" + ], + "x-ms-enum": { + "name": "ServerVersion", + "modelAsString": true + } + }, + "ServerVersionCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "server version", + "readOnly": true + }, + "supportedVersionsToUpgrade": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Supported servers versions to upgrade", + "readOnly": true + }, + "supportedVcores": { + "type": "array", + "items": { + "$ref": "#/definitions/VcoreCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "Server version capabilities." + }, + "StorageEditionCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "storage edition name", + "readOnly": true + }, + "supportedStorageMB": { + "type": "array", + "items": { + "$ref": "#/definitions/StorageMBCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "storage edition capability" + }, + "NodeTypeCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "note type name", + "readOnly": true + }, + "nodeType": { + "type": "string", + "description": "note type", + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "node type capability" + }, + "FastProvisioningEditionCapability": { + "type": "object", + "properties": { + "supportedSku": { + "type": "string", + "description": "Fast provisioning supported sku name", + "readOnly": true + }, + "supportedStorageGb": { + "type": "integer", + "format": "int64", + "description": "Fast provisioning supported storage in Gb", + "readOnly": true + }, + "supportedServerVersions": { + "type": "string", + "description": "Fast provisioning supported version", + "readOnly": true + } + } + }, + "FlexibleServerEditionCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Server edition name", + "readOnly": true + }, + "supportedStorageEditions": { + "type": "array", + "items": { + "$ref": "#/definitions/StorageEditionCapability" + }, + "description": "The list of editions supported by this server edition.", + "readOnly": true, + "x-ms-identifiers": [ + "name" + ] + }, + "supportedServerVersions": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerVersionCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "The list of server versions supported by this server edition.", + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "Flexible server edition capabilities." + }, + "HyperscaleNodeEditionCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Server edition name", + "readOnly": true + }, + "supportedStorageEditions": { + "type": "array", + "items": { + "$ref": "#/definitions/StorageEditionCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "The list of editions supported by this server edition.", + "readOnly": true + }, + "supportedServerVersions": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerVersionCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "The list of server versions supported by this server edition.", + "readOnly": true + }, + "supportedNodeTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/NodeTypeCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "The list of Node Types supported by this server edition.", + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "Hyperscale node edition capabilities." + }, + "CapabilityProperties": { + "type": "object", + "properties": { + "zone": { + "type": "string", + "description": "zone name", + "readOnly": true + }, + "supportedHAMode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Supported high availability mode", + "readOnly": true + }, + "geoBackupSupported": { + "type": "boolean", + "description": "A value indicating whether a new server in this region can have geo-backups to paired region.", + "readOnly": true + }, + "zoneRedundantHaSupported": { + "type": "boolean", + "description": "A value indicating whether a new server in this region can support multi zone HA.", + "readOnly": true + }, + "zoneRedundantHaAndGeoBackupSupported": { + "type": "boolean", + "description": "A value indicating whether a new server in this region can have geo-backups to paired region.", + "readOnly": true + }, + "supportedFlexibleServerEditions": { + "type": "array", + "items": { + "$ref": "#/definitions/FlexibleServerEditionCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "readOnly": true + }, + "supportedHyperscaleNodeEditions": { + "type": "array", + "items": { + "$ref": "#/definitions/HyperscaleNodeEditionCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "readOnly": true + }, + "fastProvisioningSupported": { + "type": "boolean", + "description": "A value indicating whether fast provisioning is supported in this region.", + "readOnly": true + }, + "supportedFastProvisioningEditions": { + "type": "array", + "items": { + "$ref": "#/definitions/FastProvisioningEditionCapability" + }, + "x-ms-identifiers": [ + "supportedSku" + ], + "readOnly": true + }, + "status": { + "type": "string", + "description": "The status", + "readOnly": true + } + }, + "description": "Location capabilities." + }, + "CapabilitiesListResult": { + "type": "object", + "properties": { + "value": { + "description": "A list of supported capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/CapabilityProperties" + }, + "x-ms-identifiers": [ + "zone" + ], + "readOnly": true + }, + "nextLink": { + "description": "Link to retrieve next page of results.", + "type": "string", + "readOnly": true + } + }, + "description": "location capability" + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json new file mode 100644 index 000000000000..10545f538834 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json @@ -0,0 +1,155 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/checkNameAvailability": { + "post": { + "tags": [ + "CheckNameAvailability" + ], + "operationId": "CheckNameAvailability_Execute", + "x-ms-examples": { + "NameAvailability": { + "$ref": "./examples/CheckNameAvailability.json" + } + }, + "description": "Check the availability of name for resource", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "name": "nameAvailabilityRequest", + "in": "body", + "required": true, + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityRequest" + }, + "description": "The required parameters for checking if resource name is available." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/NameAvailability" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/checkNameAvailability": { + "post": { + "tags": [ + "CheckNameAvailability" + ], + "operationId": "CheckNameAvailabilityWithLocation_Execute", + "x-ms-examples": { + "NameAvailability": { + "$ref": "./examples/CheckNameAvailabilityLocationBased.json" + } + }, + "description": "Check the availability of name for resource", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "common-types.json#/parameters/LocationNameParameter" + }, + { + "name": "nameAvailabilityRequest", + "in": "body", + "required": true, + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityRequest" + }, + "description": "The required parameters for checking if resource name is available." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/NameAvailability" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "NameAvailability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "name of the PostgreSQL server.", + "readOnly": true + }, + "type": { + "type": "string", + "description": "type of the server", + "readOnly": true + } + }, + "description": "Represents a resource name availability.", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityResponse" + } + ] + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json new file mode 100644 index 000000000000..b25ca74f38a7 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json @@ -0,0 +1,400 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations": { + "get": { + "tags": [ + "Configurations" + ], + "operationId": "Configurations_ListByServer", + "x-ms-examples": { + "ConfigurationList": { + "$ref": "./examples/ConfigurationListByServer.json" + } + }, + "description": "List all the configurations in a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ConfigurationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}": { + "get": { + "tags": [ + "Configurations" + ], + "operationId": "Configurations_Get", + "x-ms-examples": { + "ConfigurationGet": { + "$ref": "./examples/ConfigurationGet.json" + } + }, + "description": "Gets information about a configuration of server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ConfigurationNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Configuration" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + }, + "patch": { + "tags": [ + "Configurations" + ], + "operationId": "Configurations_Update", + "x-ms-examples": { + "Update a user configuration": { + "$ref": "./examples/ConfigurationUpdate.json" + } + }, + "description": "Updates a configuration of a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ConfigurationNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ConfigurationForUpdate" + }, + "description": "The required parameters for updating a server configuration." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Configuration" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Configuration" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "put": { + "tags": [ + "Configurations" + ], + "operationId": "Configurations_Put", + "x-ms-examples": { + "Update a user configuration": { + "$ref": "./examples/ConfigurationUpdate.json" + } + }, + "description": "Updates a configuration of a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/ConfigurationNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Configuration" + }, + "description": "The required parameters for updating a server configuration." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Configuration" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Configuration" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + } + }, + "definitions": { + "ConfigurationProperties": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Value of the configuration." + }, + "description": { + "type": "string", + "readOnly": true, + "description": "Description of the configuration." + }, + "defaultValue": { + "type": "string", + "readOnly": true, + "description": "Default value of the configuration." + }, + "dataType": { + "type": "string", + "readOnly": true, + "description": "Data type of the configuration.", + "enum": [ + "Boolean", + "Numeric", + "Integer", + "Enumeration" + ], + "x-ms-enum": { + "name": "ConfigurationDataType", + "modelAsString": true + } + }, + "allowedValues": { + "type": "string", + "readOnly": true, + "description": "Allowed values of the configuration." + }, + "source": { + "type": "string", + "description": "Source of the configuration." + }, + "isDynamicConfig": { + "type": "boolean", + "readOnly": true, + "description": "Configuration dynamic or static." + }, + "isReadOnly": { + "type": "boolean", + "readOnly": true, + "description": "Configuration read-only or not." + }, + "isConfigPendingRestart": { + "type": "boolean", + "readOnly": true, + "description": "Configuration is pending restart or not." + }, + "unit": { + "type": "string", + "readOnly": true, + "description": "Configuration unit." + }, + "documentationLink": { + "type": "string", + "readOnly": true, + "description": "Configuration documentation link." + } + }, + "description": "The properties of a configuration." + }, + "Configuration": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/ConfigurationProperties", + "x-ms-client-flatten": true, + "description": "The properties of a configuration." + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", + "readOnly": true, + "description": "The system metadata relating to this resource." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "description": "Represents a Configuration." + }, + "ConfigurationForUpdate": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/ConfigurationProperties", + "x-ms-client-flatten": true, + "description": "The properties of a configuration." + } + }, + "description": "Represents a Configuration." + }, + "ConfigurationListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Configuration" + }, + "description": "The list of server configurations." + }, + "nextLink": { + "description": "The link used to get the next page of operations.", + "type": "string" + } + }, + "description": "A list of server configurations." + } + }, + "parameters": { + "ConfigurationNameParameter": { + "name": "configurationName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the server configuration.", + "minLength": 1, + "pattern": "^[-\\w\\._]+$", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json new file mode 100644 index 000000000000..76d89ca37a35 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json @@ -0,0 +1,317 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}": { + "put": { + "tags": [ + "Databases" + ], + "operationId": "Databases_Create", + "x-ms-examples": { + "Create a database": { + "$ref": "./examples/DatabaseCreate.json" + } + }, + "description": "Creates a new database or updates an existing database.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/DatabaseNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Database" + }, + "description": "The required parameters for creating or updating a database." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Database" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Database" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Databases" + ], + "operationId": "Databases_Delete", + "x-ms-examples": { + "Delete a database": { + "$ref": "./examples/DatabaseDelete.json" + } + }, + "description": "Deletes a database.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/DatabaseNameParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "NoContent" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "get": { + "tags": [ + "Databases" + ], + "operationId": "Databases_Get", + "x-ms-examples": { + "Get a database": { + "$ref": "./examples/DatabaseGet.json" + } + }, + "description": "Gets information about a database.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/DatabaseNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Database" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases": { + "get": { + "tags": [ + "Databases" + ], + "operationId": "Databases_ListByServer", + "x-ms-examples": { + "List databases in a server": { + "$ref": "./examples/DatabasesListByServer.json" + } + }, + "description": "List all the databases in a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DatabaseListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "DatabaseProperties": { + "type": "object", + "properties": { + "charset": { + "type": "string", + "description": "The charset of the database.", + "pattern": "^[a-zA-Z]+\\w*$" + }, + "collation": { + "type": "string", + "description": "The collation of the database.", + "pattern": "^[a-zA-Z\\-]+([. ]|\\w)*$" + } + }, + "description": "The properties of a database." + }, + "Database": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/DatabaseProperties", + "x-ms-client-flatten": true, + "description": "The properties of a database." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "description": "Represents a Database." + }, + "DatabaseListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Database" + }, + "description": "The list of databases housed in a server" + }, + "nextLink": { + "description": "The link used to get the next page of databases.", + "type": "string", + "format": "uri" + } + }, + "description": "A List of databases." + } + }, + "parameters": { + "DatabaseNameParameter": { + "name": "databaseName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the database.", + "minLength": 1, + "pattern": "^[-\\w\\._]+$", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json new file mode 100644 index 000000000000..737c7adc2923 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json @@ -0,0 +1,328 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}": { + "put": { + "tags": [ + "FirewallRules" + ], + "operationId": "FirewallRules_CreateOrUpdate", + "x-ms-examples": { + "FirewallRuleCreate": { + "$ref": "./examples/FirewallRuleCreate.json" + } + }, + "description": "Creates a new firewall rule or updates an existing firewall rule.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/FirewallRuleNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/FirewallRule" + }, + "description": "The required parameters for creating or updating a firewall rule." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/FirewallRule" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/FirewallRule" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "FirewallRules" + ], + "operationId": "FirewallRules_Delete", + "x-ms-examples": { + "FirewallRuleDelete": { + "$ref": "./examples/FirewallRuleDelete.json" + } + }, + "description": "Deletes a PostgreSQL server firewall rule.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/FirewallRuleNameParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "NoContent" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "get": { + "tags": [ + "FirewallRules" + ], + "operationId": "FirewallRules_Get", + "x-ms-examples": { + "FirewallRuleList": { + "$ref": "./examples/FirewallRuleGet.json" + } + }, + "description": "List all the firewall rules in a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "$ref": "#/parameters/FirewallRuleNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/FirewallRule" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules": { + "get": { + "tags": [ + "FirewallRules" + ], + "operationId": "FirewallRules_ListByServer", + "x-ms-examples": { + "FirewallRuleList": { + "$ref": "./examples/FirewallRuleListByServer.json" + } + }, + "description": "List all the firewall rules in a given PostgreSQL server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/FirewallRuleListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "FirewallRuleProperties": { + "type": "object", + "properties": { + "startIpAddress": { + "type": "string", + "pattern": "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", + "description": "The start IP address of the server firewall rule. Must be IPv4 format." + }, + "endIpAddress": { + "type": "string", + "pattern": "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", + "description": "The end IP address of the server firewall rule. Must be IPv4 format." + } + }, + "required": [ + "startIpAddress", + "endIpAddress" + ], + "description": "The properties of a server firewall rule." + }, + "FirewallRule": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/FirewallRuleProperties", + "x-ms-client-flatten": true, + "description": "The properties of a firewall rule." + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", + "readOnly": true, + "description": "The system metadata relating to this resource." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "required": [ + "properties" + ], + "description": "Represents a server firewall rule." + }, + "FirewallRuleListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "description": "The list of firewall rules in a server." + }, + "nextLink": { + "description": "The link used to get the next page of operations.", + "type": "string" + } + }, + "description": "A list of firewall rules." + } + }, + "parameters": { + "FirewallRuleNameParameter": { + "name": "firewallRuleName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the server firewall rule.", + "minLength": 1, + "pattern": "^[-\\w\\._]+$", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json new file mode 100644 index 000000000000..f020335a6460 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json @@ -0,0 +1,986 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}": { + "put": { + "tags": [ + "Servers" + ], + "operationId": "Servers_Create", + "x-ms-examples": { + "Create a new server": { + "$ref": "./examples/ServerCreate.json" + }, + "Create a new server with active directory authentication enabled": { + "$ref": "./examples/ServerCreateWithAadAuthEnabled.json" + }, + "ServerCreateWithDataEncryptionEnabled": { + "$ref": "./examples/ServerCreateWithDataEncryptionEnabled.json" + }, + "Create a database as a point in time restore": { + "$ref": "./examples/ServerCreatePointInTimeRestore.json" + }, + "Create a database as a geo-restore in geo-paired location": { + "$ref": "./examples/ServerCreateGeoRestore.json" + }, + "ServerCreateReplica": { + "$ref": "./examples/ServerCreateReplica.json" + } + }, + "description": "Creates a new server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Server" + }, + "description": "The required parameters for creating or updating a server." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Server" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Server" + } + }, + "202": { + "description": "Accepted" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "Servers" + ], + "operationId": "Servers_Update", + "x-ms-examples": { + "ServerUpdate": { + "$ref": "./examples/ServerUpdate.json" + }, + "ServerUpdateWithAadAuthEnabled": { + "$ref": "./examples/ServerUpdateWithAadAuthEnabled.json" + }, + "ServerUpdateWithDataEncryptionEnabled": { + "$ref": "./examples/ServerUpdateWithDataEncryptionEnabled.json" + }, + "ServerUpdateWithCustomerMaintenanceWindow": { + "$ref": "./examples/ServerUpdateWithCustomerMaintenanceWindow.json" + }, + "ServerUpdateWithMajorVersionUpgrade": { + "$ref": "./examples/ServerUpdateWithMajorVersionUpgrade.json" + } + }, + "description": "Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ServerForUpdate" + }, + "description": "The required parameters for updating a server." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Server" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Servers" + ], + "operationId": "Servers_Delete", + "x-ms-examples": { + "ServerDelete": { + "$ref": "./examples/ServerDelete.json" + } + }, + "description": "Deletes a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "NoContent" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "get": { + "tags": [ + "Servers" + ], + "operationId": "Servers_Get", + "x-ms-examples": { + "ServerGet": { + "$ref": "./examples/ServerGet.json" + }, + "ServerGetWithVnet": { + "$ref": "./examples/ServerGetWithVnet.json" + } + }, + "description": "Gets information about a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Server" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers": { + "get": { + "tags": [ + "Servers" + ], + "operationId": "Servers_ListByResourceGroup", + "x-ms-examples": { + "ServerListByResourceGroup": { + "$ref": "./examples/ServerListByResourceGroup.json" + } + }, + "description": "List all the servers in a given resource group.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ServerListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/flexibleServers": { + "get": { + "tags": [ + "Servers" + ], + "operationId": "Servers_List", + "x-ms-examples": { + "ServerList": { + "$ref": "./examples/ServerList.json" + } + }, + "description": "List all the servers in a given subscription.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ServerListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "ServerVersion": { + "type": "string", + "description": "The version of a server.", + "enum": [ + "14", + "13", + "12", + "11" + ], + "x-ms-enum": { + "name": "ServerVersion", + "modelAsString": true + } + }, + "ServerProperties": { + "type": "object", + "properties": { + "administratorLogin": { + "type": "string", + "description": "The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).", + "x-ms-mutability": [ + "create", + "read" + ] + }, + "administratorLoginPassword": { + "type": "string", + "description": "The administrator login password (required for server creation).", + "x-ms-secret": true, + "format": "password", + "x-ms-mutability": [ + "create", + "update" + ] + }, + "version": { + "$ref": "#/definitions/ServerVersion", + "description": "PostgreSQL Server version." + }, + "minorVersion": { + "type": "string", + "description": "The minor version of the server.", + "readOnly": true + }, + "state": { + "type": "string", + "description": "A state of a server that is visible to user.", + "readOnly": true, + "enum": [ + "Ready", + "Dropping", + "Disabled", + "Starting", + "Stopping", + "Stopped", + "Updating" + ], + "x-ms-enum": { + "name": "ServerState", + "modelAsString": true + } + }, + "fullyQualifiedDomainName": { + "type": "string", + "description": "The fully qualified domain name of a server.", + "readOnly": true + }, + "storage": { + "$ref": "#/definitions/Storage", + "default": null, + "description": "Storage properties of a server." + }, + "authConfig": { + "$ref": "#/definitions/AuthConfig", + "default": null, + "description": "AuthConfig properties of a server." + }, + "dataEncryption": { + "$ref": "#/definitions/DataEncryption", + "default": null, + "description": "Data encryption properties of a server." + }, + "backup": { + "$ref": "#/definitions/Backup", + "default": null, + "description": "Backup properties of a server." + }, + "network": { + "$ref": "#/definitions/Network", + "default": null, + "description": "Network properties of a server.", + "x-ms-mutability": [ + "create", + "read" + ] + }, + "highAvailability": { + "$ref": "#/definitions/HighAvailability", + "default": null, + "description": "High availability properties of a server." + }, + "maintenanceWindow": { + "$ref": "#/definitions/MaintenanceWindow", + "default": null, + "description": "Maintenance window properties of a server.", + "x-ms-mutability": [ + "update", + "read" + ] + }, + "sourceServerResourceId": { + "type": "string", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + ] + }, + "description": "The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore' or 'Replica'.", + "x-ms-mutability": [ + "create" + ] + }, + "pointInTimeUTC": { + "type": "string", + "format": "date-time", + "description": "Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore'.", + "x-ms-mutability": [ + "create" + ] + }, + "availabilityZone": { + "type": "string", + "default": "", + "description": "availability zone information of the server.", + "x-ms-mutability": [ + "create", + "read" + ] + }, + "replicationRole": { + "$ref": "#/definitions/ReplicationRole", + "description": "Replication role of the server" + }, + "replicaCapacity": { + "type": "integer", + "format": "int32", + "description": "Replicas allowed for a server." + }, + "createMode": { + "type": "string", + "description": "The mode to create a new PostgreSQL server.", + "enum": [ + "Default", + "Create", + "Update", + "PointInTimeRestore", + "GeoRestore", + "Replica" + ], + "x-ms-enum": { + "name": "CreateMode", + "modelAsString": true + }, + "x-ms-mutability": [ + "create", + "update" + ] + } + }, + "description": "The properties of a server." + }, + "Server": { + "type": "object", + "properties": { + "sku": { + "$ref": "#/definitions/Sku", + "description": "The SKU (pricing tier) of the server." + }, + "identity": { + "$ref": "#/definitions/UserAssignedIdentity", + "description": "Describes the identity of the application." + }, + "properties": { + "$ref": "#/definitions/ServerProperties", + "x-ms-client-flatten": true, + "description": "Properties of the server." + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", + "readOnly": true, + "description": "The system metadata relating to this resource." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource" + } + ], + "description": "Represents a server." + }, + "ServerPropertiesForUpdate": { + "type": "object", + "properties": { + "administratorLoginPassword": { + "type": "string", + "x-ms-secret": true, + "format": "password", + "description": "The password of the administrator login.", + "x-ms-mutability": [ + "update" + ] + }, + "version": { + "$ref": "#/definitions/ServerVersion", + "description": "PostgreSQL Server version." + }, + "storage": { + "$ref": "#/definitions/Storage", + "default": null, + "description": "Storage properties of a server." + }, + "backup": { + "$ref": "#/definitions/Backup", + "default": null, + "description": "Backup properties of a server." + }, + "highAvailability": { + "$ref": "#/definitions/HighAvailability", + "default": null, + "description": "High availability properties of a server." + }, + "maintenanceWindow": { + "$ref": "#/definitions/MaintenanceWindow", + "default": null, + "description": "Maintenance window properties of a server.", + "x-ms-mutability": [ + "update", + "read" + ] + }, + "authConfig": { + "$ref": "#/definitions/AuthConfig", + "default": null, + "description": "AuthConfig properties of a server." + }, + "dataEncryption": { + "$ref": "#/definitions/DataEncryption", + "default": null, + "description": "Data encryption properties of a server." + }, + "createMode": { + "type": "string", + "description": "The mode to update a new PostgreSQL server.", + "enum": [ + "Default", + "Update" + ], + "x-ms-enum": { + "name": "CreateModeForUpdate", + "modelAsString": true + }, + "x-ms-mutability": [ + "update" + ] + } + } + }, + "ServerForUpdate": { + "type": "object", + "properties": { + "sku": { + "$ref": "#/definitions/Sku", + "description": "The SKU (pricing tier) of the server." + }, + "identity": { + "$ref": "#/definitions/UserAssignedIdentity", + "description": "Describes the identity of the application." + }, + "properties": { + "$ref": "#/definitions/ServerPropertiesForUpdate", + "x-ms-client-flatten": true, + "description": "Properties of the server." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Application-specific metadata in the form of key-value pairs." + } + }, + "description": "Represents a server to be updated." + }, + "ServerListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Server" + }, + "description": "The list of flexible servers" + }, + "nextLink": { + "description": "The link used to get the next page of operations.", + "type": "string" + } + }, + "description": "A list of servers." + }, + "Sku": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3." + }, + "tier": { + "type": "string", + "description": "The tier of the particular SKU, e.g. Burstable.", + "enum": [ + "Burstable", + "GeneralPurpose", + "MemoryOptimized" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": true + } + } + }, + "required": [ + "name", + "tier" + ], + "description": "Sku information related properties of a server." + }, + "Storage": { + "type": "object", + "properties": { + "storageSizeGB": { + "type": "integer", + "format": "int32", + "description": "Max storage allowed for a server." + } + }, + "description": "Storage properties of a server" + }, + "AuthConfig": { + "type": "object", + "properties": { + "activeDirectoryAuthEnabled": { + "type": "boolean", + "description": "If true, Azure Active Directory authentication is enabled." + }, + "passwordAuthEnabled": { + "type": "boolean", + "default": true, + "description": "If true, Password authentication is enabled." + }, + "tenantId": { + "type": "string", + "default": "", + "description": "Tenant id of the server." + } + }, + "description": "Authentication configuration properties of a server" + }, + "DataEncryption": { + "type": "object", + "properties": { + "primaryKeyURI": { + "type": "string", + "description": "URI for the key for data encryption for primary server." + }, + "primaryUserAssignedIdentityId": { + "type": "string", + "description": "Resource Id for the User assigned identity to be used for data encryption for primary server." + }, + "type": { + "type": "string", + "description": "Data encryption type to depict if it is System assigned vs Azure Key vault.", + "enum": [ + "SystemAssigned", + "AzureKeyVault" + ], + "x-ms-enum": { + "name": "ArmServerKeyType", + "modelAsString": true + } + } + }, + "description": "Data encryption properties of a server" + }, + "UserIdentity": { + "description": "Describes a single user-assigned identity associated with the application.", + "type": "object", + "properties": { + "principalId": { + "type": "string", + "description": "the object identifier of the Service Principal which this identity represents." + }, + "clientId": { + "type": "string", + "description": "the client identifier of the Service Principal which this identity represents." + } + } + }, + "UserAssignedIdentityMap": { + "type": "object", + "description": "Defines a map that contains user assigned identities.", + "additionalProperties": { + "$ref": "#/definitions/UserIdentity" + } + }, + "UserAssignedIdentity": { + "type": "object", + "properties": { + "userAssignedIdentities": { + "$ref": "#/definitions/UserAssignedIdentityMap", + "description": "represents user assigned identities map." + }, + "type": { + "type": "string", + "description": "the types of identities associated with this resource; currently restricted to 'SystemAssigned and UserAssigned'", + "enum": [ + "None", + "SystemAssigned", + "UserAssigned" + ], + "x-ms-enum": { + "name": "IdentityType", + "modelAsString": true + } + } + }, + "required": [ + "type" + ], + "description": "Information describing the identities associated with this application." + }, + "ReplicationRole": { + "type": "string", + "description": "Used to indicate role of the server in replication set.", + "enum": [ + "Primary", + "Secondary", + "WalReplica", + "SyncReplica", + "AsyncReplica", + "GeoSyncReplica", + "GeoAsyncReplica" + ], + "x-ms-enum": { + "name": "ReplicationRole", + "modelAsString": true + } + }, + "Backup": { + "type": "object", + "properties": { + "backupRetentionDays": { + "type": "integer", + "format": "int32", + "default": 7, + "description": "Backup retention days for the server." + }, + "geoRedundantBackup": { + "type": "string", + "default": "Disabled", + "description": "A value indicating whether Geo-Redundant backup is enabled on the server.", + "enum": [ + "Enabled", + "Disabled" + ], + "x-ms-enum": { + "name": "GeoRedundantBackupEnum", + "modelAsString": true + }, + "x-ms-mutability": [ + "create", + "read" + ] + }, + "earliestRestoreDate": { + "type": "string", + "format": "date-time", + "description": "The earliest restore point time (ISO8601 format) for server.", + "readOnly": true + } + }, + "description": "Backup properties of a server" + }, + "Network": { + "type": "object", + "properties": { + "publicNetworkAccess": { + "type": "string", + "description": "public network access is enabled or not", + "enum": [ + "Enabled", + "Disabled" + ], + "x-ms-enum": { + "name": "ServerPublicNetworkAccessState", + "modelAsString": true + }, + "readOnly": true + }, + "delegatedSubnetResourceId": { + "type": "string", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Network/virtualNetworks/subnets" + } + ] + }, + "default": "", + "description": "delegated subnet arm resource id.", + "x-ms-mutability": [ + "create", + "read" + ] + }, + "privateDnsZoneArmResourceId": { + "type": "string", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.Network/privateDnsZones" + } + ] + }, + "default": "", + "description": "private dns zone arm resource id.", + "x-ms-mutability": [ + "create", + "read" + ] + } + }, + "description": "Network properties of a server" + }, + "HighAvailability": { + "type": "object", + "properties": { + "mode": { + "type": "string", + "default": "Disabled", + "description": "The HA mode for the server.", + "enum": [ + "Disabled", + "ZoneRedundant", + "SameZone" + ], + "x-ms-enum": { + "name": "HighAvailabilityMode", + "modelAsString": true + } + }, + "state": { + "type": "string", + "description": "A state of a HA server that is visible to user.", + "enum": [ + "NotEnabled", + "CreatingStandby", + "ReplicatingData", + "FailingOver", + "Healthy", + "RemovingStandby" + ], + "x-ms-enum": { + "name": "ServerHAState", + "modelAsString": true + }, + "readOnly": true + }, + "standbyAvailabilityZone": { + "type": "string", + "default": "", + "description": "availability zone information of the standby." + } + }, + "description": "High availability properties of a server" + }, + "MaintenanceWindow": { + "type": "object", + "description": "Maintenance window properties of a server.", + "properties": { + "customWindow": { + "type": "string", + "default": "Disabled", + "description": "indicates whether custom window is enabled or disabled" + }, + "startHour": { + "type": "integer", + "format": "int32", + "default": 0, + "description": "start hour for maintenance window" + }, + "startMinute": { + "type": "integer", + "format": "int32", + "default": 0, + "description": "start minute for maintenance window" + }, + "dayOfWeek": { + "type": "integer", + "format": "int32", + "default": 0, + "description": "day of week for maintenance window" + } + } + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json new file mode 100644 index 000000000000..2f1aa9163479 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json @@ -0,0 +1,164 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/providers/Microsoft.DBforPostgreSQL/operations": { + "get": { + "tags": [ + "Operations" + ], + "operationId": "Operations_List", + "x-ms-examples": { + "OperationList": { + "$ref": "./examples/OperationList.json" + } + }, + "description": "Lists all of the available REST API operations.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/OperationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "OperationDisplay": { + "type": "object", + "properties": { + "provider": { + "type": "string", + "readOnly": true, + "description": "Operation resource provider name." + }, + "resource": { + "type": "string", + "readOnly": true, + "description": "Resource on which the operation is performed." + }, + "operation": { + "type": "string", + "readOnly": true, + "description": "Localized friendly name for the operation." + }, + "description": { + "type": "string", + "readOnly": true, + "description": "Operation description." + } + }, + "description": "Display metadata associated with the operation." + }, + "Operation": { + "type": "object", + "properties": { + "name": { + "type": "string", + "readOnly": true, + "description": "The name of the operation being performed on this particular object." + }, + "display": { + "$ref": "#/definitions/OperationDisplay", + "readOnly": true, + "description": "The localized display information for this particular operation or action." + }, + "isDataAction": { + "description": "Indicates whether the operation is a data action", + "type": "boolean" + }, + "origin": { + "type": "string", + "readOnly": true, + "description": "The intended executor of the operation.", + "enum": [ + "NotSpecified", + "user", + "system" + ], + "x-ms-enum": { + "name": "OperationOrigin", + "modelAsString": true + } + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "object" + }, + "readOnly": true, + "x-ms-client-flatten": false, + "description": "Additional descriptions for the operation." + } + }, + "description": "REST API operation definition." + }, + "OperationListResult": { + "description": "A list of resource provider operations.", + "type": "object", + "properties": { + "value": { + "description": "Collection of available operation details", + "uniqueItems": false, + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "x-ms-identifiers": [ + "name" + ] + }, + "nextLink": { + "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.", + "type": "string" + } + } + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json new file mode 100644 index 000000000000..b4961ae06b6e --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json @@ -0,0 +1,77 @@ +{ + "swagger": "2.0", + "info": { + "version": "2022-03-08-preview", + "title": "PostgreSQLManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model." + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/providers/Microsoft.DBforPostgreSQL/getPrivateDnsZoneSuffix": { + "post": { + "tags": [ + "GetPrivateDnsZoneSuffix" + ], + "operationId": "GetPrivateDnsZoneSuffix_Execute", + "x-ms-examples": { + "GetPrivateDnsZoneSuffix": { + "$ref": "./examples/GetPrivateDnsZoneSuffix.json" + } + }, + "description": "Get private DNS zone suffix in the cloud", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/PrivateDnsZoneSuffix" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "PrivateDnsZoneSuffix": { + "type": "string", + "description": "Represents a resource name availability." + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json new file mode 100644 index 000000000000..8a76a08014b6 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json @@ -0,0 +1,229 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/restart": { + "post": { + "tags": [ + "ServerRestart" + ], + "operationId": "Servers_Restart", + "x-ms-examples": { + "ServerRestart": { + "$ref": "./examples/ServerRestart.json" + }, + "ServerRestartWithFailover": { + "$ref": "./examples/ServerRestartWithFailover.json" + } + }, + "description": "Restarts a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + }, + { + "name": "parameters", + "in": "body", + "schema": { + "$ref": "#/definitions/RestartParameter" + }, + "description": "The parameters for restarting a server." + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/start": { + "post": { + "tags": [ + "ServerStart" + ], + "operationId": "Servers_Start", + "x-ms-examples": { + "ServerStart": { + "$ref": "./examples/ServerStart.json" + } + }, + "description": "Starts a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/stop": { + "post": { + "tags": [ + "ServerStop" + ], + "operationId": "Servers_Stop", + "x-ms-examples": { + "ServerStop": { + "$ref": "./examples/ServerStop.json" + } + }, + "description": "Stops a server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + } + }, + "definitions": { + "RestartParameter": { + "type": "object", + "properties": { + "restartWithFailover": { + "type": "boolean", + "description": "Indicates whether to restart the server with failover." + }, + "failoverMode": { + "type": "string", + "description": "Failover mode.", + "enum": [ + "PlannedFailover", + "ForcedFailover", + "PlannedSwitchover", + "ForcedSwitchover" + ], + "x-ms-enum": { + "name": "FailoverMode", + "modelAsString": true + } + } + }, + "description": "Represents server restart parameters." + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json new file mode 100644 index 000000000000..4524db81b045 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json @@ -0,0 +1,142 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/checkVirtualNetworkSubnetUsage": { + "post": { + "tags": [ + "VirtualNetworkSubnetUsage" + ], + "operationId": "VirtualNetworkSubnetUsage_Execute", + "x-ms-examples": { + "VirtualNetworkSubnetUsageList": { + "$ref": "./examples/VirtualNetworkSubnetUsage.json" + } + }, + "description": "Get virtual network subnet usage for a given vNet resource id.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "common-types.json#/parameters/LocationNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/VirtualNetworkSubnetUsageParameter" + }, + "description": "The required parameters for creating or updating a server." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/VirtualNetworkSubnetUsageResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "VirtualNetworkSubnetUsageParameter": { + "type": "object", + "properties": { + "virtualNetworkArmResourceId": { + "type": "string", + "description": "Virtual network resource id." + } + }, + "description": "Virtual network subnet usage parameter" + }, + "VirtualNetworkSubnetUsageResult": { + "type": "object", + "properties": { + "delegatedSubnetsUsage": { + "type": "array", + "items": { + "$ref": "#/definitions/DelegatedSubnetUsage" + }, + "readOnly": true, + "x-ms-identifiers": [ + "subnetName" + ] + }, + "location": { + "type": "string", + "readOnly": true, + "description": "location of the delegated subnet usage" + }, + "subscriptionId": { + "type": "string", + "readOnly": true, + "description": "subscriptionId of the delegated subnet usage" + } + }, + "description": "Virtual network subnet usage data." + }, + "DelegatedSubnetUsage": { + "type": "object", + "properties": { + "subnetName": { + "type": "string", + "readOnly": true, + "description": "Name of the delegated subnet for which IP addresses are in use" + }, + "usage": { + "type": "integer", + "format": "int64", + "readOnly": true, + "description": "Number of IP addresses used by the delegated subnet" + } + }, + "description": "Delegated subnet usage data." + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json new file mode 100644 index 000000000000..43d303c6fec2 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json @@ -0,0 +1,32 @@ +{ + "swagger": "2.0", + "info": { + "version": "1.0", + "title": "Common types" + }, + "paths": {}, + "definitions": {}, + "parameters": { + "ServerNameParameter": { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the server.", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "x-ms-parameter-location": "method" + }, + "LocationNameParameter": { + "name": "locationName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the location.", + "minLength": 1, + "pattern": "^[-\\w\\._]+$", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json new file mode 100644 index 000000000000..de3a17c9f6dc --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", + "parameters": { + "properties": { + "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt", + "principalType": "User", + "principalName": "testuser1@microsoft.com" + } + } + }, + "responses": { + "200": { + "body": { + "properties": { + "principalType": "User", + "principalName": "testuser1@microsoft.com", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", + "name": "testuser1@microsoft.com", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" + } + }, + "201": { + "body": { + "properties": { + "principalType": "User", + "principalName": "testuser1@microsoft.com", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", + "name": "testuser1@microsoft.com", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json new file mode 100644 index 000000000000..9347495de21d --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + }, + "204": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json new file mode 100644 index 000000000000..a7a945712862 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "serverName": "pgtestsvc1", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" + }, + "responses": { + "200": { + "body": { + "properties": { + "principalType": "User", + "principalName": "testuer1@microsoft.com", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", + "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", + "name": "testuser1@microsoft.com", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json new file mode 100644 index 000000000000..acecbde7e886 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "serverName": "pgtestsvc1", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "principalType": "User", + "principalName": "testuer1@microsoft.com", + "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", + "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" + }, + { + "properties": { + "principalType": "Group", + "principalName": "testgroup1@microsoft.com", + "objectId": "gggggggg-gggg-gggg-gggg-gggggggggggg", + "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/gggggggg-gggg-gggg-gggg-gggggggggggg", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json new file mode 100644 index 000000000000..301125f8b9e1 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json @@ -0,0 +1,23 @@ +{ + "parameters": { + "backupName": "daily_20210615T160516", + "serverName": "postgresqltestserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-15T16:05:19.902522+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210615T160516", + "name": "daily_20210615T160516", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json new file mode 100644 index 000000000000..a6d8285a6349 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json @@ -0,0 +1,126 @@ +{ + "parameters": { + "serverName": "postgresqltestserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-15T16:05:19.902522+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210615T160516", + "name": "daily_20210615T160516", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-16T16:05:23.9243453+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210616T160520", + "name": "daily_20210616T160520", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-17T16:05:28.1247488+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210617T160525", + "name": "daily_20210617T160525", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-18T16:05:32.2736701+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210618T160529", + "name": "daily_20210618T160529", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-19T16:05:36.8603354+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210619T160533", + "name": "daily_20210619T160533", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-20T16:05:41.9200138+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210620T160538", + "name": "daily_20210620T160538", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-21T16:05:48.8528447+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210621T160543", + "name": "daily_20210621T160543", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-22T16:08:06.3121688+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210622T160803", + "name": "daily_20210622T160803", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-22T21:08:10.5057354+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210622T210807", + "name": "daily_20210622T210807", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-23T21:24:16.9401531+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210623T212413", + "name": "daily_20210623T212413", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + }, + { + "properties": { + "backupType": "Full", + "source": "Automatic", + "completedTime": "2021-06-24T06:13:31.4962137+00:00" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210624T061328", + "name": "daily_20210624T061328", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json new file mode 100644 index 000000000000..6bddf8d6e946 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json @@ -0,0 +1,8312 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "locationName": "westus" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "zone": "none", + "geoBackupSupported": true, + "zoneRedundantHaSupported": true, + "zoneRedundantHaAndGeoBackupSupported": true, + "supportedHAMode": [ + "SameZone", + "ZoneRedundant" + ], + "supportedFlexibleServerEditions": [ + { + "name": "Burstable", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "GeneralPurpose", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "MemoryOptimized", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedHyperscaleNodeEditions": [ + { + "name": "GeneralPurpose", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "33553408", + "supportedIops": 20000, + "storageSizeMB": 33553408, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.0", + "supportedVcores": [ + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.2", + "supportedVcores": [ + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.2.8", + "supportedVcores": [ + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedNodeTypes": [ + { + "name": "Coordinator", + "nodeType": "Coordinator", + "status": "Default" + } + ], + "status": "Available" + }, + { + "name": "MemoryOptimized", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "33553408", + "supportedIops": 20000, + "storageSizeMB": 33553408, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.0", + "supportedVcores": [ + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.2", + "supportedVcores": [ + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "11.2.8", + "supportedVcores": [ + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 25600, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 51200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 80000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedNodeTypes": [ + { + "name": "Worker", + "nodeType": "Worker", + "status": "Default" + } + ], + "status": "Available" + } + ], + "status": "Default" + }, + { + "zone": "1", + "geoBackupSupported": true, + "zoneRedundantHaSupported": true, + "zoneRedundantHaAndGeoBackupSupported": true, + "supportedFlexibleServerEditions": [ + { + "name": "Burstable", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "GeneralPurpose", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "MemoryOptimized", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedHyperscaleNodeEditions": [], + "status": "Available" + }, + { + "zone": "2", + "geoBackupSupported": true, + "zoneRedundantHaSupported": true, + "zoneRedundantHaAndGeoBackupSupported": true, + "supportedFlexibleServerEditions": [ + { + "name": "Burstable", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "GeneralPurpose", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "MemoryOptimized", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedHyperscaleNodeEditions": [], + "status": "Available" + }, + { + "zone": "3", + "geoBackupSupported": true, + "zoneRedundantHaSupported": true, + "zoneRedundantHaAndGeoBackupSupported": true, + "supportedFlexibleServerEditions": [ + { + "name": "Burstable", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_B1ms", + "vCores": 1, + "supportedIops": 640, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + }, + { + "name": "Standard_B2s", + "vCores": 2, + "supportedIops": 1280, + "supportedMemoryPerVcoreMB": 2048, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "GeneralPurpose", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_D2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + }, + { + "name": "Standard_D64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 4096, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "MemoryOptimized", + "supportedStorageEditions": [ + { + "name": "ManagedDisk", + "supportedStorageMB": [ + { + "name": "32768", + "supportedIops": 120, + "storageSizeMB": 32768, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "65536", + "supportedIops": 240, + "storageSizeMB": 65536, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "131072", + "supportedIops": 500, + "storageSizeMB": 131072, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "262144", + "supportedIops": 1100, + "storageSizeMB": 262144, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "524288", + "supportedIops": 2300, + "storageSizeMB": 524288, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "1048576", + "supportedIops": 5000, + "storageSizeMB": 1048576, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "2097152", + "supportedIops": 7500, + "storageSizeMB": 2097152, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "4194304", + "supportedIops": 7500, + "storageSizeMB": 4194304, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "8388608", + "supportedIops": 16000, + "storageSizeMB": 8388608, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "16777216", + "supportedIops": 18000, + "storageSizeMB": 16777216, + "supportedUpgradableTierList": [ + { + "name": "P4", + "tierName": "P4", + "iops": 120, + "isBaseline": true, + "status": "Available" + }, + { + "name": "P6", + "tierName": "P6", + "iops": 240, + "isBaseline": false, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Default" + } + ], + "supportedServerVersions": [ + { + "name": "11", + "supportedVersionsToUpgrade": [ + "12", + "13", + "14" + ], + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.0", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "12.1", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + }, + { + "name": "13", + "supportedVcores": [ + { + "name": "Standard_E2s_v3", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4s_v3", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8s_v3", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16s_v3", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32s_v3", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48s_v3", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64s_v3", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + }, + { + "name": "Standard_E2ds_v4", + "vCores": 2, + "supportedIops": 3200, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E4ds_v4", + "vCores": 4, + "supportedIops": 6400, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E8ds_v4", + "vCores": 8, + "supportedIops": 12800, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E16ds_v4", + "vCores": 16, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E20ds_v4", + "vCores": 20, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E32ds_v4", + "vCores": 32, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E48ds_v4", + "vCores": 48, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 8192, + "status": "Available" + }, + { + "name": "Standard_E64ds_v4", + "vCores": 64, + "supportedIops": 18000, + "supportedMemoryPerVcoreMB": 6912, + "status": "Available" + } + ], + "status": "Available" + } + ], + "status": "Available" + } + ], + "supportedHyperscaleNodeEditions": [], + "status": "Available" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json new file mode 100644 index 000000000000..91f1e48f3f1c --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "nameAvailabilityRequest": { + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "responses": { + "200": { + "body": { + "nameAvailable": true, + "message": "", + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json new file mode 100644 index 000000000000..3e82bc94ac56 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "locationName": "westus", + "nameAvailabilityRequest": { + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "responses": { + "200": { + "body": { + "nameAvailable": true, + "message": "", + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json new file mode 100644 index 000000000000..3d7833b44915 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json @@ -0,0 +1,26 @@ +{ + "parameters": { + "configurationName": "array_nulls", + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "properties": { + "value": "on", + "description": "Enable input of NULL elements in arrays.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/array_nulls", + "name": "array_nulls", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json new file mode 100644 index 000000000000..b1ed2747f53e --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json @@ -0,0 +1,1902 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations?api-version=2022-03-08-preview&$top=200&$skiptoken=skiptoken", + "value": [ + { + "properties": { + "value": "", + "description": "Sets the application name to be reported in statistics and logs.", + "defaultValue": "", + "dataType": "String", + "allowedValues": "[A-Za-z0-9._-]*", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/application_name", + "name": "application_name", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables input of NULL elements in arrays.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/array_nulls", + "name": "array_nulls", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Starts the autovacuum subprocess.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum", + "name": "autovacuum", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.1", + "description": "Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples.", + "defaultValue": "0.1", + "dataType": "Numeric", + "allowedValues": "0-100", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_analyze_scale_factor", + "name": "autovacuum_analyze_scale_factor", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "50", + "description": "Minimum number of tuple inserts, updates, or deletes prior to analyze.", + "defaultValue": "50", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_analyze_threshold", + "name": "autovacuum_analyze_threshold", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "60", + "description": "Time to sleep between autovacuum runs.", + "defaultValue": "60", + "dataType": "Integer", + "allowedValues": "1-2147483", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_naptime", + "name": "autovacuum_naptime", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "Vacuum cost delay in milliseconds, for autovacuum.", + "defaultValue": "2", + "dataType": "Integer", + "allowedValues": "-1-100", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_cost_delay", + "name": "autovacuum_vacuum_cost_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-1", + "description": "Vacuum cost amount available before napping, for autovacuum.", + "defaultValue": "-1", + "dataType": "Integer", + "allowedValues": "-1-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_cost_limit", + "name": "autovacuum_vacuum_cost_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.2", + "description": "Number of tuple updates or deletes prior to vacuum as a fraction of reltuples.", + "defaultValue": "0.2", + "dataType": "Numeric", + "allowedValues": "0-100", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_scale_factor", + "name": "autovacuum_vacuum_scale_factor", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "50", + "description": "Minimum number of tuple updates or deletes prior to vacuum.", + "defaultValue": "50", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_threshold", + "name": "autovacuum_vacuum_threshold", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-1", + "description": "Sets the maximum memory to be used by each autovacuum worker process.", + "defaultValue": "-1", + "dataType": "Integer", + "allowedValues": "-1-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_work_mem", + "name": "autovacuum_work_mem", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Number of pages after which previously performed writes are flushed to disk.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-256", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/backend_flush_after", + "name": "backend_flush_after", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "safe_encoding", + "description": "Sets whether \"\\'\" is allowed in string literals.", + "defaultValue": "safe_encoding", + "dataType": "Enumeration", + "allowedValues": "safe_encoding,on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/backslash_quote", + "name": "backslash_quote", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "200", + "description": "Background writer sleep time between rounds.", + "defaultValue": "200", + "dataType": "Integer", + "allowedValues": "10-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_delay", + "name": "bgwriter_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "64", + "description": "Number of pages after which previously performed writes are flushed to disk.", + "defaultValue": "64", + "dataType": "Integer", + "allowedValues": "0-256", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_flush_after", + "name": "bgwriter_flush_after", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "100", + "description": "Background writer maximum number of LRU pages to flush per round.", + "defaultValue": "100", + "dataType": "Integer", + "allowedValues": "0-1073741823", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_lru_maxpages", + "name": "bgwriter_lru_maxpages", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "Multiple of the average buffer usage to free per round.", + "defaultValue": "2", + "dataType": "Numeric", + "allowedValues": "0-10", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_lru_multiplier", + "name": "bgwriter_lru_multiplier", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "hex", + "description": "Sets the output format for bytea.", + "defaultValue": "hex", + "dataType": "Enumeration", + "allowedValues": "escape,hex", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bytea_output", + "name": "bytea_output", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Checks function bodies during CREATE FUNCTION.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/check_function_bodies", + "name": "check_function_bodies", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.5", + "description": "Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval.", + "defaultValue": "0.5", + "dataType": "Numeric", + "allowedValues": "0-1", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_completion_target", + "name": "checkpoint_completion_target", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "300", + "description": "Sets the maximum time between automatic WAL checkpoints.", + "defaultValue": "300", + "dataType": "Integer", + "allowedValues": "30-86400", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_timeout", + "name": "checkpoint_timeout", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "30", + "description": "Enables warnings if checkpoint segments are filled more frequently than this.", + "defaultValue": "30", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_warning", + "name": "checkpoint_warning", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "sql_ascii", + "description": "Sets the client's character set encoding.", + "defaultValue": "sql_ascii", + "dataType": "Enumeration", + "allowedValues": "BIG5,EUC_CN,EUC_JP,EUC_JIS_2004,EUC_KR,EUC_TW,GB18030,GBK,ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8,JOHAB,KOI8R,KOI8U,LATIN1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,LATIN10,MULE_INTERNAL,SJIS,SHIFT_JIS_2004,SQL_ASCII,UHC,UTF8,WIN866,WIN874,WIN1250,WIN1251,WIN1252,WIN1253,WIN1254,WIN1255,WIN1256,WIN1257,WIN1258", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/client_encoding", + "name": "client_encoding", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "notice", + "description": "Sets the message levels that are sent to the client.", + "defaultValue": "notice", + "dataType": "Enumeration", + "allowedValues": "debug5,debug4,debug3,debug2,debug1,log,notice,warning,error", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/client_min_messages", + "name": "client_min_messages", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Sets the delay in microseconds between transaction commit and flushing WAL to disk.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-100000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/commit_delay", + "name": "commit_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "5", + "description": "Sets the minimum concurrent open transactions before performing commit_delay.", + "defaultValue": "5", + "dataType": "Integer", + "allowedValues": "0-1000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/commit_siblings", + "name": "commit_siblings", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "partition", + "description": "Enables the planner to use constraints to optimize queries.", + "defaultValue": "partition", + "dataType": "Enumeration", + "allowedValues": "partition,on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/constraint_exclusion", + "name": "constraint_exclusion", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.005", + "description": "Sets the planner's estimate of the cost of processing each index entry during an index scan.", + "defaultValue": "0.005", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_index_tuple_cost", + "name": "cpu_index_tuple_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.0025", + "description": "Sets the planner's estimate of the cost of processing each operator or function call.", + "defaultValue": "0.0025", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_operator_cost", + "name": "cpu_operator_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.01", + "description": "Sets the planner's estimate of the cost of processing each tuple (row).", + "defaultValue": "0.01", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_tuple_cost", + "name": "cpu_tuple_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.1", + "description": "Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved.", + "defaultValue": "0.1", + "dataType": "Numeric", + "allowedValues": "0-1", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cursor_tuple_fraction", + "name": "cursor_tuple_fraction", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "ISO, MDY", + "description": "Sets the display format for date and time values.", + "defaultValue": "ISO, MDY", + "dataType": "String", + "allowedValues": "(ISO|POSTGRES|SQL|GERMAN)(, (DMY|MDY|YMD))?", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/DateStyle", + "name": "DateStyle", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1000", + "description": "Sets the amount of time, in milliseconds, to wait on a lock before checking for deadlock.", + "defaultValue": "1000", + "dataType": "Integer", + "allowedValues": "1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/deadlock_timeout", + "name": "deadlock_timeout", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Indents parse and plan tree displays.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_pretty_print", + "name": "debug_pretty_print", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs each query's parse tree.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_parse", + "name": "debug_print_parse", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs each query's execution plan.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_plan", + "name": "debug_print_plan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs each query's rewritten parse tree.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_rewritten", + "name": "debug_print_rewritten", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "100", + "description": "Sets the default statistics target.", + "defaultValue": "100", + "dataType": "Integer", + "allowedValues": "1-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_statistics_target", + "name": "default_statistics_target", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "", + "description": "Sets the default tablespace to create tables and indexes in.", + "defaultValue": "", + "dataType": "String", + "allowedValues": "[A-Za-z._]*", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_tablespace", + "name": "default_tablespace", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "pg_catalog.english", + "description": "Sets default text search configuration.", + "defaultValue": "pg_catalog.english", + "dataType": "String", + "allowedValues": "[A-Za-z._]+", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_text_search_config", + "name": "default_text_search_config", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Sets the default deferrable status of new transactions.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_deferrable", + "name": "default_transaction_deferrable", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "read committed", + "description": "Sets the transaction isolation level of each new transaction.", + "defaultValue": "read committed", + "dataType": "Enumeration", + "allowedValues": "serializable,repeatable read,read committed,read uncommitted", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_isolation", + "name": "default_transaction_isolation", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Sets the default read-only status of new transactions.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_read_only", + "name": "default_transaction_read_only", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Creates new tables with OIDs by default.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_with_oids", + "name": "default_with_oids", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "3145728", + "description": "Sets the planner's assumption about the size of the disk cache.", + "defaultValue": "3145728", + "dataType": "Integer", + "allowedValues": "1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/effective_cache_size", + "name": "effective_cache_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of bitmap-scan plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_bitmapscan", + "name": "enable_bitmapscan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of gather merge plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_gathermerge", + "name": "enable_gathermerge", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of hashed aggregation plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_hashagg", + "name": "enable_hashagg", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of hash join plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_hashjoin", + "name": "enable_hashjoin", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of index-only-scan plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_indexonlyscan", + "name": "enable_indexonlyscan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of index-scan plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_indexscan", + "name": "enable_indexscan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of materialization.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_material", + "name": "enable_material", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of merge join plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_mergejoin", + "name": "enable_mergejoin", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of nested loop join plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_nestloop", + "name": "enable_nestloop", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of sequential-scan plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_seqscan", + "name": "enable_seqscan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of explicit sort steps.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_sort", + "name": "enable_sort", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables the planner's use of TID scan plans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_tidscan", + "name": "enable_tidscan", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Warns about backslash escapes in ordinary string literals.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/escape_string_warning", + "name": "escape_string_warning", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Terminates session on any error.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/exit_on_error", + "name": "exit_on_error", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1", + "description": "Sets the number of digits displayed for floating-point values.", + "defaultValue": "1", + "dataType": "Integer", + "allowedValues": "-15-3", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/extra_float_digits", + "name": "extra_float_digits", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Forces use of parallel query facilities.", + "defaultValue": "off", + "dataType": "Enumeration", + "allowedValues": "off,on,regress", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/force_parallel_mode", + "name": "force_parallel_mode", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "8", + "description": "Sets the FROM-list size beyond which subqueries are not collapsed.", + "defaultValue": "8", + "dataType": "Integer", + "allowedValues": "1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/from_collapse_limit", + "name": "from_collapse_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables genetic query optimization.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo", + "name": "geqo", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "5", + "description": "GEQO: effort is used to set the default for other GEQO parameters.", + "defaultValue": "5", + "dataType": "Integer", + "allowedValues": "1-10", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_effort", + "name": "geqo_effort", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "GEQO: number of iterations of the algorithm.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_generations", + "name": "geqo_generations", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "GEQO: number of individuals in the population.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_pool_size", + "name": "geqo_pool_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "GEQO: seed for random path selection.", + "defaultValue": "0", + "dataType": "Numeric", + "allowedValues": "0-1", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_seed", + "name": "geqo_seed", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "GEQO: selective pressure within the population.", + "defaultValue": "2", + "dataType": "Numeric", + "allowedValues": "1.5-2", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_selection_bias", + "name": "geqo_selection_bias", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "12", + "description": "Sets the threshold of FROM items beyond which GEQO is used.", + "defaultValue": "12", + "dataType": "Integer", + "allowedValues": "2-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_threshold", + "name": "geqo_threshold", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Sets the maximum allowed result for exact search by GIN.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/gin_fuzzy_search_limit", + "name": "gin_fuzzy_search_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "4096", + "description": "Sets the maximum size of the pending list for GIN index.", + "defaultValue": "4096", + "dataType": "Integer", + "allowedValues": "64-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/gin_pending_list_limit", + "name": "gin_pending_list_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Sets the maximum allowed duration of any idling transaction.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/idle_in_transaction_session_timeout", + "name": "idle_in_transaction_session_timeout", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "postgres", + "description": "Sets the display format for interval values.", + "defaultValue": "postgres", + "dataType": "Enumeration", + "allowedValues": "postgres,postgres_verbose,sql_standard,iso_8601", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/IntervalStyle", + "name": "IntervalStyle", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "8", + "description": "Sets the FROM-list size beyond which JOIN constructs are not flattened.", + "defaultValue": "8", + "dataType": "Integer", + "allowedValues": "1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/join_collapse_limit", + "name": "join_collapse_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "en_US.utf-8", + "description": "Sets the locale for formatting monetary amounts.", + "defaultValue": "en_US.utf-8", + "dataType": "String", + "allowedValues": "[A-Za-z0-9._ -]+", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lc_monetary", + "name": "lc_monetary", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "en_US.utf-8", + "description": "Sets the locale for formatting numbers.", + "defaultValue": "en_US.utf-8", + "dataType": "String", + "allowedValues": "[A-Za-z0-9._ -]+", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lc_numeric", + "name": "lc_numeric", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Enables backward compatibility mode for privilege checks on large objects.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lo_compat_privileges", + "name": "lo_compat_privileges", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Sets the maximum allowed duration (in milliseconds) of any wait for a lock. 0 turns this off.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lock_timeout", + "name": "lock_timeout", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-1", + "description": "Sets the minimum execution time above which autovacuum actions will be logged.", + "defaultValue": "-1", + "dataType": "Integer", + "allowedValues": "-1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_autovacuum_min_duration", + "name": "log_autovacuum_min_duration", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Logs each checkpoint.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_checkpoints", + "name": "log_checkpoints", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Logs each successful connection.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_connections", + "name": "log_connections", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "stderr", + "description": "Sets the destination for server log output.", + "defaultValue": "stderr", + "dataType": "Enumeration", + "allowedValues": "stderr,csvlog", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_destination", + "name": "log_destination", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs end of a session, including duration.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_disconnections", + "name": "log_disconnections", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs the duration of each completed SQL statement.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_duration", + "name": "log_duration", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "default", + "description": "Sets the verbosity of logged messages.", + "defaultValue": "default", + "dataType": "Enumeration", + "allowedValues": "terse,default,verbose", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_error_verbosity", + "name": "log_error_verbosity", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs long lock waits.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_lock_waits", + "name": "log_lock_waits", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-1", + "description": "Sets the minimum execution time (in milliseconds) above which statements will be logged. -1 disables logging statement durations.", + "defaultValue": "-1", + "dataType": "Integer", + "allowedValues": "-1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_duration_statement", + "name": "log_min_duration_statement", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "error", + "description": "Causes all statements generating error at or above this level to be logged.", + "defaultValue": "error", + "dataType": "Enumeration", + "allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_error_statement", + "name": "log_min_error_statement", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "warning", + "description": "Sets the message levels that are logged.", + "defaultValue": "warning", + "dataType": "Enumeration", + "allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_messages", + "name": "log_min_messages", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Logs each replication command.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_replication_commands", + "name": "log_replication_commands", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "none", + "description": "Sets the type of statements logged.", + "defaultValue": "none", + "dataType": "Enumeration", + "allowedValues": "none,ddl,mod,all", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_statement", + "name": "log_statement", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "For each query, writes cumulative performance statistics to the server log.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_statement_stats", + "name": "log_statement_stats", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-1", + "description": "Logs the use of temporary files larger than this number of kilobytes.", + "defaultValue": "-1", + "dataType": "Integer", + "allowedValues": "-1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_temp_files", + "name": "log_temp_files", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "332800", + "description": "Sets the maximum memory to be used for maintenance operations.", + "defaultValue": "332800", + "dataType": "Integer", + "allowedValues": "1024-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/maintenance_work_mem", + "name": "maintenance_work_mem", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "8", + "description": "Sets the maximum number of parallel workers than can be active at one time.", + "defaultValue": "8", + "dataType": "Integer", + "allowedValues": "0-1024", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_parallel_workers", + "name": "max_parallel_workers", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "Sets the maximum number of parallel processes per executor node.", + "defaultValue": "2", + "dataType": "Integer", + "allowedValues": "0-1024", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_parallel_workers_per_gather", + "name": "max_parallel_workers_per_gather", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "Sets the maximum number of predicate-locked tuples per page.", + "defaultValue": "2", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_pred_locks_per_page", + "name": "max_pred_locks_per_page", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "-2", + "description": "Sets the maximum number of predicate-locked pages and tuples per relation.", + "defaultValue": "-2", + "dataType": "Integer", + "allowedValues": "-2147483648-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_pred_locks_per_relation", + "name": "max_pred_locks_per_relation", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "30000", + "description": "Sets the maximum delay before canceling queries when a hot standby server is processing archived WAL data.", + "defaultValue": "30000", + "dataType": "Integer", + "allowedValues": "-1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_standby_archive_delay", + "name": "max_standby_archive_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "30000", + "description": "Sets the maximum delay before canceling queries when a hot standby server is processing streamed WAL data.", + "defaultValue": "30000", + "dataType": "Integer", + "allowedValues": "-1-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_standby_streaming_delay", + "name": "max_standby_streaming_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "2", + "description": "Maximum number of table synchronization workers per subscription.", + "defaultValue": "2", + "dataType": "Integer", + "allowedValues": "0-262143", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_sync_workers_per_subscription", + "name": "max_sync_workers_per_subscription", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1024", + "description": "Sets the WAL size that triggers a checkpoint.", + "defaultValue": "1024", + "dataType": "Integer", + "allowedValues": "2-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_wal_size", + "name": "max_wal_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "64", + "description": "Sets the minimum amount of index data for a parallel scan.", + "defaultValue": "64", + "dataType": "Integer", + "allowedValues": "0-715827882", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_parallel_index_scan_size", + "name": "min_parallel_index_scan_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1024", + "description": "Sets the minimum amount of table data for a parallel scan.", + "defaultValue": "1024", + "dataType": "Integer", + "allowedValues": "0-715827882", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_parallel_table_scan_size", + "name": "min_parallel_table_scan_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "80", + "description": "Sets the minimum size to shrink the WAL to.", + "defaultValue": "80", + "dataType": "Integer", + "allowedValues": "2-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_wal_size", + "name": "min_wal_size", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Emits a warning for constructs that changed meaning since PostgreSQL 9.4.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/operator_precedence_warning", + "name": "operator_precedence_warning", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1000", + "description": "Sets the planner's estimate of the cost of starting up worker processes for parallel query.", + "defaultValue": "1000", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/parallel_setup_cost", + "name": "parallel_setup_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0.1", + "description": "Sets the planner's estimate of the cost of passing each tuple (row) from worker to master backend.", + "defaultValue": "0.1", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/parallel_tuple_cost", + "name": "parallel_tuple_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "When generating SQL fragments, quotes all identifiers.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/quote_all_identifiers", + "name": "quote_all_identifiers", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "4", + "description": "Sets the planner's estimate of the cost of a nonsequentially fetched disk page.", + "defaultValue": "4", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/random_page_cost", + "name": "random_page_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables row security.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/row_security", + "name": "row_security", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "\"$user\", public", + "description": "Sets the schema search order for names that are not schema-qualified.", + "defaultValue": "\"$user\", public", + "dataType": "String", + "allowedValues": "[A-Za-z.\"$, ]+", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/search_path", + "name": "search_path", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1", + "description": "Sets the planner's estimate of the cost of a sequentially fetched disk page.", + "defaultValue": "1", + "dataType": "Numeric", + "allowedValues": "0-1.79769e+308", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/seq_page_cost", + "name": "seq_page_cost", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "origin", + "description": "Sets the session's behavior for triggers and rewrite rules.", + "defaultValue": "origin", + "dataType": "Enumeration", + "allowedValues": "origin,replica,local", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/session_replication_role", + "name": "session_replication_role", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Causes '...' strings to treat backslashes literally.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/standard_conforming_strings", + "name": "standard_conforming_strings", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Sets the maximum allowed duration (in milliseconds) of any statement. 0 turns this off.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/statement_timeout", + "name": "statement_timeout", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Enables synchronized sequential scans.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/synchronize_seqscans", + "name": "synchronize_seqscans", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Sets the current transaction's synchronization level.", + "defaultValue": "on", + "dataType": "Enumeration", + "allowedValues": "local,remote_write,on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/synchronous_commit", + "name": "synchronous_commit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "9", + "description": "Maximum number of TCP keepalive retransmits.", + "defaultValue": "9", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_count", + "name": "tcp_keepalives_count", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "120", + "description": "Time between issuing TCP keepalives.", + "defaultValue": "120", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_idle", + "name": "tcp_keepalives_idle", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "30", + "description": "Time between TCP keepalive retransmits.", + "defaultValue": "30", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_interval", + "name": "tcp_keepalives_interval", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1024", + "description": "Sets the maximum number of temporary buffers used by each database session.", + "defaultValue": "1024", + "dataType": "Integer", + "allowedValues": "100-1073741823", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/temp_buffers", + "name": "temp_buffers", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "", + "description": "Sets the tablespace(s) to use for temporary tables and sort files.", + "defaultValue": "", + "dataType": "String", + "allowedValues": "[A-Za-z._]*", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/temp_tablespaces", + "name": "temp_tablespaces", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "UTC", + "description": "Sets the time zone for displaying and interpreting time stamps.", + "defaultValue": "UTC", + "dataType": "String", + "allowedValues": "[A-Za-z0-9/+_-]+", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/TimeZone", + "name": "TimeZone", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Collects information about executing commands.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_activities", + "name": "track_activities", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "on", + "description": "Collects statistics on database activity.", + "defaultValue": "on", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_counts", + "name": "track_counts", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "none", + "description": "Collects function-level statistics on database activity.", + "defaultValue": "none", + "dataType": "Enumeration", + "allowedValues": "none,pl,all", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_functions", + "name": "track_functions", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Collects timing statistics for database I/O activity.", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_io_timing", + "name": "track_io_timing", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "off", + "description": "Treats \"expr=NULL\" as \"expr IS NULL\".", + "defaultValue": "off", + "dataType": "Boolean", + "allowedValues": "on,off", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/transform_null_equals", + "name": "transform_null_equals", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Vacuum cost delay in milliseconds.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-100", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_delay", + "name": "vacuum_cost_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "200", + "description": "Vacuum cost amount available before napping.", + "defaultValue": "200", + "dataType": "Integer", + "allowedValues": "1-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_limit", + "name": "vacuum_cost_limit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "20", + "description": "Vacuum cost for a page dirtied by vacuum.", + "defaultValue": "20", + "dataType": "Integer", + "allowedValues": "0-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_dirty", + "name": "vacuum_cost_page_dirty", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "1", + "description": "Vacuum cost for a page found in the buffer cache.", + "defaultValue": "1", + "dataType": "Integer", + "allowedValues": "0-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_hit", + "name": "vacuum_cost_page_hit", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "10", + "description": "Vacuum cost for a page not found in the buffer cache.", + "defaultValue": "10", + "dataType": "Integer", + "allowedValues": "0-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_miss", + "name": "vacuum_cost_page_miss", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "0", + "description": "Number of transactions by which VACUUM and HOT cleanup should be deferred, if any.", + "defaultValue": "0", + "dataType": "Integer", + "allowedValues": "0-1000000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_defer_cleanup_age", + "name": "vacuum_defer_cleanup_age", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "50000000", + "description": "Minimum age at which VACUUM should freeze a table row.", + "defaultValue": "50000000", + "dataType": "Integer", + "allowedValues": "0-1000000000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_freeze_min_age", + "name": "vacuum_freeze_min_age", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "150000000", + "description": "Age at which VACUUM should scan whole table to freeze tuples.", + "defaultValue": "150000000", + "dataType": "Integer", + "allowedValues": "0-2000000000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_freeze_table_age", + "name": "vacuum_freeze_table_age", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "5000000", + "description": "Minimum age at which VACUUM should freeze a MultiXactId in a table row.", + "defaultValue": "5000000", + "dataType": "Integer", + "allowedValues": "0-1000000000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_multixact_freeze_min_age", + "name": "vacuum_multixact_freeze_min_age", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "150000000", + "description": "Multixact age at which VACUUM should scan whole table to freeze tuples.", + "defaultValue": "150000000", + "dataType": "Integer", + "allowedValues": "0-2000000000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_multixact_freeze_table_age", + "name": "vacuum_multixact_freeze_table_age", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "10", + "description": "Sets the maximum interval between WAL receiver status reports to the primary.", + "defaultValue": "10", + "dataType": "Integer", + "allowedValues": "0-2147483", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_receiver_status_interval", + "name": "wal_receiver_status_interval", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "200", + "description": "Time between WAL flushes performed in the WAL writer.", + "defaultValue": "200", + "dataType": "Integer", + "allowedValues": "1-10000", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_writer_delay", + "name": "wal_writer_delay", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "128", + "description": "Amount of WAL written out by WAL writer that triggers a flush.", + "defaultValue": "128", + "dataType": "Integer", + "allowedValues": "0-2147483647", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_writer_flush_after", + "name": "wal_writer_flush_after", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "115712", + "description": "Sets the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files.", + "defaultValue": "115712", + "dataType": "Integer", + "allowedValues": "4096-2097151", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/work_mem", + "name": "work_mem", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "base64", + "description": "Sets how binary values are to be encoded in XML.", + "defaultValue": "base64", + "dataType": "Enumeration", + "allowedValues": "base64,hex", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/xmlbinary", + "name": "xmlbinary", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + }, + { + "properties": { + "value": "content", + "description": "Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments.", + "defaultValue": "content", + "dataType": "Enumeration", + "allowedValues": "content,document", + "source": "system-default" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/xmloption", + "name": "xmloption", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json new file mode 100644 index 000000000000..a87574809bef --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json @@ -0,0 +1,53 @@ +{ + "parameters": { + "serverName": "testserver", + "configurationName": "event_scheduler", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "properties": { + "value": "on", + "source": "user-override" + } + } + }, + "responses": { + "200": { + "body": { + "properties": { + "value": "ON", + "description": "Indicates the status of the Event Scheduler.", + "defaultValue": "OFF", + "dataType": "Enumeration", + "allowedValues": "ON,OFF,DISABLED", + "source": "user-override" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/event_scheduler", + "name": "event_scheduler", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + } + }, + "201": { + "body": { + "properties": { + "value": "ON", + "description": "Indicates the status of the Event Scheduler.", + "defaultValue": "OFF", + "dataType": "Enumeration", + "allowedValues": "ON,OFF,DISABLED", + "source": "user-override" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/event_scheduler", + "name": "event_scheduler", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json new file mode 100644 index 000000000000..3019a99cc8a0 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "databaseName": "db1", + "serverName": "testserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + } + }, + "responses": { + "201": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", + "name": "db1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + } + }, + "200": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", + "name": "db1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json new file mode 100644 index 000000000000..79b993f3ce7c --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "databaseName": "db1", + "serverName": "testserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + }, + "204": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json new file mode 100644 index 000000000000..cf3fd60a0241 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "databaseName": "db1", + "serverName": "testserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", + "name": "db1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json new file mode 100644 index 000000000000..67dffa84b536 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", + "name": "db1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + }, + { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db2", + "name": "db2", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", + "properties": { + "charset": "utf8", + "collation": "en_US.utf8" + } + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json new file mode 100644 index 000000000000..5a72fc6c3183 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "firewallRuleName": "rule1", + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "properties": { + "startIpAddress": "0.0.0.0", + "endIpAddress": "255.255.255.255" + } + } + }, + "responses": { + "201": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", + "name": "rule1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", + "properties": { + "startIpAddress": "0.0.0.0", + "endIpAddress": "255.255.255.255" + } + } + }, + "200": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", + "name": "rule1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", + "properties": { + "startIpAddress": "0.0.0.0", + "endIpAddress": "255.255.255.255" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json new file mode 100644 index 000000000000..14705484a3d4 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "firewallRuleName": "rule1", + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + }, + "204": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json new file mode 100644 index 000000000000..e57549e2b85b --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "firewallRuleName": "rule1", + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", + "name": "rule1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", + "properties": { + "startIpAddress": "0.0.0.0", + "endIpAddress": "255.255.255.255" + } + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json new file mode 100644 index 000000000000..016727ec32f7 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules?api-version=2022-03-08-preview&$top=2&$skiptoken=skiptoken", + "value": [ + { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules/rule1", + "name": "rule1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", + "properties": { + "startIpAddress": "0.0.0.0", + "endIpAddress": "255.255.255.255" + } + }, + { + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules/rule2", + "name": "rule2", + "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", + "properties": { + "startIpAddress": "1.0.0.0", + "endIpAddress": "255.0.0.0" + } + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json new file mode 100644 index 000000000000..37e4f6b83908 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": "postgres.database.azure.com" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json new file mode 100644 index 000000000000..11c053ee91c1 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json @@ -0,0 +1,176 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "List/Get PostgreSQL Servers", + "description": "Return the list of servers or gets the properties for the specified server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "Create/Update PostgreSQL Server", + "description": "Creates a server with the specified parameters or update the properties or tags for the specified server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/delete", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "Delete PostgreSQL Server", + "description": "Deletes an existing server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "List/Get Firewall Rules", + "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "Create/Update Firewall Rule", + "description": "Creates a firewall rule with the specified parameters or update an existing rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/delete", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "Delete Firewall Rule", + "description": "Deletes an existing firewall rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Get database metric definitions", + "description": "Return types of metrics that are available for databases" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "cpu_percent", + "displayName": "CPU percent", + "displayDescription": "CPU percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "compute_limit", + "displayName": "Compute Unit limit", + "displayDescription": "Compute Unit limit", + "unit": "Count", + "aggregationType": "Average" + }, + { + "name": "compute_consumption_percent", + "displayName": "Compute Unit percentage", + "displayDescription": "Compute Unit percentage", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "memory_percent", + "displayName": "Memory percent", + "displayDescription": "Memory percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "io_consumption_percent", + "displayName": "IO percent", + "displayDescription": "IO percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "storage_percent", + "displayName": "Storage percentage", + "displayDescription": "Storage percentage", + "unit": "Percent", + "aggregationType": "Average" + }, + { + "name": "storage_used", + "displayName": "Storage used", + "displayDescription": "Storage used", + "unit": "Bytes", + "aggregationType": "Average" + }, + { + "name": "storage_limit", + "displayName": "Storage limit", + "displayDescription": "Storage limit", + "unit": "Bytes", + "aggregationType": "Average" + }, + { + "name": "active_connections", + "displayName": "Total active connections", + "displayDescription": "Total active connections", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "connections_failed", + "displayName": "Total failed connections", + "displayDescription": "Total failed connections", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": true + } + ] + } + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Read diagnostic setting", + "description": "Gets the disagnostic setting for the resource" + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Write diagnostic setting", + "description": "Creates or updates the diagnostic setting for the resource" + } + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json new file mode 100644 index 000000000000..93d9de16ee0e --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json @@ -0,0 +1,148 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "westus", + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + }, + "properties": { + "administratorLogin": "cloudsa", + "administratorLoginPassword": "password", + "version": "12", + "availabilityZone": "1", + "createMode": "Create", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled" + }, + "network": { + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant" + } + }, + "tags": { + "ElasticServer": "1" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json new file mode 100644 index 000000000000..d3b2f2586fbf --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json @@ -0,0 +1,119 @@ +{ + "parameters": { + "serverName": "pgtestsvc5geo", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "eastus", + "properties": { + "createMode": "GeoRestore", + "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", + "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5geo.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Enabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "eastus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5geo", + "name": "pgtestsvc5geo", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5geo.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Enabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "eastus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5geo", + "name": "pgtestsvc5geo", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json new file mode 100644 index 000000000000..56acd72d4b49 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json @@ -0,0 +1,119 @@ +{ + "parameters": { + "serverName": "pgtestsvc5", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "westus", + "properties": { + "createMode": "PointInTimeRestore", + "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", + "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5", + "name": "pgtestsvc5", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5", + "name": "pgtestsvc5", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json new file mode 100644 index 000000000000..a071bd233c64 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json @@ -0,0 +1,123 @@ +{ + "parameters": { + "serverName": "pgtestsvc5rep", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "westus", + "properties": { + "createMode": "Replica", + "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", + "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + }, + "replicationRole": "AsyncReplica", + "replicaCapacity": 0 + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", + "name": "pgtestsvc5rep", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + }, + "replicationRole": "AsyncReplica", + "replicaCapacity": 0 + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", + "name": "pgtestsvc5rep", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json new file mode 100644 index 000000000000..1fe1a7df01e6 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json @@ -0,0 +1,155 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "westus", + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + }, + "properties": { + "administratorLogin": "cloudsa", + "administratorLoginPassword": "password", + "version": "12", + "availabilityZone": "1", + "createMode": "Create", + "authConfig": { + "activeDirectoryAuthEnabled": true, + "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled" + }, + "network": { + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant" + } + }, + "tags": { + "ElasticServer": "1" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "authConfig": { + "activeDirectoryAuthEnabled": true, + "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "authConfig": { + "activeDirectoryAuthEnabled": true, + "passwordAuthEnabled": true, + "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json new file mode 100644 index 000000000000..182cbfea4615 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json @@ -0,0 +1,181 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "location": "westus", + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + }, + "identity": { + "userAssignedIdentities": { + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {} + }, + "type": "UserAssigned" + }, + "properties": { + "administratorLogin": "cloudsa", + "administratorLoginPassword": "password", + "version": "12", + "availabilityZone": "1", + "createMode": "Create", + "dataEncryption": { + "type": "AzureKeyVault", + "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", + "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled" + }, + "network": { + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant" + } + }, + "tags": { + "ElasticServer": "1" + } + } + }, + "responses": { + "201": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "identity": { + "userAssignedIdentities": { + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { + "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", + "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" + } + }, + "type": "UserAssigned" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "dataEncryption": { + "type": "AzureKeyVault", + "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", + "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "identity": { + "userAssignedIdentities": { + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { + "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", + "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" + } + }, + "type": "UserAssigned" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "dataEncryption": { + "type": "AzureKeyVault", + "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", + "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" + }, + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json new file mode 100644 index 000000000000..5c89053dcc05 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + }, + "204": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json new file mode 100644 index 000000000000..db7ce23bedd0 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json @@ -0,0 +1,54 @@ +{ + "parameters": { + "serverName": "pgtestsvc1", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T23:07:25.8166567+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", + "name": "pgtestsvc1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json new file mode 100644 index 000000000000..d6a9274b71c3 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json @@ -0,0 +1,57 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json new file mode 100644 index 000000000000..0e900930a322 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json @@ -0,0 +1,90 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-03-08-preview&$top=3&$skiptoken=skiptoken", + "value": [ + { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + }, + { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T23:15:38.8131437+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", + "name": "pgtestsvc1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json new file mode 100644 index 000000000000..ec5afcb04fe4 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-03-08-preview&$top=3&$skiptoken=skiptoken", + "value": [ + { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + }, + { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T23:15:38.8131437+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", + "name": "pgtestsvc1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json new file mode 100644 index 000000000000..eef05fe7ba83 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json new file mode 100644 index 000000000000..755d6e65b1e5 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "restartWithFailover": true, + "failoverMode": "ForcedFailover" + } + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json new file mode 100644 index 000000000000..eef05fe7ba83 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json new file mode 100644 index 000000000000..eef05fe7ba83 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "serverName": "testserver", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json new file mode 100644 index 000000000000..6f78408978bb --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json @@ -0,0 +1,85 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D8s_v3" + }, + "properties": { + "administratorLoginPassword": "newpassword", + "createMode": "Update", + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20 + } + } + } + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D8s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json new file mode 100644 index 000000000000..990f65a1f822 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D8s_v3" + }, + "properties": { + "administratorLoginPassword": "newpassword", + "createMode": "Update", + "authConfig": { + "activeDirectoryAuthEnabled": true, + "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" + }, + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20 + } + } + } + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D8s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": true, + "passwordAuthEnabled": true, + "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" + }, + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json new file mode 100644 index 000000000000..487350f452e2 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json @@ -0,0 +1,80 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "properties": { + "createMode": "Update", + "maintenanceWindow": { + "customWindow": "Enabled", + "dayOfWeek": 0, + "startHour": 8, + "startMinute": 0 + } + } + } + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Enabled", + "dayOfWeek": 0, + "startHour": 8, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json new file mode 100644 index 000000000000..b065bf608eb5 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json @@ -0,0 +1,111 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "TestGroup", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D8s_v3" + }, + "identity": { + "userAssignedIdentities": { + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {} + }, + "type": "UserAssigned" + }, + "properties": { + "administratorLoginPassword": "newpassword", + "createMode": "Update", + "dataEncryption": { + "type": "AzureKeyVault", + "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", + "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" + }, + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20 + } + } + } + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D8s_v3", + "tier": "GeneralPurpose" + }, + "identity": { + "userAssignedIdentities": { + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { + "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", + "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" + }, + "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity-1": { + "principalId": "90008082-e024-4cc3-8fcf-63bcdb9cf6b6", + "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" + } + }, + "type": "UserAssigned" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "dataEncryption": { + "type": "AzureKeyVault", + "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", + "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" + }, + "storage": { + "storageSizeGB": 1024 + }, + "backup": { + "backupRetentionDays": 20, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json new file mode 100644 index 000000000000..fee86a963e2c --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json @@ -0,0 +1,75 @@ +{ + "parameters": { + "serverName": "pgtestsvc4", + "resourceGroupName": "testrg", + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "parameters": { + "properties": { + "createMode": "Update", + "version": "14" + } + } + }, + "responses": { + "200": { + "body": { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", + "version": "14", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "1", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" + }, + "network": { + "publicNetworkAccess": "Disabled", + "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", + "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" + }, + "highAvailability": { + "mode": "ZoneRedundant", + "state": "Healthy", + "standbyAvailabilityZone": "2" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + } + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", + "name": "pgtestsvc4", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json new file mode 100644 index 000000000000..25979bdf1909 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json @@ -0,0 +1,28 @@ +{ + "parameters": { + "api-version": "2022-03-08-preview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "locationName": "westus", + "parameters": { + "virtualNetworkArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet" + } + }, + "responses": { + "200": { + "body": { + "delegatedSubnetsUsage": [ + { + "subnetName": "test-subnet-1", + "usage": 2 + }, + { + "subnetName": "test-subnet-2", + "usage": 3 + } + ], + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "location": "westus" + } + } + } +} From b4908568d713806c3021224f291bb199687f9afe Mon Sep 17 00:00:00 2001 From: Purna Chandra Rao Kota <69746551+PurnaChandraRaoK@users.noreply.github.com> Date: Fri, 11 Nov 2022 13:44:02 +0530 Subject: [PATCH 02/41] Updates readme --- .../postgresql/resource-manager/readme.md | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index a9d723ebb374..96ee8b080955 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -36,15 +36,35 @@ tag: package-flexibleserver-2021-06 ``` ``` yaml $(package-singleservers) -tag: package-2020-01-01 +tag: package-preview-2022-05 ``` +### Tag: package-preview-2022-05 + +These settings apply only when `--tag=package-preview-2022-05` is specified on the command line. + +```yaml $(tag) == 'package-preview-2022-05' +input-file: + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json +``` ### Tag: package-flexibleserver-2022-03-preview These settings apply only when `--tag=package-flexibleserver-2022-03-preview` is specified on the command line. -```yaml $(tag) == 'package-flexibleserver-2022-03-preview' +``` yaml $(tag) == 'package-flexibleserver-2022-03-preview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Administrators.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Backups.json From d98138723ce46e8f9bb10d930f5f4f4704ba23ee Mon Sep 17 00:00:00 2001 From: Purna Chandra Rao Kota <69746551+PurnaChandraRaoK@users.noreply.github.com> Date: Fri, 11 Nov 2022 13:44:05 +0530 Subject: [PATCH 03/41] Updates API version in new specs and examples --- .../preview/2022-05-01-privatepreview/Administrators.json | 2 +- .../preview/2022-05-01-privatepreview/Backups.json | 2 +- .../preview/2022-05-01-privatepreview/Capabilities.json | 2 +- .../2022-05-01-privatepreview/CheckNameAvailability.json | 2 +- .../preview/2022-05-01-privatepreview/Configuration.json | 2 +- .../preview/2022-05-01-privatepreview/Databases.json | 2 +- .../preview/2022-05-01-privatepreview/FirewallRules.json | 2 +- .../preview/2022-05-01-privatepreview/FlexibleServers.json | 2 +- .../preview/2022-05-01-privatepreview/Operations.json | 2 +- .../preview/2022-05-01-privatepreview/PrivateDnsZone.json | 2 +- .../2022-05-01-privatepreview/ServerStartStopRestart.json | 2 +- .../preview/2022-05-01-privatepreview/VirtualNetwork.json | 2 +- .../examples/AdministratorAdd.json | 2 +- .../examples/AdministratorDelete.json | 6 +++--- .../examples/AdministratorGet.json | 2 +- .../examples/AdministratorsListByServer.json | 2 +- .../2022-05-01-privatepreview/examples/BackupGet.json | 2 +- .../examples/BackupListByServer.json | 2 +- .../examples/CapabilitiesByLocation.json | 2 +- .../examples/CheckNameAvailability.json | 2 +- .../examples/CheckNameAvailabilityLocationBased.json | 2 +- .../examples/ConfigurationGet.json | 2 +- .../examples/ConfigurationListByServer.json | 4 ++-- .../examples/ConfigurationUpdate.json | 6 +++--- .../2022-05-01-privatepreview/examples/DatabaseCreate.json | 6 +++--- .../2022-05-01-privatepreview/examples/DatabaseDelete.json | 6 +++--- .../2022-05-01-privatepreview/examples/DatabaseGet.json | 2 +- .../examples/DatabasesListByServer.json | 2 +- .../examples/FirewallRuleCreate.json | 6 +++--- .../examples/FirewallRuleDelete.json | 6 +++--- .../2022-05-01-privatepreview/examples/FirewallRuleGet.json | 2 +- .../examples/FirewallRuleListByServer.json | 4 ++-- .../examples/GetPrivateDnsZoneSuffix.json | 2 +- .../2022-05-01-privatepreview/examples/OperationList.json | 2 +- .../2022-05-01-privatepreview/examples/ServerCreate.json | 2 +- .../examples/ServerCreateGeoRestore.json | 2 +- .../examples/ServerCreatePointInTimeRestore.json | 2 +- .../examples/ServerCreateReplica.json | 2 +- .../examples/ServerCreateWithAadAuthEnabled.json | 2 +- .../examples/ServerCreateWithDataEncryptionEnabled.json | 2 +- .../2022-05-01-privatepreview/examples/ServerDelete.json | 6 +++--- .../2022-05-01-privatepreview/examples/ServerGet.json | 2 +- .../examples/ServerGetWithVnet.json | 2 +- .../2022-05-01-privatepreview/examples/ServerList.json | 4 ++-- .../examples/ServerListByResourceGroup.json | 4 ++-- .../2022-05-01-privatepreview/examples/ServerRestart.json | 6 +++--- .../examples/ServerRestartWithFailover.json | 6 +++--- .../2022-05-01-privatepreview/examples/ServerStart.json | 6 +++--- .../2022-05-01-privatepreview/examples/ServerStop.json | 6 +++--- .../2022-05-01-privatepreview/examples/ServerUpdate.json | 6 +++--- .../examples/ServerUpdateWithAadAuthEnabled.json | 6 +++--- .../examples/ServerUpdateWithCustomerMaintenanceWindow.json | 6 +++--- .../examples/ServerUpdateWithDataEncryptionEnabled.json | 6 +++--- .../examples/ServerUpdateWithMajorVersionUpgrade.json | 6 +++--- .../examples/VirtualNetworkSubnetUsage.json | 2 +- 55 files changed, 91 insertions(+), 91 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json index 7a06f8254b14..a7a44990911d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json index 4c0f611d131c..7bc03a47f502 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json index 9899efa0261d..cbc7d839175a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json index 10545f538834..117a07e56294 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json index b25ca74f38a7..567aa8027ff4 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json index 76d89ca37a35..c527f8d700af 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json index 737c7adc2923..da5d105fa397 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json index f020335a6460..a12f4daa6765 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json index 2f1aa9163479..df6718c24e5e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json index b4961ae06b6e..4fa1c758f766 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-03-08-preview", + "version": "2022-05-01-privatepreview", "title": "PostgreSQLManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model." }, diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json index 8a76a08014b6..6010d156fea4 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json index 4524db81b045..cea7f7041536 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json index de3a17c9f6dc..e24b61841beb 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", "parameters": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json index 9347495de21d..fd72cb773bcb 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" }, @@ -10,8 +10,8 @@ "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } }, "204": {} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json index a7a945712862..de4041d173c6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc1", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" }, diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json index acecbde7e886..aaceca994413 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc1", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json index 301125f8b9e1..84f6350a787a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json @@ -3,7 +3,7 @@ "backupName": "daily_20210615T160516", "serverName": "postgresqltestserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json index a6d8285a6349..558ab873f20a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "postgresqltestserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json index 6bddf8d6e946..46cdaaeb6873 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "locationName": "westus" }, diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json index 91f1e48f3f1c..fafeefe4339d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "nameAvailabilityRequest": { "name": "name1", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json index 3e82bc94ac56..09a45024f720 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "locationName": "westus", "nameAvailabilityRequest": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json index 3d7833b44915..98747a986c55 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json @@ -3,7 +3,7 @@ "configurationName": "array_nulls", "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json index b1ed2747f53e..1bdc6bc491f8 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json @@ -2,13 +2,13 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": { "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations?api-version=2022-03-08-preview&$top=200&$skiptoken=skiptoken", + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations?api-version=2022-05-01-privatepreview&$top=200&$skiptoken=skiptoken", "value": [ { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json index a87574809bef..0727e2b89e5b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json @@ -3,7 +3,7 @@ "serverName": "testserver", "configurationName": "event_scheduler", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "properties": { @@ -45,8 +45,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json index 3019a99cc8a0..59bcc8b7dc59 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json @@ -3,7 +3,7 @@ "databaseName": "db1", "serverName": "testserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "properties": { @@ -37,8 +37,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json index 79b993f3ce7c..4371f63f4bc5 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json @@ -3,15 +3,15 @@ "databaseName": "db1", "serverName": "testserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } }, "204": {} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json index cf3fd60a0241..2e480cf80ae9 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json @@ -3,7 +3,7 @@ "databaseName": "db1", "serverName": "testserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json index 67dffa84b536..7e4b867112ad 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json index 5a72fc6c3183..08c8885c3aaf 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json @@ -3,7 +3,7 @@ "firewallRuleName": "rule1", "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "properties": { @@ -37,8 +37,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json index 14705484a3d4..123969130ad7 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json @@ -3,15 +3,15 @@ "firewallRuleName": "rule1", "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } }, "204": {} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json index e57549e2b85b..4b63cf8ed641 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json @@ -3,7 +3,7 @@ "firewallRuleName": "rule1", "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json index 016727ec32f7..ba2670a9fe0d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json @@ -2,13 +2,13 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": { "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules?api-version=2022-03-08-preview&$top=2&$skiptoken=skiptoken", + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules?api-version=2022-05-01-privatepreview&$top=2&$skiptoken=skiptoken", "value": [ { "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules/rule1", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json index 37e4f6b83908..d3e52d72558d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json index 11c053ee91c1..cb298706c653 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview" + "api-version": "2022-05-01-privatepreview" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json index 93d9de16ee0e..c8069d266725 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "westus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json index d3b2f2586fbf..45538682066a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc5geo", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "eastus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json index 56acd72d4b49..ffb16a181433 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc5", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "westus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json index a071bd233c64..cf1d788a27fe 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc5rep", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "westus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json index 1fe1a7df01e6..fe44a99f4924 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "westus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json index 182cbfea4615..3d017cb6a2d2 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "location": "westus", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json index 5c89053dcc05..b0760fa6105d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json @@ -2,15 +2,15 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } }, "204": {} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json index db7ce23bedd0..378e518c9db7 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc1", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json index d6a9274b71c3..ef1ee763de45 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json index 0e900930a322..1a144f281fc0 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json @@ -1,12 +1,12 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": { "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-03-08-preview&$top=3&$skiptoken=skiptoken", + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-05-01-privatepreview&$top=3&$skiptoken=skiptoken", "value": [ { "sku": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json index ec5afcb04fe4..8551771196db 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json @@ -1,13 +1,13 @@ { "parameters": { "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": { "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-03-08-preview&$top=3&$skiptoken=skiptoken", + "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-05-01-privatepreview&$top=3&$skiptoken=skiptoken", "value": [ { "sku": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json index eef05fe7ba83..35c624197fcf 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json @@ -2,15 +2,15 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json index 755d6e65b1e5..bfaa90007ee3 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "restartWithFailover": true, @@ -13,8 +13,8 @@ "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json index eef05fe7ba83..35c624197fcf 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json @@ -2,15 +2,15 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json index eef05fe7ba83..35c624197fcf 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json @@ -2,15 +2,15 @@ "parameters": { "serverName": "testserver", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" }, "responses": { "200": {}, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json index 6f78408978bb..9b5463f192d6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "sku": { @@ -77,8 +77,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json index 990f65a1f822..55cdb8cdcdc2 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "sku": { @@ -83,8 +83,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json index 487350f452e2..40b0721bb9f1 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "properties": { @@ -72,8 +72,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json index b065bf608eb5..16b23596821e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "TestGroup", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "sku": { @@ -103,8 +103,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json index fee86a963e2c..d7cf2b69a074 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json @@ -2,7 +2,7 @@ "parameters": { "serverName": "pgtestsvc4", "resourceGroupName": "testrg", - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "parameters": { "properties": { @@ -67,8 +67,8 @@ }, "202": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-03-08-preview" + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", + "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json index 25979bdf1909..54cbbfb27d8f 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-08-preview", + "api-version": "2022-05-01-privatepreview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "locationName": "westus", "parameters": { From 62f8855634be6585940e85c82c872056ca033e90 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 13:59:36 +0530 Subject: [PATCH 04/41] copied migration changes --- .../2022-05-01-privatepreview/Migrations.json | 854 ++++++++++++++++++ .../CheckMigrationNameAvailability.json | 20 + .../examples/Migrations_Create.json | 140 +++ .../examples/Migrations_Delete.json | 68 ++ .../examples/Migrations_Get.json | 67 ++ .../Migrations_ListByTargetServer.json | 71 ++ .../examples/Migrations_Update.json | 72 ++ 7 files changed, 1292 insertions(+) create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json new file mode 100644 index 000000000000..6cb5b27c4c4a --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -0,0 +1,854 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-05-01-privatepreview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "description": "Azure Active Directory OAuth2 Flow", + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { + "put": { + "tags": [ + "Migrations" + ], + "operationId": "Migrations_Create", + "x-ms-examples": { + "Migrations_Create": { + "$ref": "./examples/Migrations_Create.json" + } + }, + "description": "Creates a new migration.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "$ref": "#/parameters/MigrationNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MigrationResource" + }, + "description": "The required parameters for creating a migration." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/MigrationResource" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/MigrationResource" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + } + }, + "get": { + "tags": [ + "Migrations" + ], + "operationId": "Migrations_Get", + "x-ms-examples": { + "Migrations_Get": { + "$ref": "./examples/Migrations_Get.json" + } + }, + "description": "Gets details of a migration.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "$ref": "#/parameters/MigrationNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/MigrationResource" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + } + }, + "patch": { + "tags": [ + "Migrations" + ], + "operationId": "Migrations_Update", + "x-ms-examples": { + "Migrations_Update": { + "$ref": "./examples/Migrations_Update.json" + } + }, + "description": "Updates an existing migration. The request body can contain one to many of the mutable properties present in the migration definition. Certain property updates initiate migration state transitions.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "$ref": "#/parameters/MigrationNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MigrationResourceForPatch" + }, + "description": "The required parameters for updating a migration." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/MigrationResource" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + } + }, + "delete": { + "tags": [ + "Migrations" + ], + "operationId": "Migrations_Delete", + "x-ms-examples": { + "Migrations_Delete": { + "$ref": "./examples/Migrations_Delete.json" + } + }, + "description": "Deletes a migration.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "$ref": "#/parameters/MigrationNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/MigrationResource" + } + }, + "204": { + "description": "NoContent" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + } + } + }, + "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations": { + "get": { + "tags": [ + "Migrations" + ], + "operationId": "Migrations_ListByTargetServer", + "x-ms-examples": { + "Migrations_ListByTargetServer": { + "$ref": "./examples/Migrations_ListByTargetServer.json" + } + }, + "description": "List all the migrations on a given target server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "$ref": "#/parameters/MigrationListFilter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/MigrationResourceListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/checkMigrationNameAvailability": { + "post": { + "summary": "Check migration name validity and availability", + "description": "This method checks whether a proposed migration name is valid and available.", + "tags": [ + "Custom operation", + "POST" + ], + "operationId": "CheckMigrationNameAvailability", + "x-ms-examples": { + "CheckMigrationNameAvailability": { + "$ref": "./examples/CheckMigrationNameAvailability.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" + }, + { + "$ref": "#/parameters/TargetDBServerResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/TargetDBServerNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MigrationNameAvailabilityResource" + }, + "description": "The required parameters for checking if a migration name is available." + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/MigrationNameAvailabilityResource" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ServiceError" + } + } + } + } + } + }, + "definitions": { + "MigrationResource": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/MigrationResourceProperties", + "description": "Migration resource properties.", + "x-ms-client-flatten": true + }, + "systemData": { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData", + "readOnly": true + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource" + } + ], + "description": "Represents a migration resource." + }, + "MigrationResourceProperties": { + "type": "object", + "properties": { + "migrationId": { + "type": "string", + "format": "uuid", + "readOnly": true + }, + "migrationName": { + "type": "string", + "readOnly": true + }, + "migrationDetailsLevel": { + "$ref": "#/definitions/MigrationDetailsLevel", + "readOnly": true + }, + "currentStatus": { + "$ref": "#/definitions/MigrationStatus", + "readOnly": true + }, + "sourceDBServerMetadata": { + "$ref": "#/definitions/DBServerMetadata", + "readOnly": true + }, + "targetDBServerMetadata": { + "$ref": "#/definitions/DBServerMetadata", + "readOnly": true + }, + "sourceDBServerResourceId": { + "type": "string" + }, + "sourceDBServerFullyQualifiedDomainName": { + "type": "string" + }, + "targetDBServerFullyQualifiedDomainName": { + "type": "string" + }, + "secretParameters": { + "$ref": "#/definitions/MigrationSecretParameters" + }, + "targetDBServerResourceId": { + "type": "string", + "readOnly": true + }, + "dBsToMigrate": { + "maxItems": 50, + "type": "array", + "items": { + "type": "string" + } + }, + "migrationResourceGroup": { + "$ref": "#/definitions/MigrationResourceGroup" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": { + "type": "boolean" + }, + "overwriteDBsInTarget": { + "type": "boolean" + }, + "migrationWindowStartTimeInUtc": { + "format": "date-time", + "type": "string" + }, + "startDataMigration": { + "type": "boolean" + }, + "triggerCutover": { + "type": "boolean", + "description": "To trigger cutover for entire migration we need to send this flag as true" + }, + "DBsToTiggerCutoverOn": { + "type": "array", + "items": { + "type": "string" + }, + "description": "When you want to trigger cutover for specific databases send triggerCutover flag as true and database names in this array" + }, + "cancel": { + "type": "boolean", + "description": "To trigger cancel for entire migration we need to send this flag as true" + }, + "DBsToCancelMigrationOn": { + "type": "array", + "items": { + "type": "string" + }, + "description": "When you want to trigger cancel for specific databases send triggerCutover flag as true and database names in this array" + }, + "migrationMode": { + "$ref": "#/definitions/MigrationMode", + "description": "There are two types of migration modes Online and Offline" + } + }, + "description": "Migration resource properties." + }, + "MigrationResourceListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/MigrationResource" + }, + "readOnly": true + }, + "nextLink": { + "description": "The link used to get the next page of migrations.", + "type": "string", + "readOnly": true + } + }, + "description": "A list of migration resources." + }, + "MigrationResourceForPatch": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/MigrationResourcePropertiesForPatch", + "description": "Migration resource properties.", + "x-ms-client-flatten": true + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Application-specific metadata in the form of key-value pairs." + } + }, + "description": "Represents a migration resource for patch." + }, + "MigrationResourcePropertiesForPatch": { + "type": "object", + "properties": { + "sourceDBServerResourceId": { + "type": "string" + }, + "sourceDBServerFullyQualifiedDomainName": { + "type": "string" + }, + "targetDBServerFullyQualifiedDomainName": { + "type": "string" + }, + "secretParameters": { + "$ref": "#/definitions/MigrationSecretParameters" + }, + "dBsToMigrate": { + "maxItems": 50, + "type": "array", + "items": { + "type": "string" + } + }, + "migrationResourceGroup": { + "$ref": "#/definitions/MigrationResourceGroup" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": { + "type": "boolean" + }, + "overwriteDBsInTarget": { + "type": "boolean" + }, + "migrationWindowStartTimeInUtc": { + "format": "date-time", + "type": "string" + }, + "startDataMigration": { + "type": "boolean" + }, + "triggerCutover": { + "type": "boolean", + "description": "To trigger cutover for entire migration we need to send this flag as true" + }, + "DBsToTiggerCutoverOn": { + "type": "array", + "items": { + "type": "string" + }, + "description": "When you want to trigger cutover for specific databases send triggerCutover flag as true and database names in this array" + }, + "cancel": { + "type": "boolean", + "description": "To trigger cancel for entire migration we need to send this flag as true" + }, + "DBsToCancelMigrationOn": { + "type": "array", + "items": { + "type": "string" + }, + "description": "When you want to trigger cancel for specific databases send triggerCutover flag as true and database names in this array" + }, + "migrationMode": { + "$ref": "#/definitions/MigrationMode", + "description": "There are two types of migration modes Online and Offline" + } + }, + "description": "Migration resource properties for patch." + }, + "MigrationResourceGroup": { + "type": "object", + "properties": { + "resourceId": { + "type": "string" + }, + "subnetResourceId": { + "type": "string" + } + }, + "description": "Migration resource group." + }, + "MigrationSecretParameters": { + "required": [ + "adminCredentials" + ], + "type": "object", + "properties": { + "adminCredentials": { + "x-ms-secret": true, + "x-ms-external": true, + "$ref": "#/definitions/AdminCredentials" + } + }, + "description": "Migration secret parameters." + }, + "AdminCredentials": { + "type": "object", + "required": [ + "sourceServerPassword", + "targetServerPassword" + ], + "properties": { + "sourceServerPassword": { + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] + }, + "targetServerPassword": { + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] + } + }, + "description": "Server admin credentials." + }, + "DBServerMetadata": { + "type": "object", + "properties": { + "location": { + "type": "string" + }, + "version": { + "type": "string" + }, + "storageMB": { + "format": "int32", + "type": "integer" + }, + "sku": { + "$ref": "#/definitions/ServerSku" + } + }, + "description": "Database server metadata." + }, + "MigrationDetailsLevel": { + "enum": [ + "Default", + "Summary", + "Full" + ], + "type": "string", + "description": "Migration details level.", + "x-ms-enum": { + "name": "MigrationDetailsLevel", + "modelAsString": true + } + }, + "MigrationMode": { + "enum": [ + "Offline", + "Online" + ], + "type": "string", + "description": "There are two types of migration modes Online and Offline", + "x-ms-enum": { + "name": "MigrationMode", + "modelAsString": true + } + }, + "MigrationState": { + "enum": [ + "InProgress", + "WaitingForUserAction", + "Canceled", + "Failed", + "Succeeded" + ], + "type": "string", + "description": "Migration state.", + "x-ms-enum": { + "name": "MigrationState", + "modelAsString": true + } + }, + "MigrationStatus": { + "type": "object", + "properties": { + "state": { + "$ref": "#/definitions/MigrationState", + "readOnly": true + }, + "error": { + "type": "string", + "readOnly": true + }, + "currentSubStateDetails": { + "$ref": "#/definitions/MigrationSubStateDetails", + "readOnly": true + } + }, + "description": "Migration status." + }, + "MigrationSubState": { + "enum": [ + "PerformingPreRequisiteSteps", + "WaitingForLogicalReplicationSetupRequestOnSourceDB", + "WaitingForDBsToMigrateSpecification", + "WaitingForTargetDBOverwriteConfirmation", + "WaitingForDataMigrationScheduling", + "WaitingForDataMigrationWindow", + "MigratingData", + "WaitingForCutoverTrigger", + "CompletingMigration", + "Completed" + ], + "type": "string", + "description": "Migration sub state.", + "x-ms-enum": { + "name": "MigrationSubState", + "modelAsString": true + } + }, + "MigrationSubStateDetails": { + "type": "object", + "properties": { + "currentSubState": { + "$ref": "#/definitions/MigrationSubState", + "readOnly": true + } + }, + "description": "Migration sub state details." + }, + "ServerSku": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3." + }, + "tier": { + "type": "string", + "description": "The tier of the particular SKU, e.g. Burstable.", + "enum": [ + "Burstable", + "GeneralPurpose", + "MemoryOptimized" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": true + } + } + }, + "required": [ + "name", + "tier" + ], + "description": "Sku information related properties of a server." + }, + "MigrationNameAvailabilityReason": { + "enum": [ + "Invalid", + "AlreadyExists" + ], + "type": "string", + "description": "Migration name availability reason.", + "x-ms-enum": { + "name": "MigrationNameAvailabilityReason", + "modelAsString": true + } + }, + "MigrationNameAvailabilityResource": { + "required": [ + "name", + "type" + ], + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The resource name to verify." + }, + "type": { + "type": "string", + "description": "The type of the resource." + }, + "nameAvailable": { + "type": "boolean", + "description": "Indicates whether the resource name is available.", + "readOnly": true + }, + "reason": { + "$ref": "#/definitions/MigrationNameAvailabilityReason", + "description": "Migration name availability reason", + "readOnly": true + }, + "message": { + "type": "string", + "description": "Migration name availability message.", + "readOnly": true + } + }, + "description": "Represents a migration name's availability." + }, + "ServiceError": { + "x-ms-external": true, + "type": "object", + "properties": { + "error": { + "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + } + }, + "description": "An error response from the Batch service." + } + }, + "parameters": { + "TargetDBServerSubscriptionIdParameter": { + "name": "targetDBServerSubscriptionId", + "in": "path", + "required": true, + "type": "string", + "description": "The subscription ID of the target database server.", + "x-ms-parameter-location": "method" + }, + "TargetDBServerResourceGroupNameParameter": { + "name": "targetDBServerResourceGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The resource group name of the target database server.", + "x-ms-parameter-location": "method" + }, + "TargetDBServerNameParameter": { + "name": "targetDBServerName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the target database server.", + "x-ms-parameter-location": "method" + }, + "MigrationNameParameter": { + "name": "migrationName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the migration.", + "x-ms-parameter-location": "method" + }, + "MigrationListFilter": { + "name": "migrationListFilter", + "in": "query", + "required": false, + "enum": [ + "Active", + "All" + ], + "type": "string", + "description": "Migration list filter. Retrieves either active migrations or all migrations.", + "x-ms-enum": { + "name": "MigrationListFilter", + "modelAsString": true + }, + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json new file mode 100644 index 000000000000..fafeefe4339d --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "nameAvailabilityRequest": { + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + }, + "responses": { + "200": { + "body": { + "nameAvailable": true, + "message": "", + "name": "name1", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json new file mode 100644 index 000000000000..d8dc83d75bb0 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json @@ -0,0 +1,140 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "migrationName": "testmigration", + "migrationMode": "Offline", + "parameters": { + "properties": { + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + } + }, + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationName": "testmigration", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": false, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "tags": { + "key1624": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + "location": "westus", + "id": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "name": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + }, + "201": { + "body": { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": false, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "location": "westus", + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", + "name": "testmigration", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json new file mode 100644 index 000000000000..48228e1981b7 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json @@ -0,0 +1,68 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "migrationName": "testmigration", + "migrationMode": "Offline" + }, + "responses": { + "200": { + "body": { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationName": "testmigration", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": false, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "location": "westus", + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", + "name": "testmigration", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + }, + "204": {} + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json new file mode 100644 index 000000000000..448253a8ffdd --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json @@ -0,0 +1,67 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "migrationMode": "Offline", + "migrationName": "testmigration" + }, + "responses": { + "200": { + "body": { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationName": "testmigration", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": false, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "location": "westus", + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", + "name": "testmigration", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json new file mode 100644 index 000000000000..2f05baa3dfbb --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json @@ -0,0 +1,71 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "migrationListFilter": "All", + "migrationMode": "Offline" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationName": "testmigration", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": false, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "location": "westus", + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", + "name": "testmigration", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json new file mode 100644 index 000000000000..42cd9dc1cab7 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json @@ -0,0 +1,72 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview", + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "migrationName": "testmigration", + "migrationMode": "Offline", + "parameters": { + "properties": { + "setupLogicalReplicationOnSourceDBIfNeeded": true + } + } + }, + "responses": { + "200": { + "body": { + "properties": { + "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", + "migrationName": "testmigration", + "migrationDetailsLevel": "Default", + "currentStatus": { + "state": "InProgress", + "error": "", + "currentSubStateDetails": { + "currentSubState": "PerformingPreRequisiteSteps" + } + }, + "sourceDBServerMetadata": { + "location": "westus", + "version": "10", + "storageMB": 1024, + "sku": { + "name": "B_Gen5_2", + "tier": "Basic" + } + }, + "targetDBServerMetadata": { + "location": "westus", + "version": "11", + "storageMB": 2048, + "sku": { + "tier": "GeneralPurpose", + "name": "Standard_D4s_v3" + } + }, + "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", + "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", + "dBsToMigrate": [ + "db1", + "db2", + "db3", + "db4" + ], + "migrationResourceGroup": { + "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", + "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" + }, + "setupLogicalReplicationOnSourceDBIfNeeded": true, + "overwriteDBsInTarget": false, + "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", + "startDataMigration": false, + "triggerCutover": false + }, + "location": "westus", + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", + "name": "testmigration", + "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" + } + } + } +} From 9de38dbd4bb5bf4deb20666362519b1047477191 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 15:58:09 +0530 Subject: [PATCH 05/41] added new checkMigrationNameAvailability.json --- .../2022-05-01-privatepreview/Migrations.json | 14 +++++++------- .../examples/CheckMigrationNameAvailability.json | 15 +++++++++------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 6cb5b27c4c4a..02d5e4c5feb4 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -48,7 +48,7 @@ "description": "Creates a new migration.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -106,7 +106,7 @@ "description": "Gets details of a migration.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -149,7 +149,7 @@ "description": "Updates an existing migration. The request body can contain one to many of the mutable properties present in the migration definition. Certain property updates initiate migration state transitions.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -201,7 +201,7 @@ "description": "Deletes a migration.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -249,7 +249,7 @@ "description": "List all the migrations on a given target server.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -299,7 +299,7 @@ }, "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/TargetDBServerSubscriptionIdParameter" @@ -795,7 +795,7 @@ "type": "object", "properties": { "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } }, "description": "An error response from the Batch service." diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json index fafeefe4339d..e37fb1110ebe 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json @@ -1,19 +1,22 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "nameAvailabilityRequest": { + "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "targetDBServerResourceGroupName": "testrg", + "targetDBServerName": "testtarget", + "parameters": { "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" + "type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations" } }, "responses": { "200": { "body": { - "nameAvailable": true, - "message": "", "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" + "type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations", + "nameAvailable": true, + "reason": null, + "message": null } } } From d3b3380873389f6319874f2e70e2eb7066f9ec41 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 16:06:25 +0530 Subject: [PATCH 06/41] changed readme file --- custom-words.txt | 1 + specification/postgresql/resource-manager/readme.md | 1 + 2 files changed, 2 insertions(+) diff --git a/custom-words.txt b/custom-words.txt index a1039fee7107..638956d20afa 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1215,6 +1215,7 @@ Lockdown managedidentity managedvirtualnetworks managedprivateendpoints +trigger loganalytics loggerid logio diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 96ee8b080955..22c59c6cfbb8 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -59,6 +59,7 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json ``` ### Tag: package-flexibleserver-2022-03-preview From 2d9612dedc03d455f13bb3bd4aa762a1d073069a Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 16:11:16 +0530 Subject: [PATCH 07/41] change in readme.md --- specification/postgresql/resource-manager/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 22c59c6cfbb8..ab1adc7b390f 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -42,9 +42,9 @@ tag: package-preview-2022-05 ### Tag: package-preview-2022-05 -These settings apply only when `--tag=package-preview-2022-05` is specified on the command line. +These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatepreview` is specified on the command line. -```yaml $(tag) == 'package-preview-2022-05' +```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json From 648bcb79cc52974c90806d65a13a4a148f985058 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 16:24:07 +0530 Subject: [PATCH 08/41] change in readme.md --- .../preview/2022-05-01-privatepreview/Migrations.json | 4 ++++ specification/postgresql/resource-manager/readme.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 02d5e4c5feb4..1e6f1bd79858 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -808,6 +808,7 @@ "required": true, "type": "string", "description": "The subscription ID of the target database server.", + "pattern": "([a-z0-9]){8,8}[-]([a-z0-9]){4,4}[-]([a-z0-9]){4,4}[-]([a-z0-9]){4,4}[-]([a-z0-9]){12,12}", "x-ms-parameter-location": "method" }, "TargetDBServerResourceGroupNameParameter": { @@ -816,6 +817,7 @@ "required": true, "type": "string", "description": "The resource group name of the target database server.", + "pattern": "^[-a-z0-9A-Z._()]+[^.]$", "x-ms-parameter-location": "method" }, "TargetDBServerNameParameter": { @@ -824,6 +826,7 @@ "required": true, "type": "string", "description": "The name of the target database server.", + "pattern": "([-a-z0-9]){3,63}", "x-ms-parameter-location": "method" }, "MigrationNameParameter": { @@ -832,6 +835,7 @@ "required": true, "type": "string", "description": "The name of the migration.", + "pattern": "^[a-z][a-z0-9]*$", "x-ms-parameter-location": "method" }, "MigrationListFilter": { diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index ab1adc7b390f..863b594285be 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -40,7 +40,7 @@ tag: package-preview-2022-05 ``` -### Tag: package-preview-2022-05 +### Tag: package-flexibleserver-2022-05-01-privatepreview These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatepreview` is specified on the command line. From 9613dc1104caf39da81849b2e612d1a1058c51d0 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 11 Nov 2022 16:40:19 +0530 Subject: [PATCH 09/41] change in readme.md --- specification/postgresql/resource-manager/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 863b594285be..2cb7e04e74ae 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -36,7 +36,7 @@ tag: package-flexibleserver-2021-06 ``` ``` yaml $(package-singleservers) -tag: package-preview-2022-05 +tag: package-flexibleserver-2022-05-01-privatepreview ``` From 0afd27b7168cebf012e6843f0269b685c2ee8bd8 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 11:27:16 +0530 Subject: [PATCH 10/41] removed commontypes.json in readme --- custom-words.txt | 2 +- specification/postgresql/resource-manager/readme.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/custom-words.txt b/custom-words.txt index 638956d20afa..2888d5c315c5 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1215,7 +1215,7 @@ Lockdown managedidentity managedvirtualnetworks managedprivateendpoints -trigger +Trigger loganalytics loggerid logio diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 2cb7e04e74ae..a49189cec2b6 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -36,7 +36,7 @@ tag: package-flexibleserver-2021-06 ``` ``` yaml $(package-singleservers) -tag: package-flexibleserver-2022-05-01-privatepreview +tag: package-2020-01-01 ``` @@ -58,7 +58,6 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json ``` ### Tag: package-flexibleserver-2022-03-preview From ac4ca9bd50ce083ecac085967f6094b6954932ca Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 13:32:30 +0530 Subject: [PATCH 11/41] testing readme changes --- custom-words.txt | 1 + specification/postgresql/resource-manager/readme.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/custom-words.txt b/custom-words.txt index 2888d5c315c5..de6d44d5aa05 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1216,6 +1216,7 @@ managedidentity managedvirtualnetworks managedprivateendpoints Trigger +trigger loganalytics loggerid logio diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index a49189cec2b6..2daaa971c0be 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -58,13 +58,14 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json ``` ### Tag: package-flexibleserver-2022-03-preview These settings apply only when `--tag=package-flexibleserver-2022-03-preview` is specified on the command line. -``` yaml $(tag) == 'package-flexibleserver-2022-03-preview' +```yaml $(tag) == 'package-flexibleserver-2022-03-preview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Administrators.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Backups.json From 17bd64a05673ba8e3f7e7f7466798bcac460464d Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 15:55:48 +0530 Subject: [PATCH 12/41] changed subscriptionid and resourceGroupName --- .../preview/2022-05-01-privatepreview/Migrations.json | 10 +++++----- .../examples/CheckMigrationNameAvailability.json | 4 ++-- .../examples/Migrations_Create.json | 4 ++-- .../examples/Migrations_Delete.json | 4 ++-- .../examples/Migrations_Get.json | 4 ++-- .../examples/Migrations_ListByTargetServer.json | 4 ++-- .../examples/Migrations_Update.json | 4 ++-- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 1e6f1bd79858..c7d15a8b6cb3 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { "put": { "tags": [ "Migrations" @@ -235,7 +235,7 @@ } } }, - "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations": { "get": { "tags": [ "Migrations" @@ -283,7 +283,7 @@ } } }, - "/subscriptions/{targetDBServerSubscriptionId}/resourceGroups/{targetDBServerResourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/checkMigrationNameAvailability": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/checkMigrationNameAvailability": { "post": { "summary": "Check migration name validity and availability", "description": "This method checks whether a proposed migration name is valid and available.", @@ -803,7 +803,7 @@ }, "parameters": { "TargetDBServerSubscriptionIdParameter": { - "name": "targetDBServerSubscriptionId", + "name": "subscriptionId", "in": "path", "required": true, "type": "string", @@ -812,7 +812,7 @@ "x-ms-parameter-location": "method" }, "TargetDBServerResourceGroupNameParameter": { - "name": "targetDBServerResourceGroupName", + "name": "resourceGroupName", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json index e37fb1110ebe..b9b8f2138080 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "parameters": { "name": "name1", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json index d8dc83d75bb0..dda3fca2e38b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationName": "testmigration", "migrationMode": "Offline", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json index 48228e1981b7..3d59d0503d88 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationName": "testmigration", "migrationMode": "Offline" diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json index 448253a8ffdd..9342027e039a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", "migrationName": "testmigration" diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json index 2f05baa3dfbb..5ef057cce5bf 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationListFilter": "All", "migrationMode": "Offline" diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json index 42cd9dc1cab7..d47c7863b0c1 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json @@ -1,8 +1,8 @@ { "parameters": { "api-version": "2022-05-01-privatepreview", - "targetDBServerSubscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "targetDBServerResourceGroupName": "testrg", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", + "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationName": "testmigration", "migrationMode": "Offline", From f729417940a67bd316c1b74f3d858c979658a309 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 16:05:53 +0530 Subject: [PATCH 13/41] changed serviceError --- .../2022-05-01-privatepreview/Migrations.json | 27 +++++-------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index c7d15a8b6cb3..cb50794dfb09 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -88,7 +88,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -131,7 +131,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -183,7 +183,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -218,10 +218,7 @@ ], "responses": { "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/MigrationResource" - } + "description": "OK" }, "204": { "description": "NoContent" @@ -229,7 +226,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -274,7 +271,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -330,7 +327,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ServiceError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -789,16 +786,6 @@ } }, "description": "Represents a migration name's availability." - }, - "ServiceError": { - "x-ms-external": true, - "type": "object", - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - }, - "description": "An error response from the Batch service." } }, "parameters": { From cb3078ede7060149ee859c76fe6ba6a23dd70eec Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 16:10:13 +0530 Subject: [PATCH 14/41] changed uuid to guid --- .../preview/2022-05-01-privatepreview/Migrations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index cb50794dfb09..bba335df9460 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -360,7 +360,7 @@ "properties": { "migrationId": { "type": "string", - "format": "uuid", + "format": "guid", "readOnly": true }, "migrationName": { From 87d69a89615a0833817b90e7e915b42695dadbca Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 19:04:41 +0530 Subject: [PATCH 15/41] changed guid to string --- .../preview/2022-05-01-privatepreview/Migrations.json | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index bba335df9460..60e0e3d3a839 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -360,7 +360,6 @@ "properties": { "migrationId": { "type": "string", - "format": "guid", "readOnly": true }, "migrationName": { From 47b297112b2eea190972e929e62e6f41868cf8aa Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 19:12:20 +0530 Subject: [PATCH 16/41] aded custom words --- custom-words.txt | 1 + .../examples/Migrations_Delete.json | 56 +------------------ 2 files changed, 2 insertions(+), 55 deletions(-) diff --git a/custom-words.txt b/custom-words.txt index de6d44d5aa05..f855362b052b 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1217,6 +1217,7 @@ managedvirtualnetworks managedprivateendpoints Trigger trigger +DBsToTiggerCutoverOn loganalytics loggerid logio diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json index 3d59d0503d88..595e6808abf6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json @@ -8,61 +8,7 @@ "migrationMode": "Offline" }, "responses": { - "200": { - "body": { - "properties": { - "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", - "migrationName": "testmigration", - "migrationDetailsLevel": "Default", - "currentStatus": { - "state": "InProgress", - "error": "", - "currentSubStateDetails": { - "currentSubState": "PerformingPreRequisiteSteps" - } - }, - "sourceDBServerMetadata": { - "location": "westus", - "version": "10", - "storageMB": 1024, - "sku": { - "name": "B_Gen5_2", - "tier": "Basic" - } - }, - "targetDBServerMetadata": { - "location": "westus", - "version": "11", - "storageMB": 2048, - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D4s_v3" - } - }, - "sourceDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource", - "targetDBServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget", - "dBsToMigrate": [ - "db1", - "db2", - "db3", - "db4" - ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, - "setupLogicalReplicationOnSourceDBIfNeeded": false, - "overwriteDBsInTarget": false, - "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", - "startDataMigration": false, - "triggerCutover": false - }, - "location": "westus", - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration", - "name": "testmigration", - "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations" - } - }, + "200": {}, "204": {} } } From b25195f23f8c5a60483168e3445e804f92f81f58 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 14 Nov 2022 19:39:16 +0530 Subject: [PATCH 17/41] renamed migrationName to nameOfMigration --- .../preview/2022-05-01-privatepreview/Migrations.json | 4 ++-- .../2022-05-01-privatepreview/examples/Migrations_Create.json | 2 +- .../2022-05-01-privatepreview/examples/Migrations_Delete.json | 2 +- .../2022-05-01-privatepreview/examples/Migrations_Get.json | 2 +- .../2022-05-01-privatepreview/examples/Migrations_Update.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 60e0e3d3a839..5714ff7a8841 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { "put": { "tags": [ "Migrations" @@ -816,7 +816,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "migrationName", + "name": "nameOfMigration", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json index dda3fca2e38b..389499e7c33e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json index 595e6808abf6..fdfa5f2260da 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json index 9342027e039a..24f496f2c190 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "migrationName": "testmigration" + "nameOfMigration": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json index d47c7863b0c1..21ac608cea3c 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From 6a4073a0932389774d37a830227ce42f40d801ce Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 15 Nov 2022 11:24:09 +0530 Subject: [PATCH 18/41] removed common-types in readme --- specification/postgresql/resource-manager/readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 2daaa971c0be..6b25b0a8507f 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -58,7 +58,6 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json ``` ### Tag: package-flexibleserver-2022-03-preview From 8a33ed5cdf0ac7634dab2f3ed198677a7d8eb56f Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 15 Nov 2022 13:37:42 +0530 Subject: [PATCH 19/41] copied 2022-03-08-preview merged PR changes --- .../Administrators.json | 3 + .../FlexibleServers.json | 5 ++ .../2022-05-01-privatepreview/Replicas.json | 83 +++++++++++++++++++ .../examples/AdministratorAdd.json | 3 +- .../examples/ReplicasListByServer.json | 66 +++++++++++++++ .../postgresql/resource-manager/readme.md | 1 + 6 files changed, 160 insertions(+), 1 deletion(-) create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json index a7a44990911d..afabd55530aa 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json @@ -85,6 +85,9 @@ "$ref": "#/definitions/ActiveDirectoryAdministrator" } }, + "202": { + "description": "Accepted" + }, "default": { "description": "Error response describing why the operation failed.", "schema": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json index a12f4daa6765..2699efe725f6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json @@ -630,6 +630,10 @@ "x-ms-mutability": [ "update" ] + }, + "replicationRole": { + "$ref": "#/definitions/ReplicationRole", + "description": "Replication role of the server" } } }, @@ -811,6 +815,7 @@ "type": "string", "description": "Used to indicate role of the server in replication set.", "enum": [ + "None", "Primary", "Secondary", "WalReplica", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json new file mode 100644 index 000000000000..ce6d9142c23e --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json @@ -0,0 +1,83 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-05-01-privatepreview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/replicas": { + "get": { + "tags": [ + "Replicas" + ], + "operationId": "Replicas_ListByServer", + "x-ms-examples": { + "ReplicasListByServer": { + "$ref": "./examples/ReplicasListByServer.json" + } + }, + "description": "List all the replicas for a given server.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./common-types.json#/parameters/ServerNameParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "./FlexibleServers.json#/definitions/ServerListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": null + } + } + } + } +} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json index e24b61841beb..33d9f432666a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json @@ -37,6 +37,7 @@ "name": "testuser1@microsoft.com", "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" } - } + }, + "202": {} } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json new file mode 100644 index 000000000000..115cbb8675e7 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json @@ -0,0 +1,66 @@ +{ + "parameters": { + "serverName": "sourcepgservername", + "resourceGroupName": "testrg", + "api-version": "2022-05-01-privatepreview", + "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "sku": { + "name": "Standard_D4s_v3", + "tier": "GeneralPurpose" + }, + "properties": { + "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", + "version": "12", + "minorVersion": "6", + "administratorLogin": "cloudsa", + "state": "Ready", + "availabilityZone": "2", + "storage": { + "storageSizeGB": 512 + }, + "dataEncryption": { + "type": "SystemManaged" + }, + "authConfig": { + "activeDirectoryAuthEnabled": false + }, + "backup": { + "backupRetentionDays": 7, + "geoRedundantBackup": "Disabled", + "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" + }, + "network": { + "publicNetworkAccess": "Enabled" + }, + "highAvailability": { + "mode": "Disabled", + "state": "NotEnabled" + }, + "maintenanceWindow": { + "customWindow": "Disabled", + "dayOfWeek": 0, + "startHour": 0, + "startMinute": 0 + }, + "replicationRole": "AsyncReplica", + "replicaCapacity": 0 + }, + "location": "westus", + "tags": { + "ElasticServer": "1" + }, + "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", + "name": "pgtestsvc5rep", + "type": "Microsoft.DBforPostgreSQL/flexibleServers" + } + ] + } + } + } +} diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 6b25b0a8507f..8821aa355dc9 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -59,6 +59,7 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json ``` ### Tag: package-flexibleserver-2022-03-preview From bcf90364b6cd639f95b98cbecda945fcc7ed0e19 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 15 Nov 2022 14:04:57 +0530 Subject: [PATCH 20/41] changed v2 to v3 in migration.json and added password in types.json --- .../resource-management/v3/types.json | 9 +++++++++ .../2022-05-01-privatepreview/Migrations.json | 20 ++++--------------- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/specification/common-types/resource-management/v3/types.json b/specification/common-types/resource-management/v3/types.json index 7885efc272b1..a037195b5dae 100644 --- a/specification/common-types/resource-management/v3/types.json +++ b/specification/common-types/resource-management/v3/types.json @@ -619,6 +619,15 @@ } }, "parameters": { + "Password": { + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] + }, "SubscriptionIdParameter": { "name": "subscriptionId", "in": "path", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 5714ff7a8841..17a9bb4fcd17 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -344,13 +344,13 @@ "x-ms-client-flatten": true }, "systemData": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData", + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", "readOnly": true } }, "allOf": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource" } ], "description": "Represents a migration resource." @@ -587,22 +587,10 @@ ], "properties": { "sourceServerPassword": { - "type": "string", - "x-ms-secret": true, - "x-ms-external": true, - "x-ms-mutability": [ - "create", - "update" - ] + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/Password" }, "targetServerPassword": { - "type": "string", - "x-ms-secret": true, - "x-ms-external": true, - "x-ms-mutability": [ - "create", - "update" - ] + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/Password" } }, "description": "Server admin credentials." From e687bd8b5eebfd2dbe491e092f319331fa5925f6 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 16 Nov 2022 17:42:17 +0530 Subject: [PATCH 21/41] added password --- .../resource-management/v3/types.json | 18 +++++++++--------- .../2022-05-01-privatepreview/Migrations.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/specification/common-types/resource-management/v3/types.json b/specification/common-types/resource-management/v3/types.json index a037195b5dae..db20c3360624 100644 --- a/specification/common-types/resource-management/v3/types.json +++ b/specification/common-types/resource-management/v3/types.json @@ -53,6 +53,15 @@ } ] }, + "Password": { + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] + }, "TrackedResource": { "title": "Tracked Resource", "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", @@ -619,15 +628,6 @@ } }, "parameters": { - "Password": { - "type": "string", - "x-ms-secret": true, - "x-ms-external": true, - "x-ms-mutability": [ - "create", - "update" - ] - }, "SubscriptionIdParameter": { "name": "subscriptionId", "in": "path", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 17a9bb4fcd17..a40c73e1be8d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -587,10 +587,10 @@ ], "properties": { "sourceServerPassword": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/Password" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Password" }, "targetServerPassword": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/Password" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Password" } }, "description": "Server admin credentials." From e66bcaa67cabd36c0551e41a8d4b0df8d79fd57e Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Thu, 17 Nov 2022 21:54:36 +0530 Subject: [PATCH 22/41] Added only migration related changes --- .../resource-management/v3/types.json | 9 - .../Administrators.json | 406 - .../2022-05-01-privatepreview/Backups.json | 206 - .../Capabilities.json | 485 - .../CheckNameAvailability.json | 155 - .../Configuration.json | 400 - .../2022-05-01-privatepreview/Databases.json | 317 - .../FirewallRules.json | 328 - .../FlexibleServers.json | 991 -- .../2022-05-01-privatepreview/Migrations.json | 4 +- .../2022-05-01-privatepreview/Operations.json | 164 - .../PrivateDnsZone.json | 77 - .../2022-05-01-privatepreview/Replicas.json | 83 - .../ServerStartStopRestart.json | 229 - .../VirtualNetwork.json | 142 - .../common-types.json | 26 +- .../examples/AdministratorAdd.json | 43 - .../examples/AdministratorDelete.json | 19 - .../examples/AdministratorGet.json | 24 - .../examples/AdministratorsListByServer.json | 36 - .../examples/BackupGet.json | 23 - .../examples/BackupListByServer.json | 126 - .../examples/CapabilitiesByLocation.json | 8312 ----------------- .../examples/CheckNameAvailability.json | 20 - .../CheckNameAvailabilityLocationBased.json | 21 - .../examples/ConfigurationGet.json | 26 - .../examples/ConfigurationListByServer.json | 1902 ---- .../examples/ConfigurationUpdate.json | 53 - .../examples/DatabaseCreate.json | 45 - .../examples/DatabaseDelete.json | 19 - .../examples/DatabaseGet.json | 22 - .../examples/DatabasesListByServer.json | 34 - .../examples/FirewallRuleCreate.json | 45 - .../examples/FirewallRuleDelete.json | 19 - .../examples/FirewallRuleGet.json | 22 - .../examples/FirewallRuleListByServer.json | 35 - .../examples/GetPrivateDnsZoneSuffix.json | 11 - .../examples/OperationList.json | 176 - .../examples/ReplicasListByServer.json | 66 - .../examples/ServerCreate.json | 148 - .../examples/ServerCreateGeoRestore.json | 119 - .../ServerCreatePointInTimeRestore.json | 119 - .../examples/ServerCreateReplica.json | 123 - .../ServerCreateWithAadAuthEnabled.json | 155 - ...ServerCreateWithDataEncryptionEnabled.json | 181 - .../examples/ServerDelete.json | 18 - .../examples/ServerGet.json | 54 - .../examples/ServerGetWithVnet.json | 57 - .../examples/ServerList.json | 90 - .../examples/ServerListByResourceGroup.json | 91 - .../examples/ServerRestart.json | 17 - .../examples/ServerRestartWithFailover.json | 21 - .../examples/ServerStart.json | 17 - .../examples/ServerStop.json | 17 - .../examples/ServerUpdate.json | 85 - .../ServerUpdateWithAadAuthEnabled.json | 91 - ...erUpdateWithCustomerMaintenanceWindow.json | 80 - ...ServerUpdateWithDataEncryptionEnabled.json | 111 - .../ServerUpdateWithMajorVersionUpgrade.json | 75 - .../examples/VirtualNetworkSubnetUsage.json | 28 - .../postgresql/resource-manager/readme.md | 13 - 61 files changed, 9 insertions(+), 16822 deletions(-) delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json diff --git a/specification/common-types/resource-management/v3/types.json b/specification/common-types/resource-management/v3/types.json index db20c3360624..7885efc272b1 100644 --- a/specification/common-types/resource-management/v3/types.json +++ b/specification/common-types/resource-management/v3/types.json @@ -53,15 +53,6 @@ } ] }, - "Password": { - "type": "string", - "x-ms-secret": true, - "x-ms-external": true, - "x-ms-mutability": [ - "create", - "update" - ] - }, "TrackedResource": { "title": "Tracked Resource", "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json deleted file mode 100644 index afabd55530aa..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json +++ /dev/null @@ -1,406 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}": { - "put": { - "tags": [ - "Administrators" - ], - "operationId": "Administrators_Create", - "x-ms-examples": { - "Adds an Active DIrectory Administrator for the server": { - "$ref": "./examples/AdministratorAdd.json" - } - }, - "description": "Creates a new server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ObjectIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ActiveDirectoryAdministratorAdd" - }, - "description": "The required parameters for adding an active directory administrator for a server." - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ActiveDirectoryAdministrator" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/ActiveDirectoryAdministrator" - } - }, - "202": { - "description": "Accepted" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "delete": { - "tags": [ - "Administrators" - ], - "operationId": "Administrators_Delete", - "x-ms-examples": { - "AdministratorDelete": { - "$ref": "./examples/AdministratorDelete.json" - } - }, - "description": "Deletes an Active Directory Administrator associated with the server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ObjectIdParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "204": { - "description": "NoContent" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "get": { - "tags": [ - "Administrators" - ], - "operationId": "Administrators_Get", - "x-ms-examples": { - "ServerGet": { - "$ref": "./examples/AdministratorGet.json" - } - }, - "description": "Gets information about a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ObjectIdParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ActiveDirectoryAdministrator" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators": { - "get": { - "tags": [ - "Administrators" - ], - "operationId": "Administrators_ListByServer", - "x-ms-examples": { - "AdministratorsListByServer": { - "$ref": "./examples/AdministratorsListByServer.json" - } - }, - "description": "List all the AAD administrators for a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/AdministratorListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "ActiveDirectoryAdministratorAdd": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/AdministratorPropertiesForAdd", - "x-ms-client-flatten": true, - "description": "Properties of the active directory administrator." - } - }, - "description": "Represents an Active Directory administrator." - }, - "AdministratorPropertiesForAdd": { - "type": "object", - "properties": { - "principalType": { - "type": "string", - "description": "The principal type used to represent the type of Active Directory Administrator.", - "enum": [ - "Unknown", - "User", - "Group", - "ServicePrincipal" - ], - "x-ms-enum": { - "name": "PrincipalType", - "modelAsString": true - }, - "x-ms-mutability": [ - "create", - "update", - "read" - ] - }, - "principalName": { - "type": "string", - "description": "Active Directory administrator principal name.", - "x-ms-mutability": [ - "create", - "update", - "read" - ] - }, - "tenantId": { - "type": "string", - "description": "The tenantId of the Active Directory administrator.", - "x-ms-mutability": [ - "create", - "update" - ] - } - }, - "description": "The properties of an Active Directory administrator." - }, - "AdministratorProperties": { - "type": "object", - "properties": { - "principalType": { - "type": "string", - "description": "The principal type used to represent the type of Active Directory Administrator.", - "enum": [ - "Unknown", - "User", - "Group", - "ServicePrincipal" - ], - "x-ms-enum": { - "name": "PrincipalType", - "modelAsString": true - }, - "x-ms-mutability": [ - "create", - "update", - "read" - ] - }, - "principalName": { - "type": "string", - "description": "Active Directory administrator principal name.", - "x-ms-mutability": [ - "create", - "update", - "read" - ] - }, - "objectId": { - "type": "string", - "description": "The objectId of the Active Directory administrator.", - "x-ms-mutability": [ - "create", - "update", - "read" - ] - }, - "tenantId": { - "type": "string", - "description": "The tenantId of the Active Directory administrator.", - "x-ms-mutability": [ - "create", - "update", - "read" - ] - } - }, - "description": "The properties of an Active Directory administrator." - }, - "ActiveDirectoryAdministrator": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/AdministratorProperties", - "x-ms-client-flatten": true, - "description": "Properties of the active directory administrator." - }, - "systemData": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", - "readOnly": true, - "description": "The system metadata relating to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], - "required": [ - "properties" - ], - "description": "Represents an Active Directory administrator." - }, - "AdministratorListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/ActiveDirectoryAdministrator" - }, - "description": "The list of active directory administrators" - }, - "nextLink": { - "description": "The link used to get the next page of active directory.", - "type": "string" - } - }, - "description": "A list of active directory administrators." - } - }, - "parameters": { - "ObjectIdParameter": { - "name": "objectId", - "in": "path", - "required": true, - "type": "string", - "description": "Guid of the objectId for the administrator.", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json deleted file mode 100644 index 7bc03a47f502..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json +++ /dev/null @@ -1,206 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}": { - "get": { - "tags": [ - "Backups" - ], - "operationId": "Backups_Get", - "x-ms-examples": { - "Get a backup for a server": { - "$ref": "./examples/BackupGet.json" - } - }, - "description": "Get specific backup for a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/BackupNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ServerBackup" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups": { - "get": { - "tags": [ - "Backups" - ], - "operationId": "Backups_ListByServer", - "x-ms-examples": { - "List backups for a server": { - "$ref": "./examples/BackupListByServer.json" - } - }, - "description": "List all the backups for a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ServerBackupListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "ServerBackupProperties": { - "type": "object", - "properties": { - "backupType": { - "type": "string", - "description": "Backup type.", - "enum": [ - "Full" - ], - "x-ms-enum": { - "name": "Origin", - "modelAsString": true - } - }, - "completedTime": { - "type": "string", - "format": "date-time", - "description": "Backup completed time (ISO8601 format)." - }, - "source": { - "type": "string", - "description": "Backup source" - } - }, - "description": "The properties of a server backup." - }, - "ServerBackup": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/ServerBackupProperties", - "x-ms-client-flatten": true, - "description": "The properties of a server backup." - }, - "systemData": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", - "readOnly": true, - "description": "The system metadata relating to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], - "description": "Server backup properties" - }, - "ServerBackupListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/ServerBackup" - }, - "description": "The list of backups of a server." - }, - "nextLink": { - "description": "The link used to get the next page of operations.", - "type": "string" - } - }, - "description": "A list of server backups." - } - }, - "parameters": { - "BackupNameParameter": { - "name": "backupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the backup.", - "minLength": 1, - "pattern": "^[-\\w\\._]+$", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json deleted file mode 100644 index cbc7d839175a..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/capabilities": { - "get": { - "tags": [ - "LocationBasedCapabilities" - ], - "operationId": "LocationBasedCapabilities_Execute", - "x-ms-examples": { - "CapabilitiesList": { - "$ref": "./examples/CapabilitiesByLocation.json" - } - }, - "description": "Get capabilities at specified location in a given subscription.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "common-types.json#/parameters/LocationNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/CapabilitiesListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "StorageTierCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Name to represent Storage tier capability", - "readOnly": true - }, - "tierName": { - "type": "string", - "description": "Storage tier name", - "readOnly": true - }, - "iops": { - "type": "integer", - "format": "int64", - "description": "Supported IOPS for this storage tier", - "readOnly": true - }, - "isBaseline": { - "type": "boolean", - "description": "Indicates if this is a baseline storage tier or not", - "readOnly": true - }, - "status": { - "type": "string", - "description": "Status os this storage tier", - "readOnly": true - } - } - }, - "StorageMBCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "storage MB name", - "readOnly": true - }, - "supportedIops": { - "type": "integer", - "format": "int64", - "description": "supported IOPS", - "readOnly": true - }, - "storageSizeMB": { - "type": "integer", - "format": "int64", - "description": "storage size in MB", - "readOnly": true - }, - "supportedUpgradableTierList": { - "type": "array", - "items": { - "$ref": "#/definitions/StorageTierCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "storage size in MB capability" - }, - "VcoreCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "vCore name", - "readOnly": true - }, - "vCores": { - "type": "integer", - "format": "int64", - "description": "supported vCores", - "readOnly": true - }, - "supportedIops": { - "type": "integer", - "format": "int64", - "description": "supported IOPS", - "readOnly": true - }, - "supportedMemoryPerVcoreMB": { - "type": "integer", - "format": "int64", - "description": "supported memory per vCore in MB", - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "Vcores capability" - }, - "ServerVersion": { - "type": "string", - "description": "The version of a server.", - "enum": [ - "14", - "13", - "12", - "11" - ], - "x-ms-enum": { - "name": "ServerVersion", - "modelAsString": true - } - }, - "ServerVersionCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "server version", - "readOnly": true - }, - "supportedVersionsToUpgrade": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Supported servers versions to upgrade", - "readOnly": true - }, - "supportedVcores": { - "type": "array", - "items": { - "$ref": "#/definitions/VcoreCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "Server version capabilities." - }, - "StorageEditionCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "storage edition name", - "readOnly": true - }, - "supportedStorageMB": { - "type": "array", - "items": { - "$ref": "#/definitions/StorageMBCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "storage edition capability" - }, - "NodeTypeCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "note type name", - "readOnly": true - }, - "nodeType": { - "type": "string", - "description": "note type", - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "node type capability" - }, - "FastProvisioningEditionCapability": { - "type": "object", - "properties": { - "supportedSku": { - "type": "string", - "description": "Fast provisioning supported sku name", - "readOnly": true - }, - "supportedStorageGb": { - "type": "integer", - "format": "int64", - "description": "Fast provisioning supported storage in Gb", - "readOnly": true - }, - "supportedServerVersions": { - "type": "string", - "description": "Fast provisioning supported version", - "readOnly": true - } - } - }, - "FlexibleServerEditionCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Server edition name", - "readOnly": true - }, - "supportedStorageEditions": { - "type": "array", - "items": { - "$ref": "#/definitions/StorageEditionCapability" - }, - "description": "The list of editions supported by this server edition.", - "readOnly": true, - "x-ms-identifiers": [ - "name" - ] - }, - "supportedServerVersions": { - "type": "array", - "items": { - "$ref": "#/definitions/ServerVersionCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "description": "The list of server versions supported by this server edition.", - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "Flexible server edition capabilities." - }, - "HyperscaleNodeEditionCapability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Server edition name", - "readOnly": true - }, - "supportedStorageEditions": { - "type": "array", - "items": { - "$ref": "#/definitions/StorageEditionCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "description": "The list of editions supported by this server edition.", - "readOnly": true - }, - "supportedServerVersions": { - "type": "array", - "items": { - "$ref": "#/definitions/ServerVersionCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "description": "The list of server versions supported by this server edition.", - "readOnly": true - }, - "supportedNodeTypes": { - "type": "array", - "items": { - "$ref": "#/definitions/NodeTypeCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "description": "The list of Node Types supported by this server edition.", - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "Hyperscale node edition capabilities." - }, - "CapabilityProperties": { - "type": "object", - "properties": { - "zone": { - "type": "string", - "description": "zone name", - "readOnly": true - }, - "supportedHAMode": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Supported high availability mode", - "readOnly": true - }, - "geoBackupSupported": { - "type": "boolean", - "description": "A value indicating whether a new server in this region can have geo-backups to paired region.", - "readOnly": true - }, - "zoneRedundantHaSupported": { - "type": "boolean", - "description": "A value indicating whether a new server in this region can support multi zone HA.", - "readOnly": true - }, - "zoneRedundantHaAndGeoBackupSupported": { - "type": "boolean", - "description": "A value indicating whether a new server in this region can have geo-backups to paired region.", - "readOnly": true - }, - "supportedFlexibleServerEditions": { - "type": "array", - "items": { - "$ref": "#/definitions/FlexibleServerEditionCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "readOnly": true - }, - "supportedHyperscaleNodeEditions": { - "type": "array", - "items": { - "$ref": "#/definitions/HyperscaleNodeEditionCapability" - }, - "x-ms-identifiers": [ - "name" - ], - "readOnly": true - }, - "fastProvisioningSupported": { - "type": "boolean", - "description": "A value indicating whether fast provisioning is supported in this region.", - "readOnly": true - }, - "supportedFastProvisioningEditions": { - "type": "array", - "items": { - "$ref": "#/definitions/FastProvisioningEditionCapability" - }, - "x-ms-identifiers": [ - "supportedSku" - ], - "readOnly": true - }, - "status": { - "type": "string", - "description": "The status", - "readOnly": true - } - }, - "description": "Location capabilities." - }, - "CapabilitiesListResult": { - "type": "object", - "properties": { - "value": { - "description": "A list of supported capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/CapabilityProperties" - }, - "x-ms-identifiers": [ - "zone" - ], - "readOnly": true - }, - "nextLink": { - "description": "Link to retrieve next page of results.", - "type": "string", - "readOnly": true - } - }, - "description": "location capability" - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json deleted file mode 100644 index 117a07e56294..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/checkNameAvailability": { - "post": { - "tags": [ - "CheckNameAvailability" - ], - "operationId": "CheckNameAvailability_Execute", - "x-ms-examples": { - "NameAvailability": { - "$ref": "./examples/CheckNameAvailability.json" - } - }, - "description": "Check the availability of name for resource", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "name": "nameAvailabilityRequest", - "in": "body", - "required": true, - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityRequest" - }, - "description": "The required parameters for checking if resource name is available." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/NameAvailability" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/checkNameAvailability": { - "post": { - "tags": [ - "CheckNameAvailability" - ], - "operationId": "CheckNameAvailabilityWithLocation_Execute", - "x-ms-examples": { - "NameAvailability": { - "$ref": "./examples/CheckNameAvailabilityLocationBased.json" - } - }, - "description": "Check the availability of name for resource", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "common-types.json#/parameters/LocationNameParameter" - }, - { - "name": "nameAvailabilityRequest", - "in": "body", - "required": true, - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityRequest" - }, - "description": "The required parameters for checking if resource name is available." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/NameAvailability" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "NameAvailability": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "name of the PostgreSQL server.", - "readOnly": true - }, - "type": { - "type": "string", - "description": "type of the server", - "readOnly": true - } - }, - "description": "Represents a resource name availability.", - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/CheckNameAvailabilityResponse" - } - ] - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json deleted file mode 100644 index 567aa8027ff4..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations": { - "get": { - "tags": [ - "Configurations" - ], - "operationId": "Configurations_ListByServer", - "x-ms-examples": { - "ConfigurationList": { - "$ref": "./examples/ConfigurationListByServer.json" - } - }, - "description": "List all the configurations in a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ConfigurationListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}": { - "get": { - "tags": [ - "Configurations" - ], - "operationId": "Configurations_Get", - "x-ms-examples": { - "ConfigurationGet": { - "$ref": "./examples/ConfigurationGet.json" - } - }, - "description": "Gets information about a configuration of server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ConfigurationNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Configuration" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - }, - "patch": { - "tags": [ - "Configurations" - ], - "operationId": "Configurations_Update", - "x-ms-examples": { - "Update a user configuration": { - "$ref": "./examples/ConfigurationUpdate.json" - } - }, - "description": "Updates a configuration of a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ConfigurationNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ConfigurationForUpdate" - }, - "description": "The required parameters for updating a server configuration." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Configuration" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/Configuration" - } - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "put": { - "tags": [ - "Configurations" - ], - "operationId": "Configurations_Put", - "x-ms-examples": { - "Update a user configuration": { - "$ref": "./examples/ConfigurationUpdate.json" - } - }, - "description": "Updates a configuration of a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/ConfigurationNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Configuration" - }, - "description": "The required parameters for updating a server configuration." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Configuration" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/Configuration" - } - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - } - } - }, - "definitions": { - "ConfigurationProperties": { - "type": "object", - "properties": { - "value": { - "type": "string", - "description": "Value of the configuration." - }, - "description": { - "type": "string", - "readOnly": true, - "description": "Description of the configuration." - }, - "defaultValue": { - "type": "string", - "readOnly": true, - "description": "Default value of the configuration." - }, - "dataType": { - "type": "string", - "readOnly": true, - "description": "Data type of the configuration.", - "enum": [ - "Boolean", - "Numeric", - "Integer", - "Enumeration" - ], - "x-ms-enum": { - "name": "ConfigurationDataType", - "modelAsString": true - } - }, - "allowedValues": { - "type": "string", - "readOnly": true, - "description": "Allowed values of the configuration." - }, - "source": { - "type": "string", - "description": "Source of the configuration." - }, - "isDynamicConfig": { - "type": "boolean", - "readOnly": true, - "description": "Configuration dynamic or static." - }, - "isReadOnly": { - "type": "boolean", - "readOnly": true, - "description": "Configuration read-only or not." - }, - "isConfigPendingRestart": { - "type": "boolean", - "readOnly": true, - "description": "Configuration is pending restart or not." - }, - "unit": { - "type": "string", - "readOnly": true, - "description": "Configuration unit." - }, - "documentationLink": { - "type": "string", - "readOnly": true, - "description": "Configuration documentation link." - } - }, - "description": "The properties of a configuration." - }, - "Configuration": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/ConfigurationProperties", - "x-ms-client-flatten": true, - "description": "The properties of a configuration." - }, - "systemData": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", - "readOnly": true, - "description": "The system metadata relating to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], - "description": "Represents a Configuration." - }, - "ConfigurationForUpdate": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/ConfigurationProperties", - "x-ms-client-flatten": true, - "description": "The properties of a configuration." - } - }, - "description": "Represents a Configuration." - }, - "ConfigurationListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Configuration" - }, - "description": "The list of server configurations." - }, - "nextLink": { - "description": "The link used to get the next page of operations.", - "type": "string" - } - }, - "description": "A list of server configurations." - } - }, - "parameters": { - "ConfigurationNameParameter": { - "name": "configurationName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the server configuration.", - "minLength": 1, - "pattern": "^[-\\w\\._]+$", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json deleted file mode 100644 index c527f8d700af..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json +++ /dev/null @@ -1,317 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}": { - "put": { - "tags": [ - "Databases" - ], - "operationId": "Databases_Create", - "x-ms-examples": { - "Create a database": { - "$ref": "./examples/DatabaseCreate.json" - } - }, - "description": "Creates a new database or updates an existing database.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/DatabaseNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Database" - }, - "description": "The required parameters for creating or updating a database." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Database" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/Database" - } - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "delete": { - "tags": [ - "Databases" - ], - "operationId": "Databases_Delete", - "x-ms-examples": { - "Delete a database": { - "$ref": "./examples/DatabaseDelete.json" - } - }, - "description": "Deletes a database.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/DatabaseNameParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "204": { - "description": "NoContent" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "get": { - "tags": [ - "Databases" - ], - "operationId": "Databases_Get", - "x-ms-examples": { - "Get a database": { - "$ref": "./examples/DatabaseGet.json" - } - }, - "description": "Gets information about a database.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/DatabaseNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Database" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases": { - "get": { - "tags": [ - "Databases" - ], - "operationId": "Databases_ListByServer", - "x-ms-examples": { - "List databases in a server": { - "$ref": "./examples/DatabasesListByServer.json" - } - }, - "description": "List all the databases in a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/DatabaseListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "DatabaseProperties": { - "type": "object", - "properties": { - "charset": { - "type": "string", - "description": "The charset of the database.", - "pattern": "^[a-zA-Z]+\\w*$" - }, - "collation": { - "type": "string", - "description": "The collation of the database.", - "pattern": "^[a-zA-Z\\-]+([. ]|\\w)*$" - } - }, - "description": "The properties of a database." - }, - "Database": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/DatabaseProperties", - "x-ms-client-flatten": true, - "description": "The properties of a database." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], - "description": "Represents a Database." - }, - "DatabaseListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Database" - }, - "description": "The list of databases housed in a server" - }, - "nextLink": { - "description": "The link used to get the next page of databases.", - "type": "string", - "format": "uri" - } - }, - "description": "A List of databases." - } - }, - "parameters": { - "DatabaseNameParameter": { - "name": "databaseName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the database.", - "minLength": 1, - "pattern": "^[-\\w\\._]+$", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json deleted file mode 100644 index da5d105fa397..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}": { - "put": { - "tags": [ - "FirewallRules" - ], - "operationId": "FirewallRules_CreateOrUpdate", - "x-ms-examples": { - "FirewallRuleCreate": { - "$ref": "./examples/FirewallRuleCreate.json" - } - }, - "description": "Creates a new firewall rule or updates an existing firewall rule.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/FirewallRuleNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/FirewallRule" - }, - "description": "The required parameters for creating or updating a firewall rule." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/FirewallRule" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/FirewallRule" - } - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "delete": { - "tags": [ - "FirewallRules" - ], - "operationId": "FirewallRules_Delete", - "x-ms-examples": { - "FirewallRuleDelete": { - "$ref": "./examples/FirewallRuleDelete.json" - } - }, - "description": "Deletes a PostgreSQL server firewall rule.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/FirewallRuleNameParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "204": { - "description": "NoContent" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "get": { - "tags": [ - "FirewallRules" - ], - "operationId": "FirewallRules_Get", - "x-ms-examples": { - "FirewallRuleList": { - "$ref": "./examples/FirewallRuleGet.json" - } - }, - "description": "List all the firewall rules in a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "$ref": "#/parameters/FirewallRuleNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/FirewallRule" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules": { - "get": { - "tags": [ - "FirewallRules" - ], - "operationId": "FirewallRules_ListByServer", - "x-ms-examples": { - "FirewallRuleList": { - "$ref": "./examples/FirewallRuleListByServer.json" - } - }, - "description": "List all the firewall rules in a given PostgreSQL server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/FirewallRuleListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "FirewallRuleProperties": { - "type": "object", - "properties": { - "startIpAddress": { - "type": "string", - "pattern": "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", - "description": "The start IP address of the server firewall rule. Must be IPv4 format." - }, - "endIpAddress": { - "type": "string", - "pattern": "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", - "description": "The end IP address of the server firewall rule. Must be IPv4 format." - } - }, - "required": [ - "startIpAddress", - "endIpAddress" - ], - "description": "The properties of a server firewall rule." - }, - "FirewallRule": { - "type": "object", - "properties": { - "properties": { - "$ref": "#/definitions/FirewallRuleProperties", - "x-ms-client-flatten": true, - "description": "The properties of a firewall rule." - }, - "systemData": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", - "readOnly": true, - "description": "The system metadata relating to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], - "required": [ - "properties" - ], - "description": "Represents a server firewall rule." - }, - "FirewallRuleListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/FirewallRule" - }, - "description": "The list of firewall rules in a server." - }, - "nextLink": { - "description": "The link used to get the next page of operations.", - "type": "string" - } - }, - "description": "A list of firewall rules." - } - }, - "parameters": { - "FirewallRuleNameParameter": { - "name": "firewallRuleName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the server firewall rule.", - "minLength": 1, - "pattern": "^[-\\w\\._]+$", - "x-ms-parameter-location": "method" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json deleted file mode 100644 index 2699efe725f6..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json +++ /dev/null @@ -1,991 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}": { - "put": { - "tags": [ - "Servers" - ], - "operationId": "Servers_Create", - "x-ms-examples": { - "Create a new server": { - "$ref": "./examples/ServerCreate.json" - }, - "Create a new server with active directory authentication enabled": { - "$ref": "./examples/ServerCreateWithAadAuthEnabled.json" - }, - "ServerCreateWithDataEncryptionEnabled": { - "$ref": "./examples/ServerCreateWithDataEncryptionEnabled.json" - }, - "Create a database as a point in time restore": { - "$ref": "./examples/ServerCreatePointInTimeRestore.json" - }, - "Create a database as a geo-restore in geo-paired location": { - "$ref": "./examples/ServerCreateGeoRestore.json" - }, - "ServerCreateReplica": { - "$ref": "./examples/ServerCreateReplica.json" - } - }, - "description": "Creates a new server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Server" - }, - "description": "The required parameters for creating or updating a server." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Server" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/Server" - } - }, - "202": { - "description": "Accepted" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "patch": { - "tags": [ - "Servers" - ], - "operationId": "Servers_Update", - "x-ms-examples": { - "ServerUpdate": { - "$ref": "./examples/ServerUpdate.json" - }, - "ServerUpdateWithAadAuthEnabled": { - "$ref": "./examples/ServerUpdateWithAadAuthEnabled.json" - }, - "ServerUpdateWithDataEncryptionEnabled": { - "$ref": "./examples/ServerUpdateWithDataEncryptionEnabled.json" - }, - "ServerUpdateWithCustomerMaintenanceWindow": { - "$ref": "./examples/ServerUpdateWithCustomerMaintenanceWindow.json" - }, - "ServerUpdateWithMajorVersionUpgrade": { - "$ref": "./examples/ServerUpdateWithMajorVersionUpgrade.json" - } - }, - "description": "Updates an existing server. The request body can contain one to many of the properties present in the normal server definition.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ServerForUpdate" - }, - "description": "The required parameters for updating a server." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Server" - } - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - } - }, - "delete": { - "tags": [ - "Servers" - ], - "operationId": "Servers_Delete", - "x-ms-examples": { - "ServerDelete": { - "$ref": "./examples/ServerDelete.json" - } - }, - "description": "Deletes a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "204": { - "description": "NoContent" - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "get": { - "tags": [ - "Servers" - ], - "operationId": "Servers_Get", - "x-ms-examples": { - "ServerGet": { - "$ref": "./examples/ServerGet.json" - }, - "ServerGetWithVnet": { - "$ref": "./examples/ServerGetWithVnet.json" - } - }, - "description": "Gets information about a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/Server" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers": { - "get": { - "tags": [ - "Servers" - ], - "operationId": "Servers_ListByResourceGroup", - "x-ms-examples": { - "ServerListByResourceGroup": { - "$ref": "./examples/ServerListByResourceGroup.json" - } - }, - "description": "List all the servers in a given resource group.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ServerListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/flexibleServers": { - "get": { - "tags": [ - "Servers" - ], - "operationId": "Servers_List", - "x-ms-examples": { - "ServerList": { - "$ref": "./examples/ServerList.json" - } - }, - "description": "List all the servers in a given subscription.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/ServerListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "ServerVersion": { - "type": "string", - "description": "The version of a server.", - "enum": [ - "14", - "13", - "12", - "11" - ], - "x-ms-enum": { - "name": "ServerVersion", - "modelAsString": true - } - }, - "ServerProperties": { - "type": "object", - "properties": { - "administratorLogin": { - "type": "string", - "description": "The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).", - "x-ms-mutability": [ - "create", - "read" - ] - }, - "administratorLoginPassword": { - "type": "string", - "description": "The administrator login password (required for server creation).", - "x-ms-secret": true, - "format": "password", - "x-ms-mutability": [ - "create", - "update" - ] - }, - "version": { - "$ref": "#/definitions/ServerVersion", - "description": "PostgreSQL Server version." - }, - "minorVersion": { - "type": "string", - "description": "The minor version of the server.", - "readOnly": true - }, - "state": { - "type": "string", - "description": "A state of a server that is visible to user.", - "readOnly": true, - "enum": [ - "Ready", - "Dropping", - "Disabled", - "Starting", - "Stopping", - "Stopped", - "Updating" - ], - "x-ms-enum": { - "name": "ServerState", - "modelAsString": true - } - }, - "fullyQualifiedDomainName": { - "type": "string", - "description": "The fully qualified domain name of a server.", - "readOnly": true - }, - "storage": { - "$ref": "#/definitions/Storage", - "default": null, - "description": "Storage properties of a server." - }, - "authConfig": { - "$ref": "#/definitions/AuthConfig", - "default": null, - "description": "AuthConfig properties of a server." - }, - "dataEncryption": { - "$ref": "#/definitions/DataEncryption", - "default": null, - "description": "Data encryption properties of a server." - }, - "backup": { - "$ref": "#/definitions/Backup", - "default": null, - "description": "Backup properties of a server." - }, - "network": { - "$ref": "#/definitions/Network", - "default": null, - "description": "Network properties of a server.", - "x-ms-mutability": [ - "create", - "read" - ] - }, - "highAvailability": { - "$ref": "#/definitions/HighAvailability", - "default": null, - "description": "High availability properties of a server." - }, - "maintenanceWindow": { - "$ref": "#/definitions/MaintenanceWindow", - "default": null, - "description": "Maintenance window properties of a server.", - "x-ms-mutability": [ - "update", - "read" - ] - }, - "sourceServerResourceId": { - "type": "string", - "x-ms-arm-id-details": { - "allowedResources": [ - { - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - ] - }, - "description": "The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore' or 'Replica'.", - "x-ms-mutability": [ - "create" - ] - }, - "pointInTimeUTC": { - "type": "string", - "format": "date-time", - "description": "Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore'.", - "x-ms-mutability": [ - "create" - ] - }, - "availabilityZone": { - "type": "string", - "default": "", - "description": "availability zone information of the server.", - "x-ms-mutability": [ - "create", - "read" - ] - }, - "replicationRole": { - "$ref": "#/definitions/ReplicationRole", - "description": "Replication role of the server" - }, - "replicaCapacity": { - "type": "integer", - "format": "int32", - "description": "Replicas allowed for a server." - }, - "createMode": { - "type": "string", - "description": "The mode to create a new PostgreSQL server.", - "enum": [ - "Default", - "Create", - "Update", - "PointInTimeRestore", - "GeoRestore", - "Replica" - ], - "x-ms-enum": { - "name": "CreateMode", - "modelAsString": true - }, - "x-ms-mutability": [ - "create", - "update" - ] - } - }, - "description": "The properties of a server." - }, - "Server": { - "type": "object", - "properties": { - "sku": { - "$ref": "#/definitions/Sku", - "description": "The SKU (pricing tier) of the server." - }, - "identity": { - "$ref": "#/definitions/UserAssignedIdentity", - "description": "Describes the identity of the application." - }, - "properties": { - "$ref": "#/definitions/ServerProperties", - "x-ms-client-flatten": true, - "description": "Properties of the server." - }, - "systemData": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData", - "readOnly": true, - "description": "The system metadata relating to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource" - } - ], - "description": "Represents a server." - }, - "ServerPropertiesForUpdate": { - "type": "object", - "properties": { - "administratorLoginPassword": { - "type": "string", - "x-ms-secret": true, - "format": "password", - "description": "The password of the administrator login.", - "x-ms-mutability": [ - "update" - ] - }, - "version": { - "$ref": "#/definitions/ServerVersion", - "description": "PostgreSQL Server version." - }, - "storage": { - "$ref": "#/definitions/Storage", - "default": null, - "description": "Storage properties of a server." - }, - "backup": { - "$ref": "#/definitions/Backup", - "default": null, - "description": "Backup properties of a server." - }, - "highAvailability": { - "$ref": "#/definitions/HighAvailability", - "default": null, - "description": "High availability properties of a server." - }, - "maintenanceWindow": { - "$ref": "#/definitions/MaintenanceWindow", - "default": null, - "description": "Maintenance window properties of a server.", - "x-ms-mutability": [ - "update", - "read" - ] - }, - "authConfig": { - "$ref": "#/definitions/AuthConfig", - "default": null, - "description": "AuthConfig properties of a server." - }, - "dataEncryption": { - "$ref": "#/definitions/DataEncryption", - "default": null, - "description": "Data encryption properties of a server." - }, - "createMode": { - "type": "string", - "description": "The mode to update a new PostgreSQL server.", - "enum": [ - "Default", - "Update" - ], - "x-ms-enum": { - "name": "CreateModeForUpdate", - "modelAsString": true - }, - "x-ms-mutability": [ - "update" - ] - }, - "replicationRole": { - "$ref": "#/definitions/ReplicationRole", - "description": "Replication role of the server" - } - } - }, - "ServerForUpdate": { - "type": "object", - "properties": { - "sku": { - "$ref": "#/definitions/Sku", - "description": "The SKU (pricing tier) of the server." - }, - "identity": { - "$ref": "#/definitions/UserAssignedIdentity", - "description": "Describes the identity of the application." - }, - "properties": { - "$ref": "#/definitions/ServerPropertiesForUpdate", - "x-ms-client-flatten": true, - "description": "Properties of the server." - }, - "tags": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Application-specific metadata in the form of key-value pairs." - } - }, - "description": "Represents a server to be updated." - }, - "ServerListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Server" - }, - "description": "The list of flexible servers" - }, - "nextLink": { - "description": "The link used to get the next page of operations.", - "type": "string" - } - }, - "description": "A list of servers." - }, - "Sku": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3." - }, - "tier": { - "type": "string", - "description": "The tier of the particular SKU, e.g. Burstable.", - "enum": [ - "Burstable", - "GeneralPurpose", - "MemoryOptimized" - ], - "x-ms-enum": { - "name": "SkuTier", - "modelAsString": true - } - } - }, - "required": [ - "name", - "tier" - ], - "description": "Sku information related properties of a server." - }, - "Storage": { - "type": "object", - "properties": { - "storageSizeGB": { - "type": "integer", - "format": "int32", - "description": "Max storage allowed for a server." - } - }, - "description": "Storage properties of a server" - }, - "AuthConfig": { - "type": "object", - "properties": { - "activeDirectoryAuthEnabled": { - "type": "boolean", - "description": "If true, Azure Active Directory authentication is enabled." - }, - "passwordAuthEnabled": { - "type": "boolean", - "default": true, - "description": "If true, Password authentication is enabled." - }, - "tenantId": { - "type": "string", - "default": "", - "description": "Tenant id of the server." - } - }, - "description": "Authentication configuration properties of a server" - }, - "DataEncryption": { - "type": "object", - "properties": { - "primaryKeyURI": { - "type": "string", - "description": "URI for the key for data encryption for primary server." - }, - "primaryUserAssignedIdentityId": { - "type": "string", - "description": "Resource Id for the User assigned identity to be used for data encryption for primary server." - }, - "type": { - "type": "string", - "description": "Data encryption type to depict if it is System assigned vs Azure Key vault.", - "enum": [ - "SystemAssigned", - "AzureKeyVault" - ], - "x-ms-enum": { - "name": "ArmServerKeyType", - "modelAsString": true - } - } - }, - "description": "Data encryption properties of a server" - }, - "UserIdentity": { - "description": "Describes a single user-assigned identity associated with the application.", - "type": "object", - "properties": { - "principalId": { - "type": "string", - "description": "the object identifier of the Service Principal which this identity represents." - }, - "clientId": { - "type": "string", - "description": "the client identifier of the Service Principal which this identity represents." - } - } - }, - "UserAssignedIdentityMap": { - "type": "object", - "description": "Defines a map that contains user assigned identities.", - "additionalProperties": { - "$ref": "#/definitions/UserIdentity" - } - }, - "UserAssignedIdentity": { - "type": "object", - "properties": { - "userAssignedIdentities": { - "$ref": "#/definitions/UserAssignedIdentityMap", - "description": "represents user assigned identities map." - }, - "type": { - "type": "string", - "description": "the types of identities associated with this resource; currently restricted to 'SystemAssigned and UserAssigned'", - "enum": [ - "None", - "SystemAssigned", - "UserAssigned" - ], - "x-ms-enum": { - "name": "IdentityType", - "modelAsString": true - } - } - }, - "required": [ - "type" - ], - "description": "Information describing the identities associated with this application." - }, - "ReplicationRole": { - "type": "string", - "description": "Used to indicate role of the server in replication set.", - "enum": [ - "None", - "Primary", - "Secondary", - "WalReplica", - "SyncReplica", - "AsyncReplica", - "GeoSyncReplica", - "GeoAsyncReplica" - ], - "x-ms-enum": { - "name": "ReplicationRole", - "modelAsString": true - } - }, - "Backup": { - "type": "object", - "properties": { - "backupRetentionDays": { - "type": "integer", - "format": "int32", - "default": 7, - "description": "Backup retention days for the server." - }, - "geoRedundantBackup": { - "type": "string", - "default": "Disabled", - "description": "A value indicating whether Geo-Redundant backup is enabled on the server.", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "name": "GeoRedundantBackupEnum", - "modelAsString": true - }, - "x-ms-mutability": [ - "create", - "read" - ] - }, - "earliestRestoreDate": { - "type": "string", - "format": "date-time", - "description": "The earliest restore point time (ISO8601 format) for server.", - "readOnly": true - } - }, - "description": "Backup properties of a server" - }, - "Network": { - "type": "object", - "properties": { - "publicNetworkAccess": { - "type": "string", - "description": "public network access is enabled or not", - "enum": [ - "Enabled", - "Disabled" - ], - "x-ms-enum": { - "name": "ServerPublicNetworkAccessState", - "modelAsString": true - }, - "readOnly": true - }, - "delegatedSubnetResourceId": { - "type": "string", - "x-ms-arm-id-details": { - "allowedResources": [ - { - "type": "Microsoft.Network/virtualNetworks/subnets" - } - ] - }, - "default": "", - "description": "delegated subnet arm resource id.", - "x-ms-mutability": [ - "create", - "read" - ] - }, - "privateDnsZoneArmResourceId": { - "type": "string", - "x-ms-arm-id-details": { - "allowedResources": [ - { - "type": "Microsoft.Network/privateDnsZones" - } - ] - }, - "default": "", - "description": "private dns zone arm resource id.", - "x-ms-mutability": [ - "create", - "read" - ] - } - }, - "description": "Network properties of a server" - }, - "HighAvailability": { - "type": "object", - "properties": { - "mode": { - "type": "string", - "default": "Disabled", - "description": "The HA mode for the server.", - "enum": [ - "Disabled", - "ZoneRedundant", - "SameZone" - ], - "x-ms-enum": { - "name": "HighAvailabilityMode", - "modelAsString": true - } - }, - "state": { - "type": "string", - "description": "A state of a HA server that is visible to user.", - "enum": [ - "NotEnabled", - "CreatingStandby", - "ReplicatingData", - "FailingOver", - "Healthy", - "RemovingStandby" - ], - "x-ms-enum": { - "name": "ServerHAState", - "modelAsString": true - }, - "readOnly": true - }, - "standbyAvailabilityZone": { - "type": "string", - "default": "", - "description": "availability zone information of the standby." - } - }, - "description": "High availability properties of a server" - }, - "MaintenanceWindow": { - "type": "object", - "description": "Maintenance window properties of a server.", - "properties": { - "customWindow": { - "type": "string", - "default": "Disabled", - "description": "indicates whether custom window is enabled or disabled" - }, - "startHour": { - "type": "integer", - "format": "int32", - "default": 0, - "description": "start hour for maintenance window" - }, - "startMinute": { - "type": "integer", - "format": "int32", - "default": 0, - "description": "start minute for maintenance window" - }, - "dayOfWeek": { - "type": "integer", - "format": "int32", - "default": 0, - "description": "day of week for maintenance window" - } - } - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index a40c73e1be8d..0c57dddf1323 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -587,10 +587,10 @@ ], "properties": { "sourceServerPassword": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Password" + "$ref": "./common-types.json#/parameters/Password" }, "targetServerPassword": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Password" + "$ref": "./common-types.json#/parameters/Password" } }, "description": "Server admin credentials." diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json deleted file mode 100644 index df6718c24e5e..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/providers/Microsoft.DBforPostgreSQL/operations": { - "get": { - "tags": [ - "Operations" - ], - "operationId": "Operations_List", - "x-ms-examples": { - "OperationList": { - "$ref": "./examples/OperationList.json" - } - }, - "description": "Lists all of the available REST API operations.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/OperationListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "OperationDisplay": { - "type": "object", - "properties": { - "provider": { - "type": "string", - "readOnly": true, - "description": "Operation resource provider name." - }, - "resource": { - "type": "string", - "readOnly": true, - "description": "Resource on which the operation is performed." - }, - "operation": { - "type": "string", - "readOnly": true, - "description": "Localized friendly name for the operation." - }, - "description": { - "type": "string", - "readOnly": true, - "description": "Operation description." - } - }, - "description": "Display metadata associated with the operation." - }, - "Operation": { - "type": "object", - "properties": { - "name": { - "type": "string", - "readOnly": true, - "description": "The name of the operation being performed on this particular object." - }, - "display": { - "$ref": "#/definitions/OperationDisplay", - "readOnly": true, - "description": "The localized display information for this particular operation or action." - }, - "isDataAction": { - "description": "Indicates whether the operation is a data action", - "type": "boolean" - }, - "origin": { - "type": "string", - "readOnly": true, - "description": "The intended executor of the operation.", - "enum": [ - "NotSpecified", - "user", - "system" - ], - "x-ms-enum": { - "name": "OperationOrigin", - "modelAsString": true - } - }, - "properties": { - "type": "object", - "additionalProperties": { - "type": "object" - }, - "readOnly": true, - "x-ms-client-flatten": false, - "description": "Additional descriptions for the operation." - } - }, - "description": "REST API operation definition." - }, - "OperationListResult": { - "description": "A list of resource provider operations.", - "type": "object", - "properties": { - "value": { - "description": "Collection of available operation details", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/definitions/Operation" - }, - "x-ms-identifiers": [ - "name" - ] - }, - "nextLink": { - "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.", - "type": "string" - } - } - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json deleted file mode 100644 index 4fa1c758f766..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "version": "2022-05-01-privatepreview", - "title": "PostgreSQLManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model." - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/providers/Microsoft.DBforPostgreSQL/getPrivateDnsZoneSuffix": { - "post": { - "tags": [ - "GetPrivateDnsZoneSuffix" - ], - "operationId": "GetPrivateDnsZoneSuffix_Execute", - "x-ms-examples": { - "GetPrivateDnsZoneSuffix": { - "$ref": "./examples/GetPrivateDnsZoneSuffix.json" - } - }, - "description": "Get private DNS zone suffix in the cloud", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/PrivateDnsZoneSuffix" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "PrivateDnsZoneSuffix": { - "type": "string", - "description": "Represents a resource name availability." - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json deleted file mode 100644 index ce6d9142c23e..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/replicas": { - "get": { - "tags": [ - "Replicas" - ], - "operationId": "Replicas_ListByServer", - "x-ms-examples": { - "ReplicasListByServer": { - "$ref": "./examples/ReplicasListByServer.json" - } - }, - "description": "List all the replicas for a given server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "./FlexibleServers.json#/definitions/ServerListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-pageable": { - "nextLinkName": null - } - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json deleted file mode 100644 index 6010d156fea4..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json +++ /dev/null @@ -1,229 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/restart": { - "post": { - "tags": [ - "ServerRestart" - ], - "operationId": "Servers_Restart", - "x-ms-examples": { - "ServerRestart": { - "$ref": "./examples/ServerRestart.json" - }, - "ServerRestartWithFailover": { - "$ref": "./examples/ServerRestartWithFailover.json" - } - }, - "description": "Restarts a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - }, - { - "name": "parameters", - "in": "body", - "schema": { - "$ref": "#/definitions/RestartParameter" - }, - "description": "The parameters for restarting a server." - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/start": { - "post": { - "tags": [ - "ServerStart" - ], - "operationId": "Servers_Start", - "x-ms-examples": { - "ServerStart": { - "$ref": "./examples/ServerStart.json" - } - }, - "description": "Starts a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/stop": { - "post": { - "tags": [ - "ServerStop" - ], - "operationId": "Servers_Stop", - "x-ms-examples": { - "ServerStop": { - "$ref": "./examples/ServerStop.json" - } - }, - "description": "Stops a server.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "$ref": "./common-types.json#/parameters/ServerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK" - }, - "202": { - "description": "Accepted", - "headers": { - "Location": { - "type": "string" - } - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - } - } - }, - "definitions": { - "RestartParameter": { - "type": "object", - "properties": { - "restartWithFailover": { - "type": "boolean", - "description": "Indicates whether to restart the server with failover." - }, - "failoverMode": { - "type": "string", - "description": "Failover mode.", - "enum": [ - "PlannedFailover", - "ForcedFailover", - "PlannedSwitchover", - "ForcedSwitchover" - ], - "x-ms-enum": { - "name": "FailoverMode", - "modelAsString": true - } - } - }, - "description": "Represents server restart parameters." - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json deleted file mode 100644 index cea7f7041536..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PostgreSQLServerManagementClient", - "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/locations/{locationName}/checkVirtualNetworkSubnetUsage": { - "post": { - "tags": [ - "VirtualNetworkSubnetUsage" - ], - "operationId": "VirtualNetworkSubnetUsage_Execute", - "x-ms-examples": { - "VirtualNetworkSubnetUsageList": { - "$ref": "./examples/VirtualNetworkSubnetUsage.json" - } - }, - "description": "Get virtual network subnet usage for a given vNet resource id.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "common-types.json#/parameters/LocationNameParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/VirtualNetworkSubnetUsageParameter" - }, - "description": "The required parameters for creating or updating a server." - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/VirtualNetworkSubnetUsageResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - } - } - } - }, - "definitions": { - "VirtualNetworkSubnetUsageParameter": { - "type": "object", - "properties": { - "virtualNetworkArmResourceId": { - "type": "string", - "description": "Virtual network resource id." - } - }, - "description": "Virtual network subnet usage parameter" - }, - "VirtualNetworkSubnetUsageResult": { - "type": "object", - "properties": { - "delegatedSubnetsUsage": { - "type": "array", - "items": { - "$ref": "#/definitions/DelegatedSubnetUsage" - }, - "readOnly": true, - "x-ms-identifiers": [ - "subnetName" - ] - }, - "location": { - "type": "string", - "readOnly": true, - "description": "location of the delegated subnet usage" - }, - "subscriptionId": { - "type": "string", - "readOnly": true, - "description": "subscriptionId of the delegated subnet usage" - } - }, - "description": "Virtual network subnet usage data." - }, - "DelegatedSubnetUsage": { - "type": "object", - "properties": { - "subnetName": { - "type": "string", - "readOnly": true, - "description": "Name of the delegated subnet for which IP addresses are in use" - }, - "usage": { - "type": "integer", - "format": "int64", - "readOnly": true, - "description": "Number of IP addresses used by the delegated subnet" - } - }, - "description": "Delegated subnet usage data." - } - }, - "parameters": {} -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json index 43d303c6fec2..6de579d1ba5a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json @@ -7,26 +7,14 @@ "paths": {}, "definitions": {}, "parameters": { - "ServerNameParameter": { - "name": "serverName", - "in": "path", - "required": true, + "Password": { "type": "string", - "description": "The name of the server.", - "pattern": "^[a-z][a-z0-9]*$", - "minLength": 3, - "maxLength": 63, - "x-ms-parameter-location": "method" - }, - "LocationNameParameter": { - "name": "locationName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the location.", - "minLength": 1, - "pattern": "^[-\\w\\._]+$", - "x-ms-parameter-location": "method" + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] } } } diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json deleted file mode 100644 index 33d9f432666a..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorAdd.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", - "parameters": { - "properties": { - "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt", - "principalType": "User", - "principalName": "testuser1@microsoft.com" - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "principalType": "User", - "principalName": "testuser1@microsoft.com", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", - "name": "testuser1@microsoft.com", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" - } - }, - "201": { - "body": { - "properties": { - "principalType": "User", - "principalName": "testuser1@microsoft.com", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", - "name": "testuser1@microsoft.com", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json deleted file mode 100644 index fd72cb773bcb..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - }, - "204": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json deleted file mode 100644 index de4041d173c6..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorGet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc1", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo" - }, - "responses": { - "200": { - "body": { - "properties": { - "principalType": "User", - "principalName": "testuer1@microsoft.com", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", - "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", - "name": "testuser1@microsoft.com", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json deleted file mode 100644 index aaceca994413..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/AdministratorsListByServer.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc1", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "principalType": "User", - "principalName": "testuer1@microsoft.com", - "objectId": "oooooooo-oooo-oooo-oooo-oooooooooooo", - "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/oooooooo-oooo-oooo-oooo-oooooooooooo", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" - }, - { - "properties": { - "principalType": "Group", - "principalName": "testgroup1@microsoft.com", - "objectId": "gggggggg-gggg-gggg-gggg-gggggggggggg", - "tenantId": "tttttttt-tttt-tttt-tttt-tttttttttttt" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1/administrators/gggggggg-gggg-gggg-gggg-gggggggggggg", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/administrators" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json deleted file mode 100644 index 84f6350a787a..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupGet.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "parameters": { - "backupName": "daily_20210615T160516", - "serverName": "postgresqltestserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-15T16:05:19.902522+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210615T160516", - "name": "daily_20210615T160516", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json deleted file mode 100644 index 558ab873f20a..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/BackupListByServer.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "parameters": { - "serverName": "postgresqltestserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-15T16:05:19.902522+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210615T160516", - "name": "daily_20210615T160516", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-16T16:05:23.9243453+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210616T160520", - "name": "daily_20210616T160520", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-17T16:05:28.1247488+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210617T160525", - "name": "daily_20210617T160525", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-18T16:05:32.2736701+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210618T160529", - "name": "daily_20210618T160529", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-19T16:05:36.8603354+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210619T160533", - "name": "daily_20210619T160533", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-20T16:05:41.9200138+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210620T160538", - "name": "daily_20210620T160538", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-21T16:05:48.8528447+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210621T160543", - "name": "daily_20210621T160543", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-22T16:08:06.3121688+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210622T160803", - "name": "daily_20210622T160803", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-22T21:08:10.5057354+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210622T210807", - "name": "daily_20210622T210807", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-23T21:24:16.9401531+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210623T212413", - "name": "daily_20210623T212413", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - }, - { - "properties": { - "backupType": "Full", - "source": "Automatic", - "completedTime": "2021-06-24T06:13:31.4962137+00:00" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/postgresqltestserver/backups/daily_20210624T061328", - "name": "daily_20210624T061328", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/backups" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json deleted file mode 100644 index 46cdaaeb6873..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CapabilitiesByLocation.json +++ /dev/null @@ -1,8312 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "locationName": "westus" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "zone": "none", - "geoBackupSupported": true, - "zoneRedundantHaSupported": true, - "zoneRedundantHaAndGeoBackupSupported": true, - "supportedHAMode": [ - "SameZone", - "ZoneRedundant" - ], - "supportedFlexibleServerEditions": [ - { - "name": "Burstable", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "GeneralPurpose", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "MemoryOptimized", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedHyperscaleNodeEditions": [ - { - "name": "GeneralPurpose", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "33553408", - "supportedIops": 20000, - "storageSizeMB": 33553408, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.0", - "supportedVcores": [ - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.2", - "supportedVcores": [ - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.2.8", - "supportedVcores": [ - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedNodeTypes": [ - { - "name": "Coordinator", - "nodeType": "Coordinator", - "status": "Default" - } - ], - "status": "Available" - }, - { - "name": "MemoryOptimized", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "33553408", - "supportedIops": 20000, - "storageSizeMB": 33553408, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.0", - "supportedVcores": [ - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.2", - "supportedVcores": [ - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "11.2.8", - "supportedVcores": [ - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 25600, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 51200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 80000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedNodeTypes": [ - { - "name": "Worker", - "nodeType": "Worker", - "status": "Default" - } - ], - "status": "Available" - } - ], - "status": "Default" - }, - { - "zone": "1", - "geoBackupSupported": true, - "zoneRedundantHaSupported": true, - "zoneRedundantHaAndGeoBackupSupported": true, - "supportedFlexibleServerEditions": [ - { - "name": "Burstable", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "GeneralPurpose", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "MemoryOptimized", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedHyperscaleNodeEditions": [], - "status": "Available" - }, - { - "zone": "2", - "geoBackupSupported": true, - "zoneRedundantHaSupported": true, - "zoneRedundantHaAndGeoBackupSupported": true, - "supportedFlexibleServerEditions": [ - { - "name": "Burstable", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "GeneralPurpose", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "MemoryOptimized", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedHyperscaleNodeEditions": [], - "status": "Available" - }, - { - "zone": "3", - "geoBackupSupported": true, - "zoneRedundantHaSupported": true, - "zoneRedundantHaAndGeoBackupSupported": true, - "supportedFlexibleServerEditions": [ - { - "name": "Burstable", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_B1ms", - "vCores": 1, - "supportedIops": 640, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - }, - { - "name": "Standard_B2s", - "vCores": 2, - "supportedIops": 1280, - "supportedMemoryPerVcoreMB": 2048, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "GeneralPurpose", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_D2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - }, - { - "name": "Standard_D64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 4096, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "MemoryOptimized", - "supportedStorageEditions": [ - { - "name": "ManagedDisk", - "supportedStorageMB": [ - { - "name": "32768", - "supportedIops": 120, - "storageSizeMB": 32768, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "65536", - "supportedIops": 240, - "storageSizeMB": 65536, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "131072", - "supportedIops": 500, - "storageSizeMB": 131072, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "262144", - "supportedIops": 1100, - "storageSizeMB": 262144, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "524288", - "supportedIops": 2300, - "storageSizeMB": 524288, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "1048576", - "supportedIops": 5000, - "storageSizeMB": 1048576, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "2097152", - "supportedIops": 7500, - "storageSizeMB": 2097152, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "4194304", - "supportedIops": 7500, - "storageSizeMB": 4194304, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "8388608", - "supportedIops": 16000, - "storageSizeMB": 8388608, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "16777216", - "supportedIops": 18000, - "storageSizeMB": 16777216, - "supportedUpgradableTierList": [ - { - "name": "P4", - "tierName": "P4", - "iops": 120, - "isBaseline": true, - "status": "Available" - }, - { - "name": "P6", - "tierName": "P6", - "iops": 240, - "isBaseline": false, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Default" - } - ], - "supportedServerVersions": [ - { - "name": "11", - "supportedVersionsToUpgrade": [ - "12", - "13", - "14" - ], - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.0", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "12.1", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - }, - { - "name": "13", - "supportedVcores": [ - { - "name": "Standard_E2s_v3", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4s_v3", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8s_v3", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16s_v3", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32s_v3", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48s_v3", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64s_v3", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - }, - { - "name": "Standard_E2ds_v4", - "vCores": 2, - "supportedIops": 3200, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E4ds_v4", - "vCores": 4, - "supportedIops": 6400, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E8ds_v4", - "vCores": 8, - "supportedIops": 12800, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E16ds_v4", - "vCores": 16, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E20ds_v4", - "vCores": 20, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E32ds_v4", - "vCores": 32, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E48ds_v4", - "vCores": 48, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 8192, - "status": "Available" - }, - { - "name": "Standard_E64ds_v4", - "vCores": 64, - "supportedIops": 18000, - "supportedMemoryPerVcoreMB": 6912, - "status": "Available" - } - ], - "status": "Available" - } - ], - "status": "Available" - } - ], - "supportedHyperscaleNodeEditions": [], - "status": "Available" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json deleted file mode 100644 index fafeefe4339d..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailability.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "nameAvailabilityRequest": { - "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "responses": { - "200": { - "body": { - "nameAvailable": true, - "message": "", - "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json deleted file mode 100644 index 09a45024f720..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckNameAvailabilityLocationBased.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "locationName": "westus", - "nameAvailabilityRequest": { - "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "responses": { - "200": { - "body": { - "nameAvailable": true, - "message": "", - "name": "name1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json deleted file mode 100644 index 98747a986c55..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationGet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parameters": { - "configurationName": "array_nulls", - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "properties": { - "value": "on", - "description": "Enable input of NULL elements in arrays.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/array_nulls", - "name": "array_nulls", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json deleted file mode 100644 index 1bdc6bc491f8..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationListByServer.json +++ /dev/null @@ -1,1902 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations?api-version=2022-05-01-privatepreview&$top=200&$skiptoken=skiptoken", - "value": [ - { - "properties": { - "value": "", - "description": "Sets the application name to be reported in statistics and logs.", - "defaultValue": "", - "dataType": "String", - "allowedValues": "[A-Za-z0-9._-]*", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/application_name", - "name": "application_name", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables input of NULL elements in arrays.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/array_nulls", - "name": "array_nulls", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Starts the autovacuum subprocess.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum", - "name": "autovacuum", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.1", - "description": "Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples.", - "defaultValue": "0.1", - "dataType": "Numeric", - "allowedValues": "0-100", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_analyze_scale_factor", - "name": "autovacuum_analyze_scale_factor", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "50", - "description": "Minimum number of tuple inserts, updates, or deletes prior to analyze.", - "defaultValue": "50", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_analyze_threshold", - "name": "autovacuum_analyze_threshold", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "60", - "description": "Time to sleep between autovacuum runs.", - "defaultValue": "60", - "dataType": "Integer", - "allowedValues": "1-2147483", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_naptime", - "name": "autovacuum_naptime", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "Vacuum cost delay in milliseconds, for autovacuum.", - "defaultValue": "2", - "dataType": "Integer", - "allowedValues": "-1-100", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_cost_delay", - "name": "autovacuum_vacuum_cost_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-1", - "description": "Vacuum cost amount available before napping, for autovacuum.", - "defaultValue": "-1", - "dataType": "Integer", - "allowedValues": "-1-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_cost_limit", - "name": "autovacuum_vacuum_cost_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.2", - "description": "Number of tuple updates or deletes prior to vacuum as a fraction of reltuples.", - "defaultValue": "0.2", - "dataType": "Numeric", - "allowedValues": "0-100", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_scale_factor", - "name": "autovacuum_vacuum_scale_factor", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "50", - "description": "Minimum number of tuple updates or deletes prior to vacuum.", - "defaultValue": "50", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_vacuum_threshold", - "name": "autovacuum_vacuum_threshold", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-1", - "description": "Sets the maximum memory to be used by each autovacuum worker process.", - "defaultValue": "-1", - "dataType": "Integer", - "allowedValues": "-1-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/autovacuum_work_mem", - "name": "autovacuum_work_mem", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Number of pages after which previously performed writes are flushed to disk.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-256", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/backend_flush_after", - "name": "backend_flush_after", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "safe_encoding", - "description": "Sets whether \"\\'\" is allowed in string literals.", - "defaultValue": "safe_encoding", - "dataType": "Enumeration", - "allowedValues": "safe_encoding,on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/backslash_quote", - "name": "backslash_quote", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "200", - "description": "Background writer sleep time between rounds.", - "defaultValue": "200", - "dataType": "Integer", - "allowedValues": "10-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_delay", - "name": "bgwriter_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "64", - "description": "Number of pages after which previously performed writes are flushed to disk.", - "defaultValue": "64", - "dataType": "Integer", - "allowedValues": "0-256", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_flush_after", - "name": "bgwriter_flush_after", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "100", - "description": "Background writer maximum number of LRU pages to flush per round.", - "defaultValue": "100", - "dataType": "Integer", - "allowedValues": "0-1073741823", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_lru_maxpages", - "name": "bgwriter_lru_maxpages", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "Multiple of the average buffer usage to free per round.", - "defaultValue": "2", - "dataType": "Numeric", - "allowedValues": "0-10", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bgwriter_lru_multiplier", - "name": "bgwriter_lru_multiplier", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "hex", - "description": "Sets the output format for bytea.", - "defaultValue": "hex", - "dataType": "Enumeration", - "allowedValues": "escape,hex", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/bytea_output", - "name": "bytea_output", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Checks function bodies during CREATE FUNCTION.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/check_function_bodies", - "name": "check_function_bodies", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.5", - "description": "Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval.", - "defaultValue": "0.5", - "dataType": "Numeric", - "allowedValues": "0-1", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_completion_target", - "name": "checkpoint_completion_target", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "300", - "description": "Sets the maximum time between automatic WAL checkpoints.", - "defaultValue": "300", - "dataType": "Integer", - "allowedValues": "30-86400", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_timeout", - "name": "checkpoint_timeout", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "30", - "description": "Enables warnings if checkpoint segments are filled more frequently than this.", - "defaultValue": "30", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/checkpoint_warning", - "name": "checkpoint_warning", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "sql_ascii", - "description": "Sets the client's character set encoding.", - "defaultValue": "sql_ascii", - "dataType": "Enumeration", - "allowedValues": "BIG5,EUC_CN,EUC_JP,EUC_JIS_2004,EUC_KR,EUC_TW,GB18030,GBK,ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8,JOHAB,KOI8R,KOI8U,LATIN1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,LATIN10,MULE_INTERNAL,SJIS,SHIFT_JIS_2004,SQL_ASCII,UHC,UTF8,WIN866,WIN874,WIN1250,WIN1251,WIN1252,WIN1253,WIN1254,WIN1255,WIN1256,WIN1257,WIN1258", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/client_encoding", - "name": "client_encoding", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "notice", - "description": "Sets the message levels that are sent to the client.", - "defaultValue": "notice", - "dataType": "Enumeration", - "allowedValues": "debug5,debug4,debug3,debug2,debug1,log,notice,warning,error", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/client_min_messages", - "name": "client_min_messages", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Sets the delay in microseconds between transaction commit and flushing WAL to disk.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-100000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/commit_delay", - "name": "commit_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "5", - "description": "Sets the minimum concurrent open transactions before performing commit_delay.", - "defaultValue": "5", - "dataType": "Integer", - "allowedValues": "0-1000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/commit_siblings", - "name": "commit_siblings", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "partition", - "description": "Enables the planner to use constraints to optimize queries.", - "defaultValue": "partition", - "dataType": "Enumeration", - "allowedValues": "partition,on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/constraint_exclusion", - "name": "constraint_exclusion", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.005", - "description": "Sets the planner's estimate of the cost of processing each index entry during an index scan.", - "defaultValue": "0.005", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_index_tuple_cost", - "name": "cpu_index_tuple_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.0025", - "description": "Sets the planner's estimate of the cost of processing each operator or function call.", - "defaultValue": "0.0025", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_operator_cost", - "name": "cpu_operator_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.01", - "description": "Sets the planner's estimate of the cost of processing each tuple (row).", - "defaultValue": "0.01", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cpu_tuple_cost", - "name": "cpu_tuple_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.1", - "description": "Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved.", - "defaultValue": "0.1", - "dataType": "Numeric", - "allowedValues": "0-1", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/cursor_tuple_fraction", - "name": "cursor_tuple_fraction", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "ISO, MDY", - "description": "Sets the display format for date and time values.", - "defaultValue": "ISO, MDY", - "dataType": "String", - "allowedValues": "(ISO|POSTGRES|SQL|GERMAN)(, (DMY|MDY|YMD))?", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/DateStyle", - "name": "DateStyle", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1000", - "description": "Sets the amount of time, in milliseconds, to wait on a lock before checking for deadlock.", - "defaultValue": "1000", - "dataType": "Integer", - "allowedValues": "1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/deadlock_timeout", - "name": "deadlock_timeout", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Indents parse and plan tree displays.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_pretty_print", - "name": "debug_pretty_print", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs each query's parse tree.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_parse", - "name": "debug_print_parse", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs each query's execution plan.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_plan", - "name": "debug_print_plan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs each query's rewritten parse tree.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/debug_print_rewritten", - "name": "debug_print_rewritten", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "100", - "description": "Sets the default statistics target.", - "defaultValue": "100", - "dataType": "Integer", - "allowedValues": "1-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_statistics_target", - "name": "default_statistics_target", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "", - "description": "Sets the default tablespace to create tables and indexes in.", - "defaultValue": "", - "dataType": "String", - "allowedValues": "[A-Za-z._]*", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_tablespace", - "name": "default_tablespace", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "pg_catalog.english", - "description": "Sets default text search configuration.", - "defaultValue": "pg_catalog.english", - "dataType": "String", - "allowedValues": "[A-Za-z._]+", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_text_search_config", - "name": "default_text_search_config", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Sets the default deferrable status of new transactions.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_deferrable", - "name": "default_transaction_deferrable", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "read committed", - "description": "Sets the transaction isolation level of each new transaction.", - "defaultValue": "read committed", - "dataType": "Enumeration", - "allowedValues": "serializable,repeatable read,read committed,read uncommitted", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_isolation", - "name": "default_transaction_isolation", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Sets the default read-only status of new transactions.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_transaction_read_only", - "name": "default_transaction_read_only", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Creates new tables with OIDs by default.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/default_with_oids", - "name": "default_with_oids", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "3145728", - "description": "Sets the planner's assumption about the size of the disk cache.", - "defaultValue": "3145728", - "dataType": "Integer", - "allowedValues": "1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/effective_cache_size", - "name": "effective_cache_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of bitmap-scan plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_bitmapscan", - "name": "enable_bitmapscan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of gather merge plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_gathermerge", - "name": "enable_gathermerge", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of hashed aggregation plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_hashagg", - "name": "enable_hashagg", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of hash join plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_hashjoin", - "name": "enable_hashjoin", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of index-only-scan plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_indexonlyscan", - "name": "enable_indexonlyscan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of index-scan plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_indexscan", - "name": "enable_indexscan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of materialization.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_material", - "name": "enable_material", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of merge join plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_mergejoin", - "name": "enable_mergejoin", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of nested loop join plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_nestloop", - "name": "enable_nestloop", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of sequential-scan plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_seqscan", - "name": "enable_seqscan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of explicit sort steps.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_sort", - "name": "enable_sort", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables the planner's use of TID scan plans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/enable_tidscan", - "name": "enable_tidscan", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Warns about backslash escapes in ordinary string literals.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/escape_string_warning", - "name": "escape_string_warning", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Terminates session on any error.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/exit_on_error", - "name": "exit_on_error", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1", - "description": "Sets the number of digits displayed for floating-point values.", - "defaultValue": "1", - "dataType": "Integer", - "allowedValues": "-15-3", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/extra_float_digits", - "name": "extra_float_digits", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Forces use of parallel query facilities.", - "defaultValue": "off", - "dataType": "Enumeration", - "allowedValues": "off,on,regress", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/force_parallel_mode", - "name": "force_parallel_mode", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "8", - "description": "Sets the FROM-list size beyond which subqueries are not collapsed.", - "defaultValue": "8", - "dataType": "Integer", - "allowedValues": "1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/from_collapse_limit", - "name": "from_collapse_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables genetic query optimization.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo", - "name": "geqo", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "5", - "description": "GEQO: effort is used to set the default for other GEQO parameters.", - "defaultValue": "5", - "dataType": "Integer", - "allowedValues": "1-10", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_effort", - "name": "geqo_effort", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "GEQO: number of iterations of the algorithm.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_generations", - "name": "geqo_generations", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "GEQO: number of individuals in the population.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_pool_size", - "name": "geqo_pool_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "GEQO: seed for random path selection.", - "defaultValue": "0", - "dataType": "Numeric", - "allowedValues": "0-1", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_seed", - "name": "geqo_seed", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "GEQO: selective pressure within the population.", - "defaultValue": "2", - "dataType": "Numeric", - "allowedValues": "1.5-2", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_selection_bias", - "name": "geqo_selection_bias", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "12", - "description": "Sets the threshold of FROM items beyond which GEQO is used.", - "defaultValue": "12", - "dataType": "Integer", - "allowedValues": "2-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/geqo_threshold", - "name": "geqo_threshold", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Sets the maximum allowed result for exact search by GIN.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/gin_fuzzy_search_limit", - "name": "gin_fuzzy_search_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "4096", - "description": "Sets the maximum size of the pending list for GIN index.", - "defaultValue": "4096", - "dataType": "Integer", - "allowedValues": "64-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/gin_pending_list_limit", - "name": "gin_pending_list_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Sets the maximum allowed duration of any idling transaction.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/idle_in_transaction_session_timeout", - "name": "idle_in_transaction_session_timeout", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "postgres", - "description": "Sets the display format for interval values.", - "defaultValue": "postgres", - "dataType": "Enumeration", - "allowedValues": "postgres,postgres_verbose,sql_standard,iso_8601", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/IntervalStyle", - "name": "IntervalStyle", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "8", - "description": "Sets the FROM-list size beyond which JOIN constructs are not flattened.", - "defaultValue": "8", - "dataType": "Integer", - "allowedValues": "1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/join_collapse_limit", - "name": "join_collapse_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "en_US.utf-8", - "description": "Sets the locale for formatting monetary amounts.", - "defaultValue": "en_US.utf-8", - "dataType": "String", - "allowedValues": "[A-Za-z0-9._ -]+", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lc_monetary", - "name": "lc_monetary", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "en_US.utf-8", - "description": "Sets the locale for formatting numbers.", - "defaultValue": "en_US.utf-8", - "dataType": "String", - "allowedValues": "[A-Za-z0-9._ -]+", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lc_numeric", - "name": "lc_numeric", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Enables backward compatibility mode for privilege checks on large objects.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lo_compat_privileges", - "name": "lo_compat_privileges", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Sets the maximum allowed duration (in milliseconds) of any wait for a lock. 0 turns this off.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/lock_timeout", - "name": "lock_timeout", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-1", - "description": "Sets the minimum execution time above which autovacuum actions will be logged.", - "defaultValue": "-1", - "dataType": "Integer", - "allowedValues": "-1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_autovacuum_min_duration", - "name": "log_autovacuum_min_duration", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Logs each checkpoint.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_checkpoints", - "name": "log_checkpoints", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Logs each successful connection.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_connections", - "name": "log_connections", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "stderr", - "description": "Sets the destination for server log output.", - "defaultValue": "stderr", - "dataType": "Enumeration", - "allowedValues": "stderr,csvlog", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_destination", - "name": "log_destination", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs end of a session, including duration.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_disconnections", - "name": "log_disconnections", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs the duration of each completed SQL statement.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_duration", - "name": "log_duration", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "default", - "description": "Sets the verbosity of logged messages.", - "defaultValue": "default", - "dataType": "Enumeration", - "allowedValues": "terse,default,verbose", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_error_verbosity", - "name": "log_error_verbosity", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs long lock waits.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_lock_waits", - "name": "log_lock_waits", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-1", - "description": "Sets the minimum execution time (in milliseconds) above which statements will be logged. -1 disables logging statement durations.", - "defaultValue": "-1", - "dataType": "Integer", - "allowedValues": "-1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_duration_statement", - "name": "log_min_duration_statement", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "error", - "description": "Causes all statements generating error at or above this level to be logged.", - "defaultValue": "error", - "dataType": "Enumeration", - "allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_error_statement", - "name": "log_min_error_statement", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "warning", - "description": "Sets the message levels that are logged.", - "defaultValue": "warning", - "dataType": "Enumeration", - "allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_min_messages", - "name": "log_min_messages", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Logs each replication command.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_replication_commands", - "name": "log_replication_commands", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "none", - "description": "Sets the type of statements logged.", - "defaultValue": "none", - "dataType": "Enumeration", - "allowedValues": "none,ddl,mod,all", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_statement", - "name": "log_statement", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "For each query, writes cumulative performance statistics to the server log.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_statement_stats", - "name": "log_statement_stats", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-1", - "description": "Logs the use of temporary files larger than this number of kilobytes.", - "defaultValue": "-1", - "dataType": "Integer", - "allowedValues": "-1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/log_temp_files", - "name": "log_temp_files", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "332800", - "description": "Sets the maximum memory to be used for maintenance operations.", - "defaultValue": "332800", - "dataType": "Integer", - "allowedValues": "1024-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/maintenance_work_mem", - "name": "maintenance_work_mem", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "8", - "description": "Sets the maximum number of parallel workers than can be active at one time.", - "defaultValue": "8", - "dataType": "Integer", - "allowedValues": "0-1024", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_parallel_workers", - "name": "max_parallel_workers", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "Sets the maximum number of parallel processes per executor node.", - "defaultValue": "2", - "dataType": "Integer", - "allowedValues": "0-1024", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_parallel_workers_per_gather", - "name": "max_parallel_workers_per_gather", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "Sets the maximum number of predicate-locked tuples per page.", - "defaultValue": "2", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_pred_locks_per_page", - "name": "max_pred_locks_per_page", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "-2", - "description": "Sets the maximum number of predicate-locked pages and tuples per relation.", - "defaultValue": "-2", - "dataType": "Integer", - "allowedValues": "-2147483648-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_pred_locks_per_relation", - "name": "max_pred_locks_per_relation", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "30000", - "description": "Sets the maximum delay before canceling queries when a hot standby server is processing archived WAL data.", - "defaultValue": "30000", - "dataType": "Integer", - "allowedValues": "-1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_standby_archive_delay", - "name": "max_standby_archive_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "30000", - "description": "Sets the maximum delay before canceling queries when a hot standby server is processing streamed WAL data.", - "defaultValue": "30000", - "dataType": "Integer", - "allowedValues": "-1-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_standby_streaming_delay", - "name": "max_standby_streaming_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "2", - "description": "Maximum number of table synchronization workers per subscription.", - "defaultValue": "2", - "dataType": "Integer", - "allowedValues": "0-262143", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_sync_workers_per_subscription", - "name": "max_sync_workers_per_subscription", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1024", - "description": "Sets the WAL size that triggers a checkpoint.", - "defaultValue": "1024", - "dataType": "Integer", - "allowedValues": "2-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/max_wal_size", - "name": "max_wal_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "64", - "description": "Sets the minimum amount of index data for a parallel scan.", - "defaultValue": "64", - "dataType": "Integer", - "allowedValues": "0-715827882", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_parallel_index_scan_size", - "name": "min_parallel_index_scan_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1024", - "description": "Sets the minimum amount of table data for a parallel scan.", - "defaultValue": "1024", - "dataType": "Integer", - "allowedValues": "0-715827882", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_parallel_table_scan_size", - "name": "min_parallel_table_scan_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "80", - "description": "Sets the minimum size to shrink the WAL to.", - "defaultValue": "80", - "dataType": "Integer", - "allowedValues": "2-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/min_wal_size", - "name": "min_wal_size", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Emits a warning for constructs that changed meaning since PostgreSQL 9.4.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/operator_precedence_warning", - "name": "operator_precedence_warning", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1000", - "description": "Sets the planner's estimate of the cost of starting up worker processes for parallel query.", - "defaultValue": "1000", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/parallel_setup_cost", - "name": "parallel_setup_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0.1", - "description": "Sets the planner's estimate of the cost of passing each tuple (row) from worker to master backend.", - "defaultValue": "0.1", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/parallel_tuple_cost", - "name": "parallel_tuple_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "When generating SQL fragments, quotes all identifiers.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/quote_all_identifiers", - "name": "quote_all_identifiers", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "4", - "description": "Sets the planner's estimate of the cost of a nonsequentially fetched disk page.", - "defaultValue": "4", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/random_page_cost", - "name": "random_page_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables row security.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/row_security", - "name": "row_security", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "\"$user\", public", - "description": "Sets the schema search order for names that are not schema-qualified.", - "defaultValue": "\"$user\", public", - "dataType": "String", - "allowedValues": "[A-Za-z.\"$, ]+", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/search_path", - "name": "search_path", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1", - "description": "Sets the planner's estimate of the cost of a sequentially fetched disk page.", - "defaultValue": "1", - "dataType": "Numeric", - "allowedValues": "0-1.79769e+308", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/seq_page_cost", - "name": "seq_page_cost", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "origin", - "description": "Sets the session's behavior for triggers and rewrite rules.", - "defaultValue": "origin", - "dataType": "Enumeration", - "allowedValues": "origin,replica,local", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/session_replication_role", - "name": "session_replication_role", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Causes '...' strings to treat backslashes literally.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/standard_conforming_strings", - "name": "standard_conforming_strings", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Sets the maximum allowed duration (in milliseconds) of any statement. 0 turns this off.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/statement_timeout", - "name": "statement_timeout", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Enables synchronized sequential scans.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/synchronize_seqscans", - "name": "synchronize_seqscans", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Sets the current transaction's synchronization level.", - "defaultValue": "on", - "dataType": "Enumeration", - "allowedValues": "local,remote_write,on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/synchronous_commit", - "name": "synchronous_commit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "9", - "description": "Maximum number of TCP keepalive retransmits.", - "defaultValue": "9", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_count", - "name": "tcp_keepalives_count", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "120", - "description": "Time between issuing TCP keepalives.", - "defaultValue": "120", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_idle", - "name": "tcp_keepalives_idle", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "30", - "description": "Time between TCP keepalive retransmits.", - "defaultValue": "30", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/tcp_keepalives_interval", - "name": "tcp_keepalives_interval", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1024", - "description": "Sets the maximum number of temporary buffers used by each database session.", - "defaultValue": "1024", - "dataType": "Integer", - "allowedValues": "100-1073741823", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/temp_buffers", - "name": "temp_buffers", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "", - "description": "Sets the tablespace(s) to use for temporary tables and sort files.", - "defaultValue": "", - "dataType": "String", - "allowedValues": "[A-Za-z._]*", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/temp_tablespaces", - "name": "temp_tablespaces", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "UTC", - "description": "Sets the time zone for displaying and interpreting time stamps.", - "defaultValue": "UTC", - "dataType": "String", - "allowedValues": "[A-Za-z0-9/+_-]+", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/TimeZone", - "name": "TimeZone", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Collects information about executing commands.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_activities", - "name": "track_activities", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "on", - "description": "Collects statistics on database activity.", - "defaultValue": "on", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_counts", - "name": "track_counts", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "none", - "description": "Collects function-level statistics on database activity.", - "defaultValue": "none", - "dataType": "Enumeration", - "allowedValues": "none,pl,all", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_functions", - "name": "track_functions", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Collects timing statistics for database I/O activity.", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/track_io_timing", - "name": "track_io_timing", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "off", - "description": "Treats \"expr=NULL\" as \"expr IS NULL\".", - "defaultValue": "off", - "dataType": "Boolean", - "allowedValues": "on,off", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/transform_null_equals", - "name": "transform_null_equals", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Vacuum cost delay in milliseconds.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-100", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_delay", - "name": "vacuum_cost_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "200", - "description": "Vacuum cost amount available before napping.", - "defaultValue": "200", - "dataType": "Integer", - "allowedValues": "1-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_limit", - "name": "vacuum_cost_limit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "20", - "description": "Vacuum cost for a page dirtied by vacuum.", - "defaultValue": "20", - "dataType": "Integer", - "allowedValues": "0-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_dirty", - "name": "vacuum_cost_page_dirty", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "1", - "description": "Vacuum cost for a page found in the buffer cache.", - "defaultValue": "1", - "dataType": "Integer", - "allowedValues": "0-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_hit", - "name": "vacuum_cost_page_hit", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "10", - "description": "Vacuum cost for a page not found in the buffer cache.", - "defaultValue": "10", - "dataType": "Integer", - "allowedValues": "0-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_cost_page_miss", - "name": "vacuum_cost_page_miss", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "0", - "description": "Number of transactions by which VACUUM and HOT cleanup should be deferred, if any.", - "defaultValue": "0", - "dataType": "Integer", - "allowedValues": "0-1000000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_defer_cleanup_age", - "name": "vacuum_defer_cleanup_age", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "50000000", - "description": "Minimum age at which VACUUM should freeze a table row.", - "defaultValue": "50000000", - "dataType": "Integer", - "allowedValues": "0-1000000000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_freeze_min_age", - "name": "vacuum_freeze_min_age", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "150000000", - "description": "Age at which VACUUM should scan whole table to freeze tuples.", - "defaultValue": "150000000", - "dataType": "Integer", - "allowedValues": "0-2000000000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_freeze_table_age", - "name": "vacuum_freeze_table_age", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "5000000", - "description": "Minimum age at which VACUUM should freeze a MultiXactId in a table row.", - "defaultValue": "5000000", - "dataType": "Integer", - "allowedValues": "0-1000000000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_multixact_freeze_min_age", - "name": "vacuum_multixact_freeze_min_age", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "150000000", - "description": "Multixact age at which VACUUM should scan whole table to freeze tuples.", - "defaultValue": "150000000", - "dataType": "Integer", - "allowedValues": "0-2000000000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/vacuum_multixact_freeze_table_age", - "name": "vacuum_multixact_freeze_table_age", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "10", - "description": "Sets the maximum interval between WAL receiver status reports to the primary.", - "defaultValue": "10", - "dataType": "Integer", - "allowedValues": "0-2147483", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_receiver_status_interval", - "name": "wal_receiver_status_interval", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "200", - "description": "Time between WAL flushes performed in the WAL writer.", - "defaultValue": "200", - "dataType": "Integer", - "allowedValues": "1-10000", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_writer_delay", - "name": "wal_writer_delay", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "128", - "description": "Amount of WAL written out by WAL writer that triggers a flush.", - "defaultValue": "128", - "dataType": "Integer", - "allowedValues": "0-2147483647", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/wal_writer_flush_after", - "name": "wal_writer_flush_after", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "115712", - "description": "Sets the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files.", - "defaultValue": "115712", - "dataType": "Integer", - "allowedValues": "4096-2097151", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/work_mem", - "name": "work_mem", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "base64", - "description": "Sets how binary values are to be encoded in XML.", - "defaultValue": "base64", - "dataType": "Enumeration", - "allowedValues": "base64,hex", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/xmlbinary", - "name": "xmlbinary", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - }, - { - "properties": { - "value": "content", - "description": "Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments.", - "defaultValue": "content", - "dataType": "Enumeration", - "allowedValues": "content,document", - "source": "system-default" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/xmloption", - "name": "xmloption", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json deleted file mode 100644 index 0727e2b89e5b..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ConfigurationUpdate.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "configurationName": "event_scheduler", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "properties": { - "value": "on", - "source": "user-override" - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "value": "ON", - "description": "Indicates the status of the Event Scheduler.", - "defaultValue": "OFF", - "dataType": "Enumeration", - "allowedValues": "ON,OFF,DISABLED", - "source": "user-override" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/event_scheduler", - "name": "event_scheduler", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - } - }, - "201": { - "body": { - "properties": { - "value": "ON", - "description": "Indicates the status of the Event Scheduler.", - "defaultValue": "OFF", - "dataType": "Enumeration", - "allowedValues": "ON,OFF,DISABLED", - "source": "user-override" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/configurations/event_scheduler", - "name": "event_scheduler", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json deleted file mode 100644 index 59bcc8b7dc59..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseCreate.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "parameters": { - "databaseName": "db1", - "serverName": "testserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - } - }, - "responses": { - "201": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", - "name": "db1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - } - }, - "200": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", - "name": "db1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json deleted file mode 100644 index 4371f63f4bc5..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "parameters": { - "databaseName": "db1", - "serverName": "testserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - }, - "204": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json deleted file mode 100644 index 2e480cf80ae9..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabaseGet.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "parameters": { - "databaseName": "db1", - "serverName": "testserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", - "name": "db1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json deleted file mode 100644 index 7e4b867112ad..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/DatabasesListByServer.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db1", - "name": "db1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - }, - { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/databases/db2", - "name": "db2", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/databases", - "properties": { - "charset": "utf8", - "collation": "en_US.utf8" - } - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json deleted file mode 100644 index 08c8885c3aaf..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleCreate.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "parameters": { - "firewallRuleName": "rule1", - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "properties": { - "startIpAddress": "0.0.0.0", - "endIpAddress": "255.255.255.255" - } - } - }, - "responses": { - "201": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", - "name": "rule1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", - "properties": { - "startIpAddress": "0.0.0.0", - "endIpAddress": "255.255.255.255" - } - } - }, - "200": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", - "name": "rule1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", - "properties": { - "startIpAddress": "0.0.0.0", - "endIpAddress": "255.255.255.255" - } - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/westcentralus/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json deleted file mode 100644 index 123969130ad7..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleDelete.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "parameters": { - "firewallRuleName": "rule1", - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - }, - "204": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json deleted file mode 100644 index 4b63cf8ed641..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleGet.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "parameters": { - "firewallRuleName": "rule1", - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/testserver/firewallRules/rule1", - "name": "rule1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", - "properties": { - "startIpAddress": "0.0.0.0", - "endIpAddress": "255.255.255.255" - } - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json deleted file mode 100644 index ba2670a9fe0d..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/FirewallRuleListByServer.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules?api-version=2022-05-01-privatepreview&$top=2&$skiptoken=skiptoken", - "value": [ - { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules/rule1", - "name": "rule1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", - "properties": { - "startIpAddress": "0.0.0.0", - "endIpAddress": "255.255.255.255" - } - }, - { - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver/firewallRules/rule2", - "name": "rule2", - "type": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules", - "properties": { - "startIpAddress": "1.0.0.0", - "endIpAddress": "255.0.0.0" - } - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json deleted file mode 100644 index d3e52d72558d..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/GetPrivateDnsZoneSuffix.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": "postgres.database.azure.com" - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json deleted file mode 100644 index cb298706c653..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/read", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "PostgreSQL Server", - "operation": "List/Get PostgreSQL Servers", - "description": "Return the list of servers or gets the properties for the specified server." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/write", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "PostgreSQL Server", - "operation": "Create/Update PostgreSQL Server", - "description": "Creates a server with the specified parameters or update the properties or tags for the specified server." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/delete", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "PostgreSQL Server", - "operation": "Delete PostgreSQL Server", - "description": "Deletes an existing server." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/read", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Firewall Rules", - "operation": "List/Get Firewall Rules", - "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/write", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Firewall Rules", - "operation": "Create/Update Firewall Rule", - "description": "Creates a firewall rule with the specified parameters or update an existing rule." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/delete", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Firewall Rules", - "operation": "Delete Firewall Rule", - "description": "Deletes an existing firewall rule." - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/metricDefinitions/read", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Database Metric Definition", - "operation": "Get database metric definitions", - "description": "Return types of metrics that are available for databases" - }, - "properties": { - "serviceSpecification": { - "metricSpecifications": [ - { - "name": "cpu_percent", - "displayName": "CPU percent", - "displayDescription": "CPU percent", - "unit": "Percent", - "aggregationType": "Average", - "fillGapWithZero": true - }, - { - "name": "compute_limit", - "displayName": "Compute Unit limit", - "displayDescription": "Compute Unit limit", - "unit": "Count", - "aggregationType": "Average" - }, - { - "name": "compute_consumption_percent", - "displayName": "Compute Unit percentage", - "displayDescription": "Compute Unit percentage", - "unit": "Percent", - "aggregationType": "Average", - "fillGapWithZero": true - }, - { - "name": "memory_percent", - "displayName": "Memory percent", - "displayDescription": "Memory percent", - "unit": "Percent", - "aggregationType": "Average", - "fillGapWithZero": true - }, - { - "name": "io_consumption_percent", - "displayName": "IO percent", - "displayDescription": "IO percent", - "unit": "Percent", - "aggregationType": "Average", - "fillGapWithZero": true - }, - { - "name": "storage_percent", - "displayName": "Storage percentage", - "displayDescription": "Storage percentage", - "unit": "Percent", - "aggregationType": "Average" - }, - { - "name": "storage_used", - "displayName": "Storage used", - "displayDescription": "Storage used", - "unit": "Bytes", - "aggregationType": "Average" - }, - { - "name": "storage_limit", - "displayName": "Storage limit", - "displayDescription": "Storage limit", - "unit": "Bytes", - "aggregationType": "Average" - }, - { - "name": "active_connections", - "displayName": "Total active connections", - "displayDescription": "Total active connections", - "unit": "Count", - "aggregationType": "Average", - "fillGapWithZero": true - }, - { - "name": "connections_failed", - "displayName": "Total failed connections", - "displayDescription": "Total failed connections", - "unit": "Count", - "aggregationType": "Average", - "fillGapWithZero": true - } - ] - } - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/read", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Database Metric Definition", - "operation": "Read diagnostic setting", - "description": "Gets the disagnostic setting for the resource" - } - }, - { - "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/write", - "display": { - "provider": "Microsoft DB for PostgreSQL", - "resource": "Database Metric Definition", - "operation": "Write diagnostic setting", - "description": "Creates or updates the diagnostic setting for the resource" - } - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json deleted file mode 100644 index 115cbb8675e7..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ReplicasListByServer.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "parameters": { - "serverName": "sourcepgservername", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - }, - "replicationRole": "AsyncReplica", - "replicaCapacity": 0 - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", - "name": "pgtestsvc5rep", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json deleted file mode 100644 index c8069d266725..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreate.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "westus", - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D4s_v3" - }, - "properties": { - "administratorLogin": "cloudsa", - "administratorLoginPassword": "password", - "version": "12", - "availabilityZone": "1", - "createMode": "Create", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled" - }, - "network": { - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant" - } - }, - "tags": { - "ElasticServer": "1" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json deleted file mode 100644 index 45538682066a..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateGeoRestore.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc5geo", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "eastus", - "properties": { - "createMode": "GeoRestore", - "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", - "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5geo.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Enabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "eastus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5geo", - "name": "pgtestsvc5geo", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5geo.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Enabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "eastus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5geo", - "name": "pgtestsvc5geo", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json deleted file mode 100644 index ffb16a181433..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreatePointInTimeRestore.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc5", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "westus", - "properties": { - "createMode": "PointInTimeRestore", - "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", - "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5", - "name": "pgtestsvc5", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5", - "name": "pgtestsvc5", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json deleted file mode 100644 index cf1d788a27fe..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateReplica.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc5rep", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "westus", - "properties": { - "createMode": "Replica", - "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername", - "pointInTimeUTC": "2021-06-27T00:04:59.4078005+00:00" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - }, - "replicationRole": "AsyncReplica", - "replicaCapacity": 0 - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", - "name": "pgtestsvc5rep", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "2", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - }, - "replicationRole": "AsyncReplica", - "replicaCapacity": 0 - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep", - "name": "pgtestsvc5rep", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json deleted file mode 100644 index fe44a99f4924..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithAadAuthEnabled.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "westus", - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D4s_v3" - }, - "properties": { - "administratorLogin": "cloudsa", - "administratorLoginPassword": "password", - "version": "12", - "availabilityZone": "1", - "createMode": "Create", - "authConfig": { - "activeDirectoryAuthEnabled": true, - "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled" - }, - "network": { - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant" - } - }, - "tags": { - "ElasticServer": "1" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "authConfig": { - "activeDirectoryAuthEnabled": true, - "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "authConfig": { - "activeDirectoryAuthEnabled": true, - "passwordAuthEnabled": true, - "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json deleted file mode 100644 index 3d017cb6a2d2..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerCreateWithDataEncryptionEnabled.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "location": "westus", - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D4s_v3" - }, - "identity": { - "userAssignedIdentities": { - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {} - }, - "type": "UserAssigned" - }, - "properties": { - "administratorLogin": "cloudsa", - "administratorLoginPassword": "password", - "version": "12", - "availabilityZone": "1", - "createMode": "Create", - "dataEncryption": { - "type": "AzureKeyVault", - "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", - "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled" - }, - "network": { - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant" - } - }, - "tags": { - "ElasticServer": "1" - } - } - }, - "responses": { - "201": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "identity": { - "userAssignedIdentities": { - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { - "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", - "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" - } - }, - "type": "UserAssigned" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "dataEncryption": { - "type": "AzureKeyVault", - "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", - "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "identity": { - "userAssignedIdentities": { - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { - "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", - "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" - } - }, - "type": "UserAssigned" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "dataEncryption": { - "type": "AzureKeyVault", - "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", - "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" - }, - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:08:06.7197478+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json deleted file mode 100644 index b0760fa6105d..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerDelete.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - }, - "204": {} - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json deleted file mode 100644 index 378e518c9db7..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGet.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc1", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T23:07:25.8166567+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", - "name": "pgtestsvc1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json deleted file mode 100644 index ef1ee763de45..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerGetWithVnet.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json deleted file mode 100644 index 1a144f281fc0..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerList.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-05-01-privatepreview&$top=3&$skiptoken=skiptoken", - "value": [ - { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - }, - { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T23:15:38.8131437+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", - "name": "pgtestsvc1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json deleted file mode 100644 index 8551771196db..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerListByResourceGroup.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "parameters": { - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": { - "body": { - "nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers?api-version=2022-05-01-privatepreview&$top=3&$skiptoken=skiptoken", - "value": [ - { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - }, - { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "pgtestsvc1.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T23:15:38.8131437+00:00" - }, - "network": { - "publicNetworkAccess": "Enabled" - }, - "highAvailability": { - "mode": "Disabled", - "state": "NotEnabled" - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc1", - "name": "pgtestsvc1", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - ] - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json deleted file mode 100644 index 35c624197fcf..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestart.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json deleted file mode 100644 index bfaa90007ee3..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerRestartWithFailover.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "restartWithFailover": true, - "failoverMode": "ForcedFailover" - } - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json deleted file mode 100644 index 35c624197fcf..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStart.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json deleted file mode 100644 index 35c624197fcf..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerStop.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parameters": { - "serverName": "testserver", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff" - }, - "responses": { - "200": {}, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json deleted file mode 100644 index 9b5463f192d6..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdate.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D8s_v3" - }, - "properties": { - "administratorLoginPassword": "newpassword", - "createMode": "Update", - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20 - } - } - } - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D8s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json deleted file mode 100644 index 55cdb8cdcdc2..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithAadAuthEnabled.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D8s_v3" - }, - "properties": { - "administratorLoginPassword": "newpassword", - "createMode": "Update", - "authConfig": { - "activeDirectoryAuthEnabled": true, - "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" - }, - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20 - } - } - } - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D8s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": true, - "passwordAuthEnabled": true, - "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt" - }, - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json deleted file mode 100644 index 40b0721bb9f1..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithCustomerMaintenanceWindow.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "properties": { - "createMode": "Update", - "maintenanceWindow": { - "customWindow": "Enabled", - "dayOfWeek": 0, - "startHour": 8, - "startMinute": 0 - } - } - } - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Enabled", - "dayOfWeek": 0, - "startHour": 8, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json deleted file mode 100644 index 16b23596821e..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithDataEncryptionEnabled.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "TestGroup", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "sku": { - "tier": "GeneralPurpose", - "name": "Standard_D8s_v3" - }, - "identity": { - "userAssignedIdentities": { - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {} - }, - "type": "UserAssigned" - }, - "properties": { - "administratorLoginPassword": "newpassword", - "createMode": "Update", - "dataEncryption": { - "type": "AzureKeyVault", - "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", - "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" - }, - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20 - } - } - } - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D8s_v3", - "tier": "GeneralPurpose" - }, - "identity": { - "userAssignedIdentities": { - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": { - "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9", - "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" - }, - "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity-1": { - "principalId": "90008082-e024-4cc3-8fcf-63bcdb9cf6b6", - "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47" - } - }, - "type": "UserAssigned" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "12", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "dataEncryption": { - "type": "AzureKeyVault", - "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787", - "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity" - }, - "storage": { - "storageSizeGB": 1024 - }, - "backup": { - "backupRetentionDays": 20, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json deleted file mode 100644 index d7cf2b69a074..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/ServerUpdateWithMajorVersionUpgrade.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "parameters": { - "serverName": "pgtestsvc4", - "resourceGroupName": "testrg", - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "parameters": { - "properties": { - "createMode": "Update", - "version": "14" - } - } - }, - "responses": { - "200": { - "body": { - "sku": { - "name": "Standard_D4s_v3", - "tier": "GeneralPurpose" - }, - "properties": { - "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com", - "version": "14", - "minorVersion": "6", - "administratorLogin": "cloudsa", - "state": "Ready", - "availabilityZone": "1", - "storage": { - "storageSizeGB": 512 - }, - "dataEncryption": { - "type": "SystemManaged" - }, - "authConfig": { - "activeDirectoryAuthEnabled": false - }, - "backup": { - "backupRetentionDays": 7, - "geoRedundantBackup": "Disabled", - "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00" - }, - "network": { - "publicNetworkAccess": "Disabled", - "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet", - "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com" - }, - "highAvailability": { - "mode": "ZoneRedundant", - "state": "Healthy", - "standbyAvailabilityZone": "2" - }, - "maintenanceWindow": { - "customWindow": "Disabled", - "dayOfWeek": 0, - "startHour": 0, - "startMinute": 0 - } - }, - "location": "westus", - "tags": { - "ElasticServer": "1" - }, - "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4", - "name": "pgtestsvc4", - "type": "Microsoft.DBforPostgreSQL/flexibleServers" - } - }, - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview", - "Location": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-05-01-privatepreview" - } - } - } -} diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json deleted file mode 100644 index 54cbbfb27d8f..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/VirtualNetworkSubnetUsage.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parameters": { - "api-version": "2022-05-01-privatepreview", - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "locationName": "westus", - "parameters": { - "virtualNetworkArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet" - } - }, - "responses": { - "200": { - "body": { - "delegatedSubnetsUsage": [ - { - "subnetName": "test-subnet-1", - "usage": 2 - }, - { - "subnetName": "test-subnet-2", - "usage": 3 - } - ], - "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", - "location": "westus" - } - } - } -} diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 8821aa355dc9..e2be652849b8 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -46,20 +46,7 @@ These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatep ```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' input-file: - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Administrators.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Backups.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Capabilities.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/CheckNameAvailability.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Configuration.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Databases.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FirewallRules.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/FlexibleServers.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/PrivateDnsZone.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/ServerStartStopRestart.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/VirtualNetwork.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Replicas.json ``` ### Tag: package-flexibleserver-2022-03-preview From 4f841d6dc8c7f1ec3fb99c039138ca33abfa906b Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 18 Nov 2022 19:25:55 +0530 Subject: [PATCH 23/41] Added operations.json --- .../2022-05-01-privatepreview/Operations.json | 164 ++++++++++++++++++ .../postgresql/resource-manager/readme.md | 1 + 2 files changed, 165 insertions(+) create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json new file mode 100644 index 000000000000..2f1aa9163479 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json @@ -0,0 +1,164 @@ +{ + "swagger": "2.0", + "info": { + "title": "PostgreSQLServerManagementClient", + "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", + "version": "2022-03-08-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/providers/Microsoft.DBforPostgreSQL/operations": { + "get": { + "tags": [ + "Operations" + ], + "operationId": "Operations_List", + "x-ms-examples": { + "OperationList": { + "$ref": "./examples/OperationList.json" + } + }, + "description": "Lists all of the available REST API operations.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/OperationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + } + } + } + } + }, + "definitions": { + "OperationDisplay": { + "type": "object", + "properties": { + "provider": { + "type": "string", + "readOnly": true, + "description": "Operation resource provider name." + }, + "resource": { + "type": "string", + "readOnly": true, + "description": "Resource on which the operation is performed." + }, + "operation": { + "type": "string", + "readOnly": true, + "description": "Localized friendly name for the operation." + }, + "description": { + "type": "string", + "readOnly": true, + "description": "Operation description." + } + }, + "description": "Display metadata associated with the operation." + }, + "Operation": { + "type": "object", + "properties": { + "name": { + "type": "string", + "readOnly": true, + "description": "The name of the operation being performed on this particular object." + }, + "display": { + "$ref": "#/definitions/OperationDisplay", + "readOnly": true, + "description": "The localized display information for this particular operation or action." + }, + "isDataAction": { + "description": "Indicates whether the operation is a data action", + "type": "boolean" + }, + "origin": { + "type": "string", + "readOnly": true, + "description": "The intended executor of the operation.", + "enum": [ + "NotSpecified", + "user", + "system" + ], + "x-ms-enum": { + "name": "OperationOrigin", + "modelAsString": true + } + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "object" + }, + "readOnly": true, + "x-ms-client-flatten": false, + "description": "Additional descriptions for the operation." + } + }, + "description": "REST API operation definition." + }, + "OperationListResult": { + "description": "A list of resource provider operations.", + "type": "object", + "properties": { + "value": { + "description": "Collection of available operation details", + "uniqueItems": false, + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "x-ms-identifiers": [ + "name" + ] + }, + "nextLink": { + "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.", + "type": "string" + } + } + } + }, + "parameters": {} +} diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index e2be652849b8..e63be32e1f0e 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -47,6 +47,7 @@ These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatep ```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json + - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Operations.json ``` ### Tag: package-flexibleserver-2022-03-preview From 0c046abf06597212c178e4fab73da3c3ba2846a5 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 18 Nov 2022 19:40:15 +0530 Subject: [PATCH 24/41] Added only migration related changes --- .../2022-05-01-privatepreview/Operations.json | 2 +- .../examples/OperationList.json | 176 ++++++++++++++++++ 2 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json index 2f1aa9163479..df6718c24e5e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-03-08-preview" + "version": "2022-05-01-privatepreview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json new file mode 100644 index 000000000000..cb298706c653 --- /dev/null +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json @@ -0,0 +1,176 @@ +{ + "parameters": { + "api-version": "2022-05-01-privatepreview" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "List/Get PostgreSQL Servers", + "description": "Return the list of servers or gets the properties for the specified server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "Create/Update PostgreSQL Server", + "description": "Creates a server with the specified parameters or update the properties or tags for the specified server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/delete", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "PostgreSQL Server", + "operation": "Delete PostgreSQL Server", + "description": "Deletes an existing server." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "List/Get Firewall Rules", + "description": "Return the list of firewall rules for a server or gets the properties for the specified firewall rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "Create/Update Firewall Rule", + "description": "Creates a firewall rule with the specified parameters or update an existing rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules/delete", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Firewall Rules", + "operation": "Delete Firewall Rule", + "description": "Deletes an existing firewall rule." + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Get database metric definitions", + "description": "Return types of metrics that are available for databases" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "cpu_percent", + "displayName": "CPU percent", + "displayDescription": "CPU percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "compute_limit", + "displayName": "Compute Unit limit", + "displayDescription": "Compute Unit limit", + "unit": "Count", + "aggregationType": "Average" + }, + { + "name": "compute_consumption_percent", + "displayName": "Compute Unit percentage", + "displayDescription": "Compute Unit percentage", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "memory_percent", + "displayName": "Memory percent", + "displayDescription": "Memory percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "io_consumption_percent", + "displayName": "IO percent", + "displayDescription": "IO percent", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "storage_percent", + "displayName": "Storage percentage", + "displayDescription": "Storage percentage", + "unit": "Percent", + "aggregationType": "Average" + }, + { + "name": "storage_used", + "displayName": "Storage used", + "displayDescription": "Storage used", + "unit": "Bytes", + "aggregationType": "Average" + }, + { + "name": "storage_limit", + "displayName": "Storage limit", + "displayDescription": "Storage limit", + "unit": "Bytes", + "aggregationType": "Average" + }, + { + "name": "active_connections", + "displayName": "Total active connections", + "displayDescription": "Total active connections", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": true + }, + { + "name": "connections_failed", + "displayName": "Total failed connections", + "displayDescription": "Total failed connections", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": true + } + ] + } + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Read diagnostic setting", + "description": "Gets the disagnostic setting for the resource" + } + }, + { + "name": "Microsoft.DBforPostgreSQL/flexibleServers/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft DB for PostgreSQL", + "resource": "Database Metric Definition", + "operation": "Write diagnostic setting", + "description": "Creates or updates the diagnostic setting for the resource" + } + } + ] + } + } + } +} From ae8e90ef73c1d9c256484120bac7795c4303fd91 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Fri, 18 Nov 2022 20:07:04 +0530 Subject: [PATCH 25/41] testing operation change --- specification/postgresql/resource-manager/readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index e63be32e1f0e..e2be652849b8 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -47,7 +47,6 @@ These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatep ```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json - - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Operations.json ``` ### Tag: package-flexibleserver-2022-03-preview From 3a1e1fcb9f83357874f41f0b8c4a50f48e98c071 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 21 Nov 2022 14:29:47 +0530 Subject: [PATCH 26/41] Added operations.json --- specification/postgresql/resource-manager/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index e2be652849b8..b1040339ddcb 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -47,6 +47,7 @@ These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatep ```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json ``` ### Tag: package-flexibleserver-2022-03-preview From 64f0bd8c319ee4715ff4ac08b0b534801279cc1f Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 22 Nov 2022 15:45:10 +0530 Subject: [PATCH 27/41] checking avocado changes --- .../preview/2022-05-01-privatepreview/Migrations.json | 4 ++-- .../preview/2022-05-01-privatepreview/common-types.json | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 0c57dddf1323..4daac2449473 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -587,10 +587,10 @@ ], "properties": { "sourceServerPassword": { - "$ref": "./common-types.json#/parameters/Password" + "$ref": "./common-types.json#/definitions/Password" }, "targetServerPassword": { - "$ref": "./common-types.json#/parameters/Password" + "$ref": "./common-types.json#/definitions/Password" } }, "description": "Server admin credentials." diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json index 6de579d1ba5a..3d4d8c47bf4e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json @@ -5,8 +5,7 @@ "title": "Common types" }, "paths": {}, - "definitions": {}, - "parameters": { + "definitions": { "Password": { "type": "string", "x-ms-secret": true, @@ -16,5 +15,6 @@ "update" ] } - } + }, + "parameters": {} } From 2a118eada5ca5891de5d5dd9ee7dfa58cb38c8ec Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 22 Nov 2022 17:33:40 +0530 Subject: [PATCH 28/41] removed common-types --- .../2022-05-01-privatepreview/Migrations.json | 16 +++++++++++++-- .../common-types.json | 20 ------------------- 2 files changed, 14 insertions(+), 22 deletions(-) delete mode 100644 specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json index 4daac2449473..c8414271c51b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json @@ -587,10 +587,22 @@ ], "properties": { "sourceServerPassword": { - "$ref": "./common-types.json#/definitions/Password" + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] }, "targetServerPassword": { - "$ref": "./common-types.json#/definitions/Password" + "type": "string", + "x-ms-secret": true, + "x-ms-external": true, + "x-ms-mutability": [ + "create", + "update" + ] } }, "description": "Server admin credentials." diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json deleted file mode 100644 index 3d4d8c47bf4e..000000000000 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/common-types.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "version": "1.0", - "title": "Common types" - }, - "paths": {}, - "definitions": { - "Password": { - "type": "string", - "x-ms-secret": true, - "x-ms-external": true, - "x-ms-mutability": [ - "create", - "update" - ] - } - }, - "parameters": {} -} From 95ed586b14339665f9cfe14e6805c3b8e9f8398f Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 6 Dec 2022 10:45:08 +0530 Subject: [PATCH 29/41] changed -privatepreview to -preview --- .../Migrations.json | 2 +- .../Operations.json | 2 +- .../examples/CheckMigrationNameAvailability.json | 2 +- .../examples/Migrations_Create.json | 2 +- .../examples/Migrations_Delete.json | 2 +- .../examples/Migrations_Get.json | 2 +- .../examples/Migrations_ListByTargetServer.json | 2 +- .../examples/Migrations_Update.json | 2 +- .../examples/OperationList.json | 2 +- specification/postgresql/resource-manager/readme.md | 10 +++++----- 10 files changed, 14 insertions(+), 14 deletions(-) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/Migrations.json (99%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/Operations.json (99%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/CheckMigrationNameAvailability.json (91%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/Migrations_Create.json (99%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/Migrations_Delete.json (85%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/Migrations_Get.json (98%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/Migrations_ListByTargetServer.json (98%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/Migrations_Update.json (98%) rename specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/{2022-05-01-privatepreview => 2022-05-01-preview}/examples/OperationList.json (99%) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json similarity index 99% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index c8414271c51b..6fc3de523299 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" + "version": "2022-05-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json similarity index 99% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json index df6718c24e5e..b6ea69b963f9 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json @@ -3,7 +3,7 @@ "info": { "title": "PostgreSQLServerManagementClient", "description": "The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.", - "version": "2022-05-01-privatepreview" + "version": "2022-05-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/CheckMigrationNameAvailability.json similarity index 91% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/CheckMigrationNameAvailability.json index b9b8f2138080..6e36531ac586 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/CheckMigrationNameAvailability.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/CheckMigrationNameAvailability.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json similarity index 99% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index 389499e7c33e..9e3e359bde7d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json similarity index 85% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index fdfa5f2260da..7f8e9c6f643d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json similarity index 98% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 24f496f2c190..923b2180be6b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json similarity index 98% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json index 5ef057cce5bf..bc66b296fbc6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_ListByTargetServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json similarity index 98% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 21ac608cea3c..0f87197877db 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview", + "api-version": "2022-05-01-preview", "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/OperationList.json similarity index 99% rename from specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json rename to specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/OperationList.json index cb298706c653..b2d4063c6f15 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/examples/OperationList.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/OperationList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-05-01-privatepreview" + "api-version": "2022-05-01-preview" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index b1040339ddcb..457d1d75209f 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -40,14 +40,14 @@ tag: package-2020-01-01 ``` -### Tag: package-flexibleserver-2022-05-01-privatepreview +### Tag: package-flexibleserver-2022-05-01-preview -These settings apply only when `--tag=package-flexibleserver-2022-05-01-privatepreview` is specified on the command line. +These settings apply only when `--tag=package-flexibleserver-2022-05-01-preview` is specified on the command line. -```yaml $(tag) == 'package-flexibleserver-2022-05-01-privatepreview' +```yaml $(tag) == 'package-flexibleserver-2022-05-01-preview' input-file: - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Migrations.json - - Microsoft.DBforPostgreSQL/preview/2022-05-01-privatepreview/Operations.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json + - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json ``` ### Tag: package-flexibleserver-2022-03-preview From c005bfcdb20d4a593bba4d51009bb85d20f2d269 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Mon, 19 Dec 2022 11:46:10 +0530 Subject: [PATCH 30/41] resolved conflicts --- .../postgresql/resource-manager/readme.md | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index 457d1d75209f..cc12fb3fdcac 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -28,11 +28,11 @@ These are the global settings for the PostgreSQL API. title: PostgreSQLManagementClient description: The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. openapi-type: arm -tag: package-flexibleserver-2021-06 +tag: package-flexibleserver-2022-12-01 ``` ``` yaml $(package-flexibleservers) -tag: package-flexibleserver-2021-06 +tag: package-flexibleserver-2022-12-01 ``` ``` yaml $(package-singleservers) @@ -40,6 +40,27 @@ tag: package-2020-01-01 ``` +### Tag: package-flexibleserver-2022-12-01 + +These settings apply only when `--tag=package-flexibleserver-2022-12-01` is specified on the command line. + +```yaml $(tag) == 'package-flexibleserver-2022-12-01' +input-file: + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Administrators.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Backups.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Capabilities.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/CheckNameAvailability.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Configuration.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Databases.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/FirewallRules.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/FlexibleServers.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Operations.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/PrivateDnsZone.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/Replicas.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/ServerStartStopRestart.json + - Microsoft.DBforPostgreSQL/stable/2022-12-01/VirtualNetwork.json +``` + ### Tag: package-flexibleserver-2022-05-01-preview These settings apply only when `--tag=package-flexibleserver-2022-05-01-preview` is specified on the command line. @@ -49,6 +70,7 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json ``` + ### Tag: package-flexibleserver-2022-03-preview These settings apply only when `--tag=package-flexibleserver-2022-03-preview` is specified on the command line. @@ -65,6 +87,7 @@ input-file: - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/FlexibleServers.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Operations.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/PrivateDnsZone.json + - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/Replicas.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/VirtualNetwork.json - Microsoft.DBforPostgreSQL/preview/2022-03-08-preview/ServerStartStopRestart.json ``` From 39e3b6bf1c83b28de45d0e13fd9a48d4fc32497d Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 28 Feb 2023 15:15:41 +0530 Subject: [PATCH 31/41] changed camelcase errors --- custom-words.txt | 2 -- .../preview/2022-05-01-preview/Migrations.json | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/custom-words.txt b/custom-words.txt index 9090f4c2a6c4..e0c834304b1a 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1164,9 +1164,7 @@ Lockdown managedidentity managedvirtualnetworks managedprivateendpoints -Trigger trigger -DBsToTiggerCutoverOn loganalytics loggerid logio diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 6fc3de523299..5746081ad678 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -425,7 +425,7 @@ "type": "boolean", "description": "To trigger cutover for entire migration we need to send this flag as true" }, - "DBsToTiggerCutoverOn": { + "dBsToTiggerCutoverOn": { "type": "array", "items": { "type": "string" @@ -436,7 +436,7 @@ "type": "boolean", "description": "To trigger cancel for entire migration we need to send this flag as true" }, - "DBsToCancelMigrationOn": { + "dBsToCancelMigrationOn": { "type": "array", "items": { "type": "string" @@ -528,7 +528,7 @@ "type": "boolean", "description": "To trigger cutover for entire migration we need to send this flag as true" }, - "DBsToTiggerCutoverOn": { + "dBsToTiggerCutoverOn": { "type": "array", "items": { "type": "string" @@ -539,7 +539,7 @@ "type": "boolean", "description": "To trigger cancel for entire migration we need to send this flag as true" }, - "DBsToCancelMigrationOn": { + "dBsToCancelMigrationOn": { "type": "array", "items": { "type": "string" From 1231a1230cb3ca5890c41738c656e5cec564cc32 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 28 Feb 2023 15:21:25 +0530 Subject: [PATCH 32/41] added trigger as custom word --- custom-words.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-words.txt b/custom-words.txt index e0c834304b1a..f5ab83ee3846 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1164,7 +1164,7 @@ Lockdown managedidentity managedvirtualnetworks managedprivateendpoints -trigger +Trigger loganalytics loggerid logio From 35d81b0cb87152ecb3522a370533a6b5c6072de5 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 28 Feb 2023 15:29:25 +0530 Subject: [PATCH 33/41] added trigger as custom word --- custom-words.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/custom-words.txt b/custom-words.txt index f5ab83ee3846..b8760a52f55c 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1165,6 +1165,7 @@ managedidentity managedvirtualnetworks managedprivateendpoints Trigger +dBsToTiggerCutoverOn loganalytics loggerid logio From b66295376606f84848b36f57d7836fea4beda0fa Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Tue, 28 Feb 2023 15:55:40 +0530 Subject: [PATCH 34/41] Removed MigrationResourceGroup --- .../preview/2022-05-01-preview/Migrations.json | 18 ------------------ .../examples/Migrations_Create.json | 14 +------------- .../examples/Migrations_Get.json | 4 ---- .../Migrations_ListByTargetServer.json | 4 ---- .../examples/Migrations_Update.json | 4 ---- 5 files changed, 1 insertion(+), 43 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 5746081ad678..1cbdbec25c81 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -405,9 +405,6 @@ "type": "string" } }, - "migrationResourceGroup": { - "$ref": "#/definitions/MigrationResourceGroup" - }, "setupLogicalReplicationOnSourceDBIfNeeded": { "type": "boolean" }, @@ -508,9 +505,6 @@ "type": "string" } }, - "migrationResourceGroup": { - "$ref": "#/definitions/MigrationResourceGroup" - }, "setupLogicalReplicationOnSourceDBIfNeeded": { "type": "boolean" }, @@ -553,18 +547,6 @@ }, "description": "Migration resource properties for patch." }, - "MigrationResourceGroup": { - "type": "object", - "properties": { - "resourceId": { - "type": "string" - }, - "subnetResourceId": { - "type": "string" - } - }, - "description": "Migration resource group." - }, "MigrationSecretParameters": { "required": [ "adminCredentials" diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index 9e3e359bde7d..b1881388a14b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -14,11 +14,7 @@ "db2", "db3", "db4" - ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - } + ] }, "location": "westus" } @@ -63,10 +59,6 @@ "db3", "db4" ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, "setupLogicalReplicationOnSourceDBIfNeeded": false, "overwriteDBsInTarget": false, "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", @@ -120,10 +112,6 @@ "db3", "db4" ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, "setupLogicalReplicationOnSourceDBIfNeeded": false, "overwriteDBsInTarget": false, "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 923b2180be6b..309556f9d569 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -47,10 +47,6 @@ "db3", "db4" ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, "setupLogicalReplicationOnSourceDBIfNeeded": false, "overwriteDBsInTarget": false, "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json index bc66b296fbc6..f87c33caa770 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json @@ -49,10 +49,6 @@ "db3", "db4" ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, "setupLogicalReplicationOnSourceDBIfNeeded": false, "overwriteDBsInTarget": false, "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 0f87197877db..61dbfca9468e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -52,10 +52,6 @@ "db3", "db4" ], - "migrationResourceGroup": { - "resourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg", - "subnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/default" - }, "setupLogicalReplicationOnSourceDBIfNeeded": true, "overwriteDBsInTarget": false, "migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z", From 86a7271a72b43a6da4991458eae30fb1c1e21b6d Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 11:36:21 +0530 Subject: [PATCH 35/41] changed nameOfMigration to migrationName --- .../preview/2022-05-01-preview/Migrations.json | 4 ++-- .../2022-05-01-preview/examples/Migrations_Create.json | 2 +- .../2022-05-01-preview/examples/Migrations_Delete.json | 2 +- .../preview/2022-05-01-preview/examples/Migrations_Get.json | 2 +- .../2022-05-01-preview/examples/Migrations_Update.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 1cbdbec25c81..34acce7b860a 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { "put": { "tags": [ "Migrations" @@ -798,7 +798,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "nameOfMigration", + "name": "migrationName", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b1881388a14b..b6593628ae20 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index 7f8e9c6f643d..8b39d409a971 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 309556f9d569..55cb1d907ea1 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "nameOfMigration": "testmigration" + "migrationName": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 61dbfca9468e..099bb9b85aab 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From 9e5529950ad598a26d675265f01f69c3178ea5d1 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 12:04:32 +0530 Subject: [PATCH 36/41] reverted nameOfMigration to migrationName --- .../preview/2022-05-01-preview/Migrations.json | 4 ++-- .../2022-05-01-preview/examples/Migrations_Create.json | 2 +- .../2022-05-01-preview/examples/Migrations_Delete.json | 2 +- .../preview/2022-05-01-preview/examples/Migrations_Get.json | 2 +- .../2022-05-01-preview/examples/Migrations_Update.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 34acce7b860a..1cbdbec25c81 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { "put": { "tags": [ "Migrations" @@ -798,7 +798,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "migrationName", + "name": "nameOfMigration", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b6593628ae20..b1881388a14b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index 8b39d409a971..7f8e9c6f643d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 55cb1d907ea1..309556f9d569 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "migrationName": "testmigration" + "nameOfMigration": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 099bb9b85aab..61dbfca9468e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From 51cdf3479297736a61f4e1afbf02272d78c503c8 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 14:15:11 +0530 Subject: [PATCH 37/41] changed to preview-only --- specification/postgresql/resource-manager/readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/specification/postgresql/resource-manager/readme.md b/specification/postgresql/resource-manager/readme.md index cc12fb3fdcac..7fb4b36be3e7 100644 --- a/specification/postgresql/resource-manager/readme.md +++ b/specification/postgresql/resource-manager/readme.md @@ -61,11 +61,11 @@ input-file: - Microsoft.DBforPostgreSQL/stable/2022-12-01/VirtualNetwork.json ``` -### Tag: package-flexibleserver-2022-05-01-preview +### Tag: package-flexibleserver-2022-05-01-preview-only -These settings apply only when `--tag=package-flexibleserver-2022-05-01-preview` is specified on the command line. +These settings apply only when `--tag=package-flexibleserver-2022-05-01-preview-only` is specified on the command line. -```yaml $(tag) == 'package-flexibleserver-2022-05-01-preview' +```yaml $(tag) == 'package-flexibleserver-2022-05-01-preview-only' input-file: - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json - Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Operations.json From 754a259c08eb4669783f84ca4e5c067c584967f4 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 16:25:49 +0530 Subject: [PATCH 38/41] checking migrationName param --- .../preview/2022-05-01-preview/Migrations.json | 9 ++++++--- .../2022-05-01-preview/examples/Migrations_Create.json | 2 +- .../2022-05-01-preview/examples/Migrations_Delete.json | 2 +- .../2022-05-01-preview/examples/Migrations_Get.json | 2 +- .../2022-05-01-preview/examples/Migrations_Update.json | 2 +- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 1cbdbec25c81..5cb6a19ce761 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { "put": { "tags": [ "Migrations" @@ -364,7 +364,10 @@ }, "migrationName": { "type": "string", - "readOnly": true + "readOnly": true, + "x-ms-mutability": [ + "read" + ] }, "migrationDetailsLevel": { "$ref": "#/definitions/MigrationDetailsLevel", @@ -798,7 +801,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "nameOfMigration", + "name": "migrationName", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b1881388a14b..b6593628ae20 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index 7f8e9c6f643d..8b39d409a971 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 309556f9d569..55cb1d907ea1 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "nameOfMigration": "testmigration" + "migrationName": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 61dbfca9468e..099bb9b85aab 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From 54761750cb5079f6080b4b57a7f1b72ae5f94e2e Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 19:04:40 +0530 Subject: [PATCH 39/41] reverting migrationname changes --- .../preview/2022-05-01-preview/Migrations.json | 4 ++-- .../2022-05-01-preview/examples/Migrations_Create.json | 2 +- .../2022-05-01-preview/examples/Migrations_Delete.json | 2 +- .../preview/2022-05-01-preview/examples/Migrations_Get.json | 2 +- .../2022-05-01-preview/examples/Migrations_Update.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 5cb6a19ce761..3c404a0fbbf5 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { "put": { "tags": [ "Migrations" @@ -801,7 +801,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "migrationName", + "name": "nameOfMigration", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b6593628ae20..b1881388a14b 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index 8b39d409a971..7f8e9c6f643d 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 55cb1d907ea1..309556f9d569 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "migrationName": "testmigration" + "nameOfMigration": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 099bb9b85aab..61dbfca9468e 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "migrationName": "testmigration", + "nameOfMigration": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From a543fa6cf8bfa3036589199d6a902ceb43c0878c Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 23:02:32 +0530 Subject: [PATCH 40/41] testing migrationName --- .../preview/2022-05-01-preview/Migrations.json | 11 ++--------- .../examples/Migrations_Create.json | 2 +- .../examples/Migrations_Delete.json | 2 +- .../2022-05-01-preview/examples/Migrations_Get.json | 2 +- .../examples/Migrations_Update.json | 2 +- 5 files changed, 6 insertions(+), 13 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json index 3c404a0fbbf5..d1a35c4e47d6 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/Migrations.json @@ -34,7 +34,7 @@ } }, "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{nameOfMigration}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDBServerName}/migrations/{migrationName}": { "put": { "tags": [ "Migrations" @@ -362,13 +362,6 @@ "type": "string", "readOnly": true }, - "migrationName": { - "type": "string", - "readOnly": true, - "x-ms-mutability": [ - "read" - ] - }, "migrationDetailsLevel": { "$ref": "#/definitions/MigrationDetailsLevel", "readOnly": true @@ -801,7 +794,7 @@ "x-ms-parameter-location": "method" }, "MigrationNameParameter": { - "name": "nameOfMigration", + "name": "migrationName", "in": "path", "required": true, "type": "string", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b1881388a14b..b6593628ae20 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json index 7f8e9c6f643d..8b39d409a971 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Delete.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline" }, "responses": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 309556f9d569..55cb1d907ea1 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -5,7 +5,7 @@ "resourceGroupName": "testrg", "targetDBServerName": "testtarget", "migrationMode": "Offline", - "nameOfMigration": "testmigration" + "migrationName": "testmigration" }, "responses": { "200": { diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 61dbfca9468e..099bb9b85aab 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -4,7 +4,7 @@ "subscriptionId": "ffffffff-ffff-ffff-ffff-ffffffffffff", "resourceGroupName": "testrg", "targetDBServerName": "testtarget", - "nameOfMigration": "testmigration", + "migrationName": "testmigration", "migrationMode": "Offline", "parameters": { "properties": { From 506b3e0ac73cc9fe0b435a06b3553ba703f21027 Mon Sep 17 00:00:00 2001 From: Purnachandra rao Kota Date: Wed, 1 Mar 2023 23:14:29 +0530 Subject: [PATCH 41/41] fixed error --- .../preview/2022-05-01-preview/examples/Migrations_Create.json | 1 - .../preview/2022-05-01-preview/examples/Migrations_Get.json | 1 - .../examples/Migrations_ListByTargetServer.json | 1 - .../preview/2022-05-01-preview/examples/Migrations_Update.json | 1 - 4 files changed, 4 deletions(-) diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json index b6593628ae20..ae489319f9ee 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Create.json @@ -24,7 +24,6 @@ "body": { "properties": { "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", - "migrationName": "testmigration", "migrationDetailsLevel": "Default", "currentStatus": { "state": "InProgress", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json index 55cb1d907ea1..03e66a7a3b8c 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Get.json @@ -12,7 +12,6 @@ "body": { "properties": { "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", - "migrationName": "testmigration", "migrationDetailsLevel": "Default", "currentStatus": { "state": "InProgress", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json index f87c33caa770..cfedd6729c47 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_ListByTargetServer.json @@ -14,7 +14,6 @@ { "properties": { "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", - "migrationName": "testmigration", "migrationDetailsLevel": "Default", "currentStatus": { "state": "InProgress", diff --git a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json index 099bb9b85aab..04462cd3e8e2 100644 --- a/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json +++ b/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2022-05-01-preview/examples/Migrations_Update.json @@ -17,7 +17,6 @@ "body": { "properties": { "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856", - "migrationName": "testmigration", "migrationDetailsLevel": "Default", "currentStatus": { "state": "InProgress",