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

ibm.IsClusterNetwork

Explore with Pulumi AI

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

    Create, update, and delete ClusterNetworks with this resource. About cluster networks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = new ibm.IsClusterNetwork("example", {
        profile: "h100",
        resourceGroup: "fee82deba12e4c0fb69c3b09d1f12345",
        subnetPrefixes: {
            cidr: "10.0.0.0/24",
        },
        vpc: {
            id: "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b",
        },
        zone: "us-east-3",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.IsClusterNetwork("example",
        profile="h100",
        resource_group="fee82deba12e4c0fb69c3b09d1f12345",
        subnet_prefixes={
            "cidr": "10.0.0.0/24",
        },
        vpc={
            "id": "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b",
        },
        zone="us-east-3")
    
    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.NewIsClusterNetwork(ctx, "example", &ibm.IsClusterNetworkArgs{
    			Profile:       pulumi.String("h100"),
    			ResourceGroup: pulumi.String("fee82deba12e4c0fb69c3b09d1f12345"),
    			SubnetPrefixes: &ibm.IsClusterNetworkSubnetPrefixesArgs{
    				Cidr: pulumi.String("10.0.0.0/24"),
    			},
    			Vpc: &ibm.IsClusterNetworkVpcArgs{
    				Id: pulumi.String("r006-4727d842-f94f-4a2d-824a-9bc9b02c523b"),
    			},
    			Zone: pulumi.String("us-east-3"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Ibm.IsClusterNetwork("example", new()
        {
            Profile = "h100",
            ResourceGroup = "fee82deba12e4c0fb69c3b09d1f12345",
            SubnetPrefixes = new Ibm.Inputs.IsClusterNetworkSubnetPrefixesArgs
            {
                Cidr = "10.0.0.0/24",
            },
            Vpc = new Ibm.Inputs.IsClusterNetworkVpcArgs
            {
                Id = "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b",
            },
            Zone = "us-east-3",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IsClusterNetwork;
    import com.pulumi.ibm.IsClusterNetworkArgs;
    import com.pulumi.ibm.inputs.IsClusterNetworkSubnetPrefixesArgs;
    import com.pulumi.ibm.inputs.IsClusterNetworkVpcArgs;
    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 example = new IsClusterNetwork("example", IsClusterNetworkArgs.builder()
                .profile("h100")
                .resourceGroup("fee82deba12e4c0fb69c3b09d1f12345")
                .subnetPrefixes(IsClusterNetworkSubnetPrefixesArgs.builder()
                    .cidr("10.0.0.0/24")
                    .build())
                .vpc(IsClusterNetworkVpcArgs.builder()
                    .id("r006-4727d842-f94f-4a2d-824a-9bc9b02c523b")
                    .build())
                .zone("us-east-3")
                .build());
    
        }
    }
    
    resources:
      example:
        type: ibm:IsClusterNetwork
        properties:
          profile: h100
          resourceGroup: fee82deba12e4c0fb69c3b09d1f12345
          subnetPrefixes:
            cidr: 10.0.0.0/24
          vpc:
            id: r006-4727d842-f94f-4a2d-824a-9bc9b02c523b
          zone: us-east-3
    

    Create IsClusterNetwork Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IsClusterNetwork(name: string, args: IsClusterNetworkArgs, opts?: CustomResourceOptions);
    @overload
    def IsClusterNetwork(resource_name: str,
                         args: IsClusterNetworkArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def IsClusterNetwork(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         profile: Optional[str] = None,
                         vpc: Optional[IsClusterNetworkVpcArgs] = None,
                         zone: Optional[str] = None,
                         is_cluster_network_id: Optional[str] = None,
                         name: Optional[str] = None,
                         resource_group: Optional[str] = None,
                         subnet_prefixes: Optional[IsClusterNetworkSubnetPrefixesArgs] = None)
    func NewIsClusterNetwork(ctx *Context, name string, args IsClusterNetworkArgs, opts ...ResourceOption) (*IsClusterNetwork, error)
    public IsClusterNetwork(string name, IsClusterNetworkArgs args, CustomResourceOptions? opts = null)
    public IsClusterNetwork(String name, IsClusterNetworkArgs args)
    public IsClusterNetwork(String name, IsClusterNetworkArgs args, CustomResourceOptions options)
    
    type: ibm:IsClusterNetwork
    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 IsClusterNetworkArgs
    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 IsClusterNetworkArgs
    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 IsClusterNetworkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IsClusterNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IsClusterNetworkArgs
    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 isClusterNetworkResource = new Ibm.IsClusterNetwork("isClusterNetworkResource", new()
    {
        Profile = "string",
        Vpc = new Ibm.Inputs.IsClusterNetworkVpcArgs
        {
            Id = "string",
            Crn = "string",
            Deleteds = new[]
            {
                new Ibm.Inputs.IsClusterNetworkVpcDeletedArgs
                {
                    MoreInfo = "string",
                },
            },
            Href = "string",
            Name = "string",
            ResourceType = "string",
        },
        Zone = "string",
        IsClusterNetworkId = "string",
        Name = "string",
        ResourceGroup = "string",
        SubnetPrefixes = new Ibm.Inputs.IsClusterNetworkSubnetPrefixesArgs
        {
            Cidr = "string",
            AllocationPolicy = "string",
        },
    });
    
    example, err := ibm.NewIsClusterNetwork(ctx, "isClusterNetworkResource", &ibm.IsClusterNetworkArgs{
    	Profile: pulumi.String("string"),
    	Vpc: &ibm.IsClusterNetworkVpcArgs{
    		Id:  pulumi.String("string"),
    		Crn: pulumi.String("string"),
    		Deleteds: ibm.IsClusterNetworkVpcDeletedArray{
    			&ibm.IsClusterNetworkVpcDeletedArgs{
    				MoreInfo: pulumi.String("string"),
    			},
    		},
    		Href:         pulumi.String("string"),
    		Name:         pulumi.String("string"),
    		ResourceType: pulumi.String("string"),
    	},
    	Zone:               pulumi.String("string"),
    	IsClusterNetworkId: pulumi.String("string"),
    	Name:               pulumi.String("string"),
    	ResourceGroup:      pulumi.String("string"),
    	SubnetPrefixes: &ibm.IsClusterNetworkSubnetPrefixesArgs{
    		Cidr:             pulumi.String("string"),
    		AllocationPolicy: pulumi.String("string"),
    	},
    })
    
    var isClusterNetworkResource = new IsClusterNetwork("isClusterNetworkResource", IsClusterNetworkArgs.builder()
        .profile("string")
        .vpc(IsClusterNetworkVpcArgs.builder()
            .id("string")
            .crn("string")
            .deleteds(IsClusterNetworkVpcDeletedArgs.builder()
                .moreInfo("string")
                .build())
            .href("string")
            .name("string")
            .resourceType("string")
            .build())
        .zone("string")
        .isClusterNetworkId("string")
        .name("string")
        .resourceGroup("string")
        .subnetPrefixes(IsClusterNetworkSubnetPrefixesArgs.builder()
            .cidr("string")
            .allocationPolicy("string")
            .build())
        .build());
    
    is_cluster_network_resource = ibm.IsClusterNetwork("isClusterNetworkResource",
        profile="string",
        vpc={
            "id": "string",
            "crn": "string",
            "deleteds": [{
                "more_info": "string",
            }],
            "href": "string",
            "name": "string",
            "resource_type": "string",
        },
        zone="string",
        is_cluster_network_id="string",
        name="string",
        resource_group="string",
        subnet_prefixes={
            "cidr": "string",
            "allocation_policy": "string",
        })
    
    const isClusterNetworkResource = new ibm.IsClusterNetwork("isClusterNetworkResource", {
        profile: "string",
        vpc: {
            id: "string",
            crn: "string",
            deleteds: [{
                moreInfo: "string",
            }],
            href: "string",
            name: "string",
            resourceType: "string",
        },
        zone: "string",
        isClusterNetworkId: "string",
        name: "string",
        resourceGroup: "string",
        subnetPrefixes: {
            cidr: "string",
            allocationPolicy: "string",
        },
    });
    
    type: ibm:IsClusterNetwork
    properties:
        isClusterNetworkId: string
        name: string
        profile: string
        resourceGroup: string
        subnetPrefixes:
            allocationPolicy: string
            cidr: string
        vpc:
            crn: string
            deleteds:
                - moreInfo: string
            href: string
            id: string
            name: string
            resourceType: string
        zone: string
    

    IsClusterNetwork 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 IsClusterNetwork resource accepts the following input properties:

    Profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    Vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    Zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    IsClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    ResourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    SubnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    Profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    Vpc IsClusterNetworkVpcArgs
    The VPC this cluster network resides in. Nested schema for vpc:
    Zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    IsClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    ResourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    SubnetPrefixes IsClusterNetworkSubnetPrefixesArgs
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    profile String
    The profile (globally unique name for the cluster network profile) for this cluster network.
    vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    zone String
    The zone (globally unique name for this zone) this cluster network resides in.
    isClusterNetworkId String
    The unique identifier of the ClusterNetwork.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceGroup String
    The resource group (unique identifier for the resource group) for this cluster network.
    subnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    isClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    subnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    profile str
    The profile (globally unique name for the cluster network profile) for this cluster network.
    vpc IsClusterNetworkVpcArgs
    The VPC this cluster network resides in. Nested schema for vpc:
    zone str
    The zone (globally unique name for this zone) this cluster network resides in.
    is_cluster_network_id str
    The unique identifier of the ClusterNetwork.
    name str
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resource_group str
    The resource group (unique identifier for the resource group) for this cluster network.
    subnet_prefixes IsClusterNetworkSubnetPrefixesArgs
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    profile String
    The profile (globally unique name for the cluster network profile) for this cluster network.
    vpc Property Map
    The VPC this cluster network resides in. Nested schema for vpc:
    zone String
    The zone (globally unique name for this zone) this cluster network resides in.
    isClusterNetworkId String
    The unique identifier of the ClusterNetwork.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceGroup String
    The resource group (unique identifier for the resource group) for this cluster network.
    subnetPrefixes Property Map
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:

    Outputs

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

    CreatedAt string
    (String) The date and time that the cluster network was created.
    Crn string
    (String) The CRN for this cluster network.
    Etag string
    ETag identifier for ClusterNetwork.
    Href string
    (String) The URL for this cluster network.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleReasons List<IsClusterNetworkLifecycleReason>
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    CreatedAt string
    (String) The date and time that the cluster network was created.
    Crn string
    (String) The CRN for this cluster network.
    Etag string
    ETag identifier for ClusterNetwork.
    Href string
    (String) The URL for this cluster network.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleReasons []IsClusterNetworkLifecycleReason
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    createdAt String
    (String) The date and time that the cluster network was created.
    crn String
    (String) The CRN for this cluster network.
    etag String
    ETag identifier for ClusterNetwork.
    href String
    (String) The URL for this cluster network.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleReasons List<IsClusterNetworkLifecycleReason>
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.
    createdAt string
    (String) The date and time that the cluster network was created.
    crn string
    (String) The CRN for this cluster network.
    etag string
    ETag identifier for ClusterNetwork.
    href string
    (String) The URL for this cluster network.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleReasons IsClusterNetworkLifecycleReason[]
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network.
    created_at str
    (String) The date and time that the cluster network was created.
    crn str
    (String) The CRN for this cluster network.
    etag str
    ETag identifier for ClusterNetwork.
    href str
    (String) The URL for this cluster network.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_reasons Sequence[IsClusterNetworkLifecycleReason]
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resource_type str
    (String) The resource type. Allowable values are: cluster_network.
    createdAt String
    (String) The date and time that the cluster network was created.
    crn String
    (String) The CRN for this cluster network.
    etag String
    ETag identifier for ClusterNetwork.
    href String
    (String) The URL for this cluster network.
    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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.

    Look up Existing IsClusterNetwork Resource

    Get an existing IsClusterNetwork 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?: IsClusterNetworkState, opts?: CustomResourceOptions): IsClusterNetwork
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_at: Optional[str] = None,
            crn: Optional[str] = None,
            etag: Optional[str] = None,
            href: Optional[str] = None,
            is_cluster_network_id: Optional[str] = None,
            lifecycle_reasons: Optional[Sequence[IsClusterNetworkLifecycleReasonArgs]] = None,
            lifecycle_state: Optional[str] = None,
            name: Optional[str] = None,
            profile: Optional[str] = None,
            resource_group: Optional[str] = None,
            resource_type: Optional[str] = None,
            subnet_prefixes: Optional[IsClusterNetworkSubnetPrefixesArgs] = None,
            vpc: Optional[IsClusterNetworkVpcArgs] = None,
            zone: Optional[str] = None) -> IsClusterNetwork
    func GetIsClusterNetwork(ctx *Context, name string, id IDInput, state *IsClusterNetworkState, opts ...ResourceOption) (*IsClusterNetwork, error)
    public static IsClusterNetwork Get(string name, Input<string> id, IsClusterNetworkState? state, CustomResourceOptions? opts = null)
    public static IsClusterNetwork get(String name, Output<String> id, IsClusterNetworkState state, CustomResourceOptions options)
    resources:  _:    type: ibm:IsClusterNetwork    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:
    CreatedAt string
    (String) The date and time that the cluster network was created.
    Crn string
    (String) The CRN for this cluster network.
    Etag string
    ETag identifier for ClusterNetwork.
    Href string
    (String) The URL for this cluster network.
    IsClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    LifecycleReasons List<IsClusterNetworkLifecycleReason>
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    Profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    ResourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    SubnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    Vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    Zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    CreatedAt string
    (String) The date and time that the cluster network was created.
    Crn string
    (String) The CRN for this cluster network.
    Etag string
    ETag identifier for ClusterNetwork.
    Href string
    (String) The URL for this cluster network.
    IsClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    LifecycleReasons []IsClusterNetworkLifecycleReasonArgs
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    Profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    ResourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    SubnetPrefixes IsClusterNetworkSubnetPrefixesArgs
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    Vpc IsClusterNetworkVpcArgs
    The VPC this cluster network resides in. Nested schema for vpc:
    Zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    createdAt String
    (String) The date and time that the cluster network was created.
    crn String
    (String) The CRN for this cluster network.
    etag String
    ETag identifier for ClusterNetwork.
    href String
    (String) The URL for this cluster network.
    isClusterNetworkId String
    The unique identifier of the ClusterNetwork.
    lifecycleReasons List<IsClusterNetworkLifecycleReason>
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    profile String
    The profile (globally unique name for the cluster network profile) for this cluster network.
    resourceGroup String
    The resource group (unique identifier for the resource group) for this cluster network.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.
    subnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    zone String
    The zone (globally unique name for this zone) this cluster network resides in.
    createdAt string
    (String) The date and time that the cluster network was created.
    crn string
    (String) The CRN for this cluster network.
    etag string
    ETag identifier for ClusterNetwork.
    href string
    (String) The URL for this cluster network.
    isClusterNetworkId string
    The unique identifier of the ClusterNetwork.
    lifecycleReasons IsClusterNetworkLifecycleReason[]
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    profile string
    The profile (globally unique name for the cluster network profile) for this cluster network.
    resourceGroup string
    The resource group (unique identifier for the resource group) for this cluster network.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network.
    subnetPrefixes IsClusterNetworkSubnetPrefixes
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    vpc IsClusterNetworkVpc
    The VPC this cluster network resides in. Nested schema for vpc:
    zone string
    The zone (globally unique name for this zone) this cluster network resides in.
    created_at str
    (String) The date and time that the cluster network was created.
    crn str
    (String) The CRN for this cluster network.
    etag str
    ETag identifier for ClusterNetwork.
    href str
    (String) The URL for this cluster network.
    is_cluster_network_id str
    The unique identifier of the ClusterNetwork.
    lifecycle_reasons Sequence[IsClusterNetworkLifecycleReasonArgs]
    (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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name str
    The name for this cluster network. The name must not be used by another cluster network in the region.
    profile str
    The profile (globally unique name for the cluster network profile) for this cluster network.
    resource_group str
    The resource group (unique identifier for the resource group) for this cluster network.
    resource_type str
    (String) The resource type. Allowable values are: cluster_network.
    subnet_prefixes IsClusterNetworkSubnetPrefixesArgs
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    vpc IsClusterNetworkVpcArgs
    The VPC this cluster network resides in. Nested schema for vpc:
    zone str
    The zone (globally unique name for this zone) this cluster network resides in.
    createdAt String
    (String) The date and time that the cluster network was created.
    crn String
    (String) The CRN for this cluster network.
    etag String
    ETag identifier for ClusterNetwork.
    href String
    (String) The URL for this cluster network.
    isClusterNetworkId String
    The unique identifier of the ClusterNetwork.
    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. Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    profile String
    The profile (globally unique name for the cluster network profile) for this cluster network.
    resourceGroup String
    The resource group (unique identifier for the resource group) for this cluster network.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.
    subnetPrefixes Property Map
    The IP address ranges available for subnets for this cluster network.(The maximum length is 1 item. The minimum length is 1 item.) Nested schema for subnet_prefixes:
    vpc Property Map
    The VPC this cluster network resides in. Nested schema for vpc:
    zone String
    The zone (globally unique name for this zone) this cluster network resides in.

    Supporting Types

    IsClusterNetworkLifecycleReason, IsClusterNetworkLifecycleReasonArgs

    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 the reason for this lifecycle state.
    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 the reason for this lifecycle state.
    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 the reason for this lifecycle state.
    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 the reason for this lifecycle state.
    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 the reason for this lifecycle state.
    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 the reason for this lifecycle state.

    IsClusterNetworkSubnetPrefixes, IsClusterNetworkSubnetPrefixesArgs

    Cidr string
    The CIDR block for this prefix.
    AllocationPolicy string
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.
    Cidr string
    The CIDR block for this prefix.
    AllocationPolicy string
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.
    cidr String
    The CIDR block for this prefix.
    allocationPolicy String
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.
    cidr string
    The CIDR block for this prefix.
    allocationPolicy string
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.
    cidr str
    The CIDR block for this prefix.
    allocation_policy str
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.
    cidr String
    The CIDR block for this prefix.
    allocationPolicy String
    The allocation policy for this subnet prefix:- auto: Subnets created by total count in this cluster network can use this prefix.

    IsClusterNetworkVpc, IsClusterNetworkVpcArgs

    Id string
    The unique identifier for this VPC.
    Crn string
    (String) The CRN for this cluster network.
    Deleteds List<IsClusterNetworkVpcDeleted>
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    Href string
    (String) The URL for this cluster network.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    Id string
    The unique identifier for this VPC.
    Crn string
    (String) The CRN for this cluster network.
    Deleteds []IsClusterNetworkVpcDeleted
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    Href string
    (String) The URL for this cluster network.
    Name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    ResourceType string
    (String) The resource type. Allowable values are: cluster_network.
    id String
    The unique identifier for this VPC.
    crn String
    (String) The CRN for this cluster network.
    deleteds List<IsClusterNetworkVpcDeleted>
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    href String
    (String) The URL for this cluster network.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.
    id string
    The unique identifier for this VPC.
    crn string
    (String) The CRN for this cluster network.
    deleteds IsClusterNetworkVpcDeleted[]
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    href string
    (String) The URL for this cluster network.
    name string
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceType string
    (String) The resource type. Allowable values are: cluster_network.
    id str
    The unique identifier for this VPC.
    crn str
    (String) The CRN for this cluster network.
    deleteds Sequence[IsClusterNetworkVpcDeleted]
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    href str
    (String) The URL for this cluster network.
    name str
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resource_type str
    (String) The resource type. Allowable values are: cluster_network.
    id String
    The unique identifier for this VPC.
    crn String
    (String) The CRN for this cluster network.
    deleteds List<Property Map>
    If present, this property indicates the referenced resource has been deleted, and providessome supplementary information.
    href String
    (String) The URL for this cluster network.
    name String
    The name for this cluster network. The name must not be used by another cluster network in the region.
    resourceType String
    (String) The resource type. Allowable values are: cluster_network.

    IsClusterNetworkVpcDeleted, IsClusterNetworkVpcDeletedArgs

    MoreInfo string
    (String) Link to documentation about the reason for this lifecycle state.
    MoreInfo string
    (String) Link to documentation about the reason for this lifecycle state.
    moreInfo String
    (String) Link to documentation about the reason for this lifecycle state.
    moreInfo string
    (String) Link to documentation about the reason for this lifecycle state.
    more_info str
    (String) Link to documentation about the reason for this lifecycle state.
    moreInfo String
    (String) Link to documentation about the reason for this lifecycle state.

    Import

    You can import the ibm_is_cluster_network resource by using id. The unique identifier for this cluster network.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/isClusterNetwork:IsClusterNetwork is_cluster_network <id>
    ```
    
    

    Example

    $ pulumi import ibm:index/isClusterNetwork:IsClusterNetwork is_cluster_network 0717-da0df18c-7598-4633-a648-fdaac28a5573
    

    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