1. Packages
  2. Hpegl Provider
  3. API Docs
  4. getCaasCluster
hpegl 0.4.18 published on Friday, Apr 18, 2025 by hpe

hpegl.getCaasCluster

Explore with Pulumi AI

hpegl logo
hpegl 0.4.18 published on Friday, Apr 18, 2025 by hpe

    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:

    Name string
    SpaceId string
    Id string
    The ID of this resource.
    Name string
    SpaceId string
    Id string
    The ID of this resource.
    name String
    spaceId String
    id String
    The ID of this resource.
    name string
    spaceId string
    id string
    The ID of this resource.
    name str
    space_id str
    id str
    The ID of this resource.
    name String
    spaceId String
    id String
    The ID of this resource.

    getCaasCluster Result

    The following output properties are available:

    Supporting Types

    GetCaasClusterMachineSet

    MachineBlueprintId string
    MaxSize double
    MinSize double
    Name string
    MachineBlueprintId string
    MaxSize float64
    MinSize float64
    Name string
    machineBlueprintId String
    maxSize Double
    minSize Double
    name String
    machineBlueprintId string
    maxSize number
    minSize number
    name string
    machineBlueprintId String
    maxSize Number
    minSize Number
    name String

    GetCaasClusterMachineSetsDetail

    GetCaasClusterMachineSetsDetailMachine

    CreatedDate string
    Health string
    Hostname string
    Id string
    LastUpdateDate string
    Name string
    State string
    CreatedDate string
    Health string
    Hostname string
    Id string
    LastUpdateDate string
    Name string
    State string
    createdDate String
    health String
    hostname String
    id String
    lastUpdateDate String
    name String
    state String
    createdDate string
    health string
    hostname string
    id string
    lastUpdateDate string
    name string
    state string
    createdDate String
    health String
    hostname String
    id String
    lastUpdateDate String
    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

    Endpoint string
    Name string
    Namespace string
    Type string
    Endpoint string
    Name string
    Namespace string
    Type string
    endpoint String
    name String
    namespace String
    type String
    endpoint string
    name string
    namespace string
    type string
    endpoint String
    name String
    namespace String
    type String

    Package Details

    Repository
    hpegl hpe/terraform-provider-hpegl
    License
    Notes
    This Pulumi package is based on the hpegl Terraform Provider.
    hpegl logo
    hpegl 0.4.18 published on Friday, Apr 18, 2025 by hpe