Microsoft.AzureArcData sqlAvailabilityGroups/sqlServerInstances

Definizione di risorsa Bicep

Il tipo di risorsa sqlAvailabilityGroups/sqlServerInstances può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    configure: {
      availabilityModeDesc: 'string'
      backupPriority: int
      createDate: 'string'
      endpointUrl: 'string'
      failoverModeDesc: 'string'
      modifyDate: 'string'
      primaryRoleAllowConnectionsDesc: 'string'
      readOnlyRoutingUrl: 'string'
      readWriteRoutingUrl: 'string'
      secondaryRoleAllowConnectionsDesc: 'string'
      seedingModeDesc: 'string'
      sessionTimeout: int
    }
    replicaId: 'string'
    replicaName: 'string'
    state: {
      availabilityGroupReplicaRole: 'string'
      connectedStateDesc: 'string'
      lastConnectErrorDescription: 'string'
      lastConnectErrorTimestamp: 'string'
      operationalStateDesc: 'string'
      recoveryHealthDesc: 'string'
      synchronizationHealthDesc: 'string'
    }
  }
}

Valori delle proprietà

sqlAvailabilityGroups/sqlServerInstances

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: sqlAvailabilityGroups
properties Proprietà della replica del gruppo di disponibilità Arc Sql SqlAvailabilityGroupReplicaResourceProperties (obbligatorio)

SqlAvailabilityGroupReplicaResourceProperties

Nome Descrizione Valore
Configurazione Null AvailabilityGroupConfigure
Replicaid GUID ID del gruppo di disponibilità. string
replicaName il nome della replica. string
state Null AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrizione Valore
availabilityModeDesc Descrizione della modalità di sincronizzazione della disponibilità della replica del gruppo di disponibilità. string
backupPriority Rappresenta la priorità specificata dall'utente per l'esecuzione dei backup nella replica rispetto alle altre repliche nello stesso gruppo di disponibilità. INT
createDate Data di creazione della replica. string
endpointUrl URL dell'endpoint di mirroring della replica del gruppo di disponibilità string
failoverModeDesc Descrizione della modalità di failover della replica del gruppo di disponibilità. string
modifyDate Data di modifica della replica. string
primaryRoleAllowConnectionsDesc Consentito le connessioni per il ruolo primario della replica del gruppo di disponibilità. string
readOnlyRoutingUrl Endpoint di connettività (URL) della replica di disponibilità di sola lettura. string
readWriteRoutingUrl Endpoint di connettività (URL) della replica di disponibilità in lettura in scrittura. string
secondaryRoleAllowConnectionsDesc Consentite le connessioni per il ruolo secondario della replica del gruppo di disponibilità. string
seedingModeDesc Descrive la modalità di seeding. string
sessionTimeout Periodo di timeout della replica della sessione del gruppo di disponibilità, espresso in secondi. INT

AvailabilityGroupState

Nome Descrizione Valore
availabilityGroupReplicaRole Descrizione del ruolo della replica del gruppo di disponibilità. string
connectedStateDesc Descrizione dello stato connesso della replica del gruppo di disponibilità. string
lastConnectErrorDescription Descrizione dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
lastConnectErrorTimestamp Timestamp dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
operationalStateDesc Descrizione dello stato dell'operazione della replica del gruppo di disponibilità string
recoveryHealthDesc Descrizione dell'integrità del ripristino della replica del gruppo di disponibilità. string
synchronizationHealthDesc Descrizione dell'integrità della sincronizzazione della replica del gruppo di disponibilità. string

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa sqlAvailabilityGroups/sqlServerInstances può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "configure": {
      "availabilityModeDesc": "string",
      "backupPriority": "int",
      "createDate": "string",
      "endpointUrl": "string",
      "failoverModeDesc": "string",
      "modifyDate": "string",
      "primaryRoleAllowConnectionsDesc": "string",
      "readOnlyRoutingUrl": "string",
      "readWriteRoutingUrl": "string",
      "secondaryRoleAllowConnectionsDesc": "string",
      "seedingModeDesc": "string",
      "sessionTimeout": "int"
    },
    "replicaId": "string",
    "replicaName": "string",
    "state": {
      "availabilityGroupReplicaRole": "string",
      "connectedStateDesc": "string",
      "lastConnectErrorDescription": "string",
      "lastConnectErrorTimestamp": "string",
      "operationalStateDesc": "string",
      "recoveryHealthDesc": "string",
      "synchronizationHealthDesc": "string"
    }
  }
}

Valori delle proprietà

sqlAvailabilityGroups/sqlServerInstances

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances'
apiVersion Versione dell'API della risorsa '2023-03-15-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
properties Proprietà della replica del gruppo di disponibilità Arc Sql SqlAvailabilityGroupReplicaResourceProperties (obbligatorio)

SqlAvailabilityGroupReplicaResourceProperties

