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 dictionaryThe following arguments are supported:
getCaasCluster Result
The following output properties are available:
- ApiEndpoint string
- ApplianceName string
- BlueprintId string
- ClusterProvider string
- CreatedDate string
- DefaultStorage stringClass 
- DefaultStorage stringClass Description 
- Health string
- Id string
- The ID of this resource.
- Kubeconfig string
- KubernetesVersion string
- LastUpdate stringDate 
- MachineSets List<GetCaas Cluster Machine Set> 
- MachineSets List<GetDetails Caas Cluster Machine Sets Detail> 
- Name string
- ServiceEndpoints List<GetCaas Cluster Service Endpoint> 
- SiteId string
- SpaceId string
- State string
- ApiEndpoint string
- ApplianceName string
- BlueprintId string
- ClusterProvider string
- CreatedDate string
- DefaultStorage stringClass 
- DefaultStorage stringClass Description 
- Health string
- Id string
- The ID of this resource.
- Kubeconfig string
- KubernetesVersion string
- LastUpdate stringDate 
- MachineSets []GetCaas Cluster Machine Set 
- MachineSets []GetDetails Caas Cluster Machine Sets Detail 
- Name string
- ServiceEndpoints []GetCaas Cluster Service Endpoint 
- SiteId string
- SpaceId string
- State string
- apiEndpoint String
- applianceName String
- blueprintId String
- clusterProvider String
- createdDate String
- defaultStorage StringClass 
- defaultStorage StringClass Description 
- health String
- id String
- The ID of this resource.
- kubeconfig String
- kubernetesVersion String
- lastUpdate StringDate 
- machineSets List<GetCaas Cluster Machine Set> 
- machineSets List<GetDetails Caas Cluster Machine Sets Detail> 
- name String
- serviceEndpoints List<GetCaas Cluster Service Endpoint> 
- siteId String
- spaceId String
- state String
- apiEndpoint string
- applianceName string
- blueprintId string
- clusterProvider string
- createdDate string
- defaultStorage stringClass 
- defaultStorage stringClass Description 
- health string
- id string
- The ID of this resource.
- kubeconfig string
- kubernetesVersion string
- lastUpdate stringDate 
- machineSets GetCaas Cluster Machine Set[] 
- machineSets GetDetails Caas Cluster Machine Sets Detail[] 
- name string
- serviceEndpoints GetCaas Cluster Service Endpoint[] 
- siteId string
- spaceId 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
- apiEndpoint String
- applianceName String
- blueprintId String
- clusterProvider String
- createdDate String
- defaultStorage StringClass 
- defaultStorage StringClass Description 
- health String
- id String
- The ID of this resource.
- kubeconfig String
- kubernetesVersion String
- lastUpdate StringDate 
- machineSets List<Property Map>
- machineSets List<Property Map>Details 
- name String
- serviceEndpoints List<Property Map>
- siteId String
- spaceId String
- state String
Supporting Types
GetCaasClusterMachineSet    
- MachineBlueprint stringId 
- MaxSize double
- MinSize double
- Name string
- MachineBlueprint stringId 
- MaxSize float64
- MinSize float64
- Name string
- machineBlueprint StringId 
- maxSize Double
- minSize Double
- name String
- machineBlueprint stringId 
- maxSize number
- minSize number
- name string
- machine_blueprint_ strid 
- max_size float
- min_size float
- name str
- machineBlueprint StringId 
- maxSize Number
- minSize Number
- name String
GetCaasClusterMachineSetsDetail     
- ComputeType string
- MachineProvider string
- MachineRoles List<string>
- Machines
List<GetCaas Cluster Machine Sets Detail Machine> 
- MaxSize double
- MinSize double
- Name string
- Networks List<string>
- Proxy string
- Size string
- SizeDetails List<GetCaas Cluster Machine Sets Detail Size Detail> 
- StorageType string
- ComputeType string
- MachineProvider string
- MachineRoles []string
- Machines
[]GetCaas Cluster Machine Sets Detail Machine 
- MaxSize float64
- MinSize float64
- Name string
- Networks []string
- Proxy string
- Size string
- SizeDetails []GetCaas Cluster Machine Sets Detail Size Detail 
- StorageType string
- computeType String
- machineProvider String
- machineRoles List<String>
- machines
List<GetCaas Cluster Machine Sets Detail Machine> 
- maxSize Double
- minSize Double
- name String
- networks List<String>
- proxy String
- size String
- sizeDetails List<GetCaas Cluster Machine Sets Detail Size Detail> 
- storageType String
- computeType string
- machineProvider string
- machineRoles string[]
- machines
GetCaas Cluster Machine Sets Detail Machine[] 
- maxSize number
- minSize number
- name string
- networks string[]
- proxy string
- size string
- sizeDetails GetCaas Cluster Machine Sets Detail Size Detail[] 
- storageType string
- compute_type str
- machine_provider str
- machine_roles Sequence[str]
- machines
Sequence[GetCaas 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
- computeType String
- machineProvider String
- machineRoles List<String>
- machines List<Property Map>
- maxSize Number
- minSize Number
- name String
- networks List<String>
- proxy String
- size String
- sizeDetails List<Property Map>
- storageType String
GetCaasClusterMachineSetsDetailMachine      
- CreatedDate string
- Health string
- Hostname string
- Id string
- LastUpdate stringDate 
- Name string
- State string
- CreatedDate string
- Health string
- Hostname string
- Id string
- LastUpdate stringDate 
- Name string
- State string
- createdDate String
- health String
- hostname String
- id String
- lastUpdate StringDate 
- name String
- state String
- createdDate string
- health string
- hostname string
- id string
- lastUpdate stringDate 
- name string
- state string
- created_date str
- health str
- hostname str
- id str
- last_update_ strdate 
- name str
- state str
- createdDate String
- health String
- hostname String
- id String
- lastUpdate StringDate 
- name String
- state String
GetCaasClusterMachineSetsDetailSizeDetail       
- Cpu double
- EphemeralDisk double
- Memory double
- Name string
- PersistentDisk double
- RootDisk double
- Cpu float64
- EphemeralDisk float64
- Memory float64
- Name string
- PersistentDisk float64
- RootDisk float64
- cpu Double
- ephemeralDisk Double
- memory Double
- name String
- persistentDisk Double
- rootDisk Double
- cpu number
- ephemeralDisk number
- memory number
- name string
- persistentDisk number
- rootDisk number
- cpu float
- ephemeral_disk float
- memory float
- name str
- persistent_disk float
- root_disk float
- cpu Number
- ephemeralDisk Number
- memory Number
- name String
- persistentDisk Number
- rootDisk Number
GetCaasClusterServiceEndpoint    
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the hpeglTerraform Provider.