ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.getIsBareMetalServerNetworkAttachments
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- BareMetal stringServer 
- The bare metal server identifier.
- Id string
- (String) The unique identifier for this virtual network interface.
- BareMetal stringServer 
- The bare metal server identifier.
- Id string
- (String) The unique identifier for this virtual network interface.
- bareMetal StringServer 
- The bare metal server identifier.
- id String
- (String) The unique identifier for this virtual network interface.
- bareMetal stringServer 
- The bare metal server identifier.
- id string
- (String) The unique identifier for this virtual network interface.
- bare_metal_ strserver 
- The bare metal server identifier.
- id str
- (String) The unique identifier for this virtual network interface.
- bareMetal StringServer 
- The bare metal server identifier.
- id String
- (String) The unique identifier for this virtual network interface.
getIsBareMetalServerNetworkAttachments Result
The following output properties are available:
- BareMetal stringServer 
- Id string
- (String) The unique identifier for this virtual network interface.
- NetworkAttachments List<GetIs Bare Metal Server Network Attachments Network Attachment> 
- (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
- BareMetal stringServer 
- Id string
- (String) The unique identifier for this virtual network interface.
- NetworkAttachments []GetIs Bare Metal Server Network Attachments Network Attachment 
- (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
- bareMetal StringServer 
- id String
- (String) The unique identifier for this virtual network interface.
- networkAttachments List<GetIs Bare Metal Server Network Attachments Network Attachment> 
- (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
- bareMetal stringServer 
- id string
- (String) The unique identifier for this virtual network interface.
- networkAttachments GetIs Bare Metal Server Network Attachments Network Attachment[] 
- (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
- bare_metal_ strserver 
- id str
- (String) The unique identifier for this virtual network interface.
- network_attachments Sequence[GetIs Bare Metal Server Network Attachments Network Attachment] 
- (List) Collection of bare metal server network attachments. Nested schema for network_attachments:
- bareMetal StringServer 
- 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        
- AllowTo boolFloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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<GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip> 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Subnet> 
- (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.
- VirtualNetwork List<GetInterfaces Is Bare Metal Server Network Attachments Network Attachment Virtual Network Interface> 
- (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.
- AllowTo boolFloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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 []GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip 
- (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
[]GetIs Bare Metal Server Network Attachments Network Attachment Subnet 
- (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.
- VirtualNetwork []GetInterfaces Is Bare Metal Server Network Attachments Network Attachment Virtual Network Interface 
- (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.
- allowTo BooleanFloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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<GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip> 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Subnet> 
- (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.
- virtualNetwork List<GetInterfaces Is Bare Metal Server Network Attachments Network Attachment Virtual Network Interface> 
- (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.
- allowTo booleanFloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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 GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip[] 
- (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
GetIs Bare Metal Server Network Attachments Network Attachment Subnet[] 
- (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.
- virtualNetwork GetInterfaces Is Bare Metal Server Network Attachments Network Attachment Virtual Network Interface[] 
- (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_ boolfloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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[GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip] 
- (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[GetIs Bare Metal Server Network Attachments Network Attachment Subnet] 
- (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_ Sequence[Getinterfaces Is Bare Metal Server Network Attachments Network Attachment Virtual Network Interface] 
- (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.
- allowTo BooleanFloat 
- (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 withvlaninterface 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 anallowed_vlansproperty 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 apcidevice that has thevlanin its array ofallowed_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.
- virtualNetwork List<Property Map>Interfaces 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip Deleted> 
- (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
[]GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip Deleted 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip Deleted> 
- (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
GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip Deleted[] 
- (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[GetIs Bare Metal Server Network Attachments Network Attachment Primary Ip Deleted] 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Subnet Deleted> 
- (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
[]GetIs Bare Metal Server Network Attachments Network Attachment Subnet Deleted 
- (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<GetIs Bare Metal Server Network Attachments Network Attachment Subnet Deleted> 
- (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
GetIs Bare Metal Server Network Attachments Network Attachment Subnet Deleted[] 
- (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[GetIs Bare Metal Server Network Attachments Network Attachment Subnet Deleted] 
- (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 ibmTerraform Provider.