Servers - Create

Yeni bir sunucu oluşturur veya var olan bir sunucuyu güncelleştirir. Güncelleştirme eylemi var olan sunucunun üzerine yazar.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu konum.

properties True ServerPropertiesForCreate:

Sunucunun özellikleri.

identity

ResourceIdentity

Sunucunun Azure Active Directory kimliği.

sku

Sku

Sunucunun SKU'su (fiyatlandırma katmanı).

tags

object

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

Yanıtlar

Name Tür Description
200 OK

Server

Tamam

201 Created

Server

Oluşturulan

202 Accepted

Kabul edildi

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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

Tanımlar

Name Description
CloudError

Batch hizmetinden bir hata yanıtı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorResponse

Hata Yanıtı

GeoRedundantBackup

Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil seçeneğini etkinleştirin.

IdentityType

Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın.

InfrastructureEncryption

Ek veri koruması sağlayan yeni şifreleme algoritmasını kullanarak verileriniz için ikinci bir şifreleme katmanı ekleyin. Değer isteğe bağlıdır, ancak geçirilirse 'Devre Dışı' veya 'Etkin' olmalıdır.

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Özel uç nokta bağlantısının durumu.

PrivateLinkServiceConnectionStateActionsRequire

Özel bağlantı hizmeti bağlantısı için gereken eylemler.

PrivateLinkServiceConnectionStateStatus

Özel bağlantı hizmeti bağlantı durumu.

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

ResourceIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Server

Bir sunucuyu temsil eder.

ServerForCreate

Oluşturulacak sunucuyu temsil eder.

ServerPrivateEndpointConnection

Sunucu altında özel uç nokta bağlantısı

ServerPrivateEndpointConnectionProperties

Özel uç nokta bağlantısının özellikleri.

ServerPrivateLinkServiceConnectionStateProperty
ServerPropertiesForDefaultCreate

Yeni sunucu oluşturmak için kullanılan özellikler.

ServerPropertiesForGeoRestore

Coğrafi olarak çoğaltılmış bir yedeklemeden farklı bir bölgeye geri yükleyerek yeni bir sunucu oluşturmak için kullanılan özellikler.

ServerPropertiesForReplica

Yeni bir çoğaltma oluşturmak için özellikler.

ServerPropertiesForRestore

Yedekten geri yükleyerek yeni sunucu oluşturmak için kullanılan özellikler.

ServerState

Kullanıcının görebileceği bir sunucunun durumu.

ServerVersion

Sunucunun sürümü.

Sku

Sunucunun faturalama bilgileriyle ilgili özellikleri.

SkuTier

Belirli bir SKU'nun katmanı, örneğin Temel.

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

StorageAutogrow

Depolama Otomatik Büyütme'yi etkinleştirin.

StorageProfile

Sunucunun Depolama Profili özellikleri

CloudError

Batch hizmetinden bir hata yanıtı.

Name Tür Description
error

ErrorResponse

Hata Yanıtı
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıtı biçimini de izler.)

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorResponse

