Servers - Create Or Update
Создает или обновляет сервер.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}?api-version=2021-11-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала. |
server
|
path | True |
string |
Имя сервера. |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
api-version
|
query | True |
string |
Версия API для использования в запросе. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
location | True |
string |
Расположение ресурса. |
identity |
Удостоверение Сервера Azure Active Directory. |
||
properties.administratorLogin |
string |
Имя администратора для сервера. После создания его нельзя изменить. |
|
properties.administratorLoginPassword |
string |
Пароль для входа администратора (требуется для создания сервера). |
|
properties.administrators |
Администратор сервера Azure Active Directory. |
||
properties.federatedClientId |
string |
Идентификатор клиента, используемый для межтенантного сценария CMK |
|
properties.keyId |
string |
URI CMK ключа, используемого для шифрования. |
|
properties.minimalTlsVersion |
string |
Минимальная версия TLS. Допустимые значения: "1.0", "1.1", "1.2" |
|
properties.primaryUserAssignedIdentityId |
string |
Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию. |
|
properties.publicNetworkAccess |
Указывает, разрешен ли доступ к общедоступной конечной точке для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". |
||
properties.restrictOutboundNetworkAccess |
Указывает, следует ли ограничивать исходящий сетевой доступ для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". |
||
properties.version |
string |
Версия сервера. |
|
tags |
object |
Теги ресурсов. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Сервер успешно обновлен. |
|
201 Created |
Сервер успешно создан. |
|
202 Accepted |
Принято |
|
Other Status Codes |
Ответы об ошибках: ***
|
Примеры
Create server
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645?api-version=2021-11-01
{
"properties": {
"administratorLogin": "dummylogin",
"administratorLoginPassword": "PLACEHOLDER",
"administrators": {
"principalType": "User",
"login": "bob@contoso.com",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111",
"azureADOnlyAuthentication": true
},
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled"
},
"location": "Japan East"
}
Пример ответа
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
"name": "sqlcrudtest-4645",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"administrators": {
"principalType": "User",
"login": "bob@contoso.com",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111",
"azureADOnlyAuthentication": true
},
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
"name": "sqlcrudtest-4645",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
"administratorLogin": "dummylogin",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"version": "12.0",
"state": "Ready",
"administrators": {
"principalType": "User",
"login": "bob@contoso.com",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111",
"azureADOnlyAuthentication": true
},
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
}
Определения
Имя | Описание |
---|---|
Administrator |
Тип администратора серверов. |
Identity |
Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. |
Principal |
Тип субъекта администратора серверов. |
Private |
Свойства подключения к частной конечной точке. |
Private |
|
Private |
Состояние подключения к частной конечной точке. |
Private |
Действия, необходимые для подключения службы приватного канала. |
Private |
|
Private |
Состояние подключения службы приватного канала. |
Resource |
Конфигурация удостоверения Azure Active Directory для ресурса. |
Server |
Сервер базы данных Azure SQL. |
Server |
Свойства администратора Active Directory. |
Server |
Указывает, разрешен ли доступ к общедоступной конечной точке для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". |
Server |
Подключение к частной конечной точке на сервере |
Server |
Указывает, создана ли рабочая область на существующем сервере и разрешено ли подключение из рабочей области |
User |
Конфигурация удостоверения Azure Active Directory для ресурса. |
AdministratorType
Тип администратора серверов.
Имя | Тип | Описание |
---|---|---|
ActiveDirectory |
string |
IdentityType
Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.
Имя | Тип | Описание |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
PrincipalType
Тип субъекта администратора серверов.
Имя | Тип | Описание |
---|---|---|
Application |
string |
|
Group |
string |
|
User |
string |
PrivateEndpointConnectionProperties
Свойства подключения к частной конечной точке.
Имя | Тип | Описание |
---|---|---|
groupIds |
string[] |
Идентификаторы групп. |
privateEndpoint |
Частная конечная точка, к которой принадлежит подключение. |
|
privateLinkServiceConnectionState |
Состояние подключения к частной конечной точке. |
|
provisioningState |
Состояние подключения к частной конечной точке. |
PrivateEndpointProperty
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса частной конечной точки. |
PrivateEndpointProvisioningState
Состояние подключения к частной конечной точке.
Имя | Тип | Описание |
---|---|---|
Approving |
string |
|
Dropping |
string |
|
Failed |
string |
|
Ready |
string |
|
Rejecting |
string |
PrivateLinkServiceConnectionStateActionsRequire
Действия, необходимые для подключения службы приватного канала.
Имя | Тип | Описание |
---|---|---|
None |
string |
PrivateLinkServiceConnectionStateProperty
Имя | Тип | Описание |
---|---|---|
actionsRequired |
Действия, необходимые для подключения службы приватного канала. |
|
description |
string |
Описание подключения к службе приватного канала. |
status |
Состояние подключения службы приватного канала. |
PrivateLinkServiceConnectionStateStatus
Состояние подключения службы приватного канала.
Имя | Тип | Описание |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
ResourceIdentity
Конфигурация удостоверения Azure Active Directory для ресурса.
Имя | Тип | Описание |
---|---|---|
principalId |
string |
Идентификатор субъекта Azure Active Directory. |
tenantId |
string |
Идентификатор клиента Azure Active Directory. |
type |
Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. |
|
userAssignedIdentities |
<string,
User |
Идентификаторы ресурсов удостоверений, назначаемых пользователем для использования |
Server
Сервер базы данных Azure SQL.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
identity |
Удостоверение Сервера Azure Active Directory. |
|
kind |
string |
Тип sql Server. Это метаданные, используемые для портал Azure взаимодействия. |
location |
string |
Расположение ресурса. |
name |
string |
Имя ресурса. |
properties.administratorLogin |
string |
Имя администратора для сервера. После создания его нельзя изменить. |
properties.administratorLoginPassword |
string |
Пароль для входа администратора (требуется для создания сервера). |
properties.administrators |
Администратор сервера Azure Active Directory. |
|
properties.federatedClientId |
string |
Идентификатор клиента, используемый для межтенантного сценария CMK |
properties.fullyQualifiedDomainName |
string |
Полное доменное имя сервера. |
properties.keyId |
string |
URI CMK ключа, используемого для шифрования. |
properties.minimalTlsVersion |
string |
Минимальная версия TLS. Допустимые значения: "1.0", "1.1", "1.2" |
properties.primaryUserAssignedIdentityId |
string |
Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию. |
properties.privateEndpointConnections |
Список подключений к частной конечной точке на сервере |
|
properties.publicNetworkAccess |
Указывает, разрешен ли доступ к общедоступной конечной точке для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". |
|
properties.restrictOutboundNetworkAccess |
Указывает, следует ли ограничивать исходящий сетевой доступ для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". |
|
properties.state |
string |
Состояние сервера. |
properties.version |
string |
Версия сервера. |
properties.workspaceFeature |
Указывает, создана ли рабочая область на существующем сервере и разрешено ли подключение из рабочей области |
|
tags |
object |
Теги ресурсов. |
type |
string |
Тип ресурса. |
ServerExternalAdministrator
Свойства администратора Active Directory.
Имя | Тип | Описание |
---|---|---|
administratorType |
Тип администратора серверов. |
|
azureADOnlyAuthentication |
boolean |
Включена только проверка подлинности Azure Active Directory. |
login |
string |
Имя входа администратора сервера. |
principalType |
Тип субъекта администратора серверов. |
|
sid |
string |
SID (идентификатор объекта) администратора сервера. |
tenantId |
string |
Идентификатор клиента администратора. |
ServerNetworkAccessFlag
Указывает, разрешен ли доступ к общедоступной конечной точке для этого сервера. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ServerPrivateEndpointConnection
Подключение к частной конечной точке на сервере
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
properties |
Свойства подключения к частной конечной точке |
ServerWorkspaceFeature
Указывает, создана ли рабочая область на существующем сервере и разрешено ли подключение из рабочей области
Имя | Тип | Описание |
---|---|---|
Connected |
string |
|
Disconnected |
string |
UserIdentity
Конфигурация удостоверения Azure Active Directory для ресурса.
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента Azure Active Directory. |
principalId |
string |
Идентификатор субъекта Azure Active Directory. |