azure-native.documentdb.CassandraDataCenter
Explore with Pulumi AI
A managed Cassandra data center. Azure REST API version: 2023-04-15. Prior API version in Azure Native 1.x: 2021-03-01-preview.
Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview, 2024-11-15, 2024-12-01-preview.
Example Usage
CosmosDBManagedCassandraDataCenterCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var cassandraDataCenter = new AzureNative.DocumentDB.CassandraDataCenter("cassandraDataCenter", new()
    {
        ClusterName = "cassandra-prod",
        DataCenterName = "dc1",
        Properties = new AzureNative.DocumentDB.Inputs.DataCenterResourcePropertiesArgs
        {
            Base64EncodedCassandraYamlFragment = "Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA=",
            DataCenterLocation = "West US 2",
            DelegatedSubnetId = "/subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet",
            NodeCount = 9,
        },
        ResourceGroupName = "cassandra-prod-rg",
    });
});
package main
import (
	documentdb "github.com/pulumi/pulumi-azure-native-sdk/documentdb/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := documentdb.NewCassandraDataCenter(ctx, "cassandraDataCenter", &documentdb.CassandraDataCenterArgs{
			ClusterName:    pulumi.String("cassandra-prod"),
			DataCenterName: pulumi.String("dc1"),
			Properties: &documentdb.DataCenterResourcePropertiesArgs{
				Base64EncodedCassandraYamlFragment: pulumi.String("Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA="),
				DataCenterLocation:                 pulumi.String("West US 2"),
				DelegatedSubnetId:                  pulumi.String("/subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet"),
				NodeCount:                          pulumi.Int(9),
			},
			ResourceGroupName: pulumi.String("cassandra-prod-rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.documentdb.CassandraDataCenter;
import com.pulumi.azurenative.documentdb.CassandraDataCenterArgs;
import com.pulumi.azurenative.documentdb.inputs.DataCenterResourcePropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var cassandraDataCenter = new CassandraDataCenter("cassandraDataCenter", CassandraDataCenterArgs.builder()
            .clusterName("cassandra-prod")
            .dataCenterName("dc1")
            .properties(DataCenterResourcePropertiesArgs.builder()
                .base64EncodedCassandraYamlFragment("Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA=")
                .dataCenterLocation("West US 2")
                .delegatedSubnetId("/subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet")
                .nodeCount(9)
                .build())
            .resourceGroupName("cassandra-prod-rg")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const cassandraDataCenter = new azure_native.documentdb.CassandraDataCenter("cassandraDataCenter", {
    clusterName: "cassandra-prod",
    dataCenterName: "dc1",
    properties: {
        base64EncodedCassandraYamlFragment: "Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA=",
        dataCenterLocation: "West US 2",
        delegatedSubnetId: "/subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet",
        nodeCount: 9,
    },
    resourceGroupName: "cassandra-prod-rg",
});
import pulumi
import pulumi_azure_native as azure_native
cassandra_data_center = azure_native.documentdb.CassandraDataCenter("cassandraDataCenter",
    cluster_name="cassandra-prod",
    data_center_name="dc1",
    properties={
        "base64_encoded_cassandra_yaml_fragment": "Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA=",
        "data_center_location": "West US 2",
        "delegated_subnet_id": "/subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet",
        "node_count": 9,
    },
    resource_group_name="cassandra-prod-rg")
resources:
  cassandraDataCenter:
    type: azure-native:documentdb:CassandraDataCenter
    properties:
      clusterName: cassandra-prod
      dataCenterName: dc1
      properties:
        base64EncodedCassandraYamlFragment: Y29tcGFjdGlvbl90aHJvdWdocHV0X21iX3Blcl9zZWM6IDMyCmNvbXBhY3Rpb25fbGFyZ2VfcGFydGl0aW9uX3dhcm5pbmdfdGhyZXNob2xkX21iOiAxMDA=
        dataCenterLocation: West US 2
        delegatedSubnetId: /subscriptions/536e130b-d7d6-4ac7-98a5-de20d69588d2/resourceGroups/customer-vnet-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet/subnets/dc1-subnet
        nodeCount: 9
      resourceGroupName: cassandra-prod-rg
Create CassandraDataCenter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CassandraDataCenter(name: string, args: CassandraDataCenterArgs, opts?: CustomResourceOptions);@overload
def CassandraDataCenter(resource_name: str,
                        args: CassandraDataCenterArgs,
                        opts: Optional[ResourceOptions] = None)
@overload
def CassandraDataCenter(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        cluster_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        data_center_name: Optional[str] = None,
                        properties: Optional[DataCenterResourcePropertiesArgs] = None)func NewCassandraDataCenter(ctx *Context, name string, args CassandraDataCenterArgs, opts ...ResourceOption) (*CassandraDataCenter, error)public CassandraDataCenter(string name, CassandraDataCenterArgs args, CustomResourceOptions? opts = null)
public CassandraDataCenter(String name, CassandraDataCenterArgs args)
public CassandraDataCenter(String name, CassandraDataCenterArgs args, CustomResourceOptions options)
type: azure-native:documentdb:CassandraDataCenter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CassandraDataCenterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CassandraDataCenterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CassandraDataCenterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CassandraDataCenterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CassandraDataCenterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cassandraDataCenterResource = new AzureNative.DocumentDB.CassandraDataCenter("cassandraDataCenterResource", new()
{
    ClusterName = "string",
    ResourceGroupName = "string",
    DataCenterName = "string",
    Properties = new AzureNative.DocumentDB.Inputs.DataCenterResourcePropertiesArgs
    {
        AuthenticationMethodLdapProperties = new AzureNative.DocumentDB.Inputs.AuthenticationMethodLdapPropertiesArgs
        {
            ConnectionTimeoutInMs = 0,
            SearchBaseDistinguishedName = "string",
            SearchFilterTemplate = "string",
            ServerCertificates = new[]
            {
                new AzureNative.DocumentDB.Inputs.CertificateArgs
                {
                    Pem = "string",
                },
            },
            ServerHostname = "string",
            ServerPort = 0,
            ServiceUserDistinguishedName = "string",
            ServiceUserPassword = "string",
        },
        AvailabilityZone = false,
        BackupStorageCustomerKeyUri = "string",
        Base64EncodedCassandraYamlFragment = "string",
        DataCenterLocation = "string",
        Deallocated = false,
        DelegatedSubnetId = "string",
        DiskCapacity = 0,
        DiskSku = "string",
        ManagedDiskCustomerKeyUri = "string",
        NodeCount = 0,
        ProvisionError = new AzureNative.DocumentDB.Inputs.CassandraErrorArgs
        {
            AdditionalErrorInfo = "string",
            Code = "string",
            Message = "string",
            Target = "string",
        },
        ProvisioningState = "string",
        Sku = "string",
    },
});
example, err := documentdb.NewCassandraDataCenter(ctx, "cassandraDataCenterResource", &documentdb.CassandraDataCenterArgs{
	ClusterName:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	DataCenterName:    pulumi.String("string"),
	Properties: &documentdb.DataCenterResourcePropertiesArgs{
		AuthenticationMethodLdapProperties: &documentdb.AuthenticationMethodLdapPropertiesArgs{
			ConnectionTimeoutInMs:       pulumi.Int(0),
			SearchBaseDistinguishedName: pulumi.String("string"),
			SearchFilterTemplate:        pulumi.String("string"),
			ServerCertificates: documentdb.CertificateArray{
				&documentdb.CertificateArgs{
					Pem: pulumi.String("string"),
				},
			},
			ServerHostname:               pulumi.String("string"),
			ServerPort:                   pulumi.Int(0),
			ServiceUserDistinguishedName: pulumi.String("string"),
			ServiceUserPassword:          pulumi.String("string"),
		},
		AvailabilityZone:                   pulumi.Bool(false),
		BackupStorageCustomerKeyUri:        pulumi.String("string"),
		Base64EncodedCassandraYamlFragment: pulumi.String("string"),
		DataCenterLocation:                 pulumi.String("string"),
		Deallocated:                        pulumi.Bool(false),
		DelegatedSubnetId:                  pulumi.String("string"),
		DiskCapacity:                       pulumi.Int(0),
		DiskSku:                            pulumi.String("string"),
		ManagedDiskCustomerKeyUri:          pulumi.String("string"),
		NodeCount:                          pulumi.Int(0),
		ProvisionError: &documentdb.CassandraErrorArgs{
			AdditionalErrorInfo: pulumi.String("string"),
			Code:                pulumi.String("string"),
			Message:             pulumi.String("string"),
			Target:              pulumi.String("string"),
		},
		ProvisioningState: pulumi.String("string"),
		Sku:               pulumi.String("string"),
	},
})
var cassandraDataCenterResource = new CassandraDataCenter("cassandraDataCenterResource", CassandraDataCenterArgs.builder()
    .clusterName("string")
    .resourceGroupName("string")
    .dataCenterName("string")
    .properties(DataCenterResourcePropertiesArgs.builder()
        .authenticationMethodLdapProperties(AuthenticationMethodLdapPropertiesArgs.builder()
            .connectionTimeoutInMs(0)
            .searchBaseDistinguishedName("string")
            .searchFilterTemplate("string")
            .serverCertificates(CertificateArgs.builder()
                .pem("string")
                .build())
            .serverHostname("string")
            .serverPort(0)
            .serviceUserDistinguishedName("string")
            .serviceUserPassword("string")
            .build())
        .availabilityZone(false)
        .backupStorageCustomerKeyUri("string")
        .base64EncodedCassandraYamlFragment("string")
        .dataCenterLocation("string")
        .deallocated(false)
        .delegatedSubnetId("string")
        .diskCapacity(0)
        .diskSku("string")
        .managedDiskCustomerKeyUri("string")
        .nodeCount(0)
        .provisionError(CassandraErrorArgs.builder()
            .additionalErrorInfo("string")
            .code("string")
            .message("string")
            .target("string")
            .build())
        .provisioningState("string")
        .sku("string")
        .build())
    .build());
cassandra_data_center_resource = azure_native.documentdb.CassandraDataCenter("cassandraDataCenterResource",
    cluster_name="string",
    resource_group_name="string",
    data_center_name="string",
    properties={
        "authentication_method_ldap_properties": {
            "connection_timeout_in_ms": 0,
            "search_base_distinguished_name": "string",
            "search_filter_template": "string",
            "server_certificates": [{
                "pem": "string",
            }],
            "server_hostname": "string",
            "server_port": 0,
            "service_user_distinguished_name": "string",
            "service_user_password": "string",
        },
        "availability_zone": False,
        "backup_storage_customer_key_uri": "string",
        "base64_encoded_cassandra_yaml_fragment": "string",
        "data_center_location": "string",
        "deallocated": False,
        "delegated_subnet_id": "string",
        "disk_capacity": 0,
        "disk_sku": "string",
        "managed_disk_customer_key_uri": "string",
        "node_count": 0,
        "provision_error": {
            "additional_error_info": "string",
            "code": "string",
            "message": "string",
            "target": "string",
        },
        "provisioning_state": "string",
        "sku": "string",
    })
const cassandraDataCenterResource = new azure_native.documentdb.CassandraDataCenter("cassandraDataCenterResource", {
    clusterName: "string",
    resourceGroupName: "string",
    dataCenterName: "string",
    properties: {
        authenticationMethodLdapProperties: {
            connectionTimeoutInMs: 0,
            searchBaseDistinguishedName: "string",
            searchFilterTemplate: "string",
            serverCertificates: [{
                pem: "string",
            }],
            serverHostname: "string",
            serverPort: 0,
            serviceUserDistinguishedName: "string",
            serviceUserPassword: "string",
        },
        availabilityZone: false,
        backupStorageCustomerKeyUri: "string",
        base64EncodedCassandraYamlFragment: "string",
        dataCenterLocation: "string",
        deallocated: false,
        delegatedSubnetId: "string",
        diskCapacity: 0,
        diskSku: "string",
        managedDiskCustomerKeyUri: "string",
        nodeCount: 0,
        provisionError: {
            additionalErrorInfo: "string",
            code: "string",
            message: "string",
            target: "string",
        },
        provisioningState: "string",
        sku: "string",
    },
});
type: azure-native:documentdb:CassandraDataCenter
properties:
    clusterName: string
    dataCenterName: string
    properties:
        authenticationMethodLdapProperties:
            connectionTimeoutInMs: 0
            searchBaseDistinguishedName: string
            searchFilterTemplate: string
            serverCertificates:
                - pem: string
            serverHostname: string
            serverPort: 0
            serviceUserDistinguishedName: string
            serviceUserPassword: string
        availabilityZone: false
        backupStorageCustomerKeyUri: string
        base64EncodedCassandraYamlFragment: string
        dataCenterLocation: string
        deallocated: false
        delegatedSubnetId: string
        diskCapacity: 0
        diskSku: string
        managedDiskCustomerKeyUri: string
        nodeCount: 0
        provisionError:
            additionalErrorInfo: string
            code: string
            message: string
            target: string
        provisioningState: string
        sku: string
    resourceGroupName: string
CassandraDataCenter Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CassandraDataCenter resource accepts the following input properties:
- ClusterName string
- Managed Cassandra cluster name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DataCenter stringName 
- Data center name in a managed Cassandra cluster.
- Properties
Pulumi.Azure Native. Document DB. Inputs. Data Center Resource Properties 
- Properties of a managed Cassandra data center.
- ClusterName string
- Managed Cassandra cluster name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DataCenter stringName 
- Data center name in a managed Cassandra cluster.
- Properties
DataCenter Resource Properties Args 
- Properties of a managed Cassandra data center.
- clusterName String
- Managed Cassandra cluster name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- dataCenter StringName 
- Data center name in a managed Cassandra cluster.
- properties
DataCenter Resource Properties 
- Properties of a managed Cassandra data center.
- clusterName string
- Managed Cassandra cluster name.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- dataCenter stringName 
- Data center name in a managed Cassandra cluster.
- properties
DataCenter Resource Properties 
- Properties of a managed Cassandra data center.
- cluster_name str
- Managed Cassandra cluster name.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- data_center_ strname 
- Data center name in a managed Cassandra cluster.
- properties
DataCenter Resource Properties Args 
- Properties of a managed Cassandra data center.
- clusterName String
- Managed Cassandra cluster name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- dataCenter StringName 
- Data center name in a managed Cassandra cluster.
- properties Property Map
- Properties of a managed Cassandra data center.
Outputs
All input properties are implicitly available as output properties. Additionally, the CassandraDataCenter resource produces the following output properties:
Supporting Types
AuthenticationMethodLdapProperties, AuthenticationMethodLdapPropertiesArgs        
- ConnectionTimeout intIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- SearchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- SearchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- ServerCertificates List<Pulumi.Azure Native. Document DB. Inputs. Certificate> 
- ServerHostname string
- Hostname of the LDAP server.
- ServerPort int
- Port of the LDAP server.
- ServiceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- ServiceUser stringPassword 
- Password of the look up user.
- ConnectionTimeout intIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- SearchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- SearchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- ServerCertificates []Certificate
- ServerHostname string
- Hostname of the LDAP server.
- ServerPort int
- Port of the LDAP server.
- ServiceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- ServiceUser stringPassword 
- Password of the look up user.
- connectionTimeout IntegerIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase StringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter StringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates List<Certificate>
- serverHostname String
- Hostname of the LDAP server.
- serverPort Integer
- Port of the LDAP server.
- serviceUser StringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser StringPassword 
- Password of the look up user.
- connectionTimeout numberIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates Certificate[]
- serverHostname string
- Hostname of the LDAP server.
- serverPort number
- Port of the LDAP server.
- serviceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser stringPassword 
- Password of the look up user.
- connection_timeout_ intin_ ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- search_base_ strdistinguished_ name 
- Distinguished name of the object to start the recursive search of users from.
- search_filter_ strtemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- server_certificates Sequence[Certificate]
- server_hostname str
- Hostname of the LDAP server.
- server_port int
- Port of the LDAP server.
- service_user_ strdistinguished_ name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- service_user_ strpassword 
- Password of the look up user.
- connectionTimeout NumberIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase StringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter StringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates List<Property Map>
- serverHostname String
- Hostname of the LDAP server.
- serverPort Number
- Port of the LDAP server.
- serviceUser StringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser StringPassword 
- Password of the look up user.
AuthenticationMethodLdapPropertiesResponse, AuthenticationMethodLdapPropertiesResponseArgs          
- ConnectionTimeout intIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- SearchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- SearchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- ServerCertificates List<Pulumi.Azure Native. Document DB. Inputs. Certificate Response> 
- ServerHostname string
- Hostname of the LDAP server.
- ServerPort int
- Port of the LDAP server.
- ServiceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- ServiceUser stringPassword 
- Password of the look up user.
- ConnectionTimeout intIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- SearchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- SearchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- ServerCertificates []CertificateResponse 
- ServerHostname string
- Hostname of the LDAP server.
- ServerPort int
- Port of the LDAP server.
- ServiceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- ServiceUser stringPassword 
- Password of the look up user.
- connectionTimeout IntegerIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase StringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter StringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates List<CertificateResponse> 
- serverHostname String
- Hostname of the LDAP server.
- serverPort Integer
- Port of the LDAP server.
- serviceUser StringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser StringPassword 
- Password of the look up user.
- connectionTimeout numberIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase stringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter stringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates CertificateResponse[] 
- serverHostname string
- Hostname of the LDAP server.
- serverPort number
- Port of the LDAP server.
- serviceUser stringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser stringPassword 
- Password of the look up user.
- connection_timeout_ intin_ ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- search_base_ strdistinguished_ name 
- Distinguished name of the object to start the recursive search of users from.
- search_filter_ strtemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- server_certificates Sequence[CertificateResponse] 
- server_hostname str
- Hostname of the LDAP server.
- server_port int
- Port of the LDAP server.
- service_user_ strdistinguished_ name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- service_user_ strpassword 
- Password of the look up user.
- connectionTimeout NumberIn Ms 
- Timeout for connecting to the LDAP server in miliseconds. The default is 5000 ms.
- searchBase StringDistinguished Name 
- Distinguished name of the object to start the recursive search of users from.
- searchFilter StringTemplate 
- Template to use for searching. Defaults to (cn=%s) where %s will be replaced by the username used to login.
- serverCertificates List<Property Map>
- serverHostname String
- Hostname of the LDAP server.
- serverPort Number
- Port of the LDAP server.
- serviceUser StringDistinguished Name 
- Distinguished name of the look up user account, who can look up user details on authentication.
- serviceUser StringPassword 
- Password of the look up user.
CassandraError, CassandraErrorArgs    
- AdditionalError stringInfo 
- Additional information about the error.
- Code string
- The code of error that occurred.
- Message string
- The message of the error.
- Target string
- The target resource of the error.
- AdditionalError stringInfo 
- Additional information about the error.
- Code string
- The code of error that occurred.
- Message string
- The message of the error.
- Target string
- The target resource of the error.
- additionalError StringInfo 
- Additional information about the error.
- code String
- The code of error that occurred.
- message String
- The message of the error.
- target String
- The target resource of the error.
- additionalError stringInfo 
- Additional information about the error.
- code string
- The code of error that occurred.
- message string
- The message of the error.
- target string
- The target resource of the error.
- additional_error_ strinfo 
- Additional information about the error.
- code str
- The code of error that occurred.
- message str
- The message of the error.
- target str
- The target resource of the error.
- additionalError StringInfo 
- Additional information about the error.
- code String
- The code of error that occurred.
- message String
- The message of the error.
- target String
- The target resource of the error.
CassandraErrorResponse, CassandraErrorResponseArgs      
- AdditionalError stringInfo 
- Additional information about the error.
- Code string
- The code of error that occurred.
- Message string
- The message of the error.
- Target string
- The target resource of the error.
- AdditionalError stringInfo 
- Additional information about the error.
- Code string
- The code of error that occurred.
- Message string
- The message of the error.
- Target string
- The target resource of the error.
- additionalError StringInfo 
- Additional information about the error.
- code String
- The code of error that occurred.
- message String
- The message of the error.
- target String
- The target resource of the error.
- additionalError stringInfo 
- Additional information about the error.
- code string
- The code of error that occurred.
- message string
- The message of the error.
- target string
- The target resource of the error.
- additional_error_ strinfo 
- Additional information about the error.
- code str
- The code of error that occurred.
- message str
- The message of the error.
- target str
- The target resource of the error.
- additionalError StringInfo 
- Additional information about the error.
- code String
- The code of error that occurred.
- message String
- The message of the error.
- target String
- The target resource of the error.
Certificate, CertificateArgs  
- Pem string
- PEM formatted public key.
- Pem string
- PEM formatted public key.
- pem String
- PEM formatted public key.
- pem string
- PEM formatted public key.
- pem str
- PEM formatted public key.
- pem String
- PEM formatted public key.
CertificateResponse, CertificateResponseArgs    
- Pem string
- PEM formatted public key.
- Pem string
- PEM formatted public key.
- pem String
- PEM formatted public key.
- pem string
- PEM formatted public key.
- pem str
- PEM formatted public key.
- pem String
- PEM formatted public key.
DataCenterResourceProperties, DataCenterResourcePropertiesArgs        
- AuthenticationMethod Pulumi.Ldap Properties Azure Native. Document DB. Inputs. Authentication Method Ldap Properties 
- Ldap authentication method properties. This feature is in preview.
- AvailabilityZone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- BackupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- Base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- DataCenter stringLocation 
- The region this data center should be created in.
- Deallocated bool
- Whether the data center has been deallocated.
- DelegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- DiskCapacity int
- Number of disks attached to each node. Default is 4.
- DiskSku string
- Disk SKU used for data centers. Default value is P30.
- ManagedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- NodeCount int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- ProvisionError Pulumi.Azure Native. Document DB. Inputs. Cassandra Error 
- Error related to resource provisioning.
- ProvisioningState string | Pulumi.Azure Native. Document DB. Managed Cassandra Provisioning State 
- The status of the resource at the time the operation was called.
- Sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- AuthenticationMethod AuthenticationLdap Properties Method Ldap Properties 
- Ldap authentication method properties. This feature is in preview.
- AvailabilityZone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- BackupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- Base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- DataCenter stringLocation 
- The region this data center should be created in.
- Deallocated bool
- Whether the data center has been deallocated.
- DelegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- DiskCapacity int
- Number of disks attached to each node. Default is 4.
- DiskSku string
- Disk SKU used for data centers. Default value is P30.
- ManagedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- NodeCount int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- ProvisionError CassandraError 
- Error related to resource provisioning.
- ProvisioningState string | ManagedCassandra Provisioning State 
- The status of the resource at the time the operation was called.
- Sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- authenticationMethod AuthenticationLdap Properties Method Ldap Properties 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone Boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage StringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra StringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter StringLocation 
- The region this data center should be created in.
- deallocated Boolean
- Whether the data center has been deallocated.
- delegatedSubnet StringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity Integer
- Number of disks attached to each node. Default is 4.
- diskSku String
- Disk SKU used for data centers. Default value is P30.
- managedDisk StringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount Integer
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError CassandraError 
- Error related to resource provisioning.
- provisioningState String | ManagedCassandra Provisioning State 
- The status of the resource at the time the operation was called.
- sku String
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- authenticationMethod AuthenticationLdap Properties Method Ldap Properties 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter stringLocation 
- The region this data center should be created in.
- deallocated boolean
- Whether the data center has been deallocated.
- delegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity number
- Number of disks attached to each node. Default is 4.
- diskSku string
- Disk SKU used for data centers. Default value is P30.
- managedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount number
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError CassandraError 
- Error related to resource provisioning.
- provisioningState string | ManagedCassandra Provisioning State 
- The status of the resource at the time the operation was called.
- sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- authentication_method_ Authenticationldap_ properties Method Ldap Properties 
- Ldap authentication method properties. This feature is in preview.
- availability_zone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backup_storage_ strcustomer_ key_ uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64_encoded_ strcassandra_ yaml_ fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- data_center_ strlocation 
- The region this data center should be created in.
- deallocated bool
- Whether the data center has been deallocated.
- delegated_subnet_ strid 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- disk_capacity int
- Number of disks attached to each node. Default is 4.
- disk_sku str
- Disk SKU used for data centers. Default value is P30.
- managed_disk_ strcustomer_ key_ uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- node_count int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provision_error CassandraError 
- Error related to resource provisioning.
- provisioning_state str | ManagedCassandra Provisioning State 
- The status of the resource at the time the operation was called.
- sku str
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- authenticationMethod Property MapLdap Properties 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone Boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage StringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra StringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter StringLocation 
- The region this data center should be created in.
- deallocated Boolean
- Whether the data center has been deallocated.
- delegatedSubnet StringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity Number
- Number of disks attached to each node. Default is 4.
- diskSku String
- Disk SKU used for data centers. Default value is P30.
- managedDisk StringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount Number
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError Property Map
- Error related to resource provisioning.
- provisioningState String | "Creating" | "Updating" | "Deleting" | "Succeeded" | "Failed" | "Canceled"
- The status of the resource at the time the operation was called.
- sku String
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
DataCenterResourceResponseProperties, DataCenterResourceResponsePropertiesArgs          
- SeedNodes List<Pulumi.Azure Native. Document DB. Inputs. Seed Node Response> 
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- AuthenticationMethod Pulumi.Ldap Properties Azure Native. Document DB. Inputs. Authentication Method Ldap Properties Response 
- Ldap authentication method properties. This feature is in preview.
- AvailabilityZone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- BackupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- Base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- DataCenter stringLocation 
- The region this data center should be created in.
- Deallocated bool
- Whether the data center has been deallocated.
- DelegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- DiskCapacity int
- Number of disks attached to each node. Default is 4.
- DiskSku string
- Disk SKU used for data centers. Default value is P30.
- ManagedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- NodeCount int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- ProvisionError Pulumi.Azure Native. Document DB. Inputs. Cassandra Error Response 
- Error related to resource provisioning.
- ProvisioningState string
- The status of the resource at the time the operation was called.
- Sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- SeedNodes []SeedNode Response 
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- AuthenticationMethod AuthenticationLdap Properties Method Ldap Properties Response 
- Ldap authentication method properties. This feature is in preview.
- AvailabilityZone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- BackupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- Base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- DataCenter stringLocation 
- The region this data center should be created in.
- Deallocated bool
- Whether the data center has been deallocated.
- DelegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- DiskCapacity int
- Number of disks attached to each node. Default is 4.
- DiskSku string
- Disk SKU used for data centers. Default value is P30.
- ManagedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- NodeCount int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- ProvisionError CassandraError Response 
- Error related to resource provisioning.
- ProvisioningState string
- The status of the resource at the time the operation was called.
- Sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- seedNodes List<SeedNode Response> 
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- authenticationMethod AuthenticationLdap Properties Method Ldap Properties Response 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone Boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage StringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra StringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter StringLocation 
- The region this data center should be created in.
- deallocated Boolean
- Whether the data center has been deallocated.
- delegatedSubnet StringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity Integer
- Number of disks attached to each node. Default is 4.
- diskSku String
- Disk SKU used for data centers. Default value is P30.
- managedDisk StringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount Integer
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError CassandraError Response 
- Error related to resource provisioning.
- provisioningState String
- The status of the resource at the time the operation was called.
- sku String
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- seedNodes SeedNode Response[] 
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- authenticationMethod AuthenticationLdap Properties Method Ldap Properties Response 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage stringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra stringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter stringLocation 
- The region this data center should be created in.
- deallocated boolean
- Whether the data center has been deallocated.
- delegatedSubnet stringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity number
- Number of disks attached to each node. Default is 4.
- diskSku string
- Disk SKU used for data centers. Default value is P30.
- managedDisk stringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount number
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError CassandraError Response 
- Error related to resource provisioning.
- provisioningState string
- The status of the resource at the time the operation was called.
- sku string
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- seed_nodes Sequence[SeedNode Response] 
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- authentication_method_ Authenticationldap_ properties Method Ldap Properties Response 
- Ldap authentication method properties. This feature is in preview.
- availability_zone bool
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backup_storage_ strcustomer_ key_ uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64_encoded_ strcassandra_ yaml_ fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- data_center_ strlocation 
- The region this data center should be created in.
- deallocated bool
- Whether the data center has been deallocated.
- delegated_subnet_ strid 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- disk_capacity int
- Number of disks attached to each node. Default is 4.
- disk_sku str
- Disk SKU used for data centers. Default value is P30.
- managed_disk_ strcustomer_ key_ uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- node_count int
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provision_error CassandraError Response 
- Error related to resource provisioning.
- provisioning_state str
- The status of the resource at the time the operation was called.
- sku str
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
- seedNodes List<Property Map>
- IP addresses for seed nodes in this data center. This is for reference. Generally you will want to use the seedNodes property on the cluster, which aggregates the seed nodes from all data centers in the cluster.
- authenticationMethod Property MapLdap Properties 
- Ldap authentication method properties. This feature is in preview.
- availabilityZone Boolean
- If the data center has Availability Zone support, apply it to the Virtual Machine ScaleSet that host the cassandra data center virtual machines.
- backupStorage StringCustomer Key Uri 
- Indicates the Key Uri of the customer key to use for encryption of the backup storage account.
- base64EncodedCassandra StringYaml Fragment 
- A fragment of a cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this data center. The fragment should be Base64 encoded, and only a subset of keys are allowed.
- dataCenter StringLocation 
- The region this data center should be created in.
- deallocated Boolean
- Whether the data center has been deallocated.
- delegatedSubnet StringId 
- Resource id of a subnet the nodes in this data center should have their network interfaces connected to. The subnet must be in the same region specified in 'dataCenterLocation' and must be able to route to the subnet specified in the cluster's 'delegatedManagementSubnetId' property. This resource id will be of the form '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'.
- diskCapacity Number
- Number of disks attached to each node. Default is 4.
- diskSku String
- Disk SKU used for data centers. Default value is P30.
- managedDisk StringCustomer Key Uri 
- Key uri to use for encryption of managed disks. Ensure the system assigned identity of the cluster has been assigned appropriate permissions(key get/wrap/unwrap permissions) on the key.
- nodeCount Number
- The number of nodes the data center should have. This is the desired number. After it is set, it may take some time for the data center to be scaled to match. To monitor the number of nodes and their status, use the fetchNodeStatus method on the cluster.
- provisionError Property Map
- Error related to resource provisioning.
- provisioningState String
- The status of the resource at the time the operation was called.
- sku String
- Virtual Machine SKU used for data centers. Default value is Standard_DS14_v2
ManagedCassandraProvisioningState, ManagedCassandraProvisioningStateArgs        
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- ManagedCassandra Provisioning State Creating 
- Creating
- ManagedCassandra Provisioning State Updating 
- Updating
- ManagedCassandra Provisioning State Deleting 
- Deleting
- ManagedCassandra Provisioning State Succeeded 
- Succeeded
- ManagedCassandra Provisioning State Failed 
- Failed
- ManagedCassandra Provisioning State Canceled 
- Canceled
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- CREATING
- Creating
- UPDATING
- Updating
- DELETING
- Deleting
- SUCCEEDED
- Succeeded
- FAILED
- Failed
- CANCELED
- Canceled
- "Creating"
- Creating
- "Updating"
- Updating
- "Deleting"
- Deleting
- "Succeeded"
- Succeeded
- "Failed"
- Failed
- "Canceled"
- Canceled
SeedNodeResponse, SeedNodeResponseArgs      
- IpAddress string
- IP address of this seed node.
- IpAddress string
- IP address of this seed node.
- ipAddress String
- IP address of this seed node.
- ipAddress string
- IP address of this seed node.
- ip_address str
- IP address of this seed node.
- ipAddress String
- IP address of this seed node.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:documentdb:CassandraDataCenter dc1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/dataCenters/{dataCenterName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0