Replicas - List By Server

Elencare tutte le repliche per un determinato server.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

ServerListResult

OK

Other Status Codes

CloudError

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

ReplicasListByServer

Sample Request

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

Sample Response

{
  "value": [
    {
      "sku": {
        "name": "GP_Gen4_16",
        "tier": "GeneralPurpose",
        "family": "Gen4",
        "capacity": 16
      },
      "properties": {
        "administratorLogin": "postgres",
        "storageProfile": {
          "storageMB": 2048000,
          "backupRetentionDays": 7,
          "geoRedundantBackup": "Disabled"
        },
        "version": "9.6",
        "sslEnforcement": "Disabled",
        "userVisibleState": "Ready",
        "fullyQualifiedDomainName": "testserver-replica1.postgres.database.azure.com",
        "earliestRestoreDate": "2018-06-12T00:05:03.2695756+00:00",
        "replicationRole": "Replica",
        "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
        "replicaCapacity": 0
      },
      "location": "westcentralus",
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica1",
      "name": "testserver-replica1",
      "type": "Microsoft.DBforPostgreSQL/servers"
    },
    {
      "sku": {
        "name": "GP_Gen4_16",
        "tier": "GeneralPurpose",
        "family": "Gen4",
        "capacity": 16
      },
      "properties": {
        "administratorLogin": "postgres",
        "storageProfile": {
          "storageMB": 2048000,
          "backupRetentionDays": 7,
          "geoRedundantBackup": "Disabled"
        },
        "version": "9.6",
        "sslEnforcement": "Disabled",
        "userVisibleState": "Ready",
        "fullyQualifiedDomainName": "testserver-replica2.postgres.database.azure.com",
        "earliestRestoreDate": "2018-06-12T00:05:03.2695756+00:00",
        "replicationRole": "Replica",
        "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
        "replicaCapacity": 0
      },
      "location": "westcentralus",
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica2",
      "name": "testserver-replica2",
      "type": "Microsoft.DBforPostgreSQL/servers"
    },
    {
      "sku": {
        "name": "GP_Gen4_16",
        "tier": "GeneralPurpose",
        "family": "Gen4",
        "capacity": 16
      },
      "properties": {
        "administratorLogin": "postgres",
        "storageProfile": {
          "storageMB": 2048000,
          "backupRetentionDays": 7,
          "geoRedundantBackup": "Disabled"
        },
        "version": "9.6",
        "sslEnforcement": "Disabled",
        "userVisibleState": "Ready",
        "fullyQualifiedDomainName": "testserver-replica3.postgres.database.azure.com",
        "earliestRestoreDate": "2018-06-12T00:05:03.2695756+00:00",
        "replicationRole": "Replica",
        "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
        "replicaCapacity": 0
      },
      "location": "westcentralus",
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica3",
      "name": "testserver-replica3",
      "type": "Microsoft.DBforPostgreSQL/servers"
    },
    {
      "sku": {
        "name": "GP_Gen4_16",
        "tier": "GeneralPurpose",
        "family": "Gen4",
        "capacity": 16
      },
      "properties": {
        "administratorLogin": "postgres",
        "storageProfile": {
          "storageMB": 2048000,
          "backupRetentionDays": 7,
          "geoRedundantBackup": "Disabled"
        },
        "version": "9.6",
        "sslEnforcement": "Disabled",
        "userVisibleState": "Ready",
        "fullyQualifiedDomainName": "testserver-replica4.postgres.database.azure.com",
        "earliestRestoreDate": "2018-06-12T00:05:03.2695756+00:00",
        "replicationRole": "Replica",
        "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
        "replicaCapacity": 0
      },
      "location": "westcentralus",
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica4",
      "name": "testserver-replica4",
      "type": "Microsoft.DBforPostgreSQL/servers"
    },
    {
      "sku": {
        "name": "GP_Gen4_16",
        "tier": "GeneralPurpose",
        "family": "Gen4",
        "capacity": 16
      },
      "properties": {
        "administratorLogin": "postgres",
        "storageProfile": {
          "storageMB": 2048000,
          "backupRetentionDays": 7,
          "geoRedundantBackup": "Disabled"
        },
        "version": "9.6",
        "sslEnforcement": "Disabled",
        "userVisibleState": "Ready",
        "fullyQualifiedDomainName": "testserver-replica5.postgres.database.azure.com",
        "earliestRestoreDate": "2018-06-12T00:05:03.2695756+00:00",
        "replicationRole": "Replica",
        "masterServerId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-master",
        "replicaCapacity": 0
      },
      "location": "westcentralus",
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup_WestCentralUS/providers/Microsoft.DBforPostgreSQL/servers/testserver-replica5",
      "name": "testserver-replica5",
      "type": "Microsoft.DBforPostgreSQL/servers"
    }
  ]
}

