Dela via


Servers - Update

Uppdaterar en befintlig server. Begärandetexten kan innehålla en till många av de egenskaper som finns i den normala serverdefinitionen.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serverName
path True

string

Namnet på servern.

Reguljärt uttrycksmönster: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

subscriptionId
path True

string

uuid

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

DEN API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
parameters

ServerForUpdate

De parametrar som krävs för att uppdatera en server.

Svar

Name Typ Description
200 OK

Server

OKEJ

202 Accepted

Accepterad

Sidhuvuden

Location: string

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Promote a replica server as a Standalone server as forced, i.e. it will promote a replica server immediately without waiting for primary and replica to be in sync.
Promote a replica server as a Standalone server as planned, i.e. it will wait for replication to complete.
ServerUpdate
ServerUpdateWithAadAuthEnabled
ServerUpdateWithCustomerMaintenanceWindow
ServerUpdateWithDataEncryptionEnabled
ServerUpdateWithMajorVersionUpgrade
SwitchOver a replica server as forced, i.e. it will replica as Primary and original primary as replica immediately without waiting for primary and replica to be in sync.
SwitchOver a replica server as planned, i.e. it will wait for replication to complete before promoting replica as Primary and original primary as replica.

Promote a replica server as a Standalone server as forced, i.e. it will promote a replica server immediately without waiting for primary and replica to be in sync.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica?api-version=2024-11-01-preview

{
  "properties": {
    "replica": {
      "promoteMode": "standalone",
      "promoteOption": "forced"
    }
  }
}

Exempelsvar

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "pgtestsvc4-replica.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,
      "autoGrow": "Enabled",
      "tier": "P30",
      "iops": 5000
    },
    "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
    },
    "replica": {
      "role": "None",
      "capacity": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica",
  "name": "pgtestsvc4-replica",
  "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

Promote a replica server as a Standalone server as planned, i.e. it will wait for replication to complete.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica?api-version=2024-11-01-preview

{
  "properties": {
    "replica": {
      "promoteMode": "standalone",
      "promoteOption": "planned"
    }
  }
}

Exempelsvar

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "pgtestsvc4-replica.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,
      "autoGrow": "Enabled",
      "tier": "P30",
      "iops": 5000
    },
    "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
    },
    "replica": {
      "role": "None",
      "capacity": 0
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica",
  "name": "pgtestsvc4-replica",
  "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

ServerUpdate

Exempelbegäran

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

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

Exempelsvar

{
  "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,
      "autoGrow": "Enabled",
      "tier": "P30",
      "iops": 5000
    },
    "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

ServerUpdateWithAadAuthEnabled

Exempelbegäran

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

{
  "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,
      "autoGrow": "Disabled",
      "tier": "P30"
    },
    "backup": {
      "backupRetentionDays": 20
    }
  }
}

Exempelsvar

{
  "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,
      "autoGrow": "Disabled",
      "tier": "P30",
      "iops": 5000
    },
    "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

ServerUpdateWithCustomerMaintenanceWindow

Exempelbegäran

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

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

Exempelsvar

{
  "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,
      "autoGrow": "Disabled",
      "tier": "P20",
      "iops": 2300
    },
    "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

ServerUpdateWithDataEncryptionEnabled

Exempelbegäran

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

{
  "sku": {
    "tier": "GeneralPurpose",
    "name": "Standard_D8s_v3"
  },
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-usermanagedidentity": {},
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-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",
      "geoBackupKeyURI": "https://test-geo-kv.vault.azure.net/keys/test-key1/66f57315bab34b0189daa113fbc78787",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity"
    },
    "backup": {
      "backupRetentionDays": 20
    }
  }
}

Exempelsvar

