共用方式為


Servers - Update

更新現有伺服器。 要求本文可以包含一對多個存在於一般伺服器定義中的屬性。

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

URI 參數

名稱 位於 必要 類型 Description
resourceGroupName
path True

string

資源群組的名稱。 名稱不區分大小寫。

serverName
path True

string

伺服器的名稱。

Regex 模式: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

subscriptionId
path True

string

目標訂用帳戶的標識碼。

api-version
query True

string

用於此作業的 API 版本。

要求本文

名稱 類型 Description
parameters

ServerForUpdate

更新伺服器所需的參數。

回應

名稱 類型 Description
200 OK

Server

確定

202 Accepted

已接受

標題

Location: string

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

ServerUpdate
ServerUpdateWithAadAuthEnabled
ServerUpdateWithCustomerMaintenanceWindow
ServerUpdateWithDataEncryptionEnabled
ServerUpdateWithMajorVersionUpgrade

ServerUpdate

範例要求

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

{
  "sku": {
    "tier": "GeneralPurpose",
    "name": "Standard_D8s_v3"
  },
  "properties": {
    "administratorLoginPassword": "newpassword",
    "createMode": "Update",
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20
    }
  }
}

範例回覆

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com",
    "version": "12",
    "minorVersion": "6",
    "administratorLogin": "cloudsa",
    "state": "Ready",
    "availabilityZone": "1",
    "dataEncryption": {
      "type": "SystemManaged"
    },
    "authConfig": {
      "activeDirectoryAuth": "Disabled",
      "passwordAuth": "Enabled"
    },
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00"
    },
    "network": {
      "publicNetworkAccess": "Disabled",
      "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet",
      "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "state": "Healthy",
      "standbyAvailabilityZone": "2"
    },
    "maintenanceWindow": {
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01

ServerUpdateWithAadAuthEnabled

範例要求

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

{
  "sku": {
    "tier": "GeneralPurpose",
    "name": "Standard_D8s_v3"
  },
  "properties": {
    "administratorLoginPassword": "newpassword",
    "createMode": "Update",
    "authConfig": {
      "activeDirectoryAuth": "Enabled",
      "passwordAuth": "Enabled",
      "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt"
    },
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20
    }
  }
}

範例回覆

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com",
    "version": "12",
    "minorVersion": "6",
    "administratorLogin": "cloudsa",
    "state": "Ready",
    "availabilityZone": "1",
    "dataEncryption": {
      "type": "SystemManaged"
    },
    "authConfig": {
      "activeDirectoryAuth": "Enabled",
      "passwordAuth": "Enabled",
      "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt"
    },
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00"
    },
    "network": {
      "publicNetworkAccess": "Disabled",
      "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet",
      "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "state": "Healthy",
      "standbyAvailabilityZone": "2"
    },
    "maintenanceWindow": {
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01

ServerUpdateWithCustomerMaintenanceWindow

範例要求

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

{
  "properties": {
    "createMode": "Update",
    "maintenanceWindow": {
      "customWindow": "Enabled",
      "dayOfWeek": 0,
      "startHour": 8,
      "startMinute": 0
    }
  }
}

範例回覆

{
  "sku": {
    "name": "Standard_D4s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com",
    "version": "12",
    "minorVersion": "6",
    "administratorLogin": "cloudsa",
    "state": "Ready",
    "availabilityZone": "1",
    "storage": {
      "storageSizeGB": 512
    },
    "dataEncryption": {
      "type": "SystemManaged"
    },
    "authConfig": {
      "activeDirectoryAuth": "Disabled",
      "passwordAuth": "Enabled"
    },
    "backup": {
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00"
    },
    "network": {
      "publicNetworkAccess": "Disabled",
      "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet",
      "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "state": "Healthy",
      "standbyAvailabilityZone": "2"
    },
    "maintenanceWindow": {
      "customWindow": "Enabled",
      "dayOfWeek": 0,
      "startHour": 8,
      "startMinute": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01

ServerUpdateWithDataEncryptionEnabled

範例要求

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

{
  "sku": {
    "tier": "GeneralPurpose",
    "name": "Standard_D8s_v3"
  },
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {}
    },
    "type": "UserAssigned"
  },
  "properties": {
    "administratorLoginPassword": "newpassword",
    "createMode": "Update",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity"
    },
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20
    }
  }
}

