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

ibm.getIsBareMetalServerNetworkAttachments

Explore with Pulumi AI

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

    Provides a read-only data source to retrieve information about a BareMetalServerNetworkAttachmentCollection. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsBareMetalServerNetworkAttachments({
        bareMetalServer: ibm_is_bare_metal_server_network_attachment.example.bare_metal_server,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_bare_metal_server_network_attachments(bare_metal_server=ibm_is_bare_metal_server_network_attachment["example"]["bare_metal_server"])
    
    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.GetIsBareMetalServerNetworkAttachments(ctx, &ibm.GetIsBareMetalServerNetworkAttachmentsArgs{
    			BareMetalServer: ibm_is_bare_metal_server_network_attachment.Example.Bare_metal_server,
    		}, 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 example = Ibm.GetIsBareMetalServerNetworkAttachments.Invoke(new()
        {
            BareMetalServer = ibm_is_bare_metal_server_network_attachment.Example.Bare_metal_server,
        });
    
    });
    
    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.GetIsBareMetalServerNetworkAttachmentsArgs;
    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 example = IbmFunctions.getIsBareMetalServerNetworkAttachments(GetIsBareMetalServerNetworkAttachmentsArgs.builder()
                .bareMetalServer(ibm_is_bare_metal_server_network_attachment.example().bare_metal_server())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsBareMetalServerNetworkAttachments
          arguments:
            bareMetalServer: ${ibm_is_bare_metal_server_network_attachment.example.bare_metal_server}
    

    Using getIsBareMetalServerNetworkAttachments

    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 getIsBareMetalServerNetworkAttachments(args: GetIsBareMetalServerNetworkAttachmentsArgs, opts?: InvokeOptions): Promise<GetIsBareMetalServerNetworkAttachmentsResult>
    function getIsBareMetalServerNetworkAttachmentsOutput(args: GetIsBareMetalServerNetworkAttachmentsOutputArgs, opts?: InvokeOptions): Output<GetIsBareMetalServerNetworkAttachmentsResult>
    def get_is_bare_metal_server_network_attachments(bare_metal_server: Optional[str] = None,
                                                     id: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetIsBareMetalServerNetworkAttachmentsResult
    def get_is_bare_metal_server_network_attachments_output(bare_metal_server: Optional[pulumi.Input[str]] = None,
                                                     id: Optional[pulumi.Input[str]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[GetIsBareMetalServerNetworkAttachmentsResult]
    func GetIsBareMetalServerNetworkAttachments(ctx *Context, args *GetIsBareMetalServerNetworkAttachmentsArgs, opts ...InvokeOption) (*GetIsBareMetalServerNetworkAttachmentsResult, error)
    func GetIsBareMetalServerNetworkAttachmentsOutput(ctx *Context, args *GetIsBareMetalServerNetworkAttachmentsOutputArgs, opts ...InvokeOption) GetIsBareMetalServerNetworkAttachmentsResultOutput

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

    public static class GetIsBareMetalServerNetworkAttachments 
    {
        public static Task<GetIsBareMetalServerNetworkAttachmentsResult> InvokeAsync(GetIsBareMetalServerNetworkAttachmentsArgs args, InvokeOptions? opts = null)
        public static Output<GetIsBareMetalServerNetworkAttachmentsResult> Invoke(GetIsBareMetalServerNetworkAttachmentsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsBareMetalServerNetworkAttachmentsResult> getIsBareMetalServerNetworkAttachments(GetIsBareMetalServerNetworkAttachmentsArgs args, InvokeOptions options)
    public static Output<GetIsBareMetalServerNetworkAttachmentsResult> getIsBareMetalServerNetworkAttachments(GetIsBareMetalServerNetworkAttachmentsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsBareMetalServerNetworkAttachments:getIsBareMetalServerNetworkAttachments
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BareMetalServer string
    The bare metal server identifier.
    Id string
    (String) The unique identifier for this virtual network interface.
    BareMetalServer string
    The bare metal server identifier.
    Id string
    (String) The unique identifier for this virtual network interface.
    bareMetalServer String
    The bare metal server identifier.
    id String
    (String) The unique identifier for this virtual network interface.
    bareMetalServer string
    The bare metal server identifier.
    id string
    (String) The unique identifier for this virtual network interface.
    bare_metal_server str
    The bare metal server identifier.
    id str
    (String) The unique identifier for this virtual network interface.
    bareMetalServer String
    The bare metal server identifier.
    id String
    (String) The unique identifier for this virtual network interface.

    getIsBareMetalServerNetworkAttachments Result

    The following output properties are available:

    BareMetalServer string
    Id string
    (String) The unique identifier for this virtual network interface.
    NetworkAttachments List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachment>
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
    BareMetalServer string
    Id string
    (String) The unique identifier for this virtual network interface.
    NetworkAttachments []GetIsBareMetalServerNetworkAttachmentsNetworkAttachment
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
    bareMetalServer String
    id String
    (String) The unique identifier for this virtual network interface.
    networkAttachments List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachment>
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
    bareMetalServer string
    id string
    (String) The unique identifier for this virtual network interface.
    networkAttachments GetIsBareMetalServerNetworkAttachmentsNetworkAttachment[]
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
    bare_metal_server str
    id str
    (String) The unique identifier for this virtual network interface.
    network_attachments Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachment]
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
    bareMetalServer String
    id String
    (String) The unique identifier for this virtual network interface.
    networkAttachments List<Property Map>
    (List) Collection of bare metal server network attachments. Nested schema for network_attachments:

    Supporting Types

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachment

    AllowToFloat bool
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    AllowedVlans List<double>
    (List)
    CreatedAt string
    (String) The date and time that the bare metal server network attachment was created.
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    InterfaceType string
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    LifecycleState string
    (String) The lifecycle state of the bare metal server network attachment.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    PortSpeed double
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    PrimaryIps List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp>
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    ResourceType string
    (String) The resource type.
    Subnets List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet>
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    Type string
    (String) The bare metal server network attachment type.
    VirtualNetworkInterfaces List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface>
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    Vlan double
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.
    AllowToFloat bool
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    AllowedVlans []float64
    (List)
    CreatedAt string
    (String) The date and time that the bare metal server network attachment was created.
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    InterfaceType string
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    LifecycleState string
    (String) The lifecycle state of the bare metal server network attachment.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    PortSpeed float64
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    PrimaryIps []GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    ResourceType string
    (String) The resource type.
    Subnets []GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    Type string
    (String) The bare metal server network attachment type.
    VirtualNetworkInterfaces []GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    Vlan float64
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.
    allowToFloat Boolean
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    allowedVlans List<Double>
    (List)
    createdAt String
    (String) The date and time that the bare metal server network attachment was created.
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    interfaceType String
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState String
    (String) The lifecycle state of the bare metal server network attachment.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    portSpeed Double
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    primaryIps List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp>
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    resourceType String
    (String) The resource type.
    subnets List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet>
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    type String
    (String) The bare metal server network attachment type.
    virtualNetworkInterfaces List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface>
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    vlan Double
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.
    allowToFloat boolean
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    allowedVlans number[]
    (List)
    createdAt string
    (String) The date and time that the bare metal server network attachment was created.
    href string
    (String) The URL for this virtual network interface.
    id string
    (String) The unique identifier for this virtual network interface.
    interfaceType string
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState string
    (String) The lifecycle state of the bare metal server network attachment.
    name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    portSpeed number
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    primaryIps GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp[]
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    resourceType string
    (String) The resource type.
    subnets GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet[]
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    type string
    (String) The bare metal server network attachment type.
    virtualNetworkInterfaces GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface[]
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    vlan number
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.
    allow_to_float bool
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    allowed_vlans Sequence[float]
    (List)
    created_at str
    (String) The date and time that the bare metal server network attachment was created.
    href str
    (String) The URL for this virtual network interface.
    id str
    (String) The unique identifier for this virtual network interface.
    interface_type str
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycle_state str
    (String) The lifecycle state of the bare metal server network attachment.
    name str
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    port_speed float
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    primary_ips Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp]
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    resource_type str
    (String) The resource type.
    subnets Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet]
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    type str
    (String) The bare metal server network attachment type.
    virtual_network_interfaces Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface]
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    vlan float
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.
    allowToFloat Boolean
    (Boolean) Indicates if the bare metal server network attachment can automatically float to any other server within the same resource_group. The bare metal server network attachment will float automatically if the network detects a GARP or RARP on another bare metal server in the resource group. Applies only to bare metal server network attachments with vlan interface type.
    allowedVlans List<Number>
    (List)
    createdAt String
    (String) The date and time that the bare metal server network attachment was created.
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    interfaceType String
    (String) The network attachment's interface type:- pci: a physical PCI device which can only be created or deleted when the bare metal server is stopped - Has an allowed_vlans property which controls the VLANs that will be permitted to use the PCI attachment - Cannot directly use an IEEE 802.1q VLAN tag.- vlan: a virtual device, used through a pci device that has the vlan in its array of allowed_vlans. - Must use an IEEE 802.1q tag.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState String
    (String) The lifecycle state of the bare metal server network attachment.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    portSpeed Number
    (Integer) The port speed for this bare metal server network attachment in Mbps.
    primaryIps List<Property Map>
    (List) The primary IP address of the virtual network interface for the bare metal servernetwork attachment. Nested schema for primary_ip:
    resourceType String
    (String) The resource type.
    subnets List<Property Map>
    (List) The subnet of the virtual network interface for the bare metal server networkattachment. Nested schema for subnet:
    type String
    (String) The bare metal server network attachment type.
    virtualNetworkInterfaces List<Property Map>
    (List) The virtual network interface for this bare metal server network attachment. Nested schema for virtual_network_interface:
    vlan Number
    (Integer) Indicates the 802.1Q VLAN ID tag that must be used for all traffic on this attachment.

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIp

    Address string
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    Deleteds List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    Address string
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    Deleteds []GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    address String
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.
    address string
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href string
    (String) The URL for this virtual network interface.
    id string
    (String) The unique identifier for this virtual network interface.
    name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType string
    (String) The resource type.
    address str
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href str
    (String) The URL for this virtual network interface.
    id str
    (String) The unique identifier for this virtual network interface.
    name str
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resource_type str
    (String) The resource type.
    address String
    (String) The IP address.If the address has not yet been selected, the value will be 0.0.0.0.This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentPrimaryIpDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnet

    Crn string
    (String) The CRN for this virtual network interface.
    Deleteds List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    Crn string
    (String) The CRN for this virtual network interface.
    Deleteds []GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    crn String
    (String) The CRN for this virtual network interface.
    deleteds List<GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.
    crn string
    (String) The CRN for this virtual network interface.
    deleteds GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href string
    (String) The URL for this virtual network interface.
    id string
    (String) The unique identifier for this virtual network interface.
    name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType string
    (String) The resource type.
    crn str
    (String) The CRN for this virtual network interface.
    deleteds Sequence[GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href str
    (String) The URL for this virtual network interface.
    id str
    (String) The unique identifier for this virtual network interface.
    name str
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resource_type str
    (String) The resource type.
    crn String
    (String) The CRN for this virtual network interface.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentSubnetDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsBareMetalServerNetworkAttachmentsNetworkAttachmentVirtualNetworkInterface

    Crn string
    (String) The CRN for this virtual network interface.
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    Crn string
    (String) The CRN for this virtual network interface.
    Href string
    (String) The URL for this virtual network interface.
    Id string
    (String) The unique identifier for this virtual network interface.
    Name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    ResourceType string
    (String) The resource type.
    crn String
    (String) The CRN for this virtual network interface.
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.
    crn string
    (String) The CRN for this virtual network interface.
    href string
    (String) The URL for this virtual network interface.
    id string
    (String) The unique identifier for this virtual network interface.
    name string
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType string
    (String) The resource type.
    crn str
    (String) The CRN for this virtual network interface.
    href str
    (String) The URL for this virtual network interface.
    id str
    (String) The unique identifier for this virtual network interface.
    name str
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resource_type str
    (String) The resource type.
    crn String
    (String) The CRN for this virtual network interface.
    href String
    (String) The URL for this virtual network interface.
    id String
    (String) The unique identifier for this virtual network interface.
    name String
    (String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
    resourceType String
    (String) The resource type.

    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