cratedb.Cluster
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[int] = 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.Int(0),
		DiskSizePerNodeBytes: pulumi.Int(0),
		DiskType:             pulumi.String("string"),
		DisksPerNode:         pulumi.Int(0),
		HeapSizeBytes:        pulumi.Int(0),
		MemoryPerNodeBytes:   pulumi.Int(0),
	},
	Name:        pulumi.String("string"),
	ProductUnit: pulumi.Int(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. Crate DB. Inputs. Cluster Hardware Specs 
- The hardware specs of the cluster.
- Name string
- The name of the cluster.
- ProductUnit int
- 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 ClusterHardware Specs Args 
- The hardware specs of the cluster.
- Name string
- The name of the cluster.
- ProductUnit int
- 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 ClusterHardware Specs 
- The hardware specs of the cluster.
- name String
- The name of the cluster.
- productUnit Integer
- 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 ClusterHardware Specs 
- 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 ClusterHardware Specs Args 
- The hardware specs of the cluster.
- name str
- The name of the cluster.
- product_unit int
- 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:
- AllowCustom boolStorage 
- The allow custom storage flag.
- AllowSuspend bool
- The allow suspend flag.
- BackupSchedule string
- The backup schedule.
- Dc
KomminarLabs. Crate DB. Outputs. Cluster Dc 
- 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. Crate DB. Outputs. Cluster Health 
- The health of the cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- IpWhitelists List<KomminarLabs. Crate DB. Outputs. Cluster Ip Whitelist> 
- The IP whitelist of the cluster.
- NumNodes int
- 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.
- AllowCustom boolStorage 
- 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 []ClusterIp Whitelist 
- The IP whitelist of the cluster.
- NumNodes int
- 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.
- allowCustom BooleanStorage 
- 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<ClusterIp Whitelist> 
- The IP whitelist of the cluster.
- numNodes Integer
- 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.
- allowCustom booleanStorage 
- 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 ClusterIp Whitelist[] 
- 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_ boolstorage 
- 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[ClusterIp Whitelist] 
- The IP whitelist of the cluster.
- num_nodes int
- 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.
- allowCustom BooleanStorage 
- 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[int] = 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[int] = None,
        project_id: Optional[str] = None,
        subscription_id: Optional[str] = None,
        suspended: Optional[bool] = None,
        url: Optional[str] = None,
        username: Optional[str] = None) -> Clusterfunc 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)resources:  _:    type: cratedb:Cluster    get:      id: ${id}- 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.
- AllowCustom boolStorage 
- 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. Crate DB. Inputs. Cluster Dc 
- 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. Crate DB. Inputs. Cluster Hardware Specs 
- The hardware specs of the cluster.
- Health
KomminarLabs. Crate DB. Inputs. Cluster Health 
- The health of the cluster.
- IpWhitelists List<KomminarLabs. Crate DB. Inputs. Cluster Ip Whitelist> 
- The IP whitelist of the cluster.
- Name string
- The name of the cluster.
- NumNodes int
- 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 int
- 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.
- AllowCustom boolStorage 
- 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
ClusterDc Args 
- 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 ClusterHardware Specs Args 
- The hardware specs of the cluster.
- Health
ClusterHealth Args 
- The health of the cluster.
- IpWhitelists []ClusterIp Whitelist Args 
- The IP whitelist of the cluster.
- Name string
- The name of the cluster.
- NumNodes int
- 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 int
- 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.
- allowCustom BooleanStorage 
- 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 ClusterHardware Specs 
- The hardware specs of the cluster.
- health
ClusterHealth 
- The health of the cluster.
- ipWhitelists List<ClusterIp Whitelist> 
- The IP whitelist of the cluster.
- name String
- The name of the cluster.
- numNodes Integer
- 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 Integer
- 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.
- allowCustom booleanStorage 
- 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 ClusterHardware Specs 
- The hardware specs of the cluster.
- health
ClusterHealth 
- The health of the cluster.
- ipWhitelists ClusterIp Whitelist[] 
- 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_ boolstorage 
- 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
ClusterDc Args 
- 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 ClusterHardware Specs Args 
- The hardware specs of the cluster.
- health
ClusterHealth Args 
- The health of the cluster.
- ip_whitelists Sequence[ClusterIp Whitelist Args] 
- The IP whitelist of the cluster.
- name str
- The name of the cluster.
- num_nodes int
- 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 int
- 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.
- allowCustom BooleanStorage 
- 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    
ClusterHardwareSpecs, ClusterHardwareSpecsArgs      
- CpusPer intNode 
- The cpus per node.
- DiskSize intPer Node Bytes 
- The disk size per node in bytes.
- DiskType string
- The disk type.
- DisksPer intNode 
- The disks per node.
- HeapSize intBytes 
- The heap size in bytes.
- MemoryPer intNode Bytes 
- The memory per node in bytes.
- CpusPer intNode 
- The cpus per node.
- DiskSize intPer Node Bytes 
- The disk size per node in bytes.
- DiskType string
- The disk type.
- DisksPer intNode 
- The disks per node.
- HeapSize intBytes 
- The heap size in bytes.
- MemoryPer intNode Bytes 
- The memory per node in bytes.
- cpusPer IntegerNode 
- The cpus per node.
- diskSize IntegerPer Node Bytes 
- The disk size per node in bytes.
- diskType String
- The disk type.
- disksPer IntegerNode 
- The disks per node.
- heapSize IntegerBytes 
- The heap size in bytes.
- memoryPer IntegerNode Bytes 
- The memory per node in bytes.
- cpusPer numberNode 
- The cpus per node.
- diskSize numberPer Node Bytes 
- The disk size per node in bytes.
- diskType string
- The disk type.
- disksPer numberNode 
- The disks per node.
- heapSize numberBytes 
- The heap size in bytes.
- memoryPer numberNode Bytes 
- The memory per node in bytes.
- cpus_per_ intnode 
- The cpus per node.
- disk_size_ intper_ node_ bytes 
- The disk size per node in bytes.
- disk_type str
- The disk type.
- disks_per_ intnode 
- The disks per node.
- heap_size_ intbytes 
- The heap size in bytes.
- memory_per_ intnode_ bytes 
- The memory per node in bytes.
- cpusPer NumberNode 
- The cpus per node.
- diskSize NumberPer Node Bytes 
- The disk size per node in bytes.
- diskType String
- The disk type.
- disksPer NumberNode 
- The disks per node.
- heapSize NumberBytes 
- The heap size in bytes.
- memoryPer NumberNode Bytes 
- 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 cratedbTerraform Provider.