範例回覆

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {
        "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9",
        "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
      },
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity-1": {
        "principalId": "90008082-e024-4cc3-8fcf-63bcdb9cf6b6",
        "clientId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
      }
    },
    "type": "UserAssigned"
  },
  "properties": {
    "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com",
    "version": "12",
    "minorVersion": "6",
    "administratorLogin": "cloudsa",
    "state": "Ready",
    "availabilityZone": "1",
    "authConfig": {
      "activeDirectoryAuth": "Disabled",
      "passwordAuth": "Enabled"
    },
    "dataEncryption": {
      "type": "AzureKeyVault",
      "primaryKeyURI": "https://test-kv.vault.azure.net/keys/test-key1/77f57315bab34b0189daa113fbc78787",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity"
    },
    "storage": {
      "storageSizeGB": 1024
    },
    "backup": {
      "backupRetentionDays": 20,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00"
    },
    "network": {
      "publicNetworkAccess": "Disabled",
      "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet",
      "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "state": "Healthy",
      "standbyAvailabilityZone": "2"
    },
    "maintenanceWindow": {
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01

ServerUpdateWithMajorVersionUpgrade

範例要求

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

{
  "properties": {
    "createMode": "Update",
    "version": "14"
  }
}

範例回覆

{
  "sku": {
    "name": "Standard_D4s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "c7d7483a8ceb.test-private-dns-zone.postgres.database.azure.com",
    "version": "14",
    "minorVersion": "6",
    "administratorLogin": "cloudsa",
    "state": "Ready",
    "availabilityZone": "1",
    "storage": {
      "storageSizeGB": 512
    },
    "dataEncryption": {
      "type": "SystemManaged"
    },
    "authConfig": {
      "activeDirectoryAuth": "Disabled",
      "passwordAuth": "Enabled"
    },
    "backup": {
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-05-26T01:16:58.3723361+00:00"
    },
    "network": {
      "publicNetworkAccess": "Disabled",
      "delegatedSubnetResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-vnet-subnet",
      "privateDnsZoneArmResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.Network/privateDnsZones/test-private-dns-zone.postgres.database.azure.com"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "state": "Healthy",
      "standbyAvailabilityZone": "2"
    },
    "maintenanceWindow": {
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4",
  "name": "pgtestsvc4",
  "type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/azureAsyncOperation/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2022-12-01

定義

名稱 Description
activeDirectoryAuthEnum

如果已啟用,則會啟用 Azure Active Directory 驗證。

ArmServerKeyType

數據加密類型,描述其是否為系統管理與 Azure Key Vault。

AuthConfig

伺服器的 AuthConfig 屬性。

Backup

伺服器的備份屬性。

createdByType

建立資源的身分識別類型。

CreateMode

建立新 PostgreSQL 伺服器的模式。

CreateModeForUpdate

更新新 PostgreSQL 伺服器的模式。

DataEncryption

伺服器的數據加密屬性。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

GeoRedundantBackupEnum

值,指出伺服器上是否啟用 Geo-Redundant 備份。

HighAvailability

伺服器的高可用性屬性。

HighAvailabilityMode

伺服器的HA模式。

IdentityType

與此資源相關聯的身分識別類型;目前限制為「無」和「UserAssigned」

MaintenanceWindow

伺服器的維護視窗屬性。

Network

伺服器的網路屬性。 只有在您想要讓伺服器成為私人存取伺服器時,才需要傳遞這個 Network 屬性。

passwordAuthEnum

如果已啟用,則會啟用密碼驗證。

ReplicationRole

伺服器的復寫角色

Server

表示伺服器。

ServerForUpdate

更新伺服器的必要參數。

ServerHAState

使用者可以看到的HA伺服器狀態。

ServerPublicNetworkAccessState

公用網路存取已啟用或未啟用

ServerState

使用者看得見的伺服器狀態。

ServerVersion

PostgreSQL 伺服器版本。

Sku

伺服器的 SKU (定價層) 。

SkuTier

特定 SKU 的層,例如高載。

Storage

伺服器的記憶體屬性。

systemData

與此資源相關的系統元數據。

UserAssignedIdentity

描述應用程式的身分識別。

UserIdentity

描述與應用程式相關聯的單一使用者指派身分識別。

activeDirectoryAuthEnum

如果已啟用,則會啟用 Azure Active Directory 驗證。

名稱 類型 Description
Disabled

string

Enabled

string

ArmServerKeyType

數據加密類型,描述其是否為系統管理與 Azure Key Vault。

名稱 類型 Description
AzureKeyVault

string

SystemManaged

string

AuthConfig

伺服器的 AuthConfig 屬性。

名稱 類型 預設值 Description
activeDirectoryAuth

activeDirectoryAuthEnum

如果已啟用,則會啟用 Azure Active Directory 驗證。

passwordAuth

passwordAuthEnum

Enabled

如果已啟用,則會啟用密碼驗證。

tenantId

string

伺服器的租用戶標識碼。

Backup

伺服器的備份屬性。

名稱 類型 預設值 Description
backupRetentionDays

integer

7

伺服器的備份保留天數。

earliestRestoreDate

string

伺服器最早的還原時間點時間 (ISO8601 格式) 。

geoRedundantBackup

GeoRedundantBackupEnum

Disabled

值,指出伺服器上是否啟用 Geo-Redundant 備份。

createdByType

建立資源的身分識別類型。

名稱 類型 Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

建立新 PostgreSQL 伺服器的模式。

名稱 類型 Description
Create

string

Default

string

GeoRestore

string

PointInTimeRestore

string

Replica

string

Update

string

CreateModeForUpdate

更新新 PostgreSQL 伺服器的模式。

名稱 類型 Description
Default

string

Update

string

DataEncryption

伺服器的數據加密屬性。

名稱 類型 Description
primaryKeyURI

string

主伺服器數據加密金鑰的 URI。

primaryUserAssignedIdentityId

string

要用於主伺服器數據加密的使用者指派身分識別的資源識別碼。

type

ArmServerKeyType

要描述其是否為系統管理與 Azure 金鑰保存庫的數據加密類型。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細資料。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

GeoRedundantBackupEnum

值,指出伺服器上是否啟用 Geo-Redundant 備份。

名稱 類型 Description
Disabled

string

Enabled

string

HighAvailability

伺服器的高可用性屬性。

名稱 類型 預設值 Description
mode

HighAvailabilityMode

Disabled

伺服器的HA模式。

standbyAvailabilityZone

string

待命的可用性區域資訊。

state

ServerHAState

使用者可以看到的HA伺服器狀態。

HighAvailabilityMode

伺服器的HA模式。

名稱 類型 Description
Disabled

string

SameZone

string

ZoneRedundant

string

IdentityType

與此資源相關聯的身分識別類型;目前限制為「無」和「UserAssigned」

名稱 類型 Description
None

string

UserAssigned

string

MaintenanceWindow

伺服器的維護視窗屬性。

名稱 類型 預設值 Description
customWindow

string

Disabled

指出是否啟用或停用自定義視窗

dayOfWeek

integer

0

維護時段的星期數

startHour

integer

0

維護時段的開始時間

startMinute

integer

0

維護時段的開始分鐘

Network

伺服器的網路屬性。 只有在您想要讓伺服器成為私人存取伺服器時,才需要傳遞這個 Network 屬性。

名稱 類型 Description
delegatedSubnetResourceId

string

委派的子網 arm 資源標識符。這是在建立期間必須傳遞的,以防我們想要將伺服器插入 VNET,也就是私人存取伺服器。 在更新期間,只有在我們想要更新 私用 DNS 區域的值時,才傳遞此值。

privateDnsZoneArmResourceId

string

私人 dns 區域 arm 資源識別碼。這是在建立期間必須傳遞的,以防我們想要將伺服器插入 VNET,也就是私人存取伺服器。 在更新期間,只有在我們想要更新 私用 DNS 區域的值時,才傳遞此值。

publicNetworkAccess

ServerPublicNetworkAccessState

公用網路存取已啟用或未啟用

passwordAuthEnum

如果已啟用,則會啟用密碼驗證。

名稱 類型 Description
Disabled

string

Enabled

string

ReplicationRole

伺服器的復寫角色

名稱 類型 Description
AsyncReplica

string

GeoAsyncReplica

string

None

string

Primary

string

Server

表示伺服器。

名稱 類型 Description
id

string

資源的完整資源識別碼。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

UserAssignedIdentity

描述應用程式的身分識別。

location

string

資源所在的地理位置

name

string

資源的名稱

properties.administratorLogin

string

伺服器的系統管理員登入名稱。 只有在建立伺服器 (且建立) 時才能指定。

properties.administratorLoginPassword

string

伺服器建立) 所需的系統管理員登入密碼 (。

properties.authConfig

AuthConfig

伺服器的 AuthConfig 屬性。

properties.availabilityZone

string

伺服器的可用性區域資訊。

properties.backup

Backup

伺服器的備份屬性。

properties.createMode

CreateMode

建立新 PostgreSQL 伺服器的模式。

properties.dataEncryption

DataEncryption

伺服器的數據加密屬性。

properties.fullyQualifiedDomainName

string

伺服器的完整功能變數名稱。

properties.highAvailability

HighAvailability

伺服器的高可用性屬性。

properties.maintenanceWindow

MaintenanceWindow

伺服器的維護視窗屬性。

properties.minorVersion

string

伺服器的次要版本。

properties.network

Network

伺服器的網路屬性。 只有在您想要讓伺服器成為私人存取伺服器時,才需要傳遞這個 Network 屬性。

properties.pointInTimeUTC

string

還原點建立時間 (ISO8601 格式) ,指定要從中還原的時間。 當 'createMode' 是 'PointInTimeRestore' 或 'GeoRestore' 時,這是必要的。

properties.replicaCapacity

integer

伺服器允許的複本。

properties.replicationRole

ReplicationRole

伺服器的復寫角色

properties.sourceServerResourceId

string

要從中還原的來源伺服器資源標識碼。 當 'createMode' 是 'PointInTimeRestore' 或 'GeoRestore' 或 'Replica' 時,就是必要的。 這個屬性只會針對復本伺服器傳回

properties.state

ServerState

使用者可以看到的伺服器狀態。

properties.storage

Storage

伺服器的記憶體屬性。

properties.version

ServerVersion

PostgreSQL Server 版本。

sku

Sku

伺服器的 SKU (定價層) 。

systemData

systemData

與此資源相關的系統元數據。

tags

object

資源標籤。

type

string

資源類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

ServerForUpdate

更新伺服器的必要參數。

名稱 類型 Description
identity

UserAssignedIdentity

描述應用程式的身分識別。

properties.administratorLoginPassword

string

系統管理員登入的密碼。

properties.authConfig

AuthConfig

伺服器的 AuthConfig 屬性。

properties.backup

Backup

伺服器的備份屬性。

properties.createMode

CreateModeForUpdate

更新新 PostgreSQL 伺服器的模式。

properties.dataEncryption

DataEncryption

伺服器的數據加密屬性。

properties.highAvailability

HighAvailability

伺服器的高可用性屬性。

properties.maintenanceWindow

MaintenanceWindow

伺服器的維護視窗屬性。

properties.network

Network

伺服器的網路屬性。 只有在伺服器是私人存取伺服器時,才需要傳遞這些密碼。

properties.replicationRole

ReplicationRole

伺服器的復寫角色

properties.storage

Storage

伺服器的記憶體屬性。

properties.version

ServerVersion

PostgreSQL Server 版本。

sku

Sku

伺服器的 SKU (定價層) 。

tags

object

索引鍵/值組形式的應用程式特有中繼資料。

ServerHAState

使用者可以看到的HA伺服器狀態。

名稱 類型 Description
CreatingStandby

string

FailingOver

string

Healthy

string

NotEnabled

string

RemovingStandby

string

ReplicatingData

string

ServerPublicNetworkAccessState

公用網路存取已啟用或未啟用

名稱 類型 Description
Disabled

string

Enabled

string

ServerState

使用者看得見的伺服器狀態。

名稱 類型 Description
Disabled

string

Dropping

string

Ready

string

Starting

string

Stopped

string

Stopping

string

Updating

string

ServerVersion

PostgreSQL 伺服器版本。

名稱 類型 Description
11

string

12

string

13

string

14

string

Sku

伺服器的 SKU (定價層) 。

名稱 類型 Description
name

string

sku 的名稱,通常是層 + 系列 + 核心,例如Standard_D4s_v3。

tier

SkuTier

特定 SKU 的層,例如高載。

SkuTier

特定 SKU 的層,例如高載。

名稱 類型 Description
Burstable

string

GeneralPurpose

string

MemoryOptimized

string

Storage

伺服器的記憶體屬性。

名稱 類型 Description
storageSizeGB

integer

伺服器允許的最大記憶體。

systemData

與此資源相關的系統元數據。

名稱 類型 Description
createdAt

string

資源建立的時間戳 (UTC) 。

createdBy

string

建立資源的身分識別。

createdByType

createdByType

建立資源的身分識別類型。

lastModifiedAt

string

上次修改的資源時間戳 (UTC)

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

createdByType

上次修改資源的身分識別類型。

UserAssignedIdentity

描述應用程式的身分識別。

名稱 類型 Description
tenantId

string

伺服器的租用戶標識碼。

type

IdentityType

與此資源相關聯的身分識別類型;目前限制為「無」和「UserAssigned」

userAssignedIdentities

<string,  UserIdentity>

代表使用者指派的身分識別對應。

UserIdentity

描述與應用程式相關聯的單一使用者指派身分識別。

名稱 類型 Description
clientId

string

此身分識別所代表之服務主體的用戶端標識碼。

principalId

string

此身分識別所代表之服務主體的物件標識碼。