1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsBareMetalServerNetworkAttachment
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIsBareMetalServerNetworkAttachment

Explore with Pulumi AI

Provides a read-only data source to retrieve information about an is_bare_metal_server_network_attachment. 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.getIsBareMetalServerNetworkAttachment({
    bareMetalServer: ibm_is_bare_metal_server_network_attachment.example.bare_metal_server,
    networkAttachment: ibm_is_bare_metal_server_network_attachment.example.network_attachment,
});
Copy
import pulumi
import pulumi_ibm as ibm

example = ibm.get_is_bare_metal_server_network_attachment(bare_metal_server=ibm_is_bare_metal_server_network_attachment["example"]["bare_metal_server"],
    network_attachment=ibm_is_bare_metal_server_network_attachment["example"]["network_attachment"])
Copy
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.LookupIsBareMetalServerNetworkAttachment(ctx, &ibm.LookupIsBareMetalServerNetworkAttachmentArgs{
			BareMetalServer:   ibm_is_bare_metal_server_network_attachment.Example.Bare_metal_server,
			NetworkAttachment: ibm_is_bare_metal_server_network_attachment.Example.Network_attachment,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var example = Ibm.GetIsBareMetalServerNetworkAttachment.Invoke(new()
    {
        BareMetalServer = ibm_is_bare_metal_server_network_attachment.Example.Bare_metal_server,
        NetworkAttachment = ibm_is_bare_metal_server_network_attachment.Example.Network_attachment,
    });

});
Copy
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.GetIsBareMetalServerNetworkAttachmentArgs;
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.getIsBareMetalServerNetworkAttachment(GetIsBareMetalServerNetworkAttachmentArgs.builder()
            .bareMetalServer(ibm_is_bare_metal_server_network_attachment.example().bare_metal_server())
            .networkAttachment(ibm_is_bare_metal_server_network_attachment.example().network_attachment())
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ibm:getIsBareMetalServerNetworkAttachment
      arguments:
        bareMetalServer: ${ibm_is_bare_metal_server_network_attachment.example.bare_metal_server}
        networkAttachment: ${ibm_is_bare_metal_server_network_attachment.example.network_attachment}
Copy

Using getIsBareMetalServerNetworkAttachment

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 getIsBareMetalServerNetworkAttachment(args: GetIsBareMetalServerNetworkAttachmentArgs, opts?: InvokeOptions): Promise<GetIsBareMetalServerNetworkAttachmentResult>
function getIsBareMetalServerNetworkAttachmentOutput(args: GetIsBareMetalServerNetworkAttachmentOutputArgs, opts?: InvokeOptions): Output<GetIsBareMetalServerNetworkAttachmentResult>
Copy
def get_is_bare_metal_server_network_attachment(bare_metal_server: Optional[str] = None,
                                                id: Optional[str] = None,
                                                network_attachment: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetIsBareMetalServerNetworkAttachmentResult
def get_is_bare_metal_server_network_attachment_output(bare_metal_server: Optional[pulumi.Input[str]] = None,
                                                id: Optional[pulumi.Input[str]] = None,
                                                network_attachment: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetIsBareMetalServerNetworkAttachmentResult]
Copy
func LookupIsBareMetalServerNetworkAttachment(ctx *Context, args *LookupIsBareMetalServerNetworkAttachmentArgs, opts ...InvokeOption) (*LookupIsBareMetalServerNetworkAttachmentResult, error)
func LookupIsBareMetalServerNetworkAttachmentOutput(ctx *Context, args *LookupIsBareMetalServerNetworkAttachmentOutputArgs, opts ...InvokeOption) LookupIsBareMetalServerNetworkAttachmentResultOutput
Copy

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

public static class GetIsBareMetalServerNetworkAttachment 
{
    public static Task<GetIsBareMetalServerNetworkAttachmentResult> InvokeAsync(GetIsBareMetalServerNetworkAttachmentArgs args, InvokeOptions? opts = null)
    public static Output<GetIsBareMetalServerNetworkAttachmentResult> Invoke(GetIsBareMetalServerNetworkAttachmentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIsBareMetalServerNetworkAttachmentResult> getIsBareMetalServerNetworkAttachment(GetIsBareMetalServerNetworkAttachmentArgs args, InvokeOptions options)
public static Output<GetIsBareMetalServerNetworkAttachmentResult> getIsBareMetalServerNetworkAttachment(GetIsBareMetalServerNetworkAttachmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIsBareMetalServerNetworkAttachment:getIsBareMetalServerNetworkAttachment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BareMetalServer This property is required. string
The bare metal server identifier.
NetworkAttachment This property is required. string
The bare metal server network attachment identifier.
Id string
(String) The unique identifier for this virtual network interface.
BareMetalServer This property is required. string
The bare metal server identifier.
NetworkAttachment This property is required. string
The bare metal server network attachment identifier.
Id string
(String) The unique identifier for this virtual network interface.
bareMetalServer This property is required. String
The bare metal server identifier.
networkAttachment This property is required. String
The bare metal server network attachment identifier.
id String
(String) The unique identifier for this virtual network interface.
bareMetalServer This property is required. string
The bare metal server identifier.
networkAttachment This property is required. string
The bare metal server network attachment identifier.
id string
(String) The unique identifier for this virtual network interface.
bare_metal_server This property is required. str
The bare metal server identifier.
network_attachment This property is required. str
The bare metal server network attachment identifier.
id str
(String) The unique identifier for this virtual network interface.
bareMetalServer This property is required. String
The bare metal server identifier.
networkAttachment This property is required. String
The bare metal server network attachment identifier.
id String
(String) The unique identifier for this virtual network interface.

getIsBareMetalServerNetworkAttachment Result

The following output properties are available:

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)
BareMetalServer string
BareMetalServerNetworkAttachmentId string
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
NetworkAttachment string
PortSpeed double
(Integer) The port speed for this bare metal server network attachment in Mbps.
PrimaryIps List<GetIsBareMetalServerNetworkAttachmentPrimaryIp>
(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<GetIsBareMetalServerNetworkAttachmentSubnet>
(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<GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface>
(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)
BareMetalServer string
BareMetalServerNetworkAttachmentId string
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
NetworkAttachment string
PortSpeed float64
(Integer) The port speed for this bare metal server network attachment in Mbps.
PrimaryIps []GetIsBareMetalServerNetworkAttachmentPrimaryIp
(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 []GetIsBareMetalServerNetworkAttachmentSubnet
(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 []GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface
(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)
bareMetalServer String
bareMetalServerNetworkAttachmentId String
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
networkAttachment String
portSpeed Double
(Integer) The port speed for this bare metal server network attachment in Mbps.
primaryIps List<GetIsBareMetalServerNetworkAttachmentPrimaryIp>
(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<GetIsBareMetalServerNetworkAttachmentSubnet>
(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<GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface>
(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)
bareMetalServer string
bareMetalServerNetworkAttachmentId string
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
networkAttachment string
portSpeed number
(Integer) The port speed for this bare metal server network attachment in Mbps.
primaryIps GetIsBareMetalServerNetworkAttachmentPrimaryIp[]
(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 GetIsBareMetalServerNetworkAttachmentSubnet[]
(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 GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface[]
(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)
bare_metal_server str
bare_metal_server_network_attachment_id str
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
network_attachment str
port_speed float
(Integer) The port speed for this bare metal server network attachment in Mbps.
primary_ips Sequence[GetIsBareMetalServerNetworkAttachmentPrimaryIp]
(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[GetIsBareMetalServerNetworkAttachmentSubnet]
(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[GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface]
(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)
bareMetalServer String
bareMetalServerNetworkAttachmentId String
(String) The unique identifier for this bare metal server network attachment.
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_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 a pcidevice 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.
networkAttachment String
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.

Supporting Types

GetIsBareMetalServerNetworkAttachmentPrimaryIp

Address This property is required. 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 This property is required. List<GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted>
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
Href This property is required. string
(String) The URL for this virtual network interface.
Id This property is required. string
(String) The unique identifier for this virtual network interface.
Name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
ResourceType This property is required. string
(String) The resource type.
Address This property is required. 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 This property is required. []GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
Href This property is required. string
(String) The URL for this virtual network interface.
Id This property is required. string
(String) The unique identifier for this virtual network interface.
Name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
ResourceType This property is required. string
(String) The resource type.
address This property is required. 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 This property is required. List<GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted>
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
href This property is required. String
(String) The URL for this virtual network interface.
id This property is required. String
(String) The unique identifier for this virtual network interface.
name This property is required. String
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. String
(String) The resource type.
address This property is required. 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 This property is required. GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted[]
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
href This property is required. string
(String) The URL for this virtual network interface.
id This property is required. string
(String) The unique identifier for this virtual network interface.
name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. string
(String) The resource type.
address This property is required. 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 This property is required. Sequence[GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted]
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
href This property is required. str
(String) The URL for this virtual network interface.
id This property is required. str
(String) The unique identifier for this virtual network interface.
name This property is required. str
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resource_type This property is required. str
(String) The resource type.
address This property is required. 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 This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
href This property is required. String
(String) The URL for this virtual network interface.
id This property is required. String
(String) The unique identifier for this virtual network interface.
name This property is required. String
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. String
(String) The resource type.

GetIsBareMetalServerNetworkAttachmentPrimaryIpDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsBareMetalServerNetworkAttachmentSubnet

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

GetIsBareMetalServerNetworkAttachmentSubnetDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsBareMetalServerNetworkAttachmentVirtualNetworkInterface

Crn This property is required. string
(String) The CRN for this virtual network interface.
Href This property is required. string
(String) The URL for this virtual network interface.
Id This property is required. string
(String) The unique identifier for this virtual network interface.
Name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
ResourceType This property is required. string
(String) The resource type.
Crn This property is required. string
(String) The CRN for this virtual network interface.
Href This property is required. string
(String) The URL for this virtual network interface.
Id This property is required. string
(String) The unique identifier for this virtual network interface.
Name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
ResourceType This property is required. string
(String) The resource type.
crn This property is required. String
(String) The CRN for this virtual network interface.
href This property is required. String
(String) The URL for this virtual network interface.
id This property is required. String
(String) The unique identifier for this virtual network interface.
name This property is required. String
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. String
(String) The resource type.
crn This property is required. string
(String) The CRN for this virtual network interface.
href This property is required. string
(String) The URL for this virtual network interface.
id This property is required. string
(String) The unique identifier for this virtual network interface.
name This property is required. string
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. string
(String) The resource type.
crn This property is required. str
(String) The CRN for this virtual network interface.
href This property is required. str
(String) The URL for this virtual network interface.
id This property is required. str
(String) The unique identifier for this virtual network interface.
name This property is required. str
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resource_type This property is required. str
(String) The resource type.
crn This property is required. String
(String) The CRN for this virtual network interface.
href This property is required. String
(String) The URL for this virtual network interface.
id This property is required. String
(String) The unique identifier for this virtual network interface.
name This property is required. String
(String) The name for this virtual network interface. The name is unique across all virtual network interfaces in the VPC.
resourceType This property is required. 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.