{
  "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"
      },
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity": {
        "principalId": "0a4e0c6e-7751-4078-ae1f-a477306c11e9",
        "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",
      "geoBackupKeyURI": "https://test-geo-kv.vault.azure.net/keys/test-key1/66f57315bab34b0189daa113fbc78787",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-usermanagedidentity",
      "primaryEncryptionKeyStatus": "Valid",
      "geoBackupEncryptionKeyStatus": "Valid"
    },
    "storage": {
      "storageSizeGB": 1024,
      "autoGrow": "Disabled",
      "tier": "P30",
      "iops": 5000
    },
    "backup": {
      "backupRetentionDays": 20,
      "geoRedundantBackup": "Enabled",
      "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

ServerUpdateWithMajorVersionUpgrade

Exempelbegäran

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

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

Exempelsvar

{
  "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,
      "autoGrow": "Enabled",
      "tier": "P20",
      "iops": 2300
    },
    "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

SwitchOver a replica server as forced, i.e. it will replica as Primary and original primary as replica immediately without waiting for primary and replica to be in sync.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica?api-version=2024-11-01-preview

{
  "properties": {
    "replica": {
      "promoteMode": "switchover",
      "promoteOption": "forced"
    }
  }
}

Exempelsvar

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "pgtestsvc4-replica.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,
      "autoGrow": "Enabled",
      "tier": "P30",
      "iops": 5000
    },
    "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
    },
    "replica": {
      "role": "Primary",
      "capacity": 5
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica",
  "name": "pgtestsvc4-replica",
  "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

SwitchOver a replica server as planned, i.e. it will wait for replication to complete before promoting replica as Primary and original primary as replica.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica?api-version=2024-11-01-preview

{
  "properties": {
    "replica": {
      "promoteMode": "switchover",
      "promoteOption": "planned"
    }
  }
}

Exempelsvar

{
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "fullyQualifiedDomainName": "pgtestsvc4-replica.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,
      "autoGrow": "Enabled",
      "tier": "P30",
      "iops": 5000
    },
    "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
    },
    "replica": {
      "role": "Primary",
      "capacity": 5
    }
  },
  "location": "westus",
  "tags": {
    "ElasticServer": "1"
  },
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc4-replica",
  "name": "pgtestsvc4-replica",
  "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=2024-11-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/southeastasia/operationResults/e276a03a-1770-4549-86f5-0edffae8997c?api-version=2024-11-01-preview

Definitioner

Name Description
activeDirectoryAuthEnum

Om aktiverad är Azure Active Directory-autentisering aktiverat.

ArmServerKeyType

Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault.

AuthConfig

AuthConfig-egenskaper för en server.

AzureManagedDiskPerformanceTiers

Namn på lagringsnivå för IOPS.

Backup

Säkerhetskopieringsegenskaper för en server.

Cluster

Klusteregenskaper för en server.

createdByType

Den typ av identitet som skapade resursen.

CreateMode

Läget för att skapa en ny PostgreSQL-server.

CreateModeForUpdate

Läget för att uppdatera en ny PostgreSQL-server.

DataEncryption

Datakrypteringsegenskaper för en server.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

GeoRedundantBackupEnum

Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern.

HighAvailability

Egenskaper för hög tillgänglighet för en server.

HighAvailabilityMode

HA-läget för servern.

IdentityType

de typer av identiteter som är associerade med den här resursen

keyStatusEnum

Primär krypteringsnyckelstatus för datakrypteringsaktiverad server.

MaintenanceWindow

Egenskaper för underhållsfönster för en server.

Network

Nätverksegenskaper för en server. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver.

passwordAuthEnum

Om aktiverad är lösenordsautentisering aktiverat.

PrivateEndpoint

Den privata slutpunktsresursen.

PrivateEndpointConnection

Lista över privata slutpunktsanslutningar som är associerade med den angivna resursen.

PrivateEndpointConnectionProvisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

PrivateEndpointServiceConnectionStatus

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

ReadReplicaPromoteMode

Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap.

Replica

Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server.

ReplicationPromoteOption

Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap.

ReplicationRole

Replikeringsrollen för servern

ReplicationState

Hämtar replikeringstillståndet för en replikserver. Den här egenskapen returneras endast för api-anrop för repliker. Värden som stöds är Active, Catchup, Provisioning, Updating, Broken, Reconfiguring

Server

Representerar en server.

ServerForUpdate

De parametrar som krävs för att uppdatera en server.

ServerHAState

Ett tillstånd för en HA-server som är synlig för användaren.

ServerPublicNetworkAccessState

offentlig nätverksåtkomst är aktiverad eller inte

ServerState

Ett tillstånd för en server som är synlig för användaren.

ServerVersion

PostgreSQL Server-version.

Sku

Serverns SKU (prisnivå).

SkuTier

Nivån för den specifika SKU:n, t.ex. Burstable.

Storage

Lagringsegenskaper för en server.

StorageAutoGrow

Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server.

StorageType

Lagringstyp för servern. Tillåtna värden är Premium_LRS, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

UserAssignedIdentity

Beskriver programmets identitet.

UserIdentity

Beskriver en enskild användartilldelad identitet som är associerad med programmet.

activeDirectoryAuthEnum

Om aktiverad är Azure Active Directory-autentisering aktiverat.

Name Typ Description
Disabled

string

Enabled

string

ArmServerKeyType

Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault.

Name Typ Description
AzureKeyVault

string

SystemManaged

string

AuthConfig

AuthConfig-egenskaper för en server.

Name Typ Standardvärde Description
activeDirectoryAuth

activeDirectoryAuthEnum

Om aktiverad är Azure Active Directory-autentisering aktiverat.

passwordAuth

passwordAuthEnum

Enabled

Om aktiverad är lösenordsautentisering aktiverat.

tenantId

string

Klient-ID för servern.

AzureManagedDiskPerformanceTiers

Namn på lagringsnivå för IOPS.

Name Typ Description
P1

string

P10

string

P15

string

P2

string

P20

string

P3

string

P30

string

P4

string

P40

string

P50

string

P6

string

P60

string

P70

string

P80

string

Backup

Säkerhetskopieringsegenskaper för en server.

Name Typ Standardvärde Description
backupRetentionDays

integer

7

Kvarhållningsdagar för säkerhetskopiering för servern.

earliestRestoreDate

string

Den tidigaste återställningspunkten (ISO8601 format) för servern.

geoRedundantBackup

GeoRedundantBackupEnum

Disabled

Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern.

Cluster

Klusteregenskaper för en server.

Name Typ Standardvärde Description
clusterSize

integer

0

Antalet noder för klustret.

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

Läget för att skapa en ny PostgreSQL-server.

Name Typ Description
Create

string

Default

string

GeoRestore

string

PointInTimeRestore

string

Replica

string

ReviveDropped

string

Update

string

CreateModeForUpdate

Läget för att uppdatera en ny PostgreSQL-server.

Name Typ Description
Default

string

Update

string

DataEncryption

Datakrypteringsegenskaper för en server.

Name Typ Description
geoBackupEncryptionKeyStatus

keyStatusEnum

Krypteringsnyckelstatus för geo-säkerhetskopiering för datakrypteringsaktiverad server.

geoBackupKeyURI

string

URI för nyckeln i keyvault för datakryptering för geo-säkerhetskopiering av servern.

geoBackupUserAssignedIdentityId

string

Resurs-ID för den användartilldelade identitet som ska användas för datakryptering för geo-säkerhetskopiering av servern.

primaryEncryptionKeyStatus

keyStatusEnum

Primär krypteringsnyckelstatus för datakrypteringsaktiverad server.

primaryKeyURI

string

URI för nyckeln i keyvault för datakryptering av den primära servern.

primaryUserAssignedIdentityId

string

Resurs-ID för den användartilldelade identitet som ska användas för datakryptering av den primära servern.

type

ArmServerKeyType

Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

GeoRedundantBackupEnum

Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern.

Name Typ Description
Disabled

string

Enabled

string

HighAvailability

Egenskaper för hög tillgänglighet för en server.

Name Typ Standardvärde Description
mode

HighAvailabilityMode

Disabled

HA-läget för servern.

standbyAvailabilityZone

string

tillgänglighetszoninformation för vänteläge.

state

ServerHAState

Ett tillstånd för en HA-server som är synlig för användaren.

HighAvailabilityMode

HA-läget för servern.

Name Typ Description
Disabled

string

SameZone

string

ZoneRedundant

string

IdentityType

de typer av identiteter som är associerade med den här resursen

Name Typ Description
None

string

SystemAssigned

string

UserAssigned

string

keyStatusEnum

Primär krypteringsnyckelstatus för datakrypteringsaktiverad server.

Name Typ Description
Invalid

string

Valid

string

MaintenanceWindow

Egenskaper för underhållsfönster för en server.

Name Typ Standardvärde Description
customWindow

string

Disabled

anger om anpassat fönster är aktiverat eller inaktiverat

dayOfWeek

integer

0

dag i veckan för underhållsperiod

startHour

integer

0

starttimmes för underhållsperiod

startMinute

integer

0

startminut för underhållsperiod

Network

Nätverksegenskaper för en server. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver.

Name Typ Description
delegatedSubnetResourceId

string

Resurs-ID för delegerade undernätsarmen. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon.

privateDnsZoneArmResourceId

string

Resurs-ID för privat dns-zon. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon.

publicNetworkAccess

ServerPublicNetworkAccessState

offentlig nätverksåtkomst är aktiverad eller inte

passwordAuthEnum

Om aktiverad är lösenordsautentisering aktiverat.

Name Typ Description
Disabled

string

Enabled

string

PrivateEndpoint

Den privata slutpunktsresursen.

Name Typ Description
id

string

ARM-identifieraren för privat slutpunkt.

PrivateEndpointConnection

Lista över privata slutpunktsanslutningar som är associerade med den angivna resursen.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties.groupIds

string[]

Grupp-ID:t för den privata slutpunktsresursen.

properties.privateEndpoint

PrivateEndpoint

Den privata slutpunktsresursen.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

Name Typ Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

Name Typ Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

Name Typ Description
actionsRequired

string

Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten.

description

string

Orsak till godkännande/avvisande av anslutningen.

status

PrivateEndpointServiceConnectionStatus

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

ReadReplicaPromoteMode

Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap.

Name Typ Description
standalone

string

switchover

string

Replica

Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server.

Name Typ Description
capacity

integer

Repliker tillåts för en server.

promoteMode

ReadReplicaPromoteMode

Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap.

promoteOption

ReplicationPromoteOption

Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap.

replicationState

ReplicationState

Hämtar replikeringstillståndet för en replikserver. Den här egenskapen returneras endast för api-anrop för repliker. Värden som stöds är Active, Catchup, Provisioning, Updating, Broken, Reconfiguring

role

ReplicationRole

Används för att ange serverns roll i replikeringsuppsättningen.

ReplicationPromoteOption

Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap.

Name Typ Description
forced

string

planned

string

ReplicationRole

Replikeringsrollen för servern

Name Typ Description
AsyncReplica

string

GeoAsyncReplica

string

None

string

Primary

string

ReplicationState

Hämtar replikeringstillståndet för en replikserver. Den här egenskapen returneras endast för api-anrop för repliker. Värden som stöds är Active, Catchup, Provisioning, Updating, Broken, Reconfiguring

Name Typ Description
Active

string

Broken

string

Catchup

string

Provisioning

string

Reconfiguring

string

Updating

string

Server

Representerar en server.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

UserAssignedIdentity

Beskriver programmets identitet.

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties.administratorLogin

string

Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa).

properties.administratorLoginPassword

string

Administratörens inloggningslösenord (krävs för att skapa servern).

properties.authConfig

AuthConfig

AuthConfig-egenskaper för en server.

properties.availabilityZone

string

tillgänglighetszoninformation för servern.

properties.backup

Backup

Säkerhetskopieringsegenskaper för en server.

properties.cluster

Cluster

Klusteregenskaper för en server.

properties.createMode

CreateMode

Läget för att skapa en ny PostgreSQL-server.

properties.dataEncryption

DataEncryption

Datakrypteringsegenskaper för en server.

properties.fullyQualifiedDomainName

string

Det fullständigt kvalificerade domännamnet för en server.

properties.highAvailability

HighAvailability

Egenskaper för hög tillgänglighet för en server.

properties.maintenanceWindow

MaintenanceWindow

Egenskaper för underhållsfönster för en server.

properties.minorVersion

string

Delversionen av servern.

properties.network

Network

Nätverksegenskaper för en server. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver.

properties.pointInTimeUTC

string

Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. Det krävs när "createMode" är "PointInTimeRestore" eller "GeoRestore" eller "ReviveDropped".

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista över privata slutpunktsanslutningar som är associerade med den angivna resursen.

properties.replica

Replica

Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server.

properties.replicaCapacity

integer

Repliker tillåts för en server.

properties.replicationRole

ReplicationRole

Replikeringsrollen för servern

properties.sourceServerResourceId

string

Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore" eller "GeoRestore" eller "Replica" eller "ReviveDropped". Den här egenskapen returneras endast för replikservern

properties.state

ServerState

Ett tillstånd för en server som är synlig för användaren.

properties.storage

Storage

Lagringsegenskaper för en server.

properties.version

ServerVersion

PostgreSQL Server-version.

sku

Sku

Serverns SKU (prisnivå).

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resurstaggar.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

ServerForUpdate

De parametrar som krävs för att uppdatera en server.

Name Typ Description
identity

UserAssignedIdentity

Beskriver programmets identitet.

properties.administratorLogin

string

Administratörens inloggningsnamn för en server. Det går bara att ange när servern försöker växla till lösenordsautentisering och inte har någon standardinloggning för administratören.

properties.administratorLoginPassword

string

Lösenordet för administratörsinloggningen.

properties.authConfig

AuthConfig

AuthConfig-egenskaper för en server.

properties.backup

Backup

Säkerhetskopieringsegenskaper för en server.

properties.cluster

Cluster

Klusteregenskaper för en server.

properties.createMode

CreateModeForUpdate

Läget för att uppdatera en ny PostgreSQL-server.

properties.dataEncryption

DataEncryption

Datakrypteringsegenskaper för en server.

properties.highAvailability

HighAvailability

Egenskaper för hög tillgänglighet för en server.

properties.maintenanceWindow

MaintenanceWindow

Egenskaper för underhållsfönster för en server.

properties.network

Network

Nätverksegenskaper för en server. Dessa måste endast skickas om servern är en privat åtkomstserver.

properties.replica

Replica

Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server.

properties.replicationRole

ReplicationRole

Replikeringsrollen för servern

properties.storage

Storage

Lagringsegenskaper för en server.

properties.version

ServerVersion

PostgreSQL Server-version. Version 16 stöds för närvarande inte för MVU.

sku

Sku

Serverns SKU (prisnivå).

tags

object

Programspecifika metadata i form av nyckel/värde-par.

ServerHAState

Ett tillstånd för en HA-server som är synlig för användaren.

Name Typ Description
CreatingStandby

string

FailingOver

string

Healthy

string

NotEnabled

string

RemovingStandby

string

ReplicatingData

string

ServerPublicNetworkAccessState

offentlig nätverksåtkomst är aktiverad eller inte

Name Typ Description
Disabled

string

Enabled

string

ServerState

Ett tillstånd för en server som är synlig för användaren.

Name Typ Description
Disabled

string

Dropping

string

Ready

string

Starting

string

Stopped

string

Stopping

string

Updating

string

ServerVersion

PostgreSQL Server-version.

Name Typ Description
11

string

12

string

13

string

14

string

15

string

16

string

17

string

Sku

Serverns SKU (prisnivå).

Name Typ Description
name

string

Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. Standard_D4s_v3.

tier

SkuTier

Nivån för den specifika SKU:n, t.ex. Burstable.

SkuTier

Nivån för den specifika SKU:n, t.ex. Burstable.

Name Typ Description
Burstable

string

GeneralPurpose

string

MemoryOptimized

string

Storage

Lagringsegenskaper för en server.

Name Typ Description
autoGrow

StorageAutoGrow

Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server.

iops

integer

IOPS-kvantitet på lagringsnivå. Den här egenskapen måste anges för lagringstyp PremiumV2_LRS och UltraSSD_LRS.

storageSizeGB

integer

Maximalt antal tillåtna lagringsutrymmen för en server.

throughput

integer

Lagringsdataflöde för servern. Detta måste anges för lagringstyp PremiumV2_LRS och UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTiers

Namn på lagringsnivå för IOPS.

type

StorageType

Lagringstyp för servern. Tillåtna värden är Premium_LRS, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges

StorageAutoGrow

Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server.

Name Typ Description
Disabled

string

Enabled

string

StorageType

Lagringstyp för servern. Tillåtna värden är Premium_LRS, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges

Name Typ Description
PremiumV2_LRS

string

Premium_LRS

string

UltraSSD_LRS

string

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

UserAssignedIdentity

Beskriver programmets identitet.

Name Typ Description
tenantId

string

Klient-ID för servern.

type

IdentityType

de typer av identiteter som är associerade med den här resursen

userAssignedIdentities

<string,  UserIdentity>

representerar mappning av användartilldelade identiteter.

UserIdentity

Beskriver en enskild användartilldelad identitet som är associerad med programmet.

Name Typ Description
clientId

string

klientidentifieraren för tjänstens huvudnamn som den här identiteten representerar.

principalId

string

objektidentifieraren för tjänstens huvudnamn som den här identiteten representerar.