1. Packages
  2. CrateDB
  3. API Docs
  4. Cluster
CrateDB v0.2.3 published on Friday, Oct 18, 2024 by komminarlabs

cratedb.Cluster

Explore with Pulumi AI

cratedb logo
CrateDB v0.2.3 published on Friday, Oct 18, 2024 by komminarlabs

    Creates and manages a cluster.

    Create Cluster Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
    @overload
    def Cluster(resource_name: str,
                args: ClusterArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Cluster(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                crate_version: Optional[str] = None,
                organization_id: Optional[str] = None,
                password: Optional[str] = None,
                product_name: Optional[str] = None,
                product_tier: Optional[str] = None,
                project_id: Optional[str] = None,
                subscription_id: Optional[str] = None,
                username: Optional[str] = None,
                channel: Optional[str] = None,
                hardware_specs: Optional[ClusterHardwareSpecsArgs] = None,
                name: Optional[str] = None,
                product_unit: Optional[float] = None)
    func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
    public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
    public Cluster(String name, ClusterArgs args)
    public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
    
    type: cratedb:Cluster
    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 ClusterArgs
    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 ClusterArgs
    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 ClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ClusterArgs
    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 clusterResource = new CrateDB.Cluster("clusterResource", new()
    {
        CrateVersion = "string",
        OrganizationId = "string",
        Password = "string",
        ProductName = "string",
        ProductTier = "string",
        ProjectId = "string",
        SubscriptionId = "string",
        Username = "string",
        Channel = "string",
        HardwareSpecs = new CrateDB.Inputs.ClusterHardwareSpecsArgs
        {
            CpusPerNode = 0,
            DiskSizePerNodeBytes = 0,
            DiskType = "string",
            DisksPerNode = 0,
            HeapSizeBytes = 0,
            MemoryPerNodeBytes = 0,
        },
        Name = "string",
        ProductUnit = 0,
    });
    
    example, err := cratedb.NewCluster(ctx, "clusterResource", &cratedb.ClusterArgs{
    	CrateVersion:   pulumi.String("string"),
    	OrganizationId: pulumi.String("string"),
    	Password:       pulumi.String("string"),
    	ProductName:    pulumi.String("string"),
    	ProductTier:    pulumi.String("string"),
    	ProjectId:      pulumi.String("string"),
    	SubscriptionId: pulumi.String("string"),
    	Username:       pulumi.String("string"),
    	Channel:        pulumi.String("string"),
    	HardwareSpecs: &cratedb.ClusterHardwareSpecsArgs{
    		CpusPerNode:          pulumi.Float64(0),
    		DiskSizePerNodeBytes: pulumi.Int(0),
    		DiskType:             pulumi.String("string"),
    		DisksPerNode:         pulumi.Float64(0),
    		HeapSizeBytes:        pulumi.Int(0),
    		MemoryPerNodeBytes:   pulumi.Int(0),
    	},
    	Name:        pulumi.String("string"),
    	ProductUnit: pulumi.Float64(0),
    })
    
    var clusterResource = new Cluster("clusterResource", ClusterArgs.builder()
        .crateVersion("string")
        .organizationId("string")
        .password("string")
        .productName("string")
        .productTier("string")
        .projectId("string")
        .subscriptionId("string")
        .username("string")
        .channel("string")
        .hardwareSpecs(ClusterHardwareSpecsArgs.builder()
            .cpusPerNode(0)
            .diskSizePerNodeBytes(0)
            .diskType("string")
            .disksPerNode(0)
            .heapSizeBytes(0)
            .memoryPerNodeBytes(0)
            .build())
        .name("string")
        .productUnit(0)
        .build());
    
    cluster_resource = cratedb.Cluster("clusterResource",
        crate_version="string",
        organization_id="string",
        password="string",
        product_name="string",
        product_tier="string",
        project_id="string",
        subscription_id="string",
        username="string",
        channel="string",
        hardware_specs={
            "cpus_per_node": 0,
            "disk_size_per_node_bytes": 0,
            "disk_type": "string",
            "disks_per_node": 0,
            "heap_size_bytes": 0,
            "memory_per_node_bytes": 0,
        },
        name="string",
        product_unit=0)
    
    const clusterResource = new cratedb.Cluster("clusterResource", {
        crateVersion: "string",
        organizationId: "string",
        password: "string",
        productName: "string",
        productTier: "string",
        projectId: "string",
        subscriptionId: "string",
        username: "string",
        channel: "string",
        hardwareSpecs: {
            cpusPerNode: 0,
            diskSizePerNodeBytes: 0,
            diskType: "string",
            disksPerNode: 0,
            heapSizeBytes: 0,
            memoryPerNodeBytes: 0,
        },
        name: "string",
        productUnit: 0,
    });
    
    type: cratedb:Cluster
    properties:
        channel: string
        crateVersion: string
        hardwareSpecs:
            cpusPerNode: 0
            diskSizePerNodeBytes: 0
            diskType: string
            disksPerNode: 0
            heapSizeBytes: 0
            memoryPerNodeBytes: 0
        name: string
        organizationId: string
        password: string
        productName: string
        productTier: string
        productUnit: 0
        projectId: string
        subscriptionId: string
        username: string
    

    Cluster 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 Cluster resource accepts the following input properties:

    CrateVersion string
    The CrateDB version of the cluster.
    OrganizationId string
    The organization id of the cluster.
    Password string
    The password of the cluster.
    ProductName string
    The product name of the cluster.
    ProductTier string
    The product tier of the cluster.
    ProjectId string
    The project id of the cluster.
    SubscriptionId string
    The subscription id of the cluster.
    Username string
    The username of the cluster.
    Channel string
    The channel of the cluster. Default is stable.
    HardwareSpecs KomminarLabs.CrateDB.Inputs.ClusterHardwareSpecs
    The hardware specs of the cluster.
    Name string
    The name of the cluster.
    ProductUnit double
    The product unit of the cluster. Default is 0.
    CrateVersion string
    The CrateDB version of the cluster.
    OrganizationId string
    The organization id of the cluster.
    Password string
    The password of the cluster.
    ProductName string
    The product name of the cluster.
    ProductTier string
    The product tier of the cluster.
    ProjectId string
    The project id of the cluster.
    SubscriptionId string
    The subscription id of the cluster.
    Username string
    The username of the cluster.
    Channel string
    The channel of the cluster. Default is stable.
    HardwareSpecs ClusterHardwareSpecsArgs
    The hardware specs of the cluster.
    Name string
    The name of the cluster.
    ProductUnit float64
    The product unit of the cluster. Default is 0.
    crateVersion String
    The CrateDB version of the cluster.
    organizationId String
    The organization id of the cluster.
    password String
    The password of the cluster.
    productName String
    The product name of the cluster.
    productTier String
    The product tier of the cluster.
    projectId String
    The project id of the cluster.
    subscriptionId String
    The subscription id of the cluster.
    username String
    The username of the cluster.
    channel String
    The channel of the cluster. Default is stable.
    hardwareSpecs ClusterHardwareSpecs
    The hardware specs of the cluster.
    name String
    The name of the cluster.
    productUnit Double
    The product unit of the cluster. Default is 0.
    crateVersion string
    The CrateDB version of the cluster.
    organizationId string
    The organization id of the cluster.
    password string
    The password of the cluster.
    productName string
    The product name of the cluster.
    productTier string
    The product tier of the cluster.
    projectId string
    The project id of the cluster.
    subscriptionId string
    The subscription id of the cluster.
    username string
    The username of the cluster.
    channel string
    The channel of the cluster. Default is stable.
    hardwareSpecs ClusterHardwareSpecs
    The hardware specs of the cluster.
    name string
    The name of the cluster.
    productUnit number
    The product unit of the cluster. Default is 0.
    crate_version str
    The CrateDB version of the cluster.
    organization_id str
    The organization id of the cluster.
    password str
    The password of the cluster.
    product_name str
    The product name of the cluster.
    product_tier str
    The product tier of the cluster.
    project_id str
    The project id of the cluster.
    subscription_id str
    The subscription id of the cluster.
    username str
    The username of the cluster.
    channel str
    The channel of the cluster. Default is stable.
    hardware_specs ClusterHardwareSpecsArgs
    The hardware specs of the cluster.
    name str
    The name of the cluster.
    product_unit float
    The product unit of the cluster. Default is 0.
    crateVersion String
    The CrateDB version of the cluster.
    organizationId String
    The organization id of the cluster.
    password String
    The password of the cluster.
    productName String
    The product name of the cluster.
    productTier String
    The product tier of the cluster.
    projectId String
    The project id of the cluster.
    subscriptionId String
    The subscription id of the cluster.
    username String
    The username of the cluster.
    channel String
    The channel of the cluster. Default is stable.
    hardwareSpecs Property Map
    The hardware specs of the cluster.
    name String
    The name of the cluster.
    productUnit Number
    The product unit of the cluster. Default is 0.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:

    AllowCustomStorage bool
    The allow custom storage flag.
    AllowSuspend bool
    The allow suspend flag.
    BackupSchedule string
    The backup schedule.
    Dc KomminarLabs.CrateDB.Outputs.ClusterDc
    The DublinCore of the cluster.
    DeletionProtected bool
    The deletion protected flag.
    ExternalIp string
    The external IP address.
    Fqdn string
    The Fully Qualified Domain Name.
    GcAvailable bool
    The garbage collection available flag.
    Health KomminarLabs.CrateDB.Outputs.ClusterHealth
    The health of the cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpWhitelists List<KomminarLabs.CrateDB.Outputs.ClusterIpWhitelist>
    The IP whitelist of the cluster.
    NumNodes double
    The number of nodes in the cluster.
    Origin string
    The origin of the cluster.
    Suspended bool
    The suspended flag.
    Url string
    The URL of the cluster.
    AllowCustomStorage bool
    The allow custom storage flag.
    AllowSuspend bool
    The allow suspend flag.
    BackupSchedule string
    The backup schedule.
    Dc ClusterDc
    The DublinCore of the cluster.
    DeletionProtected bool
    The deletion protected flag.
    ExternalIp string
    The external IP address.
    Fqdn string
    The Fully Qualified Domain Name.
    GcAvailable bool
    The garbage collection available flag.
    Health ClusterHealth
    The health of the cluster.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpWhitelists []ClusterIpWhitelist
    The IP whitelist of the cluster.
    NumNodes float64
    The number of nodes in the cluster.
    Origin string
    The origin of the cluster.
    Suspended bool
    The suspended flag.
    Url string
    The URL of the cluster.
    allowCustomStorage Boolean
    The allow custom storage flag.
    allowSuspend Boolean
    The allow suspend flag.
    backupSchedule String
    The backup schedule.
    dc ClusterDc
    The DublinCore of the cluster.
    deletionProtected Boolean
    The deletion protected flag.
    externalIp String
    The external IP address.
    fqdn String
    The Fully Qualified Domain Name.
    gcAvailable Boolean
    The garbage collection available flag.
    health ClusterHealth
    The health of the cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    ipWhitelists List<ClusterIpWhitelist>
    The IP whitelist of the cluster.
    numNodes Double
    The number of nodes in the cluster.
    origin String
    The origin of the cluster.
    suspended Boolean
    The suspended flag.
    url String
    The URL of the cluster.
    allowCustomStorage boolean
    The allow custom storage flag.
    allowSuspend boolean
    The allow suspend flag.
    backupSchedule string
    The backup schedule.
    dc ClusterDc
    The DublinCore of the cluster.
    deletionProtected boolean
    The deletion protected flag.
    externalIp string
    The external IP address.
    fqdn string
    The Fully Qualified Domain Name.
    gcAvailable boolean
    The garbage collection available flag.
    health ClusterHealth
    The health of the cluster.
    id string
    The provider-assigned unique ID for this managed resource.
    ipWhitelists ClusterIpWhitelist[]
    The IP whitelist of the cluster.
    numNodes number
    The number of nodes in the cluster.
    origin string
    The origin of the cluster.
    suspended boolean
    The suspended flag.
    url string
    The URL of the cluster.
    allow_custom_storage bool
    The allow custom storage flag.
    allow_suspend bool
    The allow suspend flag.
    backup_schedule str
    The backup schedule.
    dc ClusterDc
    The DublinCore of the cluster.
    deletion_protected bool
    The deletion protected flag.
    external_ip str
    The external IP address.
    fqdn str
    The Fully Qualified Domain Name.
    gc_available bool
    The garbage collection available flag.
    health ClusterHealth
    The health of the cluster.
    id str
    The provider-assigned unique ID for this managed resource.
    ip_whitelists Sequence[ClusterIpWhitelist]
    The IP whitelist of the cluster.
    num_nodes float
    The number of nodes in the cluster.
    origin str
    The origin of the cluster.
    suspended bool
    The suspended flag.
    url str
    The URL of the cluster.
    allowCustomStorage Boolean
    The allow custom storage flag.
    allowSuspend Boolean
    The allow suspend flag.
    backupSchedule String
    The backup schedule.
    dc Property Map
    The DublinCore of the cluster.
    deletionProtected Boolean
    The deletion protected flag.
    externalIp String
    The external IP address.
    fqdn String
    The Fully Qualified Domain Name.
    gcAvailable Boolean
    The garbage collection available flag.
    health Property Map
    The health of the cluster.
    id String
    The provider-assigned unique ID for this managed resource.
    ipWhitelists List<Property Map>
    The IP whitelist of the cluster.
    numNodes Number
    The number of nodes in the cluster.
    origin String
    The origin of the cluster.
    suspended Boolean
    The suspended flag.
    url String
    The URL of the cluster.

    Look up Existing Cluster Resource

    Get an existing Cluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ClusterState, opts?: CustomResourceOptions): Cluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_custom_storage: Optional[bool] = None,
            allow_suspend: Optional[bool] = None,
            backup_schedule: Optional[str] = None,
            channel: Optional[str] = None,
            crate_version: Optional[str] = None,
            dc: Optional[ClusterDcArgs] = None,
            deletion_protected: Optional[bool] = None,
            external_ip: Optional[str] = None,
            fqdn: Optional[str] = None,
            gc_available: Optional[bool] = None,
            hardware_specs: Optional[ClusterHardwareSpecsArgs] = None,
            health: Optional[ClusterHealthArgs] = None,
            ip_whitelists: Optional[Sequence[ClusterIpWhitelistArgs]] = None,
            name: Optional[str] = None,
            num_nodes: Optional[float] = None,
            organization_id: Optional[str] = None,
            origin: Optional[str] = None,
            password: Optional[str] = None,
            product_name: Optional[str] = None,
            product_tier: Optional[str] = None,
            product_unit: Optional[float] = None,
            project_id: Optional[str] = None,
            subscription_id: Optional[str] = None,
            suspended: Optional[bool] = None,
            url: Optional[str] = None,
            username: Optional[str] = None) -> Cluster
    func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
    public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
    public static Cluster get(String name, Output<String> id, ClusterState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowCustomStorage bool
    The allow custom storage flag.
    AllowSuspend bool
    The allow suspend flag.
    BackupSchedule string
    The backup schedule.
    Channel string
    The channel of the cluster. Default is stable.
    CrateVersion string
    The CrateDB version of the cluster.
    Dc KomminarLabs.CrateDB.Inputs.ClusterDc
    The DublinCore of the cluster.
    DeletionProtected bool
    The deletion protected flag.
    ExternalIp string
    The external IP address.
    Fqdn string
    The Fully Qualified Domain Name.
    GcAvailable bool
    The garbage collection available flag.
    HardwareSpecs KomminarLabs.CrateDB.Inputs.ClusterHardwareSpecs
    The hardware specs of the cluster.
    Health KomminarLabs.CrateDB.Inputs.ClusterHealth
    The health of the cluster.
    IpWhitelists List<KomminarLabs.CrateDB.Inputs.ClusterIpWhitelist>
    The IP whitelist of the cluster.
    Name string
    The name of the cluster.
    NumNodes double
    The number of nodes in the cluster.
    OrganizationId string
    The organization id of the cluster.
    Origin string
    The origin of the cluster.
    Password string
    The password of the cluster.
    ProductName string
    The product name of the cluster.
    ProductTier string
    The product tier of the cluster.
    ProductUnit double
    The product unit of the cluster. Default is 0.
    ProjectId string
    The project id of the cluster.
    SubscriptionId string
    The subscription id of the cluster.
    Suspended bool
    The suspended flag.
    Url string
    The URL of the cluster.
    Username string
    The username of the cluster.
    AllowCustomStorage bool
    The allow custom storage flag.
    AllowSuspend bool
    The allow suspend flag.
    BackupSchedule string
    The backup schedule.
    Channel string
    The channel of the cluster. Default is stable.
    CrateVersion string
    The CrateDB version of the cluster.
    Dc ClusterDcArgs
    The DublinCore of the cluster.
    DeletionProtected bool
    The deletion protected flag.
    ExternalIp string
    The external IP address.
    Fqdn string
    The Fully Qualified Domain Name.
    GcAvailable bool
    The garbage collection available flag.
    HardwareSpecs ClusterHardwareSpecsArgs
    The hardware specs of the cluster.
    Health ClusterHealthArgs
    The health of the cluster.
    IpWhitelists []ClusterIpWhitelistArgs
    The IP whitelist of the cluster.
    Name string
    The name of the cluster.
    NumNodes float64
    The number of nodes in the cluster.
    OrganizationId string
    The organization id of the cluster.
    Origin string
    The origin of the cluster.
    Password string
    The password of the cluster.
    ProductName string
    The product name of the cluster.
    ProductTier string
    The product tier of the cluster.
    ProductUnit float64
    The product unit of the cluster. Default is 0.
    ProjectId string
    The project id of the cluster.
    SubscriptionId string
    The subscription id of the cluster.
    Suspended bool
    The suspended flag.
    Url string
    The URL of the cluster.
    Username string
    The username of the cluster.
    allowCustomStorage Boolean
    The allow custom storage flag.
    allowSuspend Boolean
    The allow suspend flag.
    backupSchedule String
    The backup schedule.
    channel String
    The channel of the cluster. Default is stable.
    crateVersion String
    The CrateDB version of the cluster.
    dc ClusterDc
    The DublinCore of the cluster.
    deletionProtected Boolean
    The deletion protected flag.
    externalIp String
    The external IP address.
    fqdn String
    The Fully Qualified Domain Name.
    gcAvailable Boolean
    The garbage collection available flag.
    hardwareSpecs ClusterHardwareSpecs
    The hardware specs of the cluster.
    health ClusterHealth
    The health of the cluster.
    ipWhitelists List<ClusterIpWhitelist>
    The IP whitelist of the cluster.
    name String
    The name of the cluster.
    numNodes Double
    The number of nodes in the cluster.
    organizationId String
    The organization id of the cluster.
    origin String
    The origin of the cluster.
    password String
    The password of the cluster.
    productName String
    The product name of the cluster.
    productTier String
    The product tier of the cluster.
    productUnit Double
    The product unit of the cluster. Default is 0.
    projectId String
    The project id of the cluster.
    subscriptionId String
    The subscription id of the cluster.
    suspended Boolean
    The suspended flag.
    url String
    The URL of the cluster.
    username String
    The username of the cluster.
    allowCustomStorage boolean
    The allow custom storage flag.
    allowSuspend boolean
    The allow suspend flag.
    backupSchedule string
    The backup schedule.
    channel string
    The channel of the cluster. Default is stable.
    crateVersion string
    The CrateDB version of the cluster.
    dc ClusterDc
    The DublinCore of the cluster.
    deletionProtected boolean
    The deletion protected flag.
    externalIp string
    The external IP address.
    fqdn string
    The Fully Qualified Domain Name.
    gcAvailable boolean
    The garbage collection available flag.
    hardwareSpecs ClusterHardwareSpecs
    The hardware specs of the cluster.
    health ClusterHealth
    The health of the cluster.
    ipWhitelists ClusterIpWhitelist[]
    The IP whitelist of the cluster.
    name string
    The name of the cluster.
    numNodes number
    The number of nodes in the cluster.
    organizationId string
    The organization id of the cluster.
    origin string
    The origin of the cluster.
    password string
    The password of the cluster.
    productName string
    The product name of the cluster.
    productTier string
    The product tier of the cluster.
    productUnit number
    The product unit of the cluster. Default is 0.
    projectId string
    The project id of the cluster.
    subscriptionId string
    The subscription id of the cluster.
    suspended boolean
    The suspended flag.
    url string
    The URL of the cluster.
    username string
    The username of the cluster.
    allow_custom_storage bool
    The allow custom storage flag.
    allow_suspend bool
    The allow suspend flag.
    backup_schedule str
    The backup schedule.
    channel str
    The channel of the cluster. Default is stable.
    crate_version str
    The CrateDB version of the cluster.
    dc ClusterDcArgs
    The DublinCore of the cluster.
    deletion_protected bool
    The deletion protected flag.
    external_ip str
    The external IP address.
    fqdn str
    The Fully Qualified Domain Name.
    gc_available bool
    The garbage collection available flag.
    hardware_specs ClusterHardwareSpecsArgs
    The hardware specs of the cluster.
    health ClusterHealthArgs
    The health of the cluster.
    ip_whitelists Sequence[ClusterIpWhitelistArgs]
    The IP whitelist of the cluster.
    name str
    The name of the cluster.
    num_nodes float
    The number of nodes in the cluster.
    organization_id str
    The organization id of the cluster.
    origin str
    The origin of the cluster.
    password str
    The password of the cluster.
    product_name str
    The product name of the cluster.
    product_tier str
    The product tier of the cluster.
    product_unit float
    The product unit of the cluster. Default is 0.
    project_id str
    The project id of the cluster.
    subscription_id str
    The subscription id of the cluster.
    suspended bool
    The suspended flag.
    url str
    The URL of the cluster.
    username str
    The username of the cluster.
    allowCustomStorage Boolean
    The allow custom storage flag.
    allowSuspend Boolean
    The allow suspend flag.
    backupSchedule String
    The backup schedule.
    channel String
    The channel of the cluster. Default is stable.
    crateVersion String
    The CrateDB version of the cluster.
    dc Property Map
    The DublinCore of the cluster.
    deletionProtected Boolean
    The deletion protected flag.
    externalIp String
    The external IP address.
    fqdn String
    The Fully Qualified Domain Name.
    gcAvailable Boolean
    The garbage collection available flag.
    hardwareSpecs Property Map
    The hardware specs of the cluster.
    health Property Map
    The health of the cluster.
    ipWhitelists List<Property Map>
    The IP whitelist of the cluster.
    name String
    The name of the cluster.
    numNodes Number
    The number of nodes in the cluster.
    organizationId String
    The organization id of the cluster.
    origin String
    The origin of the cluster.
    password String
    The password of the cluster.
    productName String
    The product name of the cluster.
    productTier String
    The product tier of the cluster.
    productUnit Number
    The product unit of the cluster. Default is 0.
    projectId String
    The project id of the cluster.
    subscriptionId String
    The subscription id of the cluster.
    suspended Boolean
    The suspended flag.
    url String
    The URL of the cluster.
    username String
    The username of the cluster.

    Supporting Types

    ClusterDc, ClusterDcArgs

    Created string
    The created time.
    Modified string
    The modified time.
    Created string
    The created time.
    Modified string
    The modified time.
    created String
    The created time.
    modified String
    The modified time.
    created string
    The created time.
    modified string
    The modified time.
    created str
    The created time.
    modified str
    The modified time.
    created String
    The created time.
    modified String
    The modified time.

    ClusterHardwareSpecs, ClusterHardwareSpecsArgs

    CpusPerNode double
    The cpus per node.
    DiskSizePerNodeBytes int
    The disk size per node in bytes.
    DiskType string
    The disk type.
    DisksPerNode double
    The disks per node.
    HeapSizeBytes int
    The heap size in bytes.
    MemoryPerNodeBytes int
    The memory per node in bytes.
    CpusPerNode float64
    The cpus per node.
    DiskSizePerNodeBytes int
    The disk size per node in bytes.
    DiskType string
    The disk type.
    DisksPerNode float64
    The disks per node.
    HeapSizeBytes int
    The heap size in bytes.
    MemoryPerNodeBytes int
    The memory per node in bytes.
    cpusPerNode Double
    The cpus per node.
    diskSizePerNodeBytes Integer
    The disk size per node in bytes.
    diskType String
    The disk type.
    disksPerNode Double
    The disks per node.
    heapSizeBytes Integer
    The heap size in bytes.
    memoryPerNodeBytes Integer
    The memory per node in bytes.
    cpusPerNode number
    The cpus per node.
    diskSizePerNodeBytes number
    The disk size per node in bytes.
    diskType string
    The disk type.
    disksPerNode number
    The disks per node.
    heapSizeBytes number
    The heap size in bytes.
    memoryPerNodeBytes number
    The memory per node in bytes.
    cpus_per_node float
    The cpus per node.
    disk_size_per_node_bytes int
    The disk size per node in bytes.
    disk_type str
    The disk type.
    disks_per_node float
    The disks per node.
    heap_size_bytes int
    The heap size in bytes.
    memory_per_node_bytes int
    The memory per node in bytes.
    cpusPerNode Number
    The cpus per node.
    diskSizePerNodeBytes Number
    The disk size per node in bytes.
    diskType String
    The disk type.
    disksPerNode Number
    The disks per node.
    heapSizeBytes Number
    The heap size in bytes.
    memoryPerNodeBytes Number
    The memory per node in bytes.

    ClusterHealth, ClusterHealthArgs

    Status string
    The health status of the cluster.
    Status string
    The health status of the cluster.
    status String
    The health status of the cluster.
    status string
    The health status of the cluster.
    status str
    The health status of the cluster.
    status String
    The health status of the cluster.

    ClusterIpWhitelist, ClusterIpWhitelistArgs

    Cidr string
    The CIDR.
    Description string
    The description.
    Cidr string
    The CIDR.
    Description string
    The description.
    cidr String
    The CIDR.
    description String
    The description.
    cidr string
    The CIDR.
    description string
    The description.
    cidr str
    The CIDR.
    description str
    The description.
    cidr String
    The CIDR.
    description String
    The description.

    Package Details

    Repository
    cratedb komminarlabs/pulumi-cratedb
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cratedb Terraform Provider.
    cratedb logo
    CrateDB v0.2.3 published on Friday, Oct 18, 2024 by komminarlabs