Compartir a través de


Servers - Create

Crea un nuevo servidor o sobrescribirá un servidor existente.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación en la que reside el recurso.

properties True ServerPropertiesForCreate:

Propiedades del servidor.

identity

ResourceIdentity

Identidad de Azure Active Directory del servidor.

sku

Sku

SKU (plan de tarifa) del servidor.

tags

object

Metadatos específicos de la aplicación en forma de pares clave-valor.

Respuestas

Nombre Tipo Description
200 OK

Server

De acuerdo

201 Created

Server

Creado

202 Accepted

Aceptado

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

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

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforPostgreSQL/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.DBforPostgreSQL/servers/sourceserver"
  },
  "sku": {
    "name": "B_Gen5_2",
    "tier": "Basic",
    "capacity": 2,
    "family": "Gen5"
  },
  "tags": {
    "ElasticServer": "1"
  }
}

Respuesta de muestra

{
  "sku": {
    "name": "B_Gen5_2",
    "tier": "Basic",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.postgres.database.azure.com",
    "earliestRestoreDate": "2017-12-14T21:08:24.637+00:00"
  },
  "location": "brazilsouth",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforPostgreSQL/servers"
}
{
  "sku": {
    "name": "B_Gen5_2",
    "tier": "Basic",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.postgres.database.azure.com",
    "earliestRestoreDate": "2017-12-14T21:08:24.637+00:00"
  },
  "location": "brazilsouth",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforPostgreSQL/servers"
}

Create a new server

Solicitud de ejemplo

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

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

Respuesta de muestra

{
  "sku": {
    "name": "B_Gen5_2",
    "tier": "Basic",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "minimalTlsVersion": "TLS1_2",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "pgtestsvc4.postgres.database.azure.com",
    "earliestRestoreDate": "2018-03-14T21:08:24.637+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/servers"
}
{
  "sku": {
    "name": "B_Gen5_2",
    "tier": "Basic",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "pgtestsvc4.postgres.database.azure.com",
    "earliestRestoreDate": "2018-03-14T21:08:24.637+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/servers"
}

Create a replica server

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica1?api-version=2017-12-01

{
  "location": "westcentralus",
  "properties": {
    "createMode": "Replica",
    "sourceServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master"
  },
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  }
}

Respuesta de muestra

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "postgres",
    "storageProfile": {
      "storageMB": 2048000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Disabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "testserver-replica1.postgres.database.azure.com",
    "earliestRestoreDate": "2018-06-20T00:17:56.677+00:00",
    "replicationRole": "Replica",
    "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
    "replicaCapacity": 0
  },
  "location": "westcentralus",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica1",
  "name": "testserver-replica1",
  "type": "Microsoft.DBforPostgreSQL/servers"
}
{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen4",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "postgres",
    "storageProfile": {
      "storageMB": 2048000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Disabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "testserver-replica1.postgres.database.azure.com",
    "earliestRestoreDate": "2018-06-20T00:17:56.677+00:00",
    "replicationRole": "Replica",
    "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
    "replicaCapacity": 0
  },
  "location": "westcentralus",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica1",
  "name": "testserver-replica1",
  "type": "Microsoft.DBforPostgreSQL/servers"
}

Create a server as a geo restore

Solicitud de ejemplo

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

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

Respuesta de muestra

