ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getPiSystemPools
Explore with Pulumi AI
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:
- 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
ibm
Terraform Provider.