Servers - Update

Var olan bir sunucuyu Güncelleştirmeler. İstek gövdesi, normal sunucu tanımında bulunan özelliklerin bir veya daha çoğunu içerebilir.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/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 Tür Description
identity

ResourceIdentity

Sunucunun Azure Active Directory kimliği.

properties.administratorLoginPassword

string

Yönetici oturum açma parolası.

properties.minimalTlsVersion

MinimalTlsVersionEnum

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

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.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.version

ServerVersion

Sunucunun sürümü.

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

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

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

Scopes

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

Örnekler

ServerUpdate

Sample Request

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

{
  "properties": {
    "administratorLoginPassword": "<administratorLoginPassword>",
    "sslEnforcement": "Enabled",
    "minimalTlsVersion": "TLS1_2"
  }
}

Sample Response

{
  "sku": {
    "name": "B_Gen4_2",
    "tier": "Basic",
    "family": "Gen4",
    "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"
}

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.

ServerPrivateEndpointConnection

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

ServerPrivateEndpointConnectionProperties

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

ServerPrivateLinkServiceConnectionStateProperty
ServerState

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

ServerUpdateParameters

Sunucu için güncelleştirilmeye izin verilen parametreler.

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"

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.

ServerState

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

Name Tür Description
Disabled

string

Dropping

string

Inaccessible

string

Ready

string

ServerUpdateParameters

Sunucu için güncelleştirilmeye izin verilen parametreler.

Name Tür Description
identity

ResourceIdentity

Sunucunun Azure Active Directory kimliği.

properties.administratorLoginPassword

string

Yönetici oturum açma parolası.

properties.minimalTlsVersion

MinimalTlsVersionEnum

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

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.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.version

ServerVersion

Sunucunun sürümü.

sku

Sku

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

tags

object

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

ServerVersion

Sunucunun sürümü.

Name Tür Description
10

string

10.0

string

10.2

string

11

string

9.5

string

9.6

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ı.