CrateDB v0.2.3 published on Friday, Oct 18, 2024 by komminarlabs
cratedb.getCluster
Explore with Pulumi AI
To retrieve a cluster.
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput
> Note: This function is named LookupCluster
in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: cratedb:index/getCluster:getCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The id of the last async operation.
- Id string
- The id of the last async operation.
- id String
- The id of the last async operation.
- id string
- The id of the last async operation.
- id str
- The id of the last async operation.
- id String
- The id of the last async operation.
getCluster Result
The following output properties are available:
- Allow
Custom boolStorage - The allow custom storage flag.
- Allow
Suspend bool - The allow suspend flag.
- Backup
Schedule string - The backup schedule.
- Channel string
- The channel of the cluster.
- Crate
Version string - The CrateDB version of the cluster.
- Dc
Komminar
Labs. Crate DB. Outputs. Get Cluster Dc - The DublinCore of the cluster.
- Deletion
Protected bool - The deletion protected flag.
- External
Ip string - The external IP address.
- Fqdn string
- The Fully Qualified Domain Name.
- Gc
Available bool - The garbage collection available flag.
- Hardware
Specs KomminarLabs. Crate DB. Outputs. Get Cluster Hardware Specs - The hardware specs of the cluster.
- Health
Komminar
Labs. Crate DB. Outputs. Get Cluster Health - The health of the cluster.
- Id string
- The id of the cluster.
- Ip
Whitelists List<KomminarLabs. Crate DB. Outputs. Get Cluster Ip Whitelist> - The IP whitelist of the cluster.
- Last
Async KomminarOperation Labs. Crate DB. Outputs. Get Cluster Last Async Operation - The last async operation of the cluster.
- Name string
- The name of the cluster.
- Num
Nodes double - The number of nodes in the cluster.
- Origin string
- The origin of the cluster.
- Password string
- The password of the cluster.
- Product
Name string - The product name of the cluster.
- Product
Tier string - The product tier of the cluster.
- Product
Unit double - The product unit of the cluster.
- Project
Id string - The project id of the cluster.
- Subscription
Id 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.
- Allow
Custom boolStorage - The allow custom storage flag.
- Allow
Suspend bool - The allow suspend flag.
- Backup
Schedule string - The backup schedule.
- Channel string
- The channel of the cluster.
- Crate
Version string - The CrateDB version of the cluster.
- Dc
Get
Cluster Dc - The DublinCore of the cluster.
- Deletion
Protected bool - The deletion protected flag.
- External
Ip string - The external IP address.
- Fqdn string
- The Fully Qualified Domain Name.
- Gc
Available bool - The garbage collection available flag.
- Hardware
Specs GetCluster Hardware Specs - The hardware specs of the cluster.
- Health
Get
Cluster Health - The health of the cluster.
- Id string
- The id of the cluster.
- Ip
Whitelists []GetCluster Ip Whitelist - The IP whitelist of the cluster.
- Last
Async GetOperation Cluster Last Async Operation - The last async operation of the cluster.
- Name string
- The name of the cluster.
- Num
Nodes float64 - The number of nodes in the cluster.
- Origin string
- The origin of the cluster.
- Password string
- The password of the cluster.
- Product
Name string - The product name of the cluster.
- Product
Tier string - The product tier of the cluster.
- Product
Unit float64 - The product unit of the cluster.
- Project
Id string - The project id of the cluster.
- Subscription
Id 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.
- allow
Custom BooleanStorage - The allow custom storage flag.
- allow
Suspend Boolean - The allow suspend flag.
- backup
Schedule String - The backup schedule.
- channel String
- The channel of the cluster.
- crate
Version String - The CrateDB version of the cluster.
- dc
Get
Cluster Dc - The DublinCore of the cluster.
- deletion
Protected Boolean - The deletion protected flag.
- external
Ip String - The external IP address.
- fqdn String
- The Fully Qualified Domain Name.
- gc
Available Boolean - The garbage collection available flag.
- hardware
Specs GetCluster Hardware Specs - The hardware specs of the cluster.
- health
Get
Cluster Health - The health of the cluster.
- id String
- The id of the cluster.
- ip
Whitelists List<GetCluster Ip Whitelist> - The IP whitelist of the cluster.
- last
Async GetOperation Cluster Last Async Operation - The last async operation of the cluster.
- name String
- The name of the cluster.
- num
Nodes Double - The number of nodes in the cluster.
- origin String
- The origin of the cluster.
- password String
- The password of the cluster.
- product
Name String - The product name of the cluster.
- product
Tier String - The product tier of the cluster.
- product
Unit Double - The product unit of the cluster.
- project
Id String - The project id of the cluster.
- subscription
Id 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 booleanStorage - The allow custom storage flag.
- allow
Suspend boolean - The allow suspend flag.
- backup
Schedule string - The backup schedule.
- channel string
- The channel of the cluster.
- crate
Version string - The CrateDB version of the cluster.
- dc
Get
Cluster Dc - The DublinCore of the cluster.
- deletion
Protected boolean - The deletion protected flag.
- external
Ip string - The external IP address.
- fqdn string
- The Fully Qualified Domain Name.
- gc
Available boolean - The garbage collection available flag.
- hardware
Specs GetCluster Hardware Specs - The hardware specs of the cluster.
- health
Get
Cluster Health - The health of the cluster.
- id string
- The id of the cluster.
- ip
Whitelists GetCluster Ip Whitelist[] - The IP whitelist of the cluster.
- last
Async GetOperation Cluster Last Async Operation - The last async operation of the cluster.
- name string
- The name of the cluster.
- num
Nodes number - The number of nodes in the cluster.
- origin string
- The origin of the cluster.
- password string
- The password of the cluster.
- product
Name string - The product name of the cluster.
- product
Tier string - The product tier of the cluster.
- product
Unit number - The product unit of the cluster.
- project
Id string - The project id of the cluster.
- subscription
Id 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.
- crate_
version str - The CrateDB version of the cluster.
- dc
Get
Cluster Dc - 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 GetCluster Hardware Specs - The hardware specs of the cluster.
- health
Get
Cluster Health - The health of the cluster.
- id str
- The id of the cluster.
- ip_
whitelists Sequence[GetCluster Ip Whitelist] - The IP whitelist of the cluster.
- last_
async_ Getoperation Cluster Last Async Operation - The last async operation of the cluster.
- name str
- The name of the cluster.
- num_
nodes float - The number of nodes in 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.
- 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.
- allow
Custom BooleanStorage - The allow custom storage flag.
- allow
Suspend Boolean - The allow suspend flag.
- backup
Schedule String - The backup schedule.
- channel String
- The channel of the cluster.
- crate
Version String - The CrateDB version of the cluster.
- dc Property Map
- The DublinCore of the cluster.
- deletion
Protected Boolean - The deletion protected flag.
- external
Ip String - The external IP address.
- fqdn String
- The Fully Qualified Domain Name.
- gc
Available Boolean - The garbage collection available flag.
- hardware
Specs Property Map - The hardware specs of the cluster.
- health Property Map
- The health of the cluster.
- id String
- The id of the cluster.
- ip
Whitelists List<Property Map> - The IP whitelist of the cluster.
- last
Async Property MapOperation - The last async operation of the cluster.
- name String
- The name of the cluster.
- num
Nodes Number - The number of nodes in the cluster.
- origin String
- The origin of the cluster.
- password String
- The password of the cluster.
- product
Name String - The product name of the cluster.
- product
Tier String - The product tier of the cluster.
- product
Unit Number - The product unit of the cluster.
- project
Id String - The project id of the cluster.
- subscription
Id 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
GetClusterDc
GetClusterHardwareSpecs
- Cpus
Per doubleNode - The cpus per node.
- Disk
Size intPer Node Bytes - The disk size per node in bytes.
- Disk
Type string - The disk type.
- Disks
Per doubleNode - The disks per node.
- Heap
Size intBytes - The heap size in bytes.
- Memory
Per intNode Bytes - The memory per node in bytes.
- Cpus
Per float64Node - The cpus per node.
- Disk
Size intPer Node Bytes - The disk size per node in bytes.
- Disk
Type string - The disk type.
- Disks
Per float64Node - The disks per node.
- Heap
Size intBytes - The heap size in bytes.
- Memory
Per intNode Bytes - The memory per node in bytes.
- cpus
Per DoubleNode - The cpus per node.
- disk
Size IntegerPer Node Bytes - The disk size per node in bytes.
- disk
Type String - The disk type.
- disks
Per DoubleNode - The disks per node.
- heap
Size IntegerBytes - The heap size in bytes.
- memory
Per IntegerNode Bytes - The memory per node in bytes.
- cpus
Per numberNode - The cpus per node.
- disk
Size numberPer Node Bytes - The disk size per node in bytes.
- disk
Type string - The disk type.
- disks
Per numberNode - The disks per node.
- heap
Size numberBytes - The heap size in bytes.
- memory
Per numberNode Bytes - The memory per node in bytes.
- cpus_
per_ floatnode - The cpus per node.
- disk_
size_ intper_ node_ bytes - The disk size per node in bytes.
- disk_
type str - The disk type.
- disks_
per_ floatnode - The disks per node.
- heap_
size_ intbytes - The heap size in bytes.
- memory_
per_ intnode_ bytes - The memory per node in bytes.
- cpus
Per NumberNode - The cpus per node.
- disk
Size NumberPer Node Bytes - The disk size per node in bytes.
- disk
Type String - The disk type.
- disks
Per NumberNode - The disks per node.
- heap
Size NumberBytes - The heap size in bytes.
- memory
Per NumberNode Bytes - The memory per node in bytes.
GetClusterHealth
- Last
Seen string - The last seen time.
- Running
Operation string - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- Status string
- The health status of the cluster.
- Last
Seen string - The last seen time.
- Running
Operation string - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- Status string
- The health status of the cluster.
- last
Seen String - The last seen time.
- running
Operation String - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- status String
- The health status of the cluster.
- last
Seen string - The last seen time.
- running
Operation string - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- status string
- The health status of the cluster.
- last_
seen str - The last seen time.
- running_
operation str - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- status str
- The health status of the cluster.
- last
Seen String - The last seen time.
- running
Operation String - The type of the currently running operation. Returns an empty string if there is no operation in progress.
- status String
- The health status of the cluster.
GetClusterIpWhitelist
- 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.
GetClusterLastAsyncOperation
- Dc
Komminar
Labs. Crate DB. Inputs. Get Cluster Last Async Operation Dc - The DublinCore of the cluster.
- Id string
- The id of the last async operation.
- Status string
- The status of the last async operation.
- Type string
- The type of the last async operation.
- Dc
Get
Cluster Last Async Operation Dc - The DublinCore of the cluster.
- Id string
- The id of the last async operation.
- Status string
- The status of the last async operation.
- Type string
- The type of the last async operation.
- dc
Get
Cluster Last Async Operation Dc - The DublinCore of the cluster.
- id String
- The id of the last async operation.
- status String
- The status of the last async operation.
- type String
- The type of the last async operation.
- dc
Get
Cluster Last Async Operation Dc - The DublinCore of the cluster.
- id string
- The id of the last async operation.
- status string
- The status of the last async operation.
- type string
- The type of the last async operation.
- dc
Get
Cluster Last Async Operation Dc - The DublinCore of the cluster.
- id str
- The id of the last async operation.
- status str
- The status of the last async operation.
- type str
- The type of the last async operation.
- dc Property Map
- The DublinCore of the cluster.
- id String
- The id of the last async operation.
- status String
- The status of the last async operation.
- type String
- The type of the last async operation.
GetClusterLastAsyncOperationDc
Package Details
- Repository
- cratedb komminarlabs/pulumi-cratedb
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cratedb
Terraform Provider.