Microsoft.DocumentDB cassandraClusters 2021-04-01-preview
- meest recente
- 2024-12-01-preview-
- 2024-11-15
- 2024-09-01-preview-
- 2024-08-15
- 2024-05-15
- 2024-05-15-preview-
- 2024-02-15-preview-
- 2023-11-15
- 2023-11-15-preview-
- 2023-09-15
- 2023-09-15-preview-
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview-
- 2023-03-01-preview-
- 2022-11-15
- 2022-11-15-preview-
- 2022-08-15
- 2022-08-15-preview-
- 2022-05-15
- 2022-05-15-preview-
- 2022-02-15-preview-
- 2021-11-15-preview-
- 2021-10-15
- 2021-10-15-preview-
- 2021-07-01-preview-
- 2021-04-01-preview-
- 2021-03-01-preview-
Bicep-resourcedefinitie
Het resourcetype cassandraClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DocumentDB/cassandraClusters-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DocumentDB/cassandraClusters@2021-04-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authenticationMethod: 'string'
cassandraVersion: 'string'
clientCertificates: [
{
pem: 'string'
}
]
clusterNameOverride: 'string'
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'
}
}
Eigenschapswaarden
Certificaat
Naam | Beschrijving | Waarde |
---|---|---|
Pem | Openbare sleutel met PEM-indeling. | snaar |
ClusterResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethod | Welke verificatiemethode Cassandra moet gebruiken om clients te verifiëren. 'Geen' schakelt verificatie uit, dus mag niet worden gebruikt, behalve in noodgevallen. Cassandra is de standaardverificatie op basis van wachtwoorden. De standaardwaarde is Cassandra. | 'Cassandra' 'Geen' |
cassandraVersion | Welke versie van Cassandra moet dit cluster worden uitgevoerd (bijvoorbeeld 3.11). Wanneer het cluster is bijgewerkt, kan het enige tijd duren voordat het naar de nieuwe versie wordt gemigreerd. | snaar |
clientCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van clients die verbinding maken met het cluster. Alle verbindingen zijn versleuteld met TLS, ongeacht of clientCertificates is ingesteld, maar als clientCertificates is ingesteld, worden alle verbindingen met een TLS-clientcertificaat dat kan worden gevalideerd vanuit een of meer van de openbare certificaten in deze eigenschap geweigerd door het beheerde Cassandra-cluster. | Certificaat[] |
clusterNameOverride | Als u de eigenschap clusterName in cassandra.yaml wilt instellen op iets naast de resourcenaam van het cluster, stelt u de waarde in die voor deze eigenschap moet worden gebruikt. | snaar |
delegatedManagementSubnetId | Resource-id van een subnet waaraan de beheerservice van dit cluster moet zijn gekoppeld. Het subnet moet routeerbaar zijn voor alle subnetten die worden gedelegeerd aan datacenters. De resource-id moet van het formulier /subscriptions/<subscription id>/resourceGroups/<resourcegroep>/providers/Microsoft.Network/virtualNetworks/<virtueel netwerk>/subnetten/<subnet>' | snaar |
externalGossipCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van roddels vanuit niet-beheerde datacenters. De TLS-certificaten van alle knooppunten in onbeheerde datacenters moeten verifieerbaar zijn met behulp van een van de certificaten die in deze eigenschap zijn opgegeven. | Certificaat[] |
externalSeedNodes | Lijst met IP-adressen van seed-knooppunten in niet-beheerde datacenters. Deze worden toegevoegd aan de seed-knooppuntlijsten van alle beheerde knooppunten. | SeedNode[] |
hoursBetweenBackups | Aantal uren dat moet worden gewacht tussen het maken van een back-up van het cluster. Als u back-ups wilt uitschakelen, stelt u deze eigenschap in op 0. | Int |
initialCassandraAdminPassword | Eerste wachtwoord voor clients die verbinding maken als beheerder met het cluster. Moet worden gewijzigd nadat het cluster is gemaakt. Retourneert null op GET. Dit veld is alleen van toepassing wanneer het veld authenticationMethod 'Cassandra' is. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
prometheusEndpoint | Hostnaam of IP-adres waar het Prometheus-eindpunt met gegevens over de beheerde Cassandra-knooppunten kan worden bereikt. | SeedNode- |
provisioningState | De status van de resource op het moment dat de bewerking werd aangeroepen. | 'Geannuleerd' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken' |
repairEnabled | Moeten automatische reparaties worden uitgevoerd op dit cluster? Als u dit weglaat, is dit waar en moet dit waar blijven, tenzij u een hybride cluster uitvoert waarop u al uw eigen reparaties uitvoert. | Bool |
restoreFromBackupId | Als u een leeg cluster wilt maken, laat u dit veld weg of stelt u dit in op null. Als u een back-up in een nieuw cluster wilt herstellen, stelt u dit veld in op de resource-id van de back-up. | snaar |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.DocumentDB/cassandraClusters
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | Identiteit voor de resource. | ManagedServiceIdentity- |
plaats | De locatie van de resourcegroep waartoe de resource behoort. | snaar |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 1 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (vereist) |
Eigenschappen | Eigenschappen van een beheerd Cassandra-cluster. | ClusterResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
SeedNode
Naam | Beschrijving | Waarde |
---|---|---|
ipAddress | IP-adres van dit seed-knooppunt. | snaar |
Tags
Naam | Beschrijving | Waarde |
---|
Resourcedefinitie van ARM-sjabloon
Het resourcetype cassandraClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DocumentDB/cassandraClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DocumentDB/cassandraClusters",
"apiVersion": "2021-04-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authenticationMethod": "string",
"cassandraVersion": "string",
"clientCertificates": [
{
"pem": "string"
}
],
"clusterNameOverride": "string",
"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"
}
}
Eigenschapswaarden
Certificaat
Naam | Beschrijving | Waarde |
---|---|---|
Pem | Openbare sleutel met PEM-indeling. | snaar |
ClusterResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethod | Welke verificatiemethode Cassandra moet gebruiken om clients te verifiëren. 'Geen' schakelt verificatie uit, dus mag niet worden gebruikt, behalve in noodgevallen. Cassandra is de standaardverificatie op basis van wachtwoorden. De standaardwaarde is Cassandra. | 'Cassandra' 'Geen' |
cassandraVersion | Welke versie van Cassandra moet dit cluster worden uitgevoerd (bijvoorbeeld 3.11). Wanneer het cluster is bijgewerkt, kan het enige tijd duren voordat het naar de nieuwe versie wordt gemigreerd. | snaar |
clientCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van clients die verbinding maken met het cluster. Alle verbindingen zijn versleuteld met TLS, ongeacht of clientCertificates is ingesteld, maar als clientCertificates is ingesteld, worden alle verbindingen met een TLS-clientcertificaat dat kan worden gevalideerd vanuit een of meer van de openbare certificaten in deze eigenschap geweigerd door het beheerde Cassandra-cluster. | Certificaat[] |
clusterNameOverride | Als u de eigenschap clusterName in cassandra.yaml wilt instellen op iets naast de resourcenaam van het cluster, stelt u de waarde in die voor deze eigenschap moet worden gebruikt. | snaar |
delegatedManagementSubnetId | Resource-id van een subnet waaraan de beheerservice van dit cluster moet zijn gekoppeld. Het subnet moet routeerbaar zijn voor alle subnetten die worden gedelegeerd aan datacenters. De resource-id moet van het formulier /subscriptions/<subscription id>/resourceGroups/<resourcegroep>/providers/Microsoft.Network/virtualNetworks/<virtueel netwerk>/subnetten/<subnet>' | snaar |
externalGossipCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van roddels vanuit niet-beheerde datacenters. De TLS-certificaten van alle knooppunten in onbeheerde datacenters moeten verifieerbaar zijn met behulp van een van de certificaten die in deze eigenschap zijn opgegeven. | Certificaat[] |
externalSeedNodes | Lijst met IP-adressen van seed-knooppunten in niet-beheerde datacenters. Deze worden toegevoegd aan de seed-knooppuntlijsten van alle beheerde knooppunten. | SeedNode[] |
hoursBetweenBackups | Aantal uren dat moet worden gewacht tussen het maken van een back-up van het cluster. Als u back-ups wilt uitschakelen, stelt u deze eigenschap in op 0. | Int |
initialCassandraAdminPassword | Eerste wachtwoord voor clients die verbinding maken als beheerder met het cluster. Moet worden gewijzigd nadat het cluster is gemaakt. Retourneert null op GET. Dit veld is alleen van toepassing wanneer het veld authenticationMethod 'Cassandra' is. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
prometheusEndpoint | Hostnaam of IP-adres waar het Prometheus-eindpunt met gegevens over de beheerde Cassandra-knooppunten kan worden bereikt. | SeedNode- |
provisioningState | De status van de resource op het moment dat de bewerking werd aangeroepen. | 'Geannuleerd' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken' |
repairEnabled | Moeten automatische reparaties worden uitgevoerd op dit cluster? Als u dit weglaat, is dit waar en moet dit waar blijven, tenzij u een hybride cluster uitvoert waarop u al uw eigen reparaties uitvoert. | Bool |
restoreFromBackupId | Als u een leeg cluster wilt maken, laat u dit veld weg of stelt u dit in op null. Als u een back-up in een nieuw cluster wilt herstellen, stelt u dit veld in op de resource-id van de back-up. | snaar |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.DocumentDB/cassandraClusters
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-04-01-preview' |
identiteit | Identiteit voor de resource. | ManagedServiceIdentity- |
plaats | De locatie van de resourcegroep waartoe de resource behoort. | snaar |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 1 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (vereist) |
Eigenschappen | Eigenschappen van een beheerd Cassandra-cluster. | ClusterResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.DocumentDB/cassandraClusters' |
SeedNode
Naam | Beschrijving | Waarde |
---|---|---|
ipAddress | IP-adres van dit seed-knooppunt. | snaar |
Tags
Naam | Beschrijving | Waarde |
---|
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype cassandraClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.DocumentDB/cassandraClusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/cassandraClusters@2021-04-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationMethod = "string"
cassandraVersion = "string"
clientCertificates = [
{
pem = "string"
}
]
clusterNameOverride = "string"
delegatedManagementSubnetId = "string"
externalGossipCertificates = [
{
pem = "string"
}
]
externalSeedNodes = [
{
ipAddress = "string"
}
]
hoursBetweenBackups = int
initialCassandraAdminPassword = "string"
prometheusEndpoint = {
ipAddress = "string"
}
provisioningState = "string"
repairEnabled = bool
restoreFromBackupId = "string"
}
})
}
Eigenschapswaarden
Certificaat
Naam | Beschrijving | Waarde |
---|---|---|
Pem | Openbare sleutel met PEM-indeling. | snaar |
ClusterResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authenticationMethod | Welke verificatiemethode Cassandra moet gebruiken om clients te verifiëren. 'Geen' schakelt verificatie uit, dus mag niet worden gebruikt, behalve in noodgevallen. Cassandra is de standaardverificatie op basis van wachtwoorden. De standaardwaarde is Cassandra. | 'Cassandra' 'Geen' |
cassandraVersion | Welke versie van Cassandra moet dit cluster worden uitgevoerd (bijvoorbeeld 3.11). Wanneer het cluster is bijgewerkt, kan het enige tijd duren voordat het naar de nieuwe versie wordt gemigreerd. | snaar |
clientCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van clients die verbinding maken met het cluster. Alle verbindingen zijn versleuteld met TLS, ongeacht of clientCertificates is ingesteld, maar als clientCertificates is ingesteld, worden alle verbindingen met een TLS-clientcertificaat dat kan worden gevalideerd vanuit een of meer van de openbare certificaten in deze eigenschap geweigerd door het beheerde Cassandra-cluster. | Certificaat[] |
clusterNameOverride | Als u de eigenschap clusterName in cassandra.yaml wilt instellen op iets naast de resourcenaam van het cluster, stelt u de waarde in die voor deze eigenschap moet worden gebruikt. | snaar |
delegatedManagementSubnetId | Resource-id van een subnet waaraan de beheerservice van dit cluster moet zijn gekoppeld. Het subnet moet routeerbaar zijn voor alle subnetten die worden gedelegeerd aan datacenters. De resource-id moet van het formulier /subscriptions/<subscription id>/resourceGroups/<resourcegroep>/providers/Microsoft.Network/virtualNetworks/<virtueel netwerk>/subnetten/<subnet>' | snaar |
externalGossipCertificates | Lijst met TLS-certificaten die worden gebruikt voor het autoriseren van roddels vanuit niet-beheerde datacenters. De TLS-certificaten van alle knooppunten in onbeheerde datacenters moeten verifieerbaar zijn met behulp van een van de certificaten die in deze eigenschap zijn opgegeven. | Certificaat[] |
externalSeedNodes | Lijst met IP-adressen van seed-knooppunten in niet-beheerde datacenters. Deze worden toegevoegd aan de seed-knooppuntlijsten van alle beheerde knooppunten. | SeedNode[] |
hoursBetweenBackups | Aantal uren dat moet worden gewacht tussen het maken van een back-up van het cluster. Als u back-ups wilt uitschakelen, stelt u deze eigenschap in op 0. | Int |
initialCassandraAdminPassword | Eerste wachtwoord voor clients die verbinding maken als beheerder met het cluster. Moet worden gewijzigd nadat het cluster is gemaakt. Retourneert null op GET. Dit veld is alleen van toepassing wanneer het veld authenticationMethod 'Cassandra' is. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
prometheusEndpoint | Hostnaam of IP-adres waar het Prometheus-eindpunt met gegevens over de beheerde Cassandra-knooppunten kan worden bereikt. | SeedNode- |
provisioningState | De status van de resource op het moment dat de bewerking werd aangeroepen. | 'Geannuleerd' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken' |
repairEnabled | Moeten automatische reparaties worden uitgevoerd op dit cluster? Als u dit weglaat, is dit waar en moet dit waar blijven, tenzij u een hybride cluster uitvoert waarop u al uw eigen reparaties uitvoert. | Bool |
restoreFromBackupId | Als u een leeg cluster wilt maken, laat u dit veld weg of stelt u dit in op null. Als u een back-up in een nieuw cluster wilt herstellen, stelt u dit veld in op de resource-id van de back-up. | snaar |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.DocumentDB/cassandraClusters
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | Identiteit voor de resource. | ManagedServiceIdentity- |
plaats | De locatie van de resourcegroep waartoe de resource behoort. | snaar |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 1 Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (vereist) |
Eigenschappen | Eigenschappen van een beheerd Cassandra-cluster. | ClusterResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.DocumentDB/cassandraClusters@2021-04-01-preview" |
SeedNode
Naam | Beschrijving | Waarde |
---|---|---|
ipAddress | IP-adres van dit seed-knooppunt. | snaar |
Tags
Naam | Beschrijving | Waarde |
---|