1. Packages
  2. Ibm Provider
  3. API Docs
  4. getPiSystemPools
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getPiSystemPools

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Using getPiSystemPools

    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 getPiSystemPools(args: GetPiSystemPoolsArgs, opts?: InvokeOptions): Promise<GetPiSystemPoolsResult>
    function getPiSystemPoolsOutput(args: GetPiSystemPoolsOutputArgs, opts?: InvokeOptions): Output<GetPiSystemPoolsResult>
    def get_pi_system_pools(id: Optional[str] = None,
                            pi_cloud_instance_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetPiSystemPoolsResult
    def get_pi_system_pools_output(id: Optional[pulumi.Input[str]] = None,
                            pi_cloud_instance_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetPiSystemPoolsResult]
    func GetPiSystemPools(ctx *Context, args *GetPiSystemPoolsArgs, opts ...InvokeOption) (*GetPiSystemPoolsResult, error)
    func GetPiSystemPoolsOutput(ctx *Context, args *GetPiSystemPoolsOutputArgs, opts ...InvokeOption) GetPiSystemPoolsResultOutput

    > Note: This function is named GetPiSystemPools in the Go SDK.

    public static class GetPiSystemPools 
    {
        public static Task<GetPiSystemPoolsResult> InvokeAsync(GetPiSystemPoolsArgs args, InvokeOptions? opts = null)
        public static Output<GetPiSystemPoolsResult> Invoke(GetPiSystemPoolsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPiSystemPoolsResult> getPiSystemPools(GetPiSystemPoolsArgs args, InvokeOptions options)
    public static Output<GetPiSystemPoolsResult> getPiSystemPools(GetPiSystemPoolsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getPiSystemPools:getPiSystemPools
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PiCloudInstanceId string
    Id string
    PiCloudInstanceId string
    Id string
    piCloudInstanceId String
    id String
    piCloudInstanceId string
    id string
    piCloudInstanceId String
    id String

    getPiSystemPools Result

    The following output properties are available:

    Supporting Types

    GetPiSystemPoolsSystemPool

    Capacity Dictionary<string, string>
    CoreMemoryRatio double
    MaxAvailable Dictionary<string, string>
    MaxCoresAvailable Dictionary<string, string>
    MaxMemoryAvailable Dictionary<string, string>
    SharedCoreRatio Dictionary<string, string>
    SystemPoolName string
    Systems List<GetPiSystemPoolsSystemPoolSystem>
    Type string
    Capacity map[string]string
    CoreMemoryRatio float64
    MaxAvailable map[string]string
    MaxCoresAvailable map[string]string
    MaxMemoryAvailable map[string]string
    SharedCoreRatio map[string]string
    SystemPoolName string
    Systems []GetPiSystemPoolsSystemPoolSystem
    Type string
    capacity Map<String,String>
    coreMemoryRatio Double
    maxAvailable Map<String,String>
    maxCoresAvailable Map<String,String>
    maxMemoryAvailable Map<String,String>
    sharedCoreRatio Map<String,String>
    systemPoolName String
    systems List<GetPiSystemPoolsSystemPoolSystem>
    type String
    capacity {[key: string]: string}
    coreMemoryRatio number
    maxAvailable {[key: string]: string}
    maxCoresAvailable {[key: string]: string}
    maxMemoryAvailable {[key: string]: string}
    sharedCoreRatio {[key: string]: string}
    systemPoolName string
    systems GetPiSystemPoolsSystemPoolSystem[]
    type string

    GetPiSystemPoolsSystemPoolSystem

    Cores string
    Id string
    Memory string
    Cores string
    Id string
    Memory string
    cores String
    id String
    memory String
    cores string
    id string
    memory string
    cores str
    id str
    memory str
    cores String
    id String
    memory String

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud