hpegl 0.4.18 published on Friday, Apr 18, 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 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
GetCaasClusterProviderMinWorkerSize
- 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
GetCaasClusterProviderStorageClass
- Access
Protocol string - Cost
Per stringGb - Dedupe string
- Description string
- Encryption string
- Gl
Storage stringType - Iops string
- Name string
- Access
Protocol string - Cost
Per stringGb - Dedupe string
- Description string
- Encryption string
- Gl
Storage stringType - Iops string
- Name string
- access
Protocol String - cost
Per StringGb - dedupe String
- description String
- encryption String
- gl
Storage StringType - iops String
- name String
- access
Protocol string - cost
Per stringGb - dedupe string
- description string
- encryption string
- gl
Storage stringType - iops string
- name string
- access_
protocol str - cost_
per_ strgb - dedupe str
- description str
- encryption str
- gl_
storage_ strtype - iops str
- name str
- access
Protocol String - cost
Per StringGb - dedupe String
- description String
- encryption String
- gl
Storage StringType - iops String
- name String
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the
hpegl
Terraform Provider.