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 dictionaryThe following arguments are supported:
getCaasClusterProvider Result
The following output properties are available:
- AvailableCapacities List<GetCaas Cluster Provider Available Capacity> 
- CreatedDate string
- Health string
- Id string
- The ID of this resource.
- KubernetesVersions List<string>
- LastUpdate stringDate 
- LicenseInfos List<GetCaas Cluster Provider License Info> 
- MinMaster List<GetSizes Caas Cluster Provider Min Master Size> 
- MinWorker List<GetSizes Caas Cluster Provider Min Worker Size> 
- Name string
- SiteId string
- State string
- StorageClasses List<GetCaas Cluster Provider Storage Class> 
- AvailableCapacities []GetCaas Cluster Provider Available Capacity 
- CreatedDate string
- Health string
- Id string
- The ID of this resource.
- KubernetesVersions []string
- LastUpdate stringDate 
- LicenseInfos []GetCaas Cluster Provider License Info 
- MinMaster []GetSizes Caas Cluster Provider Min Master Size 
- MinWorker []GetSizes Caas Cluster Provider Min Worker Size 
- Name string
- SiteId string
- State string
- StorageClasses []GetCaas Cluster Provider Storage Class 
- availableCapacities List<GetCaas Cluster Provider Available Capacity> 
- createdDate String
- health String
- id String
- The ID of this resource.
- kubernetesVersions List<String>
- lastUpdate StringDate 
- licenseInfos List<GetCaas Cluster Provider License Info> 
- minMaster List<GetSizes Caas Cluster Provider Min Master Size> 
- minWorker List<GetSizes Caas Cluster Provider Min Worker Size> 
- name String
- siteId String
- state String
- storageClasses List<GetCaas Cluster Provider Storage Class> 
- availableCapacities GetCaas Cluster Provider Available Capacity[] 
- createdDate string
- health string
- id string
- The ID of this resource.
- kubernetesVersions string[]
- lastUpdate stringDate 
- licenseInfos GetCaas Cluster Provider License Info[] 
- minMaster GetSizes Caas Cluster Provider Min Master Size[] 
- minWorker GetSizes Caas Cluster Provider Min Worker Size[] 
- name string
- siteId string
- state string
- storageClasses 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] 
- availableCapacities List<Property Map>
- createdDate String
- health String
- id String
- The ID of this resource.
- kubernetesVersions List<String>
- lastUpdate StringDate 
- licenseInfos List<Property Map>
- minMaster List<Property Map>Sizes 
- minWorker List<Property Map>Sizes 
- name String
- siteId String
- state String
- storageClasses List<Property Map>
Supporting Types
GetCaasClusterProviderAvailableCapacity     
GetCaasClusterProviderLicenseInfo     
GetCaasClusterProviderMinMasterSize      
- 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
GetCaasClusterProviderMinWorkerSize      
- 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
GetCaasClusterProviderStorageClass     
- AccessProtocol string
- CostPer stringGb 
- Dedupe string
- Description string
- Encryption string
- GlStorage stringType 
- Iops string
- Name string
- AccessProtocol string
- CostPer stringGb 
- Dedupe string
- Description string
- Encryption string
- GlStorage stringType 
- Iops string
- Name string
- accessProtocol String
- costPer StringGb 
- dedupe String
- description String
- encryption String
- glStorage StringType 
- iops String
- name String
- accessProtocol string
- costPer stringGb 
- dedupe string
- description string
- encryption string
- glStorage stringType 
- iops string
- name string
- access_protocol str
- cost_per_ strgb 
- dedupe str
- description str
- encryption str
- gl_storage_ strtype 
- iops str
- name str
- accessProtocol String
- costPer StringGb 
- dedupe String
- description String
- encryption String
- glStorage StringType 
- iops String
- name String
Package Details
- Repository
- hpegl hpe/terraform-provider-hpegl
- License
- Notes
- This Pulumi package is based on the hpeglTerraform Provider.