hpegl 0.4.17 published on Monday, Apr 14, 2025 by hpe
hpegl.getCaasClusterProvider
Explore with Pulumi AI
ClusterProvider data source allows reading Cluster Provider data based on name and site ID. Required inputs are name and site ID
Using getCaasClusterProvider
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 getCaasClusterProvider(args: GetCaasClusterProviderArgs, opts?: InvokeOptions): Promise<GetCaasClusterProviderResult>
function getCaasClusterProviderOutput(args: GetCaasClusterProviderOutputArgs, opts?: InvokeOptions): Output<GetCaasClusterProviderResult>
def get_caas_cluster_provider(name: Optional[str] = None,
site_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCaasClusterProviderResult
def get_caas_cluster_provider_output(name: Optional[pulumi.Input[str]] = None,
site_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCaasClusterProviderResult]
func GetCaasClusterProvider(ctx *Context, args *GetCaasClusterProviderArgs, opts ...InvokeOption) (*GetCaasClusterProviderResult, error)
func GetCaasClusterProviderOutput(ctx *Context, args *GetCaasClusterProviderOutputArgs, opts ...InvokeOption) GetCaasClusterProviderResultOutput
> Note: This function is named GetCaasClusterProvider
in the Go SDK.
public static class GetCaasClusterProvider
{
public static Task<GetCaasClusterProviderResult> InvokeAsync(GetCaasClusterProviderArgs args, InvokeOptions? opts = null)
public static Output<GetCaasClusterProviderResult> Invoke(GetCaasClusterProviderInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCaasClusterProviderResult> getCaasClusterProvider(GetCaasClusterProviderArgs args, InvokeOptions options)
public static Output<GetCaasClusterProviderResult> getCaasClusterProvider(GetCaasClusterProviderArgs args, InvokeOptions options)
fn::invoke:
function: hpegl:index/getCaasClusterProvider:getCaasClusterProvider
arguments:
# arguments dictionary
The following arguments are supported:
getCaasClusterProvider Result
The following output properties are available:
- Available
Capacities List<GetCaas Cluster Provider Available Capacity> - Created
Date string - Health string
- Id string
- The ID of this resource.
- Kubernetes
Versions List<string> - Last
Update stringDate - License
Infos List<GetCaas Cluster Provider License Info> - Min
Master List<GetSizes Caas Cluster Provider Min Master Size> - Min
Worker List<GetSizes Caas Cluster Provider Min Worker Size> - Name string
- Site
Id string - State string
- Storage
Classes List<GetCaas Cluster Provider Storage Class>
- Available
Capacities []GetCaas Cluster Provider Available Capacity - Created
Date string - Health string
- Id string
- The ID of this resource.
- Kubernetes
Versions []string - Last
Update stringDate - License
Infos []GetCaas Cluster Provider License Info - Min
Master []GetSizes Caas Cluster Provider Min Master Size - Min
Worker []GetSizes Caas Cluster Provider Min Worker Size - Name string
- Site
Id string - State string
- Storage
Classes []GetCaas Cluster Provider Storage Class
- available
Capacities List<GetCaas Cluster Provider Available Capacity> - created
Date String - health String
- id String
- The ID of this resource.
- kubernetes
Versions List<String> - last
Update StringDate - license
Infos List<GetCaas Cluster Provider License Info> - min
Master List<GetSizes Caas Cluster Provider Min Master Size> - min
Worker List<GetSizes Caas Cluster Provider Min Worker Size> - name String
- site
Id String - state String
- storage
Classes List<GetCaas Cluster Provider Storage Class>
- available
Capacities GetCaas Cluster Provider Available Capacity[] - created
Date string - health string
- id string
- The ID of this resource.
- kubernetes
Versions string[] - last
Update stringDate - license
Infos GetCaas Cluster Provider License Info[] - min
Master GetSizes Caas Cluster Provider Min Master Size[] - min
Worker GetSizes Caas Cluster Provider Min Worker Size[] - name string
- site
Id string - state string
- storage
Classes GetCaas Cluster Provider Storage Class[]
- available_
capacities Sequence[GetCaas Cluster Provider Available Capacity] - created_
date str - health str
- id str
- The ID of this resource.
- kubernetes_
versions Sequence[str] - last_
update_ strdate - license_
infos Sequence[GetCaas Cluster Provider License Info] - min_
master_ Sequence[Getsizes Caas Cluster Provider Min Master Size] - min_
worker_ Sequence[Getsizes Caas Cluster Provider Min Worker Size] - name str
- site_
id str - state str
- storage_
classes Sequence[GetCaas Cluster Provider Storage Class]
- available
Capacities List<Property Map> - created
Date String - health String
- id String
- The ID of this resource.
- kubernetes
Versions List<String> - last
Update StringDate - license
Infos List<Property Map> - min
Master List<Property Map>Sizes - min
Worker List<Property Map>Sizes - name String
- site
Id String - state String
- storage
Classes List<Property Map>
Supporting Types
GetCaasClusterProviderAvailableCapacity
GetCaasClusterProviderLicenseInfo
GetCaasClusterProviderMinMasterSize
- Cpu
This property is required. double - Ephemeral
Disk This property is required. double - Memory
This property is required. double - Name
This property is required. string - Persistent
Disk This property is required. double - Root
Disk This property is required. double
- Cpu
This property is required. float64 - Ephemeral
Disk This property is required. float64 - Memory
This property is required. float64 - Name
This property is required. string - Persistent
Disk This property is required. float64 - Root
Disk This property is required. float64
- cpu
This property is required. Double - ephemeral
Disk This property is required. Double - memory
This property is required. Double - name
This property is required. String - persistent
Disk This property is required. Double - root
Disk This property is required. Double
- cpu
This property is required. number - ephemeral
Disk This property is required. number - memory
This property is required. number - name
This property is required. string - persistent
Disk This property is required. number - root
Disk This property is required. number
- cpu
This property is required. float - ephemeral_
disk This property is required. float - memory
This property is required. float - name
This property is required. str - persistent_
disk This property is required. float - root_
disk This property is required. float
- cpu
This property is required. Number - ephemeral
Disk This property is required. Number - memory
This property is required. Number - name
This property is required. String - persistent
Disk This property is required. Number - root
Disk This property is required. Number
GetCaasClusterProviderMinWorkerSize
- Cpu
This property is required. double - Ephemeral
Disk This property is required. double - Memory
This property is required. double - Name
This property is required. string - Persistent
Disk This property is required. double - Root
Disk This property is required. double
- Cpu
This property is required. float64 - Ephemeral
Disk This property is required. float64 - Memory
This property is required. float64 - Name
This property is required. string - Persistent
Disk This property is required. float64 - Root
Disk This property is required. float64
- cpu
This property is required. Double - ephemeral
Disk This property is required. Double - memory
This property is required. Double - name
This property is required. String - persistent
Disk This property is required. Double - root
Disk This property is required. Double
- cpu
This property is required. number - ephemeral
Disk This property is required. number - memory
This property is required. number - name
This property is required. string - persistent
Disk This property is required. number - root
Disk This property is required. number
- cpu
This property is required. float - ephemeral_
disk This property is required. float - memory
This property is required. float - name
This property is required. str - persistent_
disk This property is required. float - root_
disk This property is required. float
- cpu
This property is required. Number - ephemeral
Disk This property is required. Number - memory
This property is required. Number - name
This property is required. String - persistent
Disk This property is required. Number - root
Disk This property is required. Number
GetCaasClusterProviderStorageClass
- Access
Protocol This property is required. string - Cost
Per Gb This property is required. string - Dedupe
This property is required. string - Description
This property is required. string - Encryption
This property is required. string - Gl
Storage Type This property is required. string - Iops
This property is required. string - Name
This property is required. string
- Access
Protocol This property is required. string - Cost
Per Gb This property is required. string - Dedupe
This property is required. string - Description
This property is required. string - Encryption
This property is required. string - Gl
Storage Type This property is required. string - Iops
This property is required. string - Name
This property is required. string
- access
Protocol This property is required. String - cost
Per Gb This property is required. String - dedupe
This property is required. String - description
This property is required. String - encryption
This property is required. String - gl
Storage Type This property is required. String - iops
This property is required. String - name
This property is required. String
- access
Protocol This property is required. string - cost
Per Gb This property is required. string - dedupe
This property is required. string - description
This property is required. string - encryption
This property is required. string - gl
Storage Type This property is required. string - iops
This property is required. string - name
This property is required. string
- access_
protocol This property is required. str - cost_
per_ gb This property is required. str - dedupe
This property is required. str - description
This property is required. str - encryption
This property is required. str - gl_
storage_ type This property is required. str - iops
This property is required. str - name
This property is required. str
- access
Protocol This property is required. String - cost
Per Gb This property is required. String - dedupe
This property is required. String - description
This property is required. String - encryption
This property is required. String - gl
Storage Type This property is required. String - iops
This property is required. String - name
This property is required. String
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the
hpegl
Terraform Provider.