ibm.IsClusterNetworkInterface
Explore with Pulumi AI
Create, update, and delete ClusterNetworkInterfaces with this resource. About cluster networks
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const isClusterNetworkInterfaceInstance = new ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceInstance", {
clusterNetworkId: "cluster_network_id",
primaryIp: {
address: "10.1.0.6",
name: "my-cluster-network-subnet-reserved-ip",
},
subnet: {
id: "0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930",
},
});
import pulumi
import pulumi_ibm as ibm
is_cluster_network_interface_instance = ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceInstance",
cluster_network_id="cluster_network_id",
primary_ip={
"address": "10.1.0.6",
"name": "my-cluster-network-subnet-reserved-ip",
},
subnet={
"id": "0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930",
})
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.NewIsClusterNetworkInterface(ctx, "isClusterNetworkInterfaceInstance", &ibm.IsClusterNetworkInterfaceArgs{
ClusterNetworkId: pulumi.String("cluster_network_id"),
PrimaryIp: &ibm.IsClusterNetworkInterfacePrimaryIpArgs{
Address: pulumi.String("10.1.0.6"),
Name: pulumi.String("my-cluster-network-subnet-reserved-ip"),
},
Subnet: &ibm.IsClusterNetworkInterfaceSubnetArgs{
Id: pulumi.String("0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930"),
},
})
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 isClusterNetworkInterfaceInstance = new Ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceInstance", new()
{
ClusterNetworkId = "cluster_network_id",
PrimaryIp = new Ibm.Inputs.IsClusterNetworkInterfacePrimaryIpArgs
{
Address = "10.1.0.6",
Name = "my-cluster-network-subnet-reserved-ip",
},
Subnet = new Ibm.Inputs.IsClusterNetworkInterfaceSubnetArgs
{
Id = "0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IsClusterNetworkInterface;
import com.pulumi.ibm.IsClusterNetworkInterfaceArgs;
import com.pulumi.ibm.inputs.IsClusterNetworkInterfacePrimaryIpArgs;
import com.pulumi.ibm.inputs.IsClusterNetworkInterfaceSubnetArgs;
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) {
var isClusterNetworkInterfaceInstance = new IsClusterNetworkInterface("isClusterNetworkInterfaceInstance", IsClusterNetworkInterfaceArgs.builder()
.clusterNetworkId("cluster_network_id")
.primaryIp(IsClusterNetworkInterfacePrimaryIpArgs.builder()
.address("10.1.0.6")
.name("my-cluster-network-subnet-reserved-ip")
.build())
.subnet(IsClusterNetworkInterfaceSubnetArgs.builder()
.id("0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930")
.build())
.build());
}
}
resources:
isClusterNetworkInterfaceInstance:
type: ibm:IsClusterNetworkInterface
properties:
clusterNetworkId: cluster_network_id
primaryIp:
address: 10.1.0.6
name: my-cluster-network-subnet-reserved-ip
subnet:
id: 0717-7931845c-65c4-4b0a-80cd-7d9c1a6d7930
Create IsClusterNetworkInterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IsClusterNetworkInterface(name: string, args: IsClusterNetworkInterfaceArgs, opts?: CustomResourceOptions);
@overload
def IsClusterNetworkInterface(resource_name: str,
args: IsClusterNetworkInterfaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IsClusterNetworkInterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_network_id: Optional[str] = None,
is_cluster_network_interface_id: Optional[str] = None,
name: Optional[str] = None,
primary_ip: Optional[IsClusterNetworkInterfacePrimaryIpArgs] = None,
subnet: Optional[IsClusterNetworkInterfaceSubnetArgs] = None)
func NewIsClusterNetworkInterface(ctx *Context, name string, args IsClusterNetworkInterfaceArgs, opts ...ResourceOption) (*IsClusterNetworkInterface, error)
public IsClusterNetworkInterface(string name, IsClusterNetworkInterfaceArgs args, CustomResourceOptions? opts = null)
public IsClusterNetworkInterface(String name, IsClusterNetworkInterfaceArgs args)
public IsClusterNetworkInterface(String name, IsClusterNetworkInterfaceArgs args, CustomResourceOptions options)
type: ibm:IsClusterNetworkInterface
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IsClusterNetworkInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IsClusterNetworkInterfaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IsClusterNetworkInterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IsClusterNetworkInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IsClusterNetworkInterfaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var isClusterNetworkInterfaceResource = new Ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceResource", new()
{
ClusterNetworkId = "string",
IsClusterNetworkInterfaceId = "string",
Name = "string",
PrimaryIp = new Ibm.Inputs.IsClusterNetworkInterfacePrimaryIpArgs
{
Address = "string",
AutoDelete = false,
Deleteds = new[]
{
new Ibm.Inputs.IsClusterNetworkInterfacePrimaryIpDeletedArgs
{
MoreInfo = "string",
},
},
Href = "string",
Id = "string",
Name = "string",
ResourceType = "string",
},
Subnet = new Ibm.Inputs.IsClusterNetworkInterfaceSubnetArgs
{
Deleteds = new[]
{
new Ibm.Inputs.IsClusterNetworkInterfaceSubnetDeletedArgs
{
MoreInfo = "string",
},
},
Href = "string",
Id = "string",
Name = "string",
ResourceType = "string",
},
});
example, err := ibm.NewIsClusterNetworkInterface(ctx, "isClusterNetworkInterfaceResource", &ibm.IsClusterNetworkInterfaceArgs{
ClusterNetworkId: pulumi.String("string"),
IsClusterNetworkInterfaceId: pulumi.String("string"),
Name: pulumi.String("string"),
PrimaryIp: &ibm.IsClusterNetworkInterfacePrimaryIpArgs{
Address: pulumi.String("string"),
AutoDelete: pulumi.Bool(false),
Deleteds: ibm.IsClusterNetworkInterfacePrimaryIpDeletedArray{
&ibm.IsClusterNetworkInterfacePrimaryIpDeletedArgs{
MoreInfo: pulumi.String("string"),
},
},
Href: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
ResourceType: pulumi.String("string"),
},
Subnet: &ibm.IsClusterNetworkInterfaceSubnetArgs{
Deleteds: ibm.IsClusterNetworkInterfaceSubnetDeletedArray{
&ibm.IsClusterNetworkInterfaceSubnetDeletedArgs{
MoreInfo: pulumi.String("string"),
},
},
Href: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
ResourceType: pulumi.String("string"),
},
})
var isClusterNetworkInterfaceResource = new IsClusterNetworkInterface("isClusterNetworkInterfaceResource", IsClusterNetworkInterfaceArgs.builder()
.clusterNetworkId("string")
.isClusterNetworkInterfaceId("string")
.name("string")
.primaryIp(IsClusterNetworkInterfacePrimaryIpArgs.builder()
.address("string")
.autoDelete(false)
.deleteds(IsClusterNetworkInterfacePrimaryIpDeletedArgs.builder()
.moreInfo("string")
.build())
.href("string")
.id("string")
.name("string")
.resourceType("string")
.build())
.subnet(IsClusterNetworkInterfaceSubnetArgs.builder()
.deleteds(IsClusterNetworkInterfaceSubnetDeletedArgs.builder()
.moreInfo("string")
.build())
.href("string")
.id("string")
.name("string")
.resourceType("string")
.build())
.build());
is_cluster_network_interface_resource = ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceResource",
cluster_network_id="string",
is_cluster_network_interface_id="string",
name="string",
primary_ip={
"address": "string",
"auto_delete": False,
"deleteds": [{
"more_info": "string",
}],
"href": "string",
"id": "string",
"name": "string",
"resource_type": "string",
},
subnet={
"deleteds": [{
"more_info": "string",
}],
"href": "string",
"id": "string",
"name": "string",
"resource_type": "string",
})
const isClusterNetworkInterfaceResource = new ibm.IsClusterNetworkInterface("isClusterNetworkInterfaceResource", {
clusterNetworkId: "string",
isClusterNetworkInterfaceId: "string",
name: "string",
primaryIp: {
address: "string",
autoDelete: false,
deleteds: [{
moreInfo: "string",
}],
href: "string",
id: "string",
name: "string",
resourceType: "string",
},
subnet: {
deleteds: [{
moreInfo: "string",
}],
href: "string",
id: "string",
name: "string",
resourceType: "string",
},
});
type: ibm:IsClusterNetworkInterface
properties:
clusterNetworkId: string
isClusterNetworkInterfaceId: string
name: string
primaryIp:
address: string
autoDelete: false
deleteds:
- moreInfo: string
href: string
id: string
name: string
resourceType: string
subnet:
deleteds:
- moreInfo: string
href: string
id: string
name: string
resourceType: string
IsClusterNetworkInterface Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IsClusterNetworkInterface resource accepts the following input properties:
- Cluster
Network stringId - The cluster network identifier.
- Is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- Subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- Cluster
Network stringId - The cluster network identifier.
- Is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Primary
Ip IsCluster Network Interface Primary Ip Args The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- Subnet
Is
Cluster Network Interface Subnet Args The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- cluster
Network StringId - The cluster network identifier.
- is
Cluster StringNetwork Interface Id - (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- cluster
Network stringId - The cluster network identifier.
- is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- cluster_
network_ strid - The cluster network identifier.
- is_
cluster_ strnetwork_ interface_ id - (String) The unique identifier for this VPC.
- name str
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary_
ip IsCluster Network Interface Primary Ip Args The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- subnet
Is
Cluster Network Interface Subnet Args The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- cluster
Network StringId - The cluster network identifier.
- is
Cluster StringNetwork Interface Id - (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip Property Map The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- subnet Property Map
The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
Outputs
All input properties are implicitly available as output properties. Additionally, the IsClusterNetworkInterface resource produces the following output properties:
- Allow
Ip boolSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- Created
At string - (String) The date and time that the cluster network interface was created.
- Enable
Infrastructure boolNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - Etag string
- ETag identifier for ClusterNetworkInterface.
- Href string
- (String) The URL for this zone.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Reasons List<IsCluster Network Interface Lifecycle Reason> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - Lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - Resource
Type string - (String) The resource type. Allowable values are:
vpc
. - Targets
List<Is
Cluster Network Interface Target> - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- Vpcs
List<Is
Cluster Network Interface Vpc> - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- Zones
List<Is
Cluster Network Interface Zone> - (List) The zone this cluster network interface resides in. Nested schema for zone:
- Allow
Ip boolSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- Created
At string - (String) The date and time that the cluster network interface was created.
- Enable
Infrastructure boolNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - Etag string
- ETag identifier for ClusterNetworkInterface.
- Href string
- (String) The URL for this zone.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Reasons []IsCluster Network Interface Lifecycle Reason - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - Lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - Resource
Type string - (String) The resource type. Allowable values are:
vpc
. - Targets
[]Is
Cluster Network Interface Target - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- Vpcs
[]Is
Cluster Network Interface Vpc - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- Zones
[]Is
Cluster Network Interface Zone - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip BooleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network StringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At String - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure BooleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag String
- ETag identifier for ClusterNetworkInterface.
- href String
- (String) The URL for this zone.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Reasons List<IsCluster Network Interface Lifecycle Reason> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State String - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address String - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - resource
Type String - (String) The resource type. Allowable values are:
vpc
. - targets
List<Is
Cluster Network Interface Target> - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
List<Is
Cluster Network Interface Vpc> - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
List<Is
Cluster Network Interface Zone> - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip booleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At string - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure booleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag string
- ETag identifier for ClusterNetworkInterface.
- href string
- (String) The URL for this zone.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Reasons IsCluster Network Interface Lifecycle Reason[] - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - resource
Type string - (String) The resource type. Allowable values are:
vpc
. - targets
Is
Cluster Network Interface Target[] - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
Is
Cluster Network Interface Vpc[] - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
Is
Cluster Network Interface Zone[] - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow_
ip_ boolspoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto_
delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster_
network_ strinterface_ id - (String) The unique identifier for this cluster network interface.
- created_
at str - (String) The date and time that the cluster network interface was created.
- enable_
infrastructure_ boolnat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag str
- ETag identifier for ClusterNetworkInterface.
- href str
- (String) The URL for this zone.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
reasons Sequence[IsCluster Network Interface Lifecycle Reason] - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle_
state str - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac_
address str - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - resource_
type str - (String) The resource type. Allowable values are:
vpc
. - targets
Sequence[Is
Cluster Network Interface Target] - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
Sequence[Is
Cluster Network Interface Vpc] - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
Sequence[Is
Cluster Network Interface Zone] - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip BooleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network StringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At String - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure BooleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag String
- ETag identifier for ClusterNetworkInterface.
- href String
- (String) The URL for this zone.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Reasons List<Property Map> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State String - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address String - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - resource
Type String - (String) The resource type. Allowable values are:
vpc
. - targets List<Property Map>
- (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs List<Property Map>
- (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones List<Property Map>
- (List) The zone this cluster network interface resides in. Nested schema for zone:
Look up Existing IsClusterNetworkInterface Resource
Get an existing IsClusterNetworkInterface resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IsClusterNetworkInterfaceState, opts?: CustomResourceOptions): IsClusterNetworkInterface
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_ip_spoofing: Optional[bool] = None,
auto_delete: Optional[bool] = None,
cluster_network_id: Optional[str] = None,
cluster_network_interface_id: Optional[str] = None,
created_at: Optional[str] = None,
enable_infrastructure_nat: Optional[bool] = None,
etag: Optional[str] = None,
href: Optional[str] = None,
is_cluster_network_interface_id: Optional[str] = None,
lifecycle_reasons: Optional[Sequence[IsClusterNetworkInterfaceLifecycleReasonArgs]] = None,
lifecycle_state: Optional[str] = None,
mac_address: Optional[str] = None,
name: Optional[str] = None,
primary_ip: Optional[IsClusterNetworkInterfacePrimaryIpArgs] = None,
resource_type: Optional[str] = None,
subnet: Optional[IsClusterNetworkInterfaceSubnetArgs] = None,
targets: Optional[Sequence[IsClusterNetworkInterfaceTargetArgs]] = None,
vpcs: Optional[Sequence[IsClusterNetworkInterfaceVpcArgs]] = None,
zones: Optional[Sequence[IsClusterNetworkInterfaceZoneArgs]] = None) -> IsClusterNetworkInterface
func GetIsClusterNetworkInterface(ctx *Context, name string, id IDInput, state *IsClusterNetworkInterfaceState, opts ...ResourceOption) (*IsClusterNetworkInterface, error)
public static IsClusterNetworkInterface Get(string name, Input<string> id, IsClusterNetworkInterfaceState? state, CustomResourceOptions? opts = null)
public static IsClusterNetworkInterface get(String name, Output<String> id, IsClusterNetworkInterfaceState state, CustomResourceOptions options)
resources: _: type: ibm:IsClusterNetworkInterface get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allow
Ip boolSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- Created
At string - (String) The date and time that the cluster network interface was created.
- Enable
Infrastructure boolNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - Etag string
- ETag identifier for ClusterNetworkInterface.
- Href string
- (String) The URL for this zone.
- Is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- Lifecycle
Reasons List<IsCluster Network Interface Lifecycle Reason> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - Lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
. - Subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- Targets
List<Is
Cluster Network Interface Target> - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- Vpcs
List<Is
Cluster Network Interface Vpc> - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- Zones
List<Is
Cluster Network Interface Zone> - (List) The zone this cluster network interface resides in. Nested schema for zone:
- Allow
Ip boolSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- Created
At string - (String) The date and time that the cluster network interface was created.
- Enable
Infrastructure boolNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - Etag string
- ETag identifier for ClusterNetworkInterface.
- Href string
- (String) The URL for this zone.
- Is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- Lifecycle
Reasons []IsCluster Network Interface Lifecycle Reason Args - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - Lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Primary
Ip IsCluster Network Interface Primary Ip Args The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
. - Subnet
Is
Cluster Network Interface Subnet Args The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- Targets
[]Is
Cluster Network Interface Target Args - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- Vpcs
[]Is
Cluster Network Interface Vpc Args - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- Zones
[]Is
Cluster Network Interface Zone Args - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip BooleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network StringId - The cluster network identifier.
- cluster
Network StringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At String - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure BooleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag String
- ETag identifier for ClusterNetworkInterface.
- href String
- (String) The URL for this zone.
- is
Cluster StringNetwork Interface Id - (String) The unique identifier for this VPC.
- lifecycle
Reasons List<IsCluster Network Interface Lifecycle Reason> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State String - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address String - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- resource
Type String - (String) The resource type. Allowable values are:
vpc
. - subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- targets
List<Is
Cluster Network Interface Target> - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
List<Is
Cluster Network Interface Vpc> - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
List<Is
Cluster Network Interface Zone> - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip booleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network stringId - The cluster network identifier.
- cluster
Network stringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At string - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure booleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag string
- ETag identifier for ClusterNetworkInterface.
- href string
- (String) The URL for this zone.
- is
Cluster stringNetwork Interface Id - (String) The unique identifier for this VPC.
- lifecycle
Reasons IsCluster Network Interface Lifecycle Reason[] - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State string - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address string - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip IsCluster Network Interface Primary Ip The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- resource
Type string - (String) The resource type. Allowable values are:
vpc
. - subnet
Is
Cluster Network Interface Subnet The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- targets
Is
Cluster Network Interface Target[] - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
Is
Cluster Network Interface Vpc[] - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
Is
Cluster Network Interface Zone[] - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow_
ip_ boolspoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto_
delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster_
network_ strid - The cluster network identifier.
- cluster_
network_ strinterface_ id - (String) The unique identifier for this cluster network interface.
- created_
at str - (String) The date and time that the cluster network interface was created.
- enable_
infrastructure_ boolnat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag str
- ETag identifier for ClusterNetworkInterface.
- href str
- (String) The URL for this zone.
- is_
cluster_ strnetwork_ interface_ id - (String) The unique identifier for this VPC.
- lifecycle_
reasons Sequence[IsCluster Network Interface Lifecycle Reason Args] - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle_
state str - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac_
address str - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - name str
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary_
ip IsCluster Network Interface Primary Ip Args The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- resource_
type str - (String) The resource type. Allowable values are:
vpc
. - subnet
Is
Cluster Network Interface Subnet Args The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- targets
Sequence[Is
Cluster Network Interface Target Args] - (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs
Sequence[Is
Cluster Network Interface Vpc Args] - (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones
Sequence[Is
Cluster Network Interface Zone Args] - (List) The zone this cluster network interface resides in. Nested schema for zone:
- allow
Ip BooleanSpoofing - (Boolean) Indicates whether source IP spoofing is allowed on this cluster network interface. If
false
, source IP spoofing is prevented on this cluster network interface. Iftrue
, source IP spoofing is allowed on this cluster network interface. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - cluster
Network StringId - The cluster network identifier.
- cluster
Network StringInterface Id - (String) The unique identifier for this cluster network interface.
- created
At String - (String) The date and time that the cluster network interface was created.
- enable
Infrastructure BooleanNat - (Boolean) If
true
:- The VPC infrastructure performs any needed NAT operations.-floating_ips
must not have more than one floating IP.Iffalse
:- Packets are passed unchanged to/from the virtual network interface, allowing the workload to perform any needed NAT operations. - etag String
- ETag identifier for ClusterNetworkInterface.
- href String
- (String) The URL for this zone.
- is
Cluster StringNetwork Interface Id - (String) The unique identifier for this VPC.
- lifecycle
Reasons List<Property Map> - (List) The reasons for the current
lifecycle_state
(if any). Nested schema for lifecycle_reasons: - lifecycle
State String - (String) The lifecycle state of the cluster network interface. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - mac
Address String - (String) The MAC address of the cluster network interface. May be absent if
lifecycle_state
ispending
. - name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- primary
Ip Property Map The cluster network subnet reserved IP for this cluster network interface.
Nested schema for primary_ip:
- resource
Type String - (String) The resource type. Allowable values are:
vpc
. - subnet Property Map
The associated cluster network subnet. Required if
primary_ip
does not specify a clusternetwork subnet reserved IP identity.Nested schema for subnet:
- targets List<Property Map>
- (List) The target of this cluster network interface.If absent, this cluster network interface is not attached to a target.The resources supported by this property mayexpand in the future. Nested schema for target:
- vpcs List<Property Map>
- (List) The VPC this cluster network interface resides in. Nested schema for vpc:
- zones List<Property Map>
- (List) The zone this cluster network interface resides in. Nested schema for zone:
Supporting Types
IsClusterNetworkInterfaceLifecycleReason, IsClusterNetworkInterfaceLifecycleReasonArgs
- Code string
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - Message string
- (String) An explanation of the reason for this lifecycle state.
- More
Info string - (String) Link to documentation about deleted resources.
- Code string
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - Message string
- (String) An explanation of the reason for this lifecycle state.
- More
Info string - (String) Link to documentation about deleted resources.
- code String
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - message String
- (String) An explanation of the reason for this lifecycle state.
- more
Info String - (String) Link to documentation about deleted resources.
- code string
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - message string
- (String) An explanation of the reason for this lifecycle state.
- more
Info string - (String) Link to documentation about deleted resources.
- code str
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - message str
- (String) An explanation of the reason for this lifecycle state.
- more_
info str - (String) Link to documentation about deleted resources.
- code String
- (String) A reason code for this lifecycle state:-
internal_error
: internal error (contact IBM support)-resource_suspended_by_provider
: The resource has been suspended (contact IBM support)The enumerated values for this property mayexpand in the future. Allowable values are:internal_error
,resource_suspended_by_provider
. - message String
- (String) An explanation of the reason for this lifecycle state.
- more
Info String - (String) Link to documentation about deleted resources.
IsClusterNetworkInterfacePrimaryIp, IsClusterNetworkInterfacePrimaryIpArgs
- Address string
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Deleteds
List<Is
Cluster Network Interface 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
- The URL for this cluster network subnet reserved IP.
- Id string
- The unique identifier for this cluster network subnet reserved IP.
- Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- Resource
Type string - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
- Address string
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - Auto
Delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - Deleteds
[]Is
Cluster Network Interface 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
- The URL for this cluster network subnet reserved IP.
- Id string
- The unique identifier for this cluster network subnet reserved IP.
- Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- Resource
Type string - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
- address String
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - deleteds
List<Is
Cluster Network Interface 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
- The URL for this cluster network subnet reserved IP.
- id String
- The unique identifier for this cluster network subnet reserved IP.
- name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- resource
Type String - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
- address string
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - auto
Delete boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - deleteds
Is
Cluster Network Interface 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
- The URL for this cluster network subnet reserved IP.
- id string
- The unique identifier for this cluster network subnet reserved IP.
- name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- resource
Type string - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
- address str
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - auto_
delete bool - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - deleteds
Sequence[Is
Cluster Network Interface 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
- The URL for this cluster network subnet reserved IP.
- id str
- The unique identifier for this cluster network subnet reserved IP.
- name str
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- resource_
type str - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
- address String
- The IP address.If the address is pending allocation, the value will be
0.0.0.0
.This property may expand to support IPv6 addresses in the future. - auto
Delete Boolean - (Boolean) Indicates whether this cluster network interface will be automatically deleted when
target
is deleted. - 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
- The URL for this cluster network subnet reserved IP.
- id String
- The unique identifier for this cluster network subnet reserved IP.
- name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- resource
Type String - The resource type. Allowable values are:
cluster_network_subnet_reserved_ip
.
IsClusterNetworkInterfacePrimaryIpDeleted, IsClusterNetworkInterfacePrimaryIpDeletedArgs
- More
Info string - (String) Link to documentation about deleted resources.
- More
Info string - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
- more
Info string - (String) Link to documentation about deleted resources.
- more_
info str - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
IsClusterNetworkInterfaceSubnet, IsClusterNetworkInterfaceSubnetArgs
- Deleteds
List<Is
Cluster Network Interface Subnet Deleted> - (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- Href string
- The URL for this cluster network subnet.
- Id string
- The unique identifier for this cluster network subnet.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- Deleteds
[]Is
Cluster Network Interface Subnet Deleted - (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- Href string
- The URL for this cluster network subnet.
- Id string
- The unique identifier for this cluster network subnet.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- deleteds
List<Is
Cluster Network Interface Subnet Deleted> - (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- href String
- The URL for this cluster network subnet.
- id String
- The unique identifier for this cluster network subnet.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
- deleteds
Is
Cluster Network Interface Subnet Deleted[] - (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- href string
- The URL for this cluster network subnet.
- id string
- The unique identifier for this cluster network subnet.
- name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- deleteds
Sequence[Is
Cluster Network Interface Subnet Deleted] - (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- href str
- The URL for this cluster network subnet.
- id str
- The unique identifier for this cluster network subnet.
- name str
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource_
type str - (String) The resource type. Allowable values are:
vpc
.
- 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
- The URL for this cluster network subnet.
- id String
- The unique identifier for this cluster network subnet.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
IsClusterNetworkInterfaceSubnetDeleted, IsClusterNetworkInterfaceSubnetDeletedArgs
- More
Info string - (String) Link to documentation about deleted resources.
- More
Info string - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
- more
Info string - (String) Link to documentation about deleted resources.
- more_
info str - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
IsClusterNetworkInterfaceTarget, IsClusterNetworkInterfaceTargetArgs
- Href string
- (String) The URL for this zone.
- Id string
- (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- Href string
- (String) The URL for this zone.
- Id string
- (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- href String
- (String) The URL for this zone.
- id String
- (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
- href string
- (String) The URL for this zone.
- id string
- (String) The unique identifier for this VPC.
- name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- href str
- (String) The URL for this zone.
- id str
- (String) The unique identifier for this VPC.
- name str
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource_
type str - (String) The resource type. Allowable values are:
vpc
.
- href String
- (String) The URL for this zone.
- id String
- (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
IsClusterNetworkInterfaceVpc, IsClusterNetworkInterfaceVpcArgs
- Crn string
- (String) The CRN for this VPC.
- Deleteds
List<Is
Cluster Network Interface Vpc 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 zone.
- Id string
- (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- Crn string
- (String) The CRN for this VPC.
- Deleteds
[]Is
Cluster Network Interface Vpc 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 zone.
- Id string
- (String) The unique identifier for this VPC.
- Name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- Resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- crn String
- (String) The CRN for this VPC.
- deleteds
List<Is
Cluster Network Interface Vpc 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 zone.
- id String
- (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
- crn string
- (String) The CRN for this VPC.
- deleteds
Is
Cluster Network Interface Vpc 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 zone.
- id string
- (String) The unique identifier for this VPC.
- name string
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type string - (String) The resource type. Allowable values are:
vpc
.
- crn str
- (String) The CRN for this VPC.
- deleteds
Sequence[Is
Cluster Network Interface Vpc 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 zone.
- id str
- (String) The unique identifier for this VPC.
- name str
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource_
type str - (String) The resource type. Allowable values are:
vpc
.
- crn String
- (String) The CRN for this VPC.
- 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 zone.
- id String
- (String) The unique identifier for this VPC.
- name String
- The name for this cluster network interface. The name is unique across all interfaces in the cluster network.
- resource
Type String - (String) The resource type. Allowable values are:
vpc
.
IsClusterNetworkInterfaceVpcDeleted, IsClusterNetworkInterfaceVpcDeletedArgs
- More
Info string - (String) Link to documentation about deleted resources.
- More
Info string - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
- more
Info string - (String) Link to documentation about deleted resources.
- more_
info str - (String) Link to documentation about deleted resources.
- more
Info String - (String) Link to documentation about deleted resources.
IsClusterNetworkInterfaceZone, IsClusterNetworkInterfaceZoneArgs
Import
You can import the ibm_is_cluster_network_interface
resource by using id
.
The id
property can be formed from cluster_network_id
, and cluster_network_interface_id
in the following format:
<cluster_network_id>/<cluster_network_interface_id>
cluster_network_id
: A string. The cluster network identifier.cluster_network_interface_id
: A string in the format0717-ffc092f7-5d02-4b93-ab69-26860529b9fb
. The unique identifier for this cluster network interface.
Syntax
```sh $ pulumi import ibm:index/isClusterNetworkInterface:IsClusterNetworkInterface is_cluster_network_interface <cluster_network_id>/<cluster_network_interface_id> ```
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.