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

ibm.IsClusterNetworkSubnetReservedIp

Explore with Pulumi AI

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

    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:

    ClusterNetworkId string
    The cluster network identifier.
    ClusterNetworkSubnetId string
    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.
    AutoDelete 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.
    IsClusterNetworkSubnetReservedIpId 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.
    ClusterNetworkId string
    The cluster network identifier.
    ClusterNetworkSubnetId string
    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.
    AutoDelete 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.
    IsClusterNetworkSubnetReservedIpId 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.
    clusterNetworkId String
    The cluster network identifier.
    clusterNetworkSubnetId String
    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.
    autoDelete 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.
    isClusterNetworkSubnetReservedIpId 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.
    clusterNetworkId string
    The cluster network identifier.
    clusterNetworkSubnetId string
    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.
    autoDelete 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.
    isClusterNetworkSubnetReservedIpId 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.
    cluster_network_id str
    The cluster network identifier.
    cluster_network_subnet_id str
    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_network_subnet_reserved_ip_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.
    clusterNetworkId String
    The cluster network identifier.
    clusterNetworkSubnetId String
    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.
    autoDelete 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.
    isClusterNetworkSubnetReservedIpId 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.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IsClusterNetworkSubnetReservedIp resource produces the following output properties:

    ClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    CreatedAt 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.
    LifecycleReasons List<IsClusterNetworkSubnetReservedIpLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    LifecycleState 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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    Targets List<IsClusterNetworkSubnetReservedIpTarget>
    (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:
    ClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    CreatedAt 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.
    LifecycleReasons []IsClusterNetworkSubnetReservedIpLifecycleReason
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    LifecycleState 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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    Targets []IsClusterNetworkSubnetReservedIpTarget
    (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:
    clusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    lifecycleReasons List<IsClusterNetworkSubnetReservedIpLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network_interface.
    targets List<IsClusterNetworkSubnetReservedIpTarget>
    (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:
    clusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    lifecycleReasons IsClusterNetworkSubnetReservedIpLifecycleReason[]
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    targets IsClusterNetworkSubnetReservedIpTarget[]
    (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_subnet_reserved_ip_id str
    (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[IsClusterNetworkSubnetReservedIpLifecycleReason]
    (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[IsClusterNetworkSubnetReservedIpTarget]
    (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:
    clusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    lifecycleReasons List<Property Map>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType 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.
    The following state arguments are supported:
    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.
    AutoDelete 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.
    ClusterNetworkId string
    The cluster network identifier.
    ClusterNetworkSubnetId string
    The cluster network subnet identifier.
    ClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    CreatedAt 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.
    IsClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network interface.
    LifecycleReasons List<IsClusterNetworkSubnetReservedIpLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    LifecycleState 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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    Targets List<IsClusterNetworkSubnetReservedIpTarget>
    (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.
    AutoDelete 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.
    ClusterNetworkId string
    The cluster network identifier.
    ClusterNetworkSubnetId string
    The cluster network subnet identifier.
    ClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    CreatedAt 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.
    IsClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network interface.
    LifecycleReasons []IsClusterNetworkSubnetReservedIpLifecycleReasonArgs
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    LifecycleState 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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    Targets []IsClusterNetworkSubnetReservedIpTargetArgs
    (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.
    autoDelete 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.
    clusterNetworkId String
    The cluster network identifier.
    clusterNetworkSubnetId String
    The cluster network subnet identifier.
    clusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    isClusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network interface.
    lifecycleReasons List<IsClusterNetworkSubnetReservedIpLifecycleReason>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network_interface.
    targets List<IsClusterNetworkSubnetReservedIpTarget>
    (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.
    autoDelete 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.
    clusterNetworkId string
    The cluster network identifier.
    clusterNetworkSubnetId string
    The cluster network subnet identifier.
    clusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    isClusterNetworkSubnetReservedIpId string
    (String) The unique identifier for this cluster network interface.
    lifecycleReasons IsClusterNetworkSubnetReservedIpLifecycleReason[]
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    targets IsClusterNetworkSubnetReservedIpTarget[]
    (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_id str
    The cluster network identifier.
    cluster_network_subnet_id str
    The cluster network subnet identifier.
    cluster_network_subnet_reserved_ip_id str
    (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_network_subnet_reserved_ip_id str
    (String) The unique identifier for this cluster network interface.
    lifecycle_reasons Sequence[IsClusterNetworkSubnetReservedIpLifecycleReasonArgs]
    (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[IsClusterNetworkSubnetReservedIpTargetArgs]
    (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.
    autoDelete 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.
    clusterNetworkId String
    The cluster network identifier.
    clusterNetworkSubnetId String
    The cluster network subnet identifier.
    clusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network subnet reserved IP.
    createdAt 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.
    isClusterNetworkSubnetReservedIpId String
    (String) The unique identifier for this cluster network interface.
    lifecycleReasons List<Property Map>
    (List) The reasons for the current lifecycle_state (if any). Nested schema for lifecycle_reasons:
    lifecycleState 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.
    resourceType 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.
    MoreInfo 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.
    MoreInfo 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.
    moreInfo 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.
    moreInfo 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.
    moreInfo String
    (String) Link to documentation about deleted resources.

    IsClusterNetworkSubnetReservedIpTarget, IsClusterNetworkSubnetReservedIpTargetArgs

    Deleteds List<IsClusterNetworkSubnetReservedIpTargetDeleted>
    (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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    Deleteds []IsClusterNetworkSubnetReservedIpTargetDeleted
    (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.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    deleteds List<IsClusterNetworkSubnetReservedIpTargetDeleted>
    (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.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network_interface.
    deleteds IsClusterNetworkSubnetReservedIpTargetDeleted[]
    (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.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network_interface.
    deleteds Sequence[IsClusterNetworkSubnetReservedIpTargetDeleted]
    (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.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network_interface.

    IsClusterNetworkSubnetReservedIpTargetDeleted, IsClusterNetworkSubnetReservedIpTargetDeletedArgs

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

    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 format 6d353a0f-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.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud