hpegl 0.4.19 published on Wednesday, Jul 23, 2025 by hpe
hpegl.getCaasCluster
Cluster data source allows reading cluster data based on name and space ID. Required inputs are name and space_id
Using getCaasCluster
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 getCaasCluster(args: GetCaasClusterArgs, opts?: InvokeOptions): Promise<GetCaasClusterResult>
function getCaasClusterOutput(args: GetCaasClusterOutputArgs, opts?: InvokeOptions): Output<GetCaasClusterResult>
def get_caas_cluster(id: Optional[str] = None,
name: Optional[str] = None,
space_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCaasClusterResult
def get_caas_cluster_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
space_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCaasClusterResult]
func LookupCaasCluster(ctx *Context, args *LookupCaasClusterArgs, opts ...InvokeOption) (*LookupCaasClusterResult, error)
func LookupCaasClusterOutput(ctx *Context, args *LookupCaasClusterOutputArgs, opts ...InvokeOption) LookupCaasClusterResultOutput
> Note: This function is named LookupCaasCluster
in the Go SDK.
public static class GetCaasCluster
{
public static Task<GetCaasClusterResult> InvokeAsync(GetCaasClusterArgs args, InvokeOptions? opts = null)
public static Output<GetCaasClusterResult> Invoke(GetCaasClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCaasClusterResult> getCaasCluster(GetCaasClusterArgs args, InvokeOptions options)
public static Output<GetCaasClusterResult> getCaasCluster(GetCaasClusterArgs args, InvokeOptions options)
fn::invoke:
function: hpegl:index/getCaasCluster:getCaasCluster
arguments:
# arguments dictionary
The following arguments are supported:
getCaasCluster Result
The following output properties are available:
- Api
Endpoint string - Appliance
Name string - Blueprint
Id string - Cluster
Provider string - Created
Date string - Default
Storage stringClass - Default
Storage stringClass Description - Health string
- Id string
- The ID of this resource.
- Kubeconfig string
- Kubernetes
Version string - Last
Update stringDate - Machine
Sets List<GetCaas Cluster Machine Set> - Machine
Sets List<GetDetails Caas Cluster Machine Sets Detail> - Name string
- Service
Endpoints List<GetCaas Cluster Service Endpoint> - Site
Id string - Space
Id string - State string
- Api
Endpoint string - Appliance
Name string - Blueprint
Id string - Cluster
Provider string - Created
Date string - Default
Storage stringClass - Default
Storage stringClass Description - Health string
- Id string
- The ID of this resource.
- Kubeconfig string
- Kubernetes
Version string - Last
Update stringDate - Machine
Sets []GetCaas Cluster Machine Set - Machine
Sets []GetDetails Caas Cluster Machine Sets Detail - Name string
- Service
Endpoints []GetCaas Cluster Service Endpoint - Site
Id string - Space
Id string - State string
- api
Endpoint String - appliance
Name String - blueprint
Id String - cluster
Provider String - created
Date String - default
Storage StringClass - default
Storage StringClass Description - health String
- id String
- The ID of this resource.
- kubeconfig String
- kubernetes
Version String - last
Update StringDate - machine
Sets List<GetCaas Cluster Machine Set> - machine
Sets List<GetDetails Caas Cluster Machine Sets Detail> - name String
- service
Endpoints List<GetCaas Cluster Service Endpoint> - site
Id String - space
Id String - state String
- api
Endpoint string - appliance
Name string - blueprint
Id string - cluster
Provider string - created
Date string - default
Storage stringClass - default
Storage stringClass Description - health string
- id string
- The ID of this resource.
- kubeconfig string
- kubernetes
Version string - last
Update stringDate - machine
Sets GetCaas Cluster Machine Set[] - machine
Sets GetDetails Caas Cluster Machine Sets Detail[] - name string
- service
Endpoints GetCaas Cluster Service Endpoint[] - site
Id string - space
Id string - state string
- api_
endpoint str - appliance_
name str - blueprint_
id str - cluster_
provider str - created_
date str - default_
storage_ strclass - default_
storage_ strclass_ description - health str
- id str
- The ID of this resource.
- kubeconfig str
- kubernetes_
version str - last_
update_ strdate - machine_
sets Sequence[GetCaas Cluster Machine Set] - machine_
sets_ Sequence[Getdetails Caas Cluster Machine Sets Detail] - name str
- service_
endpoints Sequence[GetCaas Cluster Service Endpoint] - site_
id str - space_
id str - state str
- api
Endpoint String - appliance
Name String - blueprint
Id String - cluster
Provider String - created
Date String - default
Storage StringClass - default
Storage StringClass Description - health String
- id String
- The ID of this resource.
- kubeconfig String
- kubernetes
Version String - last
Update StringDate - machine
Sets List<Property Map> - machine
Sets List<Property Map>Details - name String
- service
Endpoints List<Property Map> - site
Id String - space
Id String - state String
Supporting Types
GetCaasClusterMachineSet
- Machine
Blueprint stringId - Max
Size double - Min
Size double - Name string
- Machine
Blueprint stringId - Max
Size float64 - Min
Size float64 - Name string
- machine
Blueprint StringId - max
Size Double - min
Size Double - name String
- machine
Blueprint stringId - max
Size number - min
Size number - name string
- machine_
blueprint_ strid - max_
size float - min_
size float - name str
- machine
Blueprint StringId - max
Size Number - min
Size Number - name String
GetCaasClusterMachineSetsDetail
- Compute
Type string - Machine
Provider string - Machine
Roles List<string> - Machines
List<Get
Caas Cluster Machine Sets Detail Machine> - Max
Size double - Min
Size double - Name string
- Networks List<string>
- Proxy string
- Size string
- Size
Details List<GetCaas Cluster Machine Sets Detail Size Detail> - Storage
Type string
- Compute
Type string - Machine
Provider string - Machine
Roles []string - Machines
[]Get
Caas Cluster Machine Sets Detail Machine - Max
Size float64 - Min
Size float64 - Name string
- Networks []string
- Proxy string
- Size string
- Size
Details []GetCaas Cluster Machine Sets Detail Size Detail - Storage
Type string
- compute
Type String - machine
Provider String - machine
Roles List<String> - machines
List<Get
Caas Cluster Machine Sets Detail Machine> - max
Size Double - min
Size Double - name String
- networks List<String>
- proxy String
- size String
- size
Details List<GetCaas Cluster Machine Sets Detail Size Detail> - storage
Type String
- compute
Type string - machine
Provider string - machine
Roles string[] - machines
Get
Caas Cluster Machine Sets Detail Machine[] - max
Size number - min
Size number - name string
- networks string[]
- proxy string
- size string
- size
Details GetCaas Cluster Machine Sets Detail Size Detail[] - storage
Type string
- compute_
type str - machine_
provider str - machine_
roles Sequence[str] - machines
Sequence[Get
Caas Cluster Machine Sets Detail Machine] - max_
size float - min_
size float - name str
- networks Sequence[str]
- proxy str
- size str
- size_
details Sequence[GetCaas Cluster Machine Sets Detail Size Detail] - storage_
type str
- compute
Type String - machine
Provider String - machine
Roles List<String> - machines List<Property Map>
- max
Size Number - min
Size Number - name String
- networks List<String>
- proxy String
- size String
- size
Details List<Property Map> - storage
Type String
GetCaasClusterMachineSetsDetailMachine
- Created
Date string - Health string
- Hostname string
- Id string
- Last
Update stringDate - Name string
- State string
- Created
Date string - Health string
- Hostname string
- Id string
- Last
Update stringDate - Name string
- State string
- created
Date String - health String
- hostname String
- id String
- last
Update StringDate - name String
- state String
- created
Date string - health string
- hostname string
- id string
- last
Update stringDate - name string
- state string
- created_
date str - health str
- hostname str
- id str
- last_
update_ strdate - name str
- state str
- created
Date String - health String
- hostname String
- id String
- last
Update StringDate - name String
- state String
GetCaasClusterMachineSetsDetailSizeDetail
- Cpu double
- Ephemeral
Disk double - Memory double
- Name string
- Persistent
Disk double - Root
Disk double
- Cpu float64
- Ephemeral
Disk float64 - Memory float64
- Name string
- Persistent
Disk float64 - Root
Disk float64
- cpu Double
- ephemeral
Disk Double - memory Double
- name String
- persistent
Disk Double - root
Disk Double
- cpu number
- ephemeral
Disk number - memory number
- name string
- persistent
Disk number - root
Disk number
- cpu float
- ephemeral_
disk float - memory float
- name str
- persistent_
disk float - root_
disk float
- cpu Number
- ephemeral
Disk Number - memory Number
- name String
- persistent
Disk Number - root
Disk Number
GetCaasClusterServiceEndpoint
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the
hpegl
Terraform Provider.