Servers - Create

Создает новый сервер или обновляет существующий сервер. Действие обновления перезапишет существующий сервер.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}?api-version=2017-12-01

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Расположение, в котором находится ресурс.

properties True ServerPropertiesForCreate:

Свойства сервера.

identity

ResourceIdentity

Удостоверение сервера Azure Active Directory.

sku

Sku

Номер SKU (ценовая категория) сервера.

tags

object

Метаданные конкретного приложения в формате пар "ключ — значение".

Ответы

Имя Тип Описание
200 OK

Server

ОК

201 Created

Server

Создание

202 Accepted

Принято

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Create a database as a point in time restore
Create a new server
Create a replica server
Create a server as a geo restore

Create a database as a point in time restore

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/targetserver?api-version=2017-12-01

{
  "location": "brazilsouth",
  "properties": {
    "restorePointInTime": "2017-12-14T00:00:37.467Z",
    "createMode": "PointInTimeRestore",
    "sourceServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver"
  },
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "tags": {
    "ElasticServer": "1"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  },
  "location": "brazilsouth",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers"
}
{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers",
  "location": "brazilsouth",
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "tags": {
    "elasticServer": "1"
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview

Create a new server

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/mysqltestsvc4?api-version=2017-12-01

{
  "location": "westus",
  "properties": {
    "administratorLogin": "cloudsa",
    "administratorLoginPassword": "<administratorLoginPassword>",
    "sslEnforcement": "Enabled",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Enabled"
    },
    "createMode": "Default"
  },
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "capacity": 2,
    "family": "Gen5"
  },
  "tags": {
    "ElasticServer": "1"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "mysqltestsvc4.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/mysqltestsvc4",
  "name": "mysqltestsvc4",
  "type": "Microsoft.DBforMySQL/servers"
}
{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/mysqltestsvc4",
  "name": "mysqltestsvc4",
  "type": "Microsoft.DBforMySQL/servers",
  "location": "westus",
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "tags": {
    "elasticServer": "1"
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "mysqltestsvc4.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview

Create a replica server

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/targetserver?api-version=2017-12-01

{
  "location": "westus",
  "properties": {
    "createMode": "Replica",
    "sourceServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 14,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00",
    "replicationRole": "Replica",
    "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
    "replicaCapacity": 0
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers"
}
{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 14,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00",
    "replicationRole": "Replica",
    "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/MasterResourceGroup/providers/Microsoft.DBforMySQL/servers/masterserver",
    "replicaCapacity": 0
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview

Create a server as a geo restore

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/targetserver?api-version=2017-12-01

{
  "location": "westus",
  "properties": {
    "createMode": "GeoRestore",
    "sourceServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/servers/sourceserver"
  },
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "tags": {
    "ElasticServer": "1"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 14,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers"
}
{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/servers",
  "location": "westus",
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "tags": {
    "elasticServer": "1"
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 14,
      "geoRedundantBackup": "Enabled"
    },
    "version": "5.7",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.mysql.database.azure.com",
    "earliestRestoreDate": "2018-03-14T18:02:41.577+00:00"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforMySQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2021-12-01-preview

Определения

Имя Описание
CloudError

Ответ об ошибке от пакетной службы.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorResponse

Сообщение об ошибке

GeoRedundantBackup

Включите геоизбыточное или нет для резервного копирования сервера.

IdentityType

Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

InfrastructureEncryption

Добавьте второй уровень шифрования данных с помощью нового алгоритма шифрования, который обеспечивает дополнительную защиту данных. Значение является необязательным, но при передаче должно быть "Отключено" или "Включено".

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Состояние подключения к частной конечной точке.

PrivateLinkServiceConnectionStateActionsRequire

Действия, необходимые для подключения службы приватного канала.

PrivateLinkServiceConnectionStateStatus

Состояние подключения службы приватного канала.

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

ResourceIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Server

Представляет сервер.

ServerForCreate

Представляет создаваемый сервер.

ServerPrivateEndpointConnection

Подключение к частной конечной точке на сервере

ServerPrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке.

ServerPrivateLinkServiceConnectionStateProperty
ServerPropertiesForDefaultCreate

Свойства, используемые для создания нового сервера.

ServerPropertiesForGeoRestore

Свойства, используемые для создания нового сервера путем восстановления в другом регионе из геореплицированной резервной копии.

ServerPropertiesForReplica

Свойства для создания нового реплика.

ServerPropertiesForRestore

Свойства, используемые для создания нового сервера путем восстановления из резервной копии.

ServerState

Состояние сервера, видимое пользователю.

ServerVersion

Версия сервера.

Sku

Свойства сервера, связанные со сведениями о выставлении счетов.

SkuTier

Уровень конкретного номера SKU, например Базовый.

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

StorageAutogrow

Включите автоматическое увеличение хранилища.

StorageProfile

Свойства профиля хранилища сервера

CloudError

Ответ об ошибке от пакетной службы.

Имя Тип Описание
error

ErrorResponse

Сообщение об ошибке
Общие ответы об ошибках для всех API Azure Resource Manager, возвращающие сведения об ошибке для неудачных операций. (Он также соответствует формату ответа об ошибке OData.)

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorResponse[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

GeoRedundantBackup

Включите геоизбыточное или нет для резервного копирования сервера.

Имя Тип Описание
Disabled

string

Enabled

string

IdentityType

Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

Имя Тип Описание
SystemAssigned

string

InfrastructureEncryption

Добавьте второй уровень шифрования данных с помощью нового алгоритма шифрования, который обеспечивает дополнительную защиту данных. Значение является необязательным, но при передаче должно быть "Отключено" или "Включено".

Имя Тип Описание
Disabled

string

Дополнительный (второй) уровень шифрования неактивных данных

Enabled

string

Значение по умолчанию для одного уровня шифрования неактивных данных.

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

Имя Тип Описание
TLS1_0

string

TLS1_1

string

TLS1_2

string

TLSEnforcementDisabled

string

PrivateEndpointProperty

Имя Тип Описание
id

string

Идентификатор ресурса частной конечной точки.

PrivateEndpointProvisioningState

Состояние подключения к частной конечной точке.

Имя Тип Описание
Approving

string

Dropping

string

Failed

string

Ready

string

Rejecting

string

PrivateLinkServiceConnectionStateActionsRequire

Действия, необходимые для подключения службы приватного канала.

Имя Тип Описание
None

string

PrivateLinkServiceConnectionStateStatus

Состояние подключения службы приватного канала.

Имя Тип Описание
Approved

string

Disconnected

string

Pending

string

Rejected

string

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

Имя Тип Описание
Disabled

string

Enabled

string

ResourceIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Имя Тип Описание
principalId

string

Идентификатор субъекта Azure Active Directory.

tenantId

string

Идентификатор клиента Azure Active Directory.

type

IdentityType

Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

Server

Представляет сервер.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ResourceIdentity

Удостоверение Сервера Azure Active Directory.

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.administratorLogin

string

Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания).

properties.byokEnforcement

string

Состояние, показывающее, включено ли шифрование данных сервера с помощью ключей, управляемых клиентом.

properties.earliestRestoreDate

string

Самое раннее время создания точки восстановления (формат ISO8601)

properties.fullyQualifiedDomainName

string

Полное доменное имя сервера.

properties.infrastructureEncryption

InfrastructureEncryption

Состояние, показывающее, включил ли сервер шифрование инфраструктуры.

properties.masterServerId

string

Идентификатор master сервера реплика.

properties.minimalTlsVersion

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Список подключений к частной конечной точке на сервере

properties.publicNetworkAccess

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

properties.replicaCapacity

integer

Максимальное количество реплик, которое может иметь сервер master.

properties.replicationRole

string

Роль репликации сервера.

properties.sslEnforcement

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

properties.storageProfile

StorageProfile

Профиль хранилища сервера.

properties.userVisibleState

ServerState

Состояние сервера, видимое пользователю.

properties.version

ServerVersion

Версия сервера.

sku

Sku

Номер SKU (ценовая категория) сервера.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

ServerForCreate

Представляет создаваемый сервер.

Имя Тип Описание
identity

ResourceIdentity

Удостоверение Сервера Azure Active Directory.

location

string

Расположение, в котором находится ресурс.

properties ServerPropertiesForCreate:

Свойства сервера.

sku

Sku

Номер SKU (ценовая категория) сервера.

tags

object

Метаданные конкретного приложения в формате пар "ключ — значение".

ServerPrivateEndpointConnection

Подключение к частной конечной точке на сервере

Имя Тип Описание
id

string

Идентификатор ресурса подключения к частной конечной точке.

properties

ServerPrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке

ServerPrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке.

Имя Тип Описание
privateEndpoint

PrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

privateLinkServiceConnectionState

ServerPrivateLinkServiceConnectionStateProperty

Состояние подключения к частной конечной точке.

provisioningState

PrivateEndpointProvisioningState

Состояние подключения к частной конечной точке.

ServerPrivateLinkServiceConnectionStateProperty

Имя Тип Описание
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Действия, необходимые для подключения службы приватного канала.

description

string

Описание подключения службы приватного канала.

status

PrivateLinkServiceConnectionStateStatus

Состояние подключения службы приватного канала.

ServerPropertiesForDefaultCreate

Свойства, используемые для создания нового сервера.

Имя Тип Описание
administratorLogin

string

Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). Имя входа требуется при обновлении пароля.

administratorLoginPassword

string

Пароль для входа администратора.

createMode string:

Default

Режим для создания нового сервера.

infrastructureEncryption

InfrastructureEncryption

Состояние, показывающее, включил ли сервер шифрование инфраструктуры.

minimalTlsVersion

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

publicNetworkAccess

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

sslEnforcement

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

storageProfile

StorageProfile

Профиль хранилища сервера.

version

ServerVersion

Версия сервера.

ServerPropertiesForGeoRestore

Свойства, используемые для создания нового сервера путем восстановления в другом регионе из геореплицированной резервной копии.

Имя Тип Описание
createMode string:

GeoRestore

Режим для создания нового сервера.

infrastructureEncryption

InfrastructureEncryption

Состояние, показывающее, включил ли сервер шифрование инфраструктуры.

minimalTlsVersion

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

publicNetworkAccess

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

sourceServerId

string

Идентификатор исходного сервера для восстановления.

sslEnforcement

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

storageProfile

StorageProfile

Профиль хранилища сервера.

version

ServerVersion

Версия сервера.

ServerPropertiesForReplica

Свойства для создания нового реплика.

Имя Тип Описание
createMode string:

Replica

Режим для создания нового сервера.

infrastructureEncryption

InfrastructureEncryption

Состояние, показывающее, включил ли сервер шифрование инфраструктуры.

minimalTlsVersion

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

publicNetworkAccess

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

sourceServerId

string

Идентификатор сервера master для создания реплика.

sslEnforcement

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

storageProfile

StorageProfile

Профиль хранилища сервера.

version

ServerVersion

Версия сервера.

ServerPropertiesForRestore

Свойства, используемые для создания нового сервера путем восстановления из резервной копии.

Имя Тип Описание
createMode string:

PointInTimeRestore

Режим для создания нового сервера.

infrastructureEncryption

InfrastructureEncryption

Состояние, показывающее, включил ли сервер шифрование инфраструктуры.

minimalTlsVersion

MinimalTlsVersionEnum

Примените минимальную версию TLS для сервера.

publicNetworkAccess

PublicNetworkAccessEnum

Разрешен ли доступ к общедоступной сети для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

restorePointInTime

string

Время создания точки восстановления (ISO8601 формате), указывающее время восстановления.

sourceServerId

string

Идентификатор исходного сервера для восстановления.

sslEnforcement

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

storageProfile

StorageProfile

Профиль хранилища сервера.

version

ServerVersion

Версия сервера.

ServerState

Состояние сервера, видимое пользователю.

Имя Тип Описание
Disabled

string

Dropping

string

Inaccessible

string

Ready

string

ServerVersion

Версия сервера.

Имя Тип Описание
5.6

string

5.7

string

8.0

string

Sku

Свойства сервера, связанные со сведениями о выставлении счетов.

Имя Тип Описание
capacity

integer

Емкость увеличения и уменьшения масштаба, представляющая единицы вычислений сервера.

family

string

Семейство оборудования.

name

string

Имя SKU, как правило, уровень + семейство + ядра, например B_Gen4_1, GP_Gen5_8.

size

string

Код размера, который будет интерпретироваться ресурсом соответствующим образом.

tier

SkuTier

Уровень конкретного номера SKU, например Базовый.

SkuTier

Уровень конкретного номера SKU, например Базовый.

Имя Тип Описание
Basic

string

GeneralPurpose

string

MemoryOptimized

string

SslEnforcementEnum

Включите принудительное применение ssl или нет при подключении к серверу.

Имя Тип Описание
Disabled

string

Enabled

string

StorageAutogrow

Включите автоматическое увеличение хранилища.

Имя Тип Описание
Disabled

string

Enabled

string

StorageProfile

Свойства профиля хранилища сервера

Имя Тип Описание
backupRetentionDays

integer

Дни хранения резервных копий для сервера.

geoRedundantBackup

GeoRedundantBackup

Включите геоизбыточное или нет для резервного копирования сервера.

storageAutogrow

StorageAutogrow

Включите автоматическое увеличение хранилища.

storageMB

integer

Максимальный объем хранилища, разрешенный для сервера.