hpegl 0.4.18 published on Friday, Apr 18, 2025 by hpe
hpegl.getCaasCluster
Explore with Pulumi AI
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.