ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getPiVirtualSerialNumbers
Explore with Pulumi AI
Retrieve information about existing virtual serial numbers as a read-only data source. For more information, about IBM power virtual server cloud, see getting started with IBM Power Systems Virtual Servers.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetPiVirtualSerialNumbersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var dsVirtualSerialNumber = IbmFunctions.getPiVirtualSerialNumbers(GetPiVirtualSerialNumbersArgs.builder()
.piCloudInstanceId("<cloud instance id>")
.piVirtualSerialNumber("<virtual serial number>")
.build());
}
}
variables:
dsVirtualSerialNumber:
fn::invoke:
function: ibm:getPiVirtualSerialNumbers
arguments:
piCloudInstanceId: <cloud instance id>
piVirtualSerialNumber: <virtual serial number>
Notes
- Please find supported Regions for endpoints.
- If a Power cloud instance is provisioned at
lon04
, The provider level attributes should be as follows:region
-lon
zone
-lon04
Example usage:
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
}
}
{}
Using getPiVirtualSerialNumbers
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 getPiVirtualSerialNumbers(args: GetPiVirtualSerialNumbersArgs, opts?: InvokeOptions): Promise<GetPiVirtualSerialNumbersResult>
function getPiVirtualSerialNumbersOutput(args: GetPiVirtualSerialNumbersOutputArgs, opts?: InvokeOptions): Output<GetPiVirtualSerialNumbersResult>
def get_pi_virtual_serial_numbers(id: Optional[str] = None,
pi_cloud_instance_id: Optional[str] = None,
pi_instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPiVirtualSerialNumbersResult
def get_pi_virtual_serial_numbers_output(id: Optional[pulumi.Input[str]] = None,
pi_cloud_instance_id: Optional[pulumi.Input[str]] = None,
pi_instance_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPiVirtualSerialNumbersResult]
func GetPiVirtualSerialNumbers(ctx *Context, args *GetPiVirtualSerialNumbersArgs, opts ...InvokeOption) (*GetPiVirtualSerialNumbersResult, error)
func GetPiVirtualSerialNumbersOutput(ctx *Context, args *GetPiVirtualSerialNumbersOutputArgs, opts ...InvokeOption) GetPiVirtualSerialNumbersResultOutput
> Note: This function is named GetPiVirtualSerialNumbers
in the Go SDK.
public static class GetPiVirtualSerialNumbers
{
public static Task<GetPiVirtualSerialNumbersResult> InvokeAsync(GetPiVirtualSerialNumbersArgs args, InvokeOptions? opts = null)
public static Output<GetPiVirtualSerialNumbersResult> Invoke(GetPiVirtualSerialNumbersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPiVirtualSerialNumbersResult> getPiVirtualSerialNumbers(GetPiVirtualSerialNumbersArgs args, InvokeOptions options)
public static Output<GetPiVirtualSerialNumbersResult> getPiVirtualSerialNumbers(GetPiVirtualSerialNumbersArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getPiVirtualSerialNumbers:getPiVirtualSerialNumbers
arguments:
# arguments dictionary
The following arguments are supported:
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Id string
- Pi
Instance stringId - Power virtual server instance ID.
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Id string
- Pi
Instance stringId - Power virtual server instance ID.
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- id String
- pi
Instance StringId - Power virtual server instance ID.
- pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- id string
- pi
Instance stringId - Power virtual server instance ID.
- pi_
cloud_ strinstance_ id - The GUID of the service instance associated with an account.
- id str
- pi_
instance_ strid - Power virtual server instance ID.
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- id String
- pi
Instance StringId - Power virtual server instance ID.
getPiVirtualSerialNumbers Result
The following output properties are available:
- Id string
- Pi
Cloud stringInstance Id - Virtual
Serial List<GetNumbers Pi Virtual Serial Numbers Virtual Serial Number> - (List) List of virtual serial numbers
- Pi
Instance stringId
- Id string
- Pi
Cloud stringInstance Id - Virtual
Serial []GetNumbers Pi Virtual Serial Numbers Virtual Serial Number - (List) List of virtual serial numbers
- Pi
Instance stringId
- id String
- pi
Cloud StringInstance Id - virtual
Serial List<GetNumbers Pi Virtual Serial Numbers Virtual Serial Number> - (List) List of virtual serial numbers
- pi
Instance StringId
- id string
- pi
Cloud stringInstance Id - virtual
Serial GetNumbers Pi Virtual Serial Numbers Virtual Serial Number[] - (List) List of virtual serial numbers
- pi
Instance stringId
- id str
- pi_
cloud_ strinstance_ id - virtual_
serial_ Sequence[Getnumbers Pi Virtual Serial Numbers Virtual Serial Number] - (List) List of virtual serial numbers
- pi_
instance_ strid
- id String
- pi
Cloud StringInstance Id - virtual
Serial List<Property Map>Numbers - (List) List of virtual serial numbers
- pi
Instance StringId
Supporting Types
GetPiVirtualSerialNumbersVirtualSerialNumber
- Description string
- (String) Description for virtual serial number.
- Instance
Id string - Serial string
- (String) Virtual serial number.
- Description string
- (String) Description for virtual serial number.
- Instance
Id string - Serial string
- (String) Virtual serial number.
- description String
- (String) Description for virtual serial number.
- instance
Id String - serial String
- (String) Virtual serial number.
- description string
- (String) Description for virtual serial number.
- instance
Id string - serial string
- (String) Virtual serial number.
- description str
- (String) Description for virtual serial number.
- instance_
id str - serial str
- (String) Virtual serial number.
- description String
- (String) Description for virtual serial number.
- instance
Id String - serial String
- (String) Virtual serial number.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.