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

ibm.getPiInstance

Explore with Pulumi AI

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

    Retrieve information about a Power Systems Virtual Server instance. For more information, about Power Virtual Server instance, see getting started with IBM Power Systems Virtual Servers.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const dsInstance = ibm.getPiInstance({
        piCloudInstanceId: "49fba6c9-23f8-40bc-9899-aca322ee7d5b",
        piInstanceName: "terraform-test-instance",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    ds_instance = ibm.get_pi_instance(pi_cloud_instance_id="49fba6c9-23f8-40bc-9899-aca322ee7d5b",
        pi_instance_name="terraform-test-instance")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupPiInstance(ctx, &ibm.LookupPiInstanceArgs{
    			PiCloudInstanceId: "49fba6c9-23f8-40bc-9899-aca322ee7d5b",
    			PiInstanceName:    "terraform-test-instance",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var dsInstance = Ibm.GetPiInstance.Invoke(new()
        {
            PiCloudInstanceId = "49fba6c9-23f8-40bc-9899-aca322ee7d5b",
            PiInstanceName = "terraform-test-instance",
        });
    
    });
    
    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.GetPiInstanceArgs;
    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 dsInstance = IbmFunctions.getPiInstance(GetPiInstanceArgs.builder()
                .piCloudInstanceId("49fba6c9-23f8-40bc-9899-aca322ee7d5b")
                .piInstanceName("terraform-test-instance")
                .build());
    
        }
    }
    
    variables:
      dsInstance:
        fn::invoke:
          function: ibm:getPiInstance
          arguments:
            piCloudInstanceId: 49fba6c9-23f8-40bc-9899-aca322ee7d5b
            piInstanceName: terraform-test-instance
    

    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 getPiInstance

    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 getPiInstance(args: GetPiInstanceArgs, opts?: InvokeOptions): Promise<GetPiInstanceResult>
    function getPiInstanceOutput(args: GetPiInstanceOutputArgs, opts?: InvokeOptions): Output<GetPiInstanceResult>
    def get_pi_instance(id: Optional[str] = None,
                        pi_cloud_instance_id: Optional[str] = None,
                        pi_instance_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetPiInstanceResult
    def get_pi_instance_output(id: Optional[pulumi.Input[str]] = None,
                        pi_cloud_instance_id: Optional[pulumi.Input[str]] = None,
                        pi_instance_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetPiInstanceResult]
    func LookupPiInstance(ctx *Context, args *LookupPiInstanceArgs, opts ...InvokeOption) (*LookupPiInstanceResult, error)
    func LookupPiInstanceOutput(ctx *Context, args *LookupPiInstanceOutputArgs, opts ...InvokeOption) LookupPiInstanceResultOutput

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

    public static class GetPiInstance 
    {
        public static Task<GetPiInstanceResult> InvokeAsync(GetPiInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetPiInstanceResult> Invoke(GetPiInstanceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPiInstanceResult> getPiInstance(GetPiInstanceArgs args, InvokeOptions options)
    public static Output<GetPiInstanceResult> getPiInstance(GetPiInstanceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getPiInstance:getPiInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PiCloudInstanceId string
    The GUID of the service instance associated with an account.
    PiInstanceName string
    The unique identifier or name of the instance.
    Id string
    (String) The unique identifier of the instance.
    PiCloudInstanceId string
    The GUID of the service instance associated with an account.
    PiInstanceName string
    The unique identifier or name of the instance.
    Id string
    (String) The unique identifier of the instance.
    piCloudInstanceId String
    The GUID of the service instance associated with an account.
    piInstanceName String
    The unique identifier or name of the instance.
    id String
    (String) The unique identifier of the instance.
    piCloudInstanceId string
    The GUID of the service instance associated with an account.
    piInstanceName string
    The unique identifier or name of the instance.
    id string
    (String) The unique identifier of the instance.
    pi_cloud_instance_id str
    The GUID of the service instance associated with an account.
    pi_instance_name str
    The unique identifier or name of the instance.
    id str
    (String) The unique identifier of the instance.
    piCloudInstanceId String
    The GUID of the service instance associated with an account.
    piInstanceName String
    The unique identifier or name of the instance.
    id String
    (String) The unique identifier of the instance.

    getPiInstance Result

    The following output properties are available:

    Crn string
    (String) The CRN of this resource.
    DedicatedHostId string
    (String) The dedicated host ID where the shared processor pool resides.
    DeploymentType string
    (String) The custom deployment type.
    Fault Dictionary<string, string>
    (Map) Fault information, if any.
    HealthStatus string
    (String) The health of the instance.
    IbmiCss bool
    (Boolean) IBM i Cloud Storage Solution.
    IbmiPha bool
    (Boolean) IBM i Power High Availability.
    IbmiRds bool
    (Boolean) IBM i Rational Dev Studio.
    IbmiRdsUsers double
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    Id string
    (String) The unique identifier of the instance.
    LicenseRepositoryCapacity double
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    MaxVirtualCores double
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    Maxmem double
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    Maxproc double
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    Memory double
    (Float) The amount of memory that is allocated to the instance.
    MinVirtualCores double
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    Minmem double
    (Float) The minimum amount of memory that must be allocated to the instance.
    Minproc double
    (Float) The minimum number of processors that must be allocated to the instance.
    Networks List<GetPiInstanceNetwork>
    (List) List of networks associated with this instance.
    PiCloudInstanceId string
    PiInstanceName string
    PinPolicy string
    (String) The pinning policy of the instance.
    PlacementGroupId string
    (String) The ID of the placement group that the instance is a member.
    Processors double
    (Float) The number of processors that are allocated to the instance.
    Proctype string
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    ServerName string
    (String) The name of the instance.
    SharedProcessorPool string
    (String) The name of the shared processor pool for the instance.
    SharedProcessorPoolId string
    (String) The ID of the shared processor pool for the instance.
    Status string
    (String) The status of the instance.
    StorageConnection string
    (String) The storage connection type for the instance.
    StoragePool string
    (String) The storage Pool where server is deployed.
    StoragePoolAffinity bool
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    StorageType string
    (String) The storage type where server is deployed.
    UserTags List<string>
    (List) List of user tags attached to the resource.
    VirtualCoresAssigned double
    (Integer) The virtual cores that are assigned to the instance.
    VirtualSerialNumbers List<GetPiInstanceVirtualSerialNumber>
    (List) Virtual serial number information
    Volumes List<string>
    (List) List of volume IDs that are attached to the instance.
    Crn string
    (String) The CRN of this resource.
    DedicatedHostId string
    (String) The dedicated host ID where the shared processor pool resides.
    DeploymentType string
    (String) The custom deployment type.
    Fault map[string]string
    (Map) Fault information, if any.
    HealthStatus string
    (String) The health of the instance.
    IbmiCss bool
    (Boolean) IBM i Cloud Storage Solution.
    IbmiPha bool
    (Boolean) IBM i Power High Availability.
    IbmiRds bool
    (Boolean) IBM i Rational Dev Studio.
    IbmiRdsUsers float64
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    Id string
    (String) The unique identifier of the instance.
    LicenseRepositoryCapacity float64
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    MaxVirtualCores float64
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    Maxmem float64
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    Maxproc float64
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    Memory float64
    (Float) The amount of memory that is allocated to the instance.
    MinVirtualCores float64
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    Minmem float64
    (Float) The minimum amount of memory that must be allocated to the instance.
    Minproc float64
    (Float) The minimum number of processors that must be allocated to the instance.
    Networks []GetPiInstanceNetwork
    (List) List of networks associated with this instance.
    PiCloudInstanceId string
    PiInstanceName string
    PinPolicy string
    (String) The pinning policy of the instance.
    PlacementGroupId string
    (String) The ID of the placement group that the instance is a member.
    Processors float64
    (Float) The number of processors that are allocated to the instance.
    Proctype string
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    ServerName string
    (String) The name of the instance.
    SharedProcessorPool string
    (String) The name of the shared processor pool for the instance.
    SharedProcessorPoolId string
    (String) The ID of the shared processor pool for the instance.
    Status string
    (String) The status of the instance.
    StorageConnection string
    (String) The storage connection type for the instance.
    StoragePool string
    (String) The storage Pool where server is deployed.
    StoragePoolAffinity bool
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    StorageType string
    (String) The storage type where server is deployed.
    UserTags []string
    (List) List of user tags attached to the resource.
    VirtualCoresAssigned float64
    (Integer) The virtual cores that are assigned to the instance.
    VirtualSerialNumbers []GetPiInstanceVirtualSerialNumber
    (List) Virtual serial number information
    Volumes []string
    (List) List of volume IDs that are attached to the instance.
    crn String
    (String) The CRN of this resource.
    dedicatedHostId String
    (String) The dedicated host ID where the shared processor pool resides.
    deploymentType String
    (String) The custom deployment type.
    fault Map<String,String>
    (Map) Fault information, if any.
    healthStatus String
    (String) The health of the instance.
    ibmiCss Boolean
    (Boolean) IBM i Cloud Storage Solution.
    ibmiPha Boolean
    (Boolean) IBM i Power High Availability.
    ibmiRds Boolean
    (Boolean) IBM i Rational Dev Studio.
    ibmiRdsUsers Double
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    id String
    (String) The unique identifier of the instance.
    licenseRepositoryCapacity Double
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    maxVirtualCores Double
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    maxmem Double
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    maxproc Double
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    memory Double
    (Float) The amount of memory that is allocated to the instance.
    minVirtualCores Double
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    minmem Double
    (Float) The minimum amount of memory that must be allocated to the instance.
    minproc Double
    (Float) The minimum number of processors that must be allocated to the instance.
    networks List<GetPiInstanceNetwork>
    (List) List of networks associated with this instance.
    piCloudInstanceId String
    piInstanceName String
    pinPolicy String
    (String) The pinning policy of the instance.
    placementGroupId String
    (String) The ID of the placement group that the instance is a member.
    processors Double
    (Float) The number of processors that are allocated to the instance.
    proctype String
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    serverName String
    (String) The name of the instance.
    sharedProcessorPool String
    (String) The name of the shared processor pool for the instance.
    sharedProcessorPoolId String
    (String) The ID of the shared processor pool for the instance.
    status String
    (String) The status of the instance.
    storageConnection String
    (String) The storage connection type for the instance.
    storagePool String
    (String) The storage Pool where server is deployed.
    storagePoolAffinity Boolean
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    storageType String
    (String) The storage type where server is deployed.
    userTags List<String>
    (List) List of user tags attached to the resource.
    virtualCoresAssigned Double
    (Integer) The virtual cores that are assigned to the instance.
    virtualSerialNumbers List<GetPiInstanceVirtualSerialNumber>
    (List) Virtual serial number information
    volumes List<String>
    (List) List of volume IDs that are attached to the instance.
    crn string
    (String) The CRN of this resource.
    dedicatedHostId string
    (String) The dedicated host ID where the shared processor pool resides.
    deploymentType string
    (String) The custom deployment type.
    fault {[key: string]: string}
    (Map) Fault information, if any.
    healthStatus string
    (String) The health of the instance.
    ibmiCss boolean
    (Boolean) IBM i Cloud Storage Solution.
    ibmiPha boolean
    (Boolean) IBM i Power High Availability.
    ibmiRds boolean
    (Boolean) IBM i Rational Dev Studio.
    ibmiRdsUsers number
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    id string
    (String) The unique identifier of the instance.
    licenseRepositoryCapacity number
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    maxVirtualCores number
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    maxmem number
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    maxproc number
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    memory number
    (Float) The amount of memory that is allocated to the instance.
    minVirtualCores number
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    minmem number
    (Float) The minimum amount of memory that must be allocated to the instance.
    minproc number
    (Float) The minimum number of processors that must be allocated to the instance.
    networks GetPiInstanceNetwork[]
    (List) List of networks associated with this instance.
    piCloudInstanceId string
    piInstanceName string
    pinPolicy string
    (String) The pinning policy of the instance.
    placementGroupId string
    (String) The ID of the placement group that the instance is a member.
    processors number
    (Float) The number of processors that are allocated to the instance.
    proctype string
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    serverName string
    (String) The name of the instance.
    sharedProcessorPool string
    (String) The name of the shared processor pool for the instance.
    sharedProcessorPoolId string
    (String) The ID of the shared processor pool for the instance.
    status string
    (String) The status of the instance.
    storageConnection string
    (String) The storage connection type for the instance.
    storagePool string
    (String) The storage Pool where server is deployed.
    storagePoolAffinity boolean
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    storageType string
    (String) The storage type where server is deployed.
    userTags string[]
    (List) List of user tags attached to the resource.
    virtualCoresAssigned number
    (Integer) The virtual cores that are assigned to the instance.
    virtualSerialNumbers GetPiInstanceVirtualSerialNumber[]
    (List) Virtual serial number information
    volumes string[]
    (List) List of volume IDs that are attached to the instance.
    crn str
    (String) The CRN of this resource.
    dedicated_host_id str
    (String) The dedicated host ID where the shared processor pool resides.
    deployment_type str
    (String) The custom deployment type.
    fault Mapping[str, str]
    (Map) Fault information, if any.
    health_status str
    (String) The health of the instance.
    ibmi_css bool
    (Boolean) IBM i Cloud Storage Solution.
    ibmi_pha bool
    (Boolean) IBM i Power High Availability.
    ibmi_rds bool
    (Boolean) IBM i Rational Dev Studio.
    ibmi_rds_users float
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    id str
    (String) The unique identifier of the instance.
    license_repository_capacity float
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    max_virtual_cores float
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    maxmem float
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    maxproc float
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    memory float
    (Float) The amount of memory that is allocated to the instance.
    min_virtual_cores float
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    minmem float
    (Float) The minimum amount of memory that must be allocated to the instance.
    minproc float
    (Float) The minimum number of processors that must be allocated to the instance.
    networks Sequence[GetPiInstanceNetwork]
    (List) List of networks associated with this instance.
    pi_cloud_instance_id str
    pi_instance_name str
    pin_policy str
    (String) The pinning policy of the instance.
    placement_group_id str
    (String) The ID of the placement group that the instance is a member.
    processors float
    (Float) The number of processors that are allocated to the instance.
    proctype str
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    server_name str
    (String) The name of the instance.
    shared_processor_pool str
    (String) The name of the shared processor pool for the instance.
    shared_processor_pool_id str
    (String) The ID of the shared processor pool for the instance.
    status str
    (String) The status of the instance.
    storage_connection str
    (String) The storage connection type for the instance.
    storage_pool str
    (String) The storage Pool where server is deployed.
    storage_pool_affinity bool
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    storage_type str
    (String) The storage type where server is deployed.
    user_tags Sequence[str]
    (List) List of user tags attached to the resource.
    virtual_cores_assigned float
    (Integer) The virtual cores that are assigned to the instance.
    virtual_serial_numbers Sequence[GetPiInstanceVirtualSerialNumber]
    (List) Virtual serial number information
    volumes Sequence[str]
    (List) List of volume IDs that are attached to the instance.
    crn String
    (String) The CRN of this resource.
    dedicatedHostId String
    (String) The dedicated host ID where the shared processor pool resides.
    deploymentType String
    (String) The custom deployment type.
    fault Map<String>
    (Map) Fault information, if any.
    healthStatus String
    (String) The health of the instance.
    ibmiCss Boolean
    (Boolean) IBM i Cloud Storage Solution.
    ibmiPha Boolean
    (Boolean) IBM i Power High Availability.
    ibmiRds Boolean
    (Boolean) IBM i Rational Dev Studio.
    ibmiRdsUsers Number
    (Integer) IBM i Rational Dev Studio Number of User Licenses.
    id String
    (String) The unique identifier of the instance.
    licenseRepositoryCapacity Number
    (Deprecated, Integer) The VTL license repository capacity TB value. Only available with VTL instances.

    Deprecated: Deprecated

    maxVirtualCores Number
    (Integer) The maximum number of virtual cores that can be assigned without rebooting the instance.
    maxmem Number
    (Float) The maximum amount of memory that can be allocated to the instance without shutting down or rebooting the LPAR.
    maxproc Number
    (Float) The maximum number of processors that can be allocated to the instance without shutting down or rebooting the LPAR.
    memory Number
    (Float) The amount of memory that is allocated to the instance.
    minVirtualCores Number
    (Integer) The minimum number of virtual cores that can be assigned without rebooting the instance.
    minmem Number
    (Float) The minimum amount of memory that must be allocated to the instance.
    minproc Number
    (Float) The minimum number of processors that must be allocated to the instance.
    networks List<Property Map>
    (List) List of networks associated with this instance.
    piCloudInstanceId String
    piInstanceName String
    pinPolicy String
    (String) The pinning policy of the instance.
    placementGroupId String
    (String) The ID of the placement group that the instance is a member.
    processors Number
    (Float) The number of processors that are allocated to the instance.
    proctype String
    (String) The procurement type of the instance. Supported values are shared and dedicated.
    serverName String
    (String) The name of the instance.
    sharedProcessorPool String
    (String) The name of the shared processor pool for the instance.
    sharedProcessorPoolId String
    (String) The ID of the shared processor pool for the instance.
    status String
    (String) The status of the instance.
    storageConnection String
    (String) The storage connection type for the instance.
    storagePool String
    (String) The storage Pool where server is deployed.
    storagePoolAffinity Boolean
    (Boolean) Indicates if all volumes attached to the server must reside in the same storage pool.
    storageType String
    (String) The storage type where server is deployed.
    userTags List<String>
    (List) List of user tags attached to the resource.
    virtualCoresAssigned Number
    (Integer) The virtual cores that are assigned to the instance.
    virtualSerialNumbers List<Property Map>
    (List) Virtual serial number information
    volumes List<String>
    (List) List of volume IDs that are attached to the instance.

    Supporting Types

    GetPiInstanceNetwork

    ExternalIp string
    (String) The external IP address of the instance.
    Ip string
    (String) The IP address of the instance.
    MacAddress string
    (String) The MAC address of the instance.
    NetworkId string
    (String) The network ID of the instance.
    NetworkInterfaceId string
    (String) ID of the network interface.
    NetworkName string
    (String) The network name of the instance.
    NetworkSecurityGroupIds List<string>
    (List) IDs of the network necurity groups that the network interface is a member of.
    NetworkSecurityGroupsHreves List<string>
    (List) Links to the network security groups that the network interface is a member of.
    Type string
    (String) The type of the network.
    ExternalIp string
    (String) The external IP address of the instance.
    Ip string
    (String) The IP address of the instance.
    MacAddress string
    (String) The MAC address of the instance.
    NetworkId string
    (String) The network ID of the instance.
    NetworkInterfaceId string
    (String) ID of the network interface.
    NetworkName string
    (String) The network name of the instance.
    NetworkSecurityGroupIds []string
    (List) IDs of the network necurity groups that the network interface is a member of.
    NetworkSecurityGroupsHreves []string
    (List) Links to the network security groups that the network interface is a member of.
    Type string
    (String) The type of the network.
    externalIp String
    (String) The external IP address of the instance.
    ip String
    (String) The IP address of the instance.
    macAddress String
    (String) The MAC address of the instance.
    networkId String
    (String) The network ID of the instance.
    networkInterfaceId String
    (String) ID of the network interface.
    networkName String
    (String) The network name of the instance.
    networkSecurityGroupIds List<String>
    (List) IDs of the network necurity groups that the network interface is a member of.
    networkSecurityGroupsHreves List<String>
    (List) Links to the network security groups that the network interface is a member of.
    type String
    (String) The type of the network.
    externalIp string
    (String) The external IP address of the instance.
    ip string
    (String) The IP address of the instance.
    macAddress string
    (String) The MAC address of the instance.
    networkId string
    (String) The network ID of the instance.
    networkInterfaceId string
    (String) ID of the network interface.
    networkName string
    (String) The network name of the instance.
    networkSecurityGroupIds string[]
    (List) IDs of the network necurity groups that the network interface is a member of.
    networkSecurityGroupsHreves string[]
    (List) Links to the network security groups that the network interface is a member of.
    type string
    (String) The type of the network.
    external_ip str
    (String) The external IP address of the instance.
    ip str
    (String) The IP address of the instance.
    mac_address str
    (String) The MAC address of the instance.
    network_id str
    (String) The network ID of the instance.
    network_interface_id str
    (String) ID of the network interface.
    network_name str
    (String) The network name of the instance.
    network_security_group_ids Sequence[str]
    (List) IDs of the network necurity groups that the network interface is a member of.
    network_security_groups_hreves Sequence[str]
    (List) Links to the network security groups that the network interface is a member of.
    type str
    (String) The type of the network.
    externalIp String
    (String) The external IP address of the instance.
    ip String
    (String) The IP address of the instance.
    macAddress String
    (String) The MAC address of the instance.
    networkId String
    (String) The network ID of the instance.
    networkInterfaceId String
    (String) ID of the network interface.
    networkName String
    (String) The network name of the instance.
    networkSecurityGroupIds List<String>
    (List) IDs of the network necurity groups that the network interface is a member of.
    networkSecurityGroupsHreves List<String>
    (List) Links to the network security groups that the network interface is a member of.
    type String
    (String) The type of the network.

    GetPiInstanceVirtualSerialNumber

    Description string
    (String) Description for virtual serial number.
    Serial string
    (String) Virtual serial number.
    Description string
    (String) Description for virtual serial number.
    Serial string
    (String) Virtual serial number.
    description String
    (String) Description for virtual serial number.
    serial String
    (String) Virtual serial number.
    description string
    (String) Description for virtual serial number.
    serial string
    (String) Virtual serial number.
    description str
    (String) Description for virtual serial number.
    serial str
    (String) Virtual serial number.
    description String
    (String) Description for virtual serial number.
    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.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud