ibm.IsClusterNetworkSubnetReservedIp
Explore with Pulumi AI
Create, update, and delete ClusterNetworkSubnetReservedIPs with this resource. About cluster networks
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const isClusterNetworkSubnetReservedIpInstance = new ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpInstance", {
address: "192.168.3.4",
clusterNetworkId: "cluster_network_id",
clusterNetworkSubnetId: "cluster_network_subnet_id",
});
import pulumi
import pulumi_ibm as ibm
is_cluster_network_subnet_reserved_ip_instance = ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpInstance",
address="192.168.3.4",
cluster_network_id="cluster_network_id",
cluster_network_subnet_id="cluster_network_subnet_id")
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.NewIsClusterNetworkSubnetReservedIp(ctx, "isClusterNetworkSubnetReservedIpInstance", &ibm.IsClusterNetworkSubnetReservedIpArgs{
Address: pulumi.String("192.168.3.4"),
ClusterNetworkId: pulumi.String("cluster_network_id"),
ClusterNetworkSubnetId: pulumi.String("cluster_network_subnet_id"),
})
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 isClusterNetworkSubnetReservedIpInstance = new Ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpInstance", new()
{
Address = "192.168.3.4",
ClusterNetworkId = "cluster_network_id",
ClusterNetworkSubnetId = "cluster_network_subnet_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IsClusterNetworkSubnetReservedIp;
import com.pulumi.ibm.IsClusterNetworkSubnetReservedIpArgs;
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 isClusterNetworkSubnetReservedIpInstance = new IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpInstance", IsClusterNetworkSubnetReservedIpArgs.builder()
.address("192.168.3.4")
.clusterNetworkId("cluster_network_id")
.clusterNetworkSubnetId("cluster_network_subnet_id")
.build());
}
}
resources:
isClusterNetworkSubnetReservedIpInstance:
type: ibm:IsClusterNetworkSubnetReservedIp
properties:
address: 192.168.3.4
clusterNetworkId: cluster_network_id
clusterNetworkSubnetId: cluster_network_subnet_id
Create IsClusterNetworkSubnetReservedIp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IsClusterNetworkSubnetReservedIp(name: string, args: IsClusterNetworkSubnetReservedIpArgs, opts?: CustomResourceOptions);
@overload
def IsClusterNetworkSubnetReservedIp(resource_name: str,
args: IsClusterNetworkSubnetReservedIpArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IsClusterNetworkSubnetReservedIp(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_network_id: Optional[str] = None,
cluster_network_subnet_id: Optional[str] = None,
address: Optional[str] = None,
auto_delete: Optional[bool] = None,
is_cluster_network_subnet_reserved_ip_id: Optional[str] = None,
name: Optional[str] = None)
func NewIsClusterNetworkSubnetReservedIp(ctx *Context, name string, args IsClusterNetworkSubnetReservedIpArgs, opts ...ResourceOption) (*IsClusterNetworkSubnetReservedIp, error)
public IsClusterNetworkSubnetReservedIp(string name, IsClusterNetworkSubnetReservedIpArgs args, CustomResourceOptions? opts = null)
public IsClusterNetworkSubnetReservedIp(String name, IsClusterNetworkSubnetReservedIpArgs args)
public IsClusterNetworkSubnetReservedIp(String name, IsClusterNetworkSubnetReservedIpArgs args, CustomResourceOptions options)
type: ibm:IsClusterNetworkSubnetReservedIp
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 IsClusterNetworkSubnetReservedIpArgs
- 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 IsClusterNetworkSubnetReservedIpArgs
- 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 IsClusterNetworkSubnetReservedIpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IsClusterNetworkSubnetReservedIpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IsClusterNetworkSubnetReservedIpArgs
- 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 isClusterNetworkSubnetReservedIpResource = new Ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpResource", new()
{
ClusterNetworkId = "string",
ClusterNetworkSubnetId = "string",
Address = "string",
AutoDelete = false,
IsClusterNetworkSubnetReservedIpId = "string",
Name = "string",
});
example, err := ibm.NewIsClusterNetworkSubnetReservedIp(ctx, "isClusterNetworkSubnetReservedIpResource", &ibm.IsClusterNetworkSubnetReservedIpArgs{
ClusterNetworkId: pulumi.String("string"),
ClusterNetworkSubnetId: pulumi.String("string"),
Address: pulumi.String("string"),
AutoDelete: pulumi.Bool(false),
IsClusterNetworkSubnetReservedIpId: pulumi.String("string"),
Name: pulumi.String("string"),
})
var isClusterNetworkSubnetReservedIpResource = new IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpResource", IsClusterNetworkSubnetReservedIpArgs.builder()
.clusterNetworkId("string")
.clusterNetworkSubnetId("string")
.address("string")
.autoDelete(false)
.isClusterNetworkSubnetReservedIpId("string")
.name("string")
.build());
is_cluster_network_subnet_reserved_ip_resource = ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpResource",
cluster_network_id="string",
cluster_network_subnet_id="string",
address="string",
auto_delete=False,
is_cluster_network_subnet_reserved_ip_id="string",
name="string")
const isClusterNetworkSubnetReservedIpResource = new ibm.IsClusterNetworkSubnetReservedIp("isClusterNetworkSubnetReservedIpResource", {
clusterNetworkId: "string",
clusterNetworkSubnetId: "string",
address: "string",
autoDelete: false,
isClusterNetworkSubnetReservedIpId: "string",
name: "string",
});
type: ibm:IsClusterNetworkSubnetReservedIp
properties:
address: string
autoDelete: false
clusterNetworkId: string
clusterNetworkSubnetId: string
isClusterNetworkSubnetReservedIpId: string
name: string
IsClusterNetworkSubnetReservedIp 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 IsClusterNetworkSubnetReservedIp resource accepts the following input properties:
- Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringSubnet Id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - Is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringSubnet Id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - Is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- cluster
Network StringId - The cluster network identifier.
- cluster
Network StringSubnet Id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - is
Cluster StringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- cluster
Network stringId - The cluster network identifier.
- cluster
Network stringSubnet Id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- cluster_
network_ strid - The cluster network identifier.
- cluster_
network_ strsubnet_ id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - is_
cluster_ strnetwork_ subnet_ reserved_ ip_ id - (String) The unique identifier for this cluster network interface.
- name str
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- cluster
Network StringId - The cluster network identifier.
- cluster
Network StringSubnet Id - The cluster network subnet identifier.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - is
Cluster StringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
Outputs
All input properties are implicitly available as output properties. Additionally, the IsClusterNetworkSubnetReservedIp resource produces the following output properties:
- Cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- Created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- Etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- Href string
- (String) The URL for this cluster network interface.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Reasons List<IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - Resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - Targets
List<Is
Cluster Network Subnet Reserved Ip Target> - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- Cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- Created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- Etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- Href string
- (String) The URL for this cluster network interface.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Reasons []IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - Resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - Targets
[]Is
Cluster Network Subnet Reserved Ip Target - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- cluster
Network StringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At String - (String) The date and time that the cluster network subnet reserved IP was created.
- etag String
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href String
- (String) The URL for this cluster network interface.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Reasons List<IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - owner String
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type String - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
List<Is
Cluster Network Subnet Reserved Ip Target> - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href string
- (String) The URL for this cluster network interface.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Reasons IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
Is
Cluster Network Subnet Reserved Ip Target[] - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- cluster_
network_ strsubnet_ reserved_ ip_ id - (String) The unique identifier for this cluster network subnet reserved IP.
- created_
at str - (String) The date and time that the cluster network subnet reserved IP was created.
- etag str
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href str
- (String) The URL for this cluster network interface.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
reasons Sequence[IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - owner str
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource_
type str - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
Sequence[Is
Cluster Network Subnet Reserved Ip Target] - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- cluster
Network StringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At String - (String) The date and time that the cluster network subnet reserved IP was created.
- etag String
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href String
- (String) The URL for this cluster network interface.
- 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - owner String
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type String - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets List<Property Map>
- (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
Look up Existing IsClusterNetworkSubnetReservedIp Resource
Get an existing IsClusterNetworkSubnetReservedIp 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?: IsClusterNetworkSubnetReservedIpState, opts?: CustomResourceOptions): IsClusterNetworkSubnetReservedIp
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
address: Optional[str] = None,
auto_delete: Optional[bool] = None,
cluster_network_id: Optional[str] = None,
cluster_network_subnet_id: Optional[str] = None,
cluster_network_subnet_reserved_ip_id: Optional[str] = None,
created_at: Optional[str] = None,
etag: Optional[str] = None,
href: Optional[str] = None,
is_cluster_network_subnet_reserved_ip_id: Optional[str] = None,
lifecycle_reasons: Optional[Sequence[IsClusterNetworkSubnetReservedIpLifecycleReasonArgs]] = None,
lifecycle_state: Optional[str] = None,
name: Optional[str] = None,
owner: Optional[str] = None,
resource_type: Optional[str] = None,
targets: Optional[Sequence[IsClusterNetworkSubnetReservedIpTargetArgs]] = None) -> IsClusterNetworkSubnetReservedIp
func GetIsClusterNetworkSubnetReservedIp(ctx *Context, name string, id IDInput, state *IsClusterNetworkSubnetReservedIpState, opts ...ResourceOption) (*IsClusterNetworkSubnetReservedIp, error)
public static IsClusterNetworkSubnetReservedIp Get(string name, Input<string> id, IsClusterNetworkSubnetReservedIpState? state, CustomResourceOptions? opts = null)
public static IsClusterNetworkSubnetReservedIp get(String name, Output<String> id, IsClusterNetworkSubnetReservedIpState state, CustomResourceOptions options)
resources: _: type: ibm:IsClusterNetworkSubnetReservedIp 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.
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringSubnet Id - The cluster network subnet identifier.
- Cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- Created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- Etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- Href string
- (String) The URL for this cluster network interface.
- Is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- Lifecycle
Reasons List<IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- Owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - Resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - Targets
List<Is
Cluster Network Subnet Reserved Ip Target> - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - Cluster
Network stringId - The cluster network identifier.
- Cluster
Network stringSubnet Id - The cluster network subnet identifier.
- Cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- Created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- Etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- Href string
- (String) The URL for this cluster network interface.
- Is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- Lifecycle
Reasons []IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - Name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- Owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - Resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - Targets
[]Is
Cluster Network Subnet Reserved Ip Target Args - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - cluster
Network StringId - The cluster network identifier.
- cluster
Network StringSubnet Id - The cluster network subnet identifier.
- cluster
Network StringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At String - (String) The date and time that the cluster network subnet reserved IP was created.
- etag String
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href String
- (String) The URL for this cluster network interface.
- is
Cluster StringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- lifecycle
Reasons List<IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- owner String
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type String - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
List<Is
Cluster Network Subnet Reserved Ip Target> - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - cluster
Network stringId - The cluster network identifier.
- cluster
Network stringSubnet Id - The cluster network subnet identifier.
- cluster
Network stringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At string - (String) The date and time that the cluster network subnet reserved IP was created.
- etag string
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href string
- (String) The URL for this cluster network interface.
- is
Cluster stringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- lifecycle
Reasons IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - name string
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- owner string
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type string - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
Is
Cluster Network Subnet Reserved Ip Target[] - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - cluster_
network_ strid - The cluster network identifier.
- cluster_
network_ strsubnet_ id - The cluster network subnet identifier.
- cluster_
network_ strsubnet_ reserved_ ip_ id - (String) The unique identifier for this cluster network subnet reserved IP.
- created_
at str - (String) The date and time that the cluster network subnet reserved IP was created.
- etag str
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href str
- (String) The URL for this cluster network interface.
- is_
cluster_ strnetwork_ subnet_ reserved_ ip_ id - (String) The unique identifier for this cluster network interface.
- lifecycle_
reasons Sequence[IsCluster Network Subnet Reserved Ip 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - name str
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- owner str
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource_
type str - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets
Sequence[Is
Cluster Network Subnet Reserved Ip Target Args] - (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
- 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 subnet reserved IP member will be automatically deleted when either
target
is deleted, or the cluster network subnet reserved IP is unbound. - cluster
Network StringId - The cluster network identifier.
- cluster
Network StringSubnet Id - The cluster network subnet identifier.
- cluster
Network StringSubnet Reserved Ip Id - (String) The unique identifier for this cluster network subnet reserved IP.
- created
At String - (String) The date and time that the cluster network subnet reserved IP was created.
- etag String
- ETag identifier for ClusterNetworkSubnetReservedIP.
- href String
- (String) The URL for this cluster network interface.
- is
Cluster StringNetwork Subnet Reserved Ip Id - (String) The unique identifier for this cluster network interface.
- 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 subnet reserved IP. Allowable values are:
deleting
,failed
,pending
,stable
,suspended
,updating
,waiting
. - name String
- The name for this cluster network subnet reserved IP. The name is unique across all reserved IPs in a cluster network subnet.
- owner String
- (String) The owner of the cluster network subnet reserved IPThe enumerated values for this property mayexpand in the future. Allowable values are:
provider
,user
. - resource
Type String - (String) The resource type. Allowable values are:
cluster_network_interface
. - targets List<Property Map>
- (List) The target this cluster network subnet reserved IP is bound to.If absent, this cluster network subnet reserved IP is provider-owned or unbound. Nested schema for target:
Supporting Types
IsClusterNetworkSubnetReservedIpLifecycleReason, IsClusterNetworkSubnetReservedIpLifecycleReasonArgs
- 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.
IsClusterNetworkSubnetReservedIpTarget, IsClusterNetworkSubnetReservedIpTargetArgs
- Deleteds
List<Is
Cluster Network Subnet Reserved Ip Target 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 cluster network interface.
- Id string
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
- Deleteds
[]Is
Cluster Network Subnet Reserved Ip Target 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 cluster network interface.
- Id string
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
- deleteds
List<Is
Cluster Network Subnet Reserved Ip Target 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 cluster network interface.
- id String
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
- deleteds
Is
Cluster Network Subnet Reserved Ip Target 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 cluster network interface.
- id string
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
- deleteds
Sequence[Is
Cluster Network Subnet Reserved Ip Target 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 cluster network interface.
- id str
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
- deleteds List<Property Map>
- (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
- href String
- (String) The URL for this cluster network interface.
- id String
- (String) The unique identifier for this cluster network interface.
- 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 - (String) The resource type. Allowable values are:
cluster_network_interface
.
IsClusterNetworkSubnetReservedIpTargetDeleted, IsClusterNetworkSubnetReservedIpTargetDeletedArgs
- 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.
Import
You can import the ibm_is_cluster_network_subnet_reserved_ip
resource by using id
.
The id
property can be formed from cluster_network_id
, cluster_network_subnet_id
, and cluster_network_subnet_reserved_ip_id
in the following format:
<cluster_network_id>/<cluster_network_subnet_id>/<cluster_network_subnet_reserved_ip_id>
cluster_network_id
: A string. The cluster network identifier.cluster_network_subnet_id
: A string. The cluster network subnet identifier.cluster_network_subnet_reserved_ip_id
: A string in the format6d353a0f-aeb1-4ae1-832e-1110d10981bb
. The unique identifier for this cluster network subnet reserved IP.
Syntax
```sh $ pulumi import ibm:index/isClusterNetworkSubnetReservedIp:IsClusterNetworkSubnetReservedIp is_cluster_network_subnet_reserved_ip <cluster_network_id>/<cluster_network_subnet_id>/<cluster_network_subnet_reserved_ip_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.