Hata Yanıtı

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorResponse[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

GeoRedundantBackup

Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil seçeneğini etkinleştirin.

Name Tür Description
Disabled

string

Enabled

string

IdentityType

Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın.

Name Tür Description
SystemAssigned

string

InfrastructureEncryption

Ek veri koruması sağlayan yeni şifreleme algoritmasını kullanarak verileriniz için ikinci bir şifreleme katmanı ekleyin. Değer isteğe bağlıdır, ancak geçirilirse 'Devre Dışı' veya 'Etkin' olmalıdır.

Name Tür Description
Disabled

string

Bekleyen veriler için ek (2.) şifreleme katmanı

Enabled

string

Bekleyen veriler için tek bir şifreleme katmanı için varsayılan değer.

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

Name Tür Description
TLS1_0

string

TLS1_1

string

TLS1_2

string

TLSEnforcementDisabled

string

PrivateEndpointProperty

Name Tür Description
id

string

Özel uç noktanın kaynak kimliği.

PrivateEndpointProvisioningState

Özel uç nokta bağlantısının durumu.

Name Tür Description
Approving

string

Dropping

string

Failed

string

Ready

string

Rejecting

string

PrivateLinkServiceConnectionStateActionsRequire

Özel bağlantı hizmeti bağlantısı için gereken eylemler.

Name Tür Description
None

string

PrivateLinkServiceConnectionStateStatus

Özel bağlantı hizmeti bağlantı durumu.

Name Tür Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

Name Tür Description
Disabled

string

Enabled

string

ResourceIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Name Tür Description
principalId

string

Azure Active Directory asıl kimliği.

tenantId

string

Azure Active Directory kiracı kimliği.

type

IdentityType

Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın.

Server

Bir sunucuyu temsil eder.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ResourceIdentity

Sunucunun Azure Active Directory kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.administratorLogin

string

Yöneticinin sunucunun oturum açma adı. Yalnızca sunucu oluşturulurken belirtilebilir (ve oluşturma için gereklidir).

properties.byokEnforcement

string

Sunucu veri şifrelemesinin müşteri tarafından yönetilen anahtarlarla etkinleştirilip etkinleştirilmediğini gösteren durum.

properties.earliestRestoreDate

string

En erken geri yükleme noktası oluşturma zamanı (ISO8601 biçimi)

properties.fullyQualifiedDomainName

string

Bir sunucunun tam etki alanı adı.

properties.infrastructureEncryption

InfrastructureEncryption

Sunucunun altyapı şifrelemesini etkinleştirip etkinleştirmediğini gösteren durum.

properties.masterServerId

string

Çoğaltma sunucusunun ana sunucu kimliği.

properties.minimalTlsVersion

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Sunucudaki özel uç nokta bağlantılarının listesi

properties.publicNetworkAccess

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

properties.replicaCapacity

integer

Bir ana sunucunun sahip olabileceği en fazla çoğaltma sayısı.

properties.replicationRole

string

Sunucunun çoğaltma rolü.

properties.sslEnforcement

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

properties.storageProfile

StorageProfile

Sunucunun depolama profili.

properties.userVisibleState

ServerState

Kullanıcının görebileceği bir sunucunun durumu.

properties.version

ServerVersion

Sunucu sürümü.

sku

Sku

Sunucunun SKU'su (fiyatlandırma katmanı).

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

ServerForCreate

Oluşturulacak sunucuyu temsil eder.

Name Tür Description
identity

ResourceIdentity

Sunucunun Azure Active Directory kimliği.

location

string

Kaynağın bulunduğu konum.

properties ServerPropertiesForCreate:

Sunucunun özellikleri.

sku

Sku

Sunucunun SKU'su (fiyatlandırma katmanı).

tags

object

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

ServerPrivateEndpointConnection

Sunucu altında özel uç nokta bağlantısı

Name Tür Description
id

string

Özel uç nokta bağlantısının kaynak kimliği.

properties

ServerPrivateEndpointConnectionProperties

Özel uç nokta bağlantı özellikleri

ServerPrivateEndpointConnectionProperties

Özel uç nokta bağlantısının özellikleri.

Name Tür Description
privateEndpoint

PrivateEndpointProperty

Bağlantının ait olduğu özel uç nokta.

privateLinkServiceConnectionState

ServerPrivateLinkServiceConnectionStateProperty

Özel uç nokta bağlantısının bağlantı durumu.

provisioningState

PrivateEndpointProvisioningState

Özel uç nokta bağlantısının durumu.

ServerPrivateLinkServiceConnectionStateProperty

Name Tür Description
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Özel bağlantı hizmeti bağlantısı için gereken eylemler.

description

string

Özel bağlantı hizmeti bağlantı açıklaması.

status

PrivateLinkServiceConnectionStateStatus

Özel bağlantı hizmeti bağlantı durumu.

ServerPropertiesForDefaultCreate

Yeni sunucu oluşturmak için kullanılan özellikler.

Name Tür Description
administratorLogin

string

Yöneticinin sunucunun oturum açma adı. Yalnızca sunucu oluşturulurken belirtilebilir (ve oluşturma için gereklidir). Parola güncelleştirilirken oturum açma adı gereklidir.

administratorLoginPassword

string

Yönetici oturum açma parolası.

createMode string:

Default

Yeni sunucu oluşturma modu.

infrastructureEncryption

InfrastructureEncryption

Sunucunun altyapı şifrelemesini etkinleştirip etkinleştirmediğini gösteren durum.

minimalTlsVersion

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

publicNetworkAccess

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

sslEnforcement

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

storageProfile

StorageProfile

Sunucunun depolama profili.

version

ServerVersion

Sunucu sürümü.

ServerPropertiesForGeoRestore

Coğrafi olarak çoğaltılmış bir yedeklemeden farklı bir bölgeye geri yükleyerek yeni bir sunucu oluşturmak için kullanılan özellikler.

Name Tür Description
createMode string:

GeoRestore

Yeni sunucu oluşturma modu.

infrastructureEncryption

InfrastructureEncryption

Sunucunun altyapı şifrelemesini etkinleştirip etkinleştirmediğini gösteren durum.

minimalTlsVersion

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

publicNetworkAccess

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

sourceServerId

string

Geri yükleneceği kaynak sunucu kimliği.

sslEnforcement

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

storageProfile

StorageProfile

Sunucunun depolama profili.

version

ServerVersion

Sunucu sürümü.

ServerPropertiesForReplica

Yeni bir çoğaltma oluşturmak için özellikler.

Name Tür Description
createMode string:

Replica

Yeni sunucu oluşturma modu.

infrastructureEncryption

InfrastructureEncryption

Sunucunun altyapı şifrelemesini etkinleştirip etkinleştirmediğini gösteren durum.

minimalTlsVersion

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

publicNetworkAccess

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

sourceServerId

string

Çoğaltmanın oluşturulacağı ana sunucu kimliği.

sslEnforcement

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

storageProfile

StorageProfile

Sunucunun depolama profili.

version

ServerVersion

Sunucu sürümü.

ServerPropertiesForRestore

Yedekten geri yükleyerek yeni sunucu oluşturmak için kullanılan özellikler.

Name Tür Description
createMode string:

PointInTimeRestore

Yeni sunucu oluşturma modu.

infrastructureEncryption

InfrastructureEncryption

Sunucunun altyapı şifrelemesini etkinleştirip etkinleştirmediğini gösteren durum.

minimalTlsVersion

MinimalTlsVersionEnum

Sunucu için en düşük Tls sürümünü zorunlu kılma.

publicNetworkAccess

PublicNetworkAccessEnum

Bu sunucu için genel ağ erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır

restorePointInTime

string

Geri yükleme noktası oluşturma zamanı (ISO8601 biçimi), geri yükleme zamanı belirtilir.

sourceServerId

string

Geri yükleneceği kaynak sunucu kimliği.

sslEnforcement

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

storageProfile

StorageProfile

Sunucunun depolama profili.

version

ServerVersion

Sunucu sürümü.

ServerState

Kullanıcının görebileceği bir sunucunun durumu.

Name Tür Description
Disabled

string

Dropping

string

Inaccessible

string

Ready

string

ServerVersion

Sunucunun sürümü.

Name Tür Description
5.6

string

5.7

string

8.0

string

Sku

Sunucunun faturalama bilgileriyle ilgili özellikleri.

Name Tür Description
capacity

integer

Sunucunun işlem birimlerini temsil eden ölçeği artırma/genişletme kapasitesi.

family

string

Donanım ailesi.

name

string

Sku adı, genellikle katman + aile + çekirdekler, örneğin B_Gen4_1, GP_Gen5_8.

size

string

Kaynak tarafından uygun şekilde yorumlanacak boyut kodu.

tier

SkuTier

Belirli bir SKU'nun katmanı, örneğin Temel.

SkuTier

Belirli bir SKU'nun katmanı, örneğin Temel.

Name Tür Description
Basic

string

GeneralPurpose

string

MemoryOptimized

string

SslEnforcementEnum

Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin.

Name Tür Description
Disabled

string

Enabled

string

StorageAutogrow

Depolama Otomatik Büyütme'yi etkinleştirin.

Name Tür Description
Disabled

string

Enabled

string

StorageProfile

Sunucunun Depolama Profili özellikleri

Name Tür Description
backupRetentionDays

integer

Sunucu için yedekleme saklama günleri.

geoRedundantBackup

GeoRedundantBackup

Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil seçeneğini etkinleştirin.

storageAutogrow

StorageAutogrow

Depolama Otomatik Büyütme'yi etkinleştirin.

storageMB

integer

Sunucu için izin verilen maksimum depolama alanı.