Dela via


Microsoft.DocumentDB cassandraClusters 2022-08-15-preview

Bicep-resursdefinition

Resurstypen cassandraClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DocumentDB/cassandraClusters-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters@2022-08-15-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    authenticationMethod: 'string'
    cassandraAuditLoggingEnabled: bool
    cassandraVersion: 'string'
    clientCertificates: [
      {
        pem: 'string'
      }
    ]
    clusterNameOverride: 'string'
    deallocated: bool
    delegatedManagementSubnetId: 'string'
    externalGossipCertificates: [
      {
        pem: 'string'
      }
    ]
    externalSeedNodes: [
      {
        ipAddress: 'string'
      }
    ]
    hoursBetweenBackups: int
    initialCassandraAdminPassword: 'string'
    prometheusEndpoint: {
      ipAddress: 'string'
    }
    provisioningState: 'string'
    repairEnabled: bool
    restoreFromBackupId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Intyg

Namn Beskrivning Värde
Pem PEM-formaterad offentlig nyckel. sträng

ClusterResourceProperties

Namn Beskrivning Värde
authenticationMethod Vilken autentiseringsmetod Cassandra ska använda för att autentisera klienter. "Ingen" inaktiverar autentisering, så bör inte användas förutom i nödsituationer. Cassandra är standardlösenordbaserad autentisering. Standardvärdet är Cassandra. "Ldap" finns i förhandsversionen. "Cassandra"
"Ldap"
"Ingen"
cassandraAuditLoggingEnabled Om Cassandra-granskningsloggning är aktiverat Bool
cassandraVersion Vilken version av Cassandra ska klustret konvergera till att köras (t.ex. 3.11). När klustret uppdateras kan det ta lite tid att migrera till den nya versionen. sträng
clientCertificates Lista över TLS-certifikat som används för att auktorisera klienter som ansluter till klustret. Alla anslutningar är TLS-krypterade oavsett om clientCertificates har angetts eller inte, men om clientCertificates har angetts avvisar det hanterade Cassandra-klustret alla anslutningar som inte har ett TLS-klientcertifikat som kan verifieras från ett eller flera av de offentliga certifikaten i den här egenskapen. Certifikat[]
clusterNameOverride Om du behöver ange egenskapen clusterName i cassandra.yaml till något utöver klustrets resursnamn anger du det värde som ska användas för den här egenskapen. sträng
frigjord Om klustret och associerade datacenter har frigjorts. Bool
delegatedManagementSubnetId Resurs-ID för ett undernät som klustrets hanteringstjänst ska ha sitt nätverksgränssnitt kopplat till. Undernätet måste vara dirigerbart till alla undernät som ska delegeras till datacenter. Resurs-ID:t måste vara av formatet "/subscriptions/<prenumerations-ID>/resourceGroups/<resursgrupp>/providers/Microsoft.Network/virtualNetworks/<virtuella nätverk>/undernät/<undernät>" sträng
externalGossipCertificates Lista över TLS-certifikat som används för att auktorisera skvaller från ohanterade datacenter. TLS-certifikaten för alla noder i ohanterade datacenter måste kunna verifieras med något av certifikaten som anges i den här egenskapen. Certifikat[]
externalSeedNodes Lista över IP-adresser för startnoder i ohanterade datacenter. Dessa läggs till i listan med startnoder för alla hanterade noder. SeedNode[]
hoursBetweenBackups Antal timmar att vänta mellan att ta en säkerhetskopia av klustret. Int
initialCassandraAdminPassword Initialt lösenord för klienter som ansluter som administratör till klustret. Bör ändras när klustret har skapats. Returnerar null på GET. Det här fältet gäller endast när fältet authenticationMethod är "Cassandra". sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
prometheusEndpoint Värdnamn eller IP-adress där Prometheus-slutpunkten som innehåller data om de hanterade Cassandra-noderna kan nås. SeedNode
provisioningState Status för resursen vid den tidpunkt då åtgärden anropades. "Avbröts"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
repairEnabled Ska automatiska reparationer köras på det här klustret? Om detta utelämnas är detta sant och bör förbli sant om du inte kör ett hybridkluster där du redan utför dina egna reparationer. Bool
restoreFromBackupId Om du vill skapa ett tomt kluster utelämnar du det här fältet eller ställer in det på null. Om du vill återställa en säkerhetskopia till ett nytt kluster anger du det här fältet till resurs-ID:t för säkerhetskopian. sträng

ManagedCassandraManagedServiceIdentity

Namn Beskrivning Värde
typ Resurstypen. "Ingen"
"SystemAssigned"

Microsoft.DocumentDB/cassandraClusters

Namn Beskrivning Värde
identitet Identitet för resursen. ManagedCassandraManagedServiceIdentity
plats Platsen för den resursgrupp som resursen tillhör. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (krävs)
Egenskaper Egenskaper för ett hanterat Cassandra-kluster. ClusterResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

SeedNode

Namn Beskrivning Värde
ipAddress IP-adressen för den här startnoden. sträng