Nome Descrizione Valore
Configurazione Null AvailabilityGroupConfigure
Replicaid GUID ID del gruppo di disponibilità. string
replicaName il nome della replica. string
state Null AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrizione Valore
availabilityModeDesc Descrizione della modalità di sincronizzazione della disponibilità della replica del gruppo di disponibilità. string
backupPriority Rappresenta la priorità specificata dall'utente per l'esecuzione dei backup nella replica rispetto alle altre repliche nello stesso gruppo di disponibilità. INT
createDate Data di creazione della replica. string
endpointUrl URL dell'endpoint di mirroring della replica del gruppo di disponibilità string
failoverModeDesc Descrizione della modalità di failover della replica del gruppo di disponibilità. string
modifyDate Data di modifica della replica. string
primaryRoleAllowConnectionsDesc Consentito le connessioni per il ruolo primario della replica del gruppo di disponibilità. string
readOnlyRoutingUrl Endpoint di connettività (URL) della replica di disponibilità di sola lettura. string
readWriteRoutingUrl Endpoint di connettività (URL) della replica di disponibilità in lettura in scrittura. string
secondaryRoleAllowConnectionsDesc Consentite le connessioni per il ruolo secondario della replica del gruppo di disponibilità. string
seedingModeDesc Descrive la modalità di seeding. string
sessionTimeout Periodo di timeout della replica della sessione del gruppo di disponibilità, espresso in secondi. INT

AvailabilityGroupState

Nome Descrizione Valore
availabilityGroupReplicaRole Descrizione del ruolo della replica del gruppo di disponibilità. string
connectedStateDesc Descrizione dello stato connesso della replica del gruppo di disponibilità. string
lastConnectErrorDescription Descrizione dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
lastConnectErrorTimestamp Timestamp dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
operationalStateDesc Descrizione dello stato dell'operazione della replica del gruppo di disponibilità string
recoveryHealthDesc Descrizione dell'integrità del ripristino della replica del gruppo di disponibilità. string
synchronizationHealthDesc Descrizione dell'integrità della sincronizzazione della replica del gruppo di disponibilità. string

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa sqlAvailabilityGroups/sqlServerInstances può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      configure = {
        availabilityModeDesc = "string"
        backupPriority = int
        createDate = "string"
        endpointUrl = "string"
        failoverModeDesc = "string"
        modifyDate = "string"
        primaryRoleAllowConnectionsDesc = "string"
        readOnlyRoutingUrl = "string"
        readWriteRoutingUrl = "string"
        secondaryRoleAllowConnectionsDesc = "string"
        seedingModeDesc = "string"
        sessionTimeout = int
      }
      replicaId = "string"
      replicaName = "string"
      state = {
        availabilityGroupReplicaRole = "string"
        connectedStateDesc = "string"
        lastConnectErrorDescription = "string"
        lastConnectErrorTimestamp = "string"
        operationalStateDesc = "string"
        recoveryHealthDesc = "string"
        synchronizationHealthDesc = "string"
      }
    }
  })
}

Valori delle proprietà

sqlAvailabilityGroups/sqlServerInstances

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.AzureArcData/sqlAvailabilityGroups/sqlServerInstances@2023-03-15-preview"
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: sqlAvailabilityGroups
tags Tag delle risorse. Dizionario di nomi e valori di tag.
properties Proprietà della replica del gruppo di disponibilità Arc Sql SqlAvailabilityGroupReplicaResourceProperties (obbligatorio)

SqlAvailabilityGroupReplicaResourceProperties

Nome Descrizione Valore
Configurazione Null AvailabilityGroupConfigure
Replicaid GUID ID del gruppo di disponibilità. string
replicaName il nome della replica. string
state Null AvailabilityGroupState

AvailabilityGroupConfigure

Nome Descrizione Valore
availabilityModeDesc Descrizione della modalità di sincronizzazione della disponibilità della replica del gruppo di disponibilità. string
backupPriority Rappresenta la priorità specificata dall'utente per l'esecuzione dei backup nella replica rispetto alle altre repliche nello stesso gruppo di disponibilità. INT
createDate Data di creazione della replica. string
endpointUrl URL dell'endpoint di mirroring della replica del gruppo di disponibilità string
failoverModeDesc Descrizione della modalità di failover della replica del gruppo di disponibilità. string
modifyDate Data di modifica della replica. string
primaryRoleAllowConnectionsDesc Consentito le connessioni per il ruolo primario della replica del gruppo di disponibilità. string
readOnlyRoutingUrl Endpoint di connettività (URL) della replica di disponibilità di sola lettura. string
readWriteRoutingUrl Endpoint di connettività (URL) della replica di disponibilità in lettura in scrittura. string
secondaryRoleAllowConnectionsDesc Consentite le connessioni per il ruolo secondario della replica del gruppo di disponibilità. string
seedingModeDesc Descrive la modalità di seeding. string
sessionTimeout Periodo di timeout della replica della sessione del gruppo di disponibilità, espresso in secondi. INT

AvailabilityGroupState

Nome Descrizione Valore
availabilityGroupReplicaRole Descrizione del ruolo della replica del gruppo di disponibilità. string
connectedStateDesc Descrizione dello stato connesso della replica del gruppo di disponibilità. string
lastConnectErrorDescription Descrizione dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
lastConnectErrorTimestamp Timestamp dell'ultimo errore di connessione della replica del gruppo di disponibilità. string
operationalStateDesc Descrizione dello stato dell'operazione della replica del gruppo di disponibilità string
recoveryHealthDesc Descrizione dell'integrità del ripristino della replica del gruppo di disponibilità. string
synchronizationHealthDesc Descrizione dell'integrità della sincronizzazione della replica del gruppo di disponibilità. string