{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.postgres.database.azure.com",
    "earliestRestoreDate": "2018-03-14T21:08:24.637+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforPostgreSQL/servers"
}
{
  "sku": {
    "name": "GP_Gen5_2",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 2
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storageProfile": {
      "storageMB": 128000,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "version": "9.6",
    "sslEnforcement": "Enabled",
    "userVisibleState": "Ready",
    "fullyQualifiedDomainName": "targetserver.postgres.database.azure.com",
    "earliestRestoreDate": "2018-03-14T21:08:24.637+00:00"
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/targetserver",
  "name": "targetserver",
  "type": "Microsoft.DBforPostgreSQL/servers"
}

Definiciones

Nombre Description
CloudError

Respuesta de error del servicio Batch.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorResponse

Respuesta de error

GeoRedundantBackup

Habilite la redundancia geográfica o no para la copia de seguridad del servidor.

IdentityType

Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso.

InfrastructureEncryption

Agregue una segunda capa de cifrado para los datos mediante el nuevo algoritmo de cifrado que proporciona protección de datos adicional. El valor es opcional, pero si se pasa, debe ser "Disabled" o "Enabled".

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

ResourceIdentity

Configuración de identidad de Azure Active Directory para un recurso.

Server

Representa un servidor.

ServerForCreate

Representa un servidor que se va a crear.

ServerPrivateEndpointConnection

Una conexión de punto de conexión privado en un servidor

ServerPrivateEndpointConnectionProperties

Propiedades de una conexión de punto de conexión privado.

ServerPrivateLinkServiceConnectionStateProperty
ServerPropertiesForDefaultCreate

Propiedades usadas para crear un nuevo servidor.

ServerPropertiesForGeoRestore

Las propiedades usadas para crear un nuevo servidor restaurando a una región diferente de una copia de seguridad replicada geográficamente.

ServerPropertiesForReplica

Propiedades para crear una nueva réplica.

ServerPropertiesForRestore

Las propiedades usadas para crear un nuevo servidor restaurando a partir de una copia de seguridad.

ServerState

Estado de un servidor que es visible para el usuario.

ServerVersion

Versión de un servidor.

Sku

Información de facturación relacionadas con las propiedades de un servidor.

SkuTier

Nivel de la SKU concreta, por ejemplo, Básico.

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

StorageAutogrow

Habilite el crecimiento automático del almacenamiento.

StorageProfile

Propiedades del perfil de almacenamiento de un servidor

CloudError

Respuesta de error del servicio Batch.

Nombre Tipo Description
error

ErrorResponse

Respuesta de error
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorResponse

Respuesta de error

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorResponse[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

GeoRedundantBackup

Habilite la redundancia geográfica o no para la copia de seguridad del servidor.

Valor Description
Disabled
Enabled

IdentityType

Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso.

Valor Description
SystemAssigned

InfrastructureEncryption

Agregue una segunda capa de cifrado para los datos mediante el nuevo algoritmo de cifrado que proporciona protección de datos adicional. El valor es opcional, pero si se pasa, debe ser "Disabled" o "Enabled".

Valor Description
Disabled

Capa adicional (2ª) de cifrado para los datos en reposo

Enabled

Valor predeterminado para una sola capa de cifrado para los datos en reposo.

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

Valor Description
TLS1_0
TLS1_1
TLS1_2
TLSEnforcementDisabled

PrivateEndpointProperty

Nombre Tipo Description
id

string

Identificador de recurso del punto de conexión privado.

PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

Valor Description
Approving
Dropping
Failed
Ready
Rejecting

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

Valor Description
None

PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

Valor Description
Approved
Disconnected
Pending
Rejected

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

Valor Description
Disabled
Enabled

ResourceIdentity

Configuración de identidad de Azure Active Directory para un recurso.

Nombre Tipo Description
principalId

string (uuid)

Identificador de entidad de seguridad de Azure Active Directory.

tenantId

string (uuid)

Identificador de inquilino de Azure Active Directory.

type

IdentityType

Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso.

Server

Representa un servidor.

Nombre Tipo Description
id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ResourceIdentity

Identidad de Azure Active Directory del servidor.

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

properties.administratorLogin

string

Nombre de inicio de sesión del administrador de un servidor. Solo se puede especificar cuando se crea el servidor (y es necesario para la creación).

properties.byokEnforcement

string

Estado que muestra si el cifrado de datos del servidor está habilitado con claves administradas por el cliente.

properties.earliestRestoreDate

string (date-time)

Hora de creación del punto de restauración más temprana (formato ISO8601)

properties.fullyQualifiedDomainName

string

Nombre de dominio completo de un servidor.

properties.infrastructureEncryption

InfrastructureEncryption

Estado que muestra si el cifrado de infraestructura habilitado para el servidor.

properties.masterServerId

string

Identificador del servidor maestro de un servidor de réplica.

properties.minimalTlsVersion

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado en un servidor

properties.publicNetworkAccess

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.replicaCapacity

integer (int32)

minimum: 0

Número máximo de réplicas que puede tener un servidor maestro.

properties.replicationRole

string

Rol de replicación del servidor.

properties.sslEnforcement

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

properties.storageProfile

StorageProfile

Perfil de almacenamiento de un servidor.

properties.userVisibleState

ServerState

Estado de un servidor que es visible para el usuario.

properties.version

ServerVersion

Versión del servidor.

sku

Sku

SKU (plan de tarifa) del servidor.

tags

object

Etiquetas de recursos.

type

string

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ServerForCreate

Representa un servidor que se va a crear.

Nombre Tipo Description
identity

ResourceIdentity

Identidad de Azure Active Directory del servidor.

location

string

Ubicación en la que reside el recurso.

properties ServerPropertiesForCreate:

Propiedades del servidor.

sku

Sku

SKU (plan de tarifa) del servidor.

tags

object

Metadatos específicos de la aplicación en forma de pares clave-valor.

ServerPrivateEndpointConnection

Una conexión de punto de conexión privado en un servidor

Nombre Tipo Description
id

string

Identificador de recurso de la conexión de punto de conexión privado.

properties

ServerPrivateEndpointConnectionProperties

Propiedades de conexión de punto de conexión privado

ServerPrivateEndpointConnectionProperties

Propiedades de una conexión de punto de conexión privado.

Nombre Tipo Description
privateEndpoint

PrivateEndpointProperty

Punto de conexión privado al que pertenece la conexión.

privateLinkServiceConnectionState

ServerPrivateLinkServiceConnectionStateProperty

Estado de conexión de la conexión del punto de conexión privado.

provisioningState

PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

ServerPrivateLinkServiceConnectionStateProperty

Nombre Tipo Description
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

description

string

Descripción de la conexión del servicio private link.

status

PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

ServerPropertiesForDefaultCreate

Propiedades usadas para crear un nuevo servidor.

Nombre Tipo Description
administratorLogin

string

Nombre de inicio de sesión del administrador de un servidor. Solo se puede especificar cuando se crea el servidor (y es necesario para la creación).

administratorLoginPassword

string (password)

Contraseña del inicio de sesión del administrador.

createMode string:

Default

Modo para crear un nuevo servidor.

infrastructureEncryption

InfrastructureEncryption

Estado que muestra si el cifrado de infraestructura habilitado para el servidor.

minimalTlsVersion

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

publicNetworkAccess

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

sslEnforcement

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

storageProfile

StorageProfile

Perfil de almacenamiento de un servidor.

version

ServerVersion

Versión del servidor.

ServerPropertiesForGeoRestore

Las propiedades usadas para crear un nuevo servidor restaurando a una región diferente de una copia de seguridad replicada geográficamente.

Nombre Tipo Description
createMode string:

GeoRestore

Modo para crear un nuevo servidor.

infrastructureEncryption

InfrastructureEncryption

Estado que muestra si el cifrado de infraestructura habilitado para el servidor.

minimalTlsVersion

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

publicNetworkAccess

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

sourceServerId

string

Identificador del servidor de origen desde el que se va a restaurar.

sslEnforcement

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

storageProfile

StorageProfile

Perfil de almacenamiento de un servidor.

version

ServerVersion

Versión del servidor.

ServerPropertiesForReplica

Propiedades para crear una nueva réplica.

Nombre Tipo Description
createMode string:

Replica

Modo para crear un nuevo servidor.

infrastructureEncryption

InfrastructureEncryption

Estado que muestra si el cifrado de infraestructura habilitado para el servidor.

minimalTlsVersion

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

publicNetworkAccess

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

sourceServerId

string

Identificador del servidor maestro desde el que se va a crear la réplica.

sslEnforcement

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

storageProfile

StorageProfile

Perfil de almacenamiento de un servidor.

version

ServerVersion

Versión del servidor.

ServerPropertiesForRestore

Las propiedades usadas para crear un nuevo servidor restaurando a partir de una copia de seguridad.

Nombre Tipo Description
createMode string:

PointInTimeRestore

Modo para crear un nuevo servidor.

infrastructureEncryption

InfrastructureEncryption

Estado que muestra si el cifrado de infraestructura habilitado para el servidor.

minimalTlsVersion

MinimalTlsVersionEnum

Aplique una versión mínima de Tls para el servidor.

publicNetworkAccess

PublicNetworkAccessEnum

Indica si se permite o no el acceso a la red pública para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

restorePointInTime

string (date-time)

Tiempo de creación del punto de restauración (ISO8601 formato), especificando la hora desde la que se va a restaurar.

sourceServerId

string

Identificador del servidor de origen desde el que se va a restaurar.

sslEnforcement

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

storageProfile

StorageProfile

Perfil de almacenamiento de un servidor.

version

ServerVersion

Versión del servidor.

ServerState

Estado de un servidor que es visible para el usuario.

Valor Description
Disabled
Dropping
Inaccessible
Ready

ServerVersion

Versión de un servidor.

Valor Description
10
10.0
10.2
11
9.5
9.6

Sku

Información de facturación relacionadas con las propiedades de un servidor.

Nombre Tipo Description
capacity

integer (int32)

minimum: 0

Capacidad de escalado vertical o horizontal, que representa las unidades de proceso del servidor.

family

string

Familia de hardware.

name

string

Nombre de la SKU, normalmente, nivel + familia + núcleos, por ejemplo, B_Gen4_1, GP_Gen5_8.

size

string

El código de tamaño, que el recurso interpretará según corresponda.

tier

SkuTier

Nivel de la SKU concreta, por ejemplo, Básico.

SkuTier

Nivel de la SKU concreta, por ejemplo, Básico.

Valor Description
Basic
GeneralPurpose
MemoryOptimized

SslEnforcementEnum

Habilite la aplicación ssl o no cuando se conecte al servidor.

Valor Description
Disabled
Enabled

StorageAutogrow

Habilite el crecimiento automático del almacenamiento.

Valor Description
Disabled
Enabled

StorageProfile

Propiedades del perfil de almacenamiento de un servidor

Nombre Tipo Description
backupRetentionDays

integer (int32)

Días de retención de copia de seguridad para el servidor.

geoRedundantBackup

GeoRedundantBackup

Habilite la redundancia geográfica o no para la copia de seguridad del servidor.

storageAutogrow

StorageAutogrow

Habilite el crecimiento automático del almacenamiento.

storageMB

integer (int32)

Almacenamiento máximo permitido para un servidor.