Definizioni

Nome Descrizione
CloudError

Risposta di errore dal servizio Batch.

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

ErrorResponse

Risposta di errore

GeoRedundantBackup

Abilitare la ridondanza geografica o meno per il backup del server.

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di Azure Active Directory per la risorsa.

InfrastructureEncryption

Aggiungere un secondo livello di crittografia per i dati usando un nuovo algoritmo di crittografia che offre una protezione dei dati aggiuntiva. Il valore è facoltativo, ma se passato, deve essere "Disabilitato" o "Abilitato".

MinimalTlsVersionEnum

Applicare una versione tls minima per il server.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Stato della connessione dell'endpoint privato.

PrivateLinkServiceConnectionStateActionsRequire

Azioni necessarie per la connessione al servizio di collegamento privato.

PrivateLinkServiceConnectionStateStatus

Stato di connessione del servizio di collegamento privato.

PublicNetworkAccessEnum

Se l'accesso alla rete pubblica è consentito per questo server. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato"

ResourceIdentity

Configurazione delle identità di Azure Active Directory per una risorsa.

Server

Rappresenta un server.

ServerListResult

Elenco dei server.

ServerPrivateEndpointConnection

Connessione endpoint privato in un server

ServerPrivateEndpointConnectionProperties

Proprietà di una connessione endpoint privato.

ServerPrivateLinkServiceConnectionStateProperty
ServerState

Stato di un server visibile all'utente.

ServerVersion

Versione di un server.

Sku

Informazioni di fatturazione relative alle proprietà di un server.

SkuTier

Livello dello SKU specifico, ad esempio Basic.

SslEnforcementEnum

Abilitare l'applicazione ssl o meno quando ci si connette al server.

StorageAutogrow

Abilitare l'aumento automatico dell'archiviazione.

StorageProfile

Proprietà del profilo di archiviazione di un server

CloudError

Risposta di errore dal servizio Batch.

Nome Tipo Descrizione
error

ErrorResponse

