ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
ibm.getPiSystemPools
Start a Neo task
Explain and create an ibm.getPiSystemPools resource
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 dictionaryThe following arguments are supported:
- Pi
Cloud stringInstance Id - Id string
- Pi
Cloud stringInstance Id - Id string
- pi
Cloud StringInstance Id - id String
- pi
Cloud stringInstance Id - id string
- pi_
cloud_ strinstance_ id - id str
- pi
Cloud StringInstance Id - id String
getPiSystemPools Result
The following output properties are available:
- Id string
- Pi
Cloud stringInstance Id - System
Pools []GetPi System Pools System Pool
- id string
- pi
Cloud stringInstance Id - system
Pools GetPi System Pools System Pool[]
- id String
- pi
Cloud StringInstance Id - system
Pools List<Property Map>
Supporting Types
GetPiSystemPoolsSystemPool
- Capacity Dictionary<string, string>
- Core
Memory doubleRatio - Max
Available Dictionary<string, string> - Max
Cores Dictionary<string, string>Available - Max
Memory Dictionary<string, string>Available - Dictionary<string, string>
- System
Pool stringName - Systems
List<Get
Pi System Pools System Pool System> - Type string
- Capacity map[string]string
- Core
Memory float64Ratio - Max
Available map[string]string - Max
Cores map[string]stringAvailable - Max
Memory map[string]stringAvailable - map[string]string
- System
Pool stringName - Systems
[]Get
Pi System Pools System Pool System - Type string
- capacity Map<String,String>
- core
Memory DoubleRatio - max
Available Map<String,String> - max
Cores Map<String,String>Available - max
Memory Map<String,String>Available - Map<String,String>
- system
Pool StringName - systems
List<Get
Pi System Pools System Pool System> - type String
- capacity {[key: string]: string}
- core
Memory numberRatio - max
Available {[key: string]: string} - max
Cores {[key: string]: string}Available - max
Memory {[key: string]: string}Available - {[key: string]: string}
- system
Pool stringName - systems
Get
Pi System Pools System Pool System[] - type string
- capacity Mapping[str, str]
- core_
memory_ floatratio - max_
available Mapping[str, str] - max_
cores_ Mapping[str, str]available - max_
memory_ Mapping[str, str]available - Mapping[str, str]
- system_
pool_ strname - systems
Sequence[Get
Pi System Pools System Pool System] - type str
- capacity Map<String>
- core
Memory NumberRatio - max
Available Map<String> - max
Cores Map<String>Available - max
Memory Map<String>Available - Map<String>
- system
Pool StringName - systems List<Property Map>
- type String
GetPiSystemPoolsSystemPoolSystem
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