Taggar

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen cassandraClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DocumentDB/cassandraClusters-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DocumentDB/cassandraClusters",
  "apiVersion": "2022-08-15-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "authenticationMethod": "string",
    "cassandraAuditLoggingEnabled": "bool",
    "cassandraVersion": "string",
    "clientCertificates": [
      {
        "pem": "string"
      }
    ],
    "clusterNameOverride": "string",
    "deallocated": "bool",
    "delegatedManagementSubnetId": "string",
    "externalGossipCertificates": [
      {
        "pem": "string"
      }
    ],
    "externalSeedNodes": [
      {
        "ipAddress": "string"
      }
    ],
    "hoursBetweenBackups": "int",
    "initialCassandraAdminPassword": "string",
    "prometheusEndpoint": {
      "ipAddress": "string"
    },
    "provisioningState": "string",
    "repairEnabled": "bool",
    "restoreFromBackupId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Intyg

Namn Beskrivning Värde
Pem PEM-formaterad offentlig nyckel. sträng

ClusterResourceProperties

Namn Beskrivning Värde
authenticationMethod Vilken autentiseringsmetod Cassandra ska använda för att autentisera klienter. "Ingen" inaktiverar autentisering, så bör inte användas förutom i nödsituationer. Cassandra är standardlösenordbaserad autentisering. Standardvärdet är Cassandra. "Ldap" finns i förhandsversionen. "Cassandra"
"Ldap"
"Ingen"
cassandraAuditLoggingEnabled Om Cassandra-granskningsloggning är aktiverat Bool
cassandraVersion Vilken version av Cassandra ska klustret konvergera till att köras (t.ex. 3.11). När klustret uppdateras kan det ta lite tid att migrera till den nya versionen. sträng
clientCertificates Lista över TLS-certifikat som används för att auktorisera klienter som ansluter till klustret. Alla anslutningar är TLS-krypterade oavsett om clientCertificates har angetts eller inte, men om clientCertificates har angetts avvisar det hanterade Cassandra-klustret alla anslutningar som inte har ett TLS-klientcertifikat som kan verifieras från ett eller flera av de offentliga certifikaten i den här egenskapen. Certifikat[]
clusterNameOverride Om du behöver ange egenskapen clusterName i cassandra.yaml till något utöver klustrets resursnamn anger du det värde som ska användas för den här egenskapen. sträng
frigjord Om klustret och associerade datacenter har frigjorts. Bool
delegatedManagementSubnetId Resurs-ID för ett undernät som klustrets hanteringstjänst ska ha sitt nätverksgränssnitt kopplat till. Undernätet måste vara dirigerbart till alla undernät som ska delegeras till datacenter. Resurs-ID:t måste vara av formatet "/subscriptions/<prenumerations-ID>/resourceGroups/<resursgrupp>/providers/Microsoft.Network/virtualNetworks/<virtuella nätverk>/undernät/<undernät>" sträng
externalGossipCertificates Lista över TLS-certifikat som används för att auktorisera skvaller från ohanterade datacenter. TLS-certifikaten för alla noder i ohanterade datacenter måste kunna verifieras med något av certifikaten som anges i den här egenskapen. Certifikat[]
externalSeedNodes Lista över IP-adresser för startnoder i ohanterade datacenter. Dessa läggs till i listan med startnoder för alla hanterade noder. SeedNode[]
hoursBetweenBackups Antal timmar att vänta mellan att ta en säkerhetskopia av klustret. Int
initialCassandraAdminPassword Initialt lösenord för klienter som ansluter som administratör till klustret. Bör ändras när klustret har skapats. Returnerar null på GET. Det här fältet gäller endast när fältet authenticationMethod är "Cassandra". sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
prometheusEndpoint Värdnamn eller IP-adress där Prometheus-slutpunkten som innehåller data om de hanterade Cassandra-noderna kan nås. SeedNode
provisioningState Status för resursen vid den tidpunkt då åtgärden anropades. "Avbröts"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
repairEnabled Ska automatiska reparationer köras på det här klustret? Om detta utelämnas är detta sant och bör förbli sant om du inte kör ett hybridkluster där du redan utför dina egna reparationer. Bool
restoreFromBackupId Om du vill skapa ett tomt kluster utelämnar du det här fältet eller ställer in det på null. Om du vill återställa en säkerhetskopia till ett nytt kluster anger du det här fältet till resurs-ID:t för säkerhetskopian. sträng

ManagedCassandraManagedServiceIdentity

Namn Beskrivning Värde
typ Resurstypen. "Ingen"
"SystemAssigned"

Microsoft.DocumentDB/cassandraClusters

Namn Beskrivning Värde
apiVersion API-versionen "2022-08-15-preview"
identitet Identitet för resursen. ManagedCassandraManagedServiceIdentity
plats Platsen för den resursgrupp som resursen tillhör. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (krävs)
Egenskaper Egenskaper för ett hanterat Cassandra-kluster. ClusterResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DocumentDB/cassandraClusters"

SeedNode

Namn Beskrivning Värde
ipAddress IP-adressen för den här startnoden. sträng

Taggar

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen cassandraClusters kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DocumentDB/cassandraClusters-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/cassandraClusters@2022-08-15-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authenticationMethod = "string"
      cassandraAuditLoggingEnabled = bool
      cassandraVersion = "string"
      clientCertificates = [
        {
          pem = "string"
        }
      ]
      clusterNameOverride = "string"
      deallocated = bool
      delegatedManagementSubnetId = "string"
      externalGossipCertificates = [
        {
          pem = "string"
        }
      ]
      externalSeedNodes = [
        {
          ipAddress = "string"
        }
      ]
      hoursBetweenBackups = int
      initialCassandraAdminPassword = "string"
      prometheusEndpoint = {
        ipAddress = "string"
      }
      provisioningState = "string"
      repairEnabled = bool
      restoreFromBackupId = "string"
    }
  })
}

Egenskapsvärden

Intyg

Namn Beskrivning Värde
Pem PEM-formaterad offentlig nyckel. sträng

ClusterResourceProperties

Namn Beskrivning Värde
authenticationMethod Vilken autentiseringsmetod Cassandra ska använda för att autentisera klienter. "Ingen" inaktiverar autentisering, så bör inte användas förutom i nödsituationer. Cassandra är standardlösenordbaserad autentisering. Standardvärdet är Cassandra. "Ldap" finns i förhandsversionen. "Cassandra"
"Ldap"
"Ingen"
cassandraAuditLoggingEnabled Om Cassandra-granskningsloggning är aktiverat Bool
cassandraVersion Vilken version av Cassandra ska klustret konvergera till att köras (t.ex. 3.11). När klustret uppdateras kan det ta lite tid att migrera till den nya versionen. sträng
clientCertificates Lista över TLS-certifikat som används för att auktorisera klienter som ansluter till klustret. Alla anslutningar är TLS-krypterade oavsett om clientCertificates har angetts eller inte, men om clientCertificates har angetts avvisar det hanterade Cassandra-klustret alla anslutningar som inte har ett TLS-klientcertifikat som kan verifieras från ett eller flera av de offentliga certifikaten i den här egenskapen. Certifikat[]
clusterNameOverride Om du behöver ange egenskapen clusterName i cassandra.yaml till något utöver klustrets resursnamn anger du det värde som ska användas för den här egenskapen. sträng
frigjord Om klustret och associerade datacenter har frigjorts. Bool
delegatedManagementSubnetId Resurs-ID för ett undernät som klustrets hanteringstjänst ska ha sitt nätverksgränssnitt kopplat till. Undernätet måste vara dirigerbart till alla undernät som ska delegeras till datacenter. Resurs-ID:t måste vara av formatet "/subscriptions/<prenumerations-ID>/resourceGroups/<resursgrupp>/providers/Microsoft.Network/virtualNetworks/<virtuella nätverk>/undernät/<undernät>" sträng
externalGossipCertificates Lista över TLS-certifikat som används för att auktorisera skvaller från ohanterade datacenter. TLS-certifikaten för alla noder i ohanterade datacenter måste kunna verifieras med något av certifikaten som anges i den här egenskapen. Certifikat[]
externalSeedNodes Lista över IP-adresser för startnoder i ohanterade datacenter. Dessa läggs till i listan med startnoder för alla hanterade noder. SeedNode[]
hoursBetweenBackups Antal timmar att vänta mellan att ta en säkerhetskopia av klustret. Int
initialCassandraAdminPassword Initialt lösenord för klienter som ansluter som administratör till klustret. Bör ändras när klustret har skapats. Returnerar null på GET. Det här fältet gäller endast när fältet authenticationMethod är "Cassandra". sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
prometheusEndpoint Värdnamn eller IP-adress där Prometheus-slutpunkten som innehåller data om de hanterade Cassandra-noderna kan nås. SeedNode
provisioningState Status för resursen vid den tidpunkt då åtgärden anropades. "Avbröts"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
repairEnabled Ska automatiska reparationer köras på det här klustret? Om detta utelämnas är detta sant och bör förbli sant om du inte kör ett hybridkluster där du redan utför dina egna reparationer. Bool
restoreFromBackupId Om du vill skapa ett tomt kluster utelämnar du det här fältet eller ställer in det på null. Om du vill återställa en säkerhetskopia till ett nytt kluster anger du det här fältet till resurs-ID:t för säkerhetskopian. sträng

ManagedCassandraManagedServiceIdentity

Namn Beskrivning Värde
typ Resurstypen. "Ingen"
"SystemAssigned"

Microsoft.DocumentDB/cassandraClusters

Namn Beskrivning Värde
identitet Identitet för resursen. ManagedCassandraManagedServiceIdentity
plats Platsen för den resursgrupp som resursen tillhör. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 1
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (krävs)
Egenskaper Egenskaper för ett hanterat Cassandra-kluster. ClusterResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DocumentDB/cassandraClusters@2022-08-15-preview"

SeedNode

Namn Beskrivning Värde
ipAddress IP-adressen för den här startnoden. sträng

Taggar

Namn Beskrivning Värde