Risposta di errore
Risposta di errore comune per tutte le API di Resource Manager di Azure per restituire i dettagli degli errori per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData.

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorResponse[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

GeoRedundantBackup

Abilitare la ridondanza geografica o meno per il backup del server.

Nome Tipo Descrizione
Disabled

string

Enabled

string

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di Azure Active Directory per la risorsa.

Nome Tipo Descrizione
SystemAssigned

string

InfrastructureEncryption

Aggiungere un secondo livello di crittografia per i dati usando un nuovo algoritmo di crittografia che offre una protezione dei dati aggiuntiva. Il valore è facoltativo, ma se passato, deve essere "Disabilitato" o "Abilitato".

Nome Tipo Descrizione
Disabled

string

Livello aggiuntivo (2°) di crittografia per i dati inattivi

Enabled

string

Valore predefinito per un singolo livello di crittografia per i dati inattivi.

MinimalTlsVersionEnum

Applicare una versione tls minima per il server.

Nome Tipo Descrizione
TLS1_0

string

TLS1_1

string

TLS1_2

string

TLSEnforcementDisabled

string

PrivateEndpointProperty

Nome Tipo Descrizione
id

string

ID risorsa dell'endpoint privato.

PrivateEndpointProvisioningState

Stato della connessione dell'endpoint privato.

Nome Tipo Descrizione
Approving

string

Dropping

string

Failed

string

Ready

string

Rejecting

string

PrivateLinkServiceConnectionStateActionsRequire

Azioni necessarie per la connessione al servizio di collegamento privato.

Nome Tipo Descrizione
None

string

PrivateLinkServiceConnectionStateStatus

Stato di connessione del servizio di collegamento privato.

Nome Tipo Descrizione
Approved

string

Disconnected

string

Pending

string

Rejected

string

PublicNetworkAccessEnum

Se l'accesso alla rete pubblica è consentito per questo server. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato"

Nome Tipo Descrizione
Disabled

string

Enabled

string

ResourceIdentity

Configurazione delle identità di Azure Active Directory per una risorsa.

Nome Tipo Descrizione
principalId

string

ID entità di Azure Active Directory.

tenantId

string

ID tenant di Azure Active Directory.

type

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di Azure Active Directory per la risorsa.

Server

Rappresenta un server.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ResourceIdentity

Identità di Azure Active Directory del server.

location

string

Posizione geografica in cui vive la risorsa

name

string

nome della risorsa.

properties.administratorLogin

string

Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (e è necessario per la creazione).

properties.byokEnforcement

string

Stato che mostra se la crittografia dei dati del server è abilitata con chiavi gestite dal cliente.

properties.earliestRestoreDate

string

Tempo di creazione del punto di ripristino più recente (formato ISO8601)

properties.fullyQualifiedDomainName

string

Nome di dominio completo di un server.

properties.infrastructureEncryption

InfrastructureEncryption

Stato che mostra se la crittografia dell'infrastruttura abilitata per il server.

properties.masterServerId

string

ID server master di un server di replica.

properties.minimalTlsVersion

MinimalTlsVersionEnum

Applicare una versione tls minima per il server.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Elenco delle connessioni endpoint private in un server

properties.publicNetworkAccess

PublicNetworkAccessEnum

Se l'accesso alla rete pubblica è consentito per questo server. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato"

properties.replicaCapacity

integer

Numero massimo di repliche che un server master può avere.

properties.replicationRole

string

Ruolo di replica del server.

properties.sslEnforcement

SslEnforcementEnum

Abilitare l'applicazione ssl o meno quando ci si connette al server.

properties.storageProfile

StorageProfile

Profilo di archiviazione di un server.

properties.userVisibleState

ServerState

Stato di un server visibile all'utente.

properties.version

ServerVersion

Versione del server.

sku

Sku

SKU (piano tariffario) del server.

tags

object

Tag di risorse.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ServerListResult

Elenco dei server.

Nome Tipo Descrizione
value

Server[]

Elenco dei server

ServerPrivateEndpointConnection

Connessione endpoint privato in un server

Nome Tipo Descrizione
id

string

ID risorsa della connessione endpoint privato.

properties

ServerPrivateEndpointConnectionProperties

Proprietà di connessione dell'endpoint privato

ServerPrivateEndpointConnectionProperties

Proprietà di una connessione endpoint privato.

Nome Tipo Descrizione
privateEndpoint

PrivateEndpointProperty

Endpoint privato a cui appartiene la connessione.

privateLinkServiceConnectionState

ServerPrivateLinkServiceConnectionStateProperty

Stato della connessione dell'endpoint privato.

provisioningState

PrivateEndpointProvisioningState

Stato della connessione dell'endpoint privato.

ServerPrivateLinkServiceConnectionStateProperty

Nome Tipo Descrizione
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Azioni necessarie per la connessione al servizio di collegamento privato.

description

string

Descrizione della connessione al servizio collegamento privato.

status

PrivateLinkServiceConnectionStateStatus

Stato di connessione del servizio di collegamento privato.

ServerState

Stato di un server visibile all'utente.

Nome Tipo Descrizione
Disabled

string

Dropping

string

Inaccessible

string

Ready

string

ServerVersion

Versione di un server.

Nome Tipo Descrizione
10

string

10.0

string

10.2

string

11

string

9.5

string

9.6

string

Sku

Informazioni di fatturazione relative alle proprietà di un server.

Nome Tipo Descrizione
capacity

integer

Capacità di scalabilità orizzontale/out, che rappresenta le unità di calcolo del server.

family

string

Famiglia di hardware.

name

string

Nome dello sku, in genere, livello + famiglia + core, ad esempio B_Gen4_1, GP_Gen5_8.

size

string

Codice di dimensione da interpretare in base alla risorsa in base alle esigenze.

tier

SkuTier

Livello dello SKU specifico, ad esempio Basic.

SkuTier

Livello dello SKU specifico, ad esempio Basic.

Nome Tipo Descrizione
Basic

string

GeneralPurpose

string

MemoryOptimized

string

SslEnforcementEnum

Abilitare l'applicazione ssl o meno quando ci si connette al server.

Nome Tipo Descrizione
Disabled

string

Enabled

string

StorageAutogrow

Abilitare l'aumento automatico dell'archiviazione.

Nome Tipo Descrizione
Disabled

string

Enabled

string

StorageProfile

Proprietà del profilo di archiviazione di un server

Nome Tipo Descrizione
backupRetentionDays

integer

Giorni di conservazione dei backup per il server.

geoRedundantBackup

GeoRedundantBackup

Abilitare la ridondanza geografica o meno per il backup del server.

storageAutogrow

StorageAutogrow

Abilitare l'aumento automatico dell'archiviazione.

storageMB

integer

Spazio di archiviazione massimo consentito per un server.