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

ibm.getContainerCluster

Explore with Pulumi AI

Retrieve information about an existing IBM Cloud Kubernetes Service cluster. For more information, about container cluster, see about Kubernetes.

Example Usage

The following example retrieves information about a cluster that is named mycluster.

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const cluster = ibm.getContainerCluster({
    clusterNameId: "mycluster",
});
Copy
import pulumi
import pulumi_ibm as ibm

cluster = ibm.get_container_cluster(cluster_name_id="mycluster")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.LookupContainerCluster(ctx, &ibm.LookupContainerClusterArgs{
			ClusterNameId: pulumi.StringRef("mycluster"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var cluster = Ibm.GetContainerCluster.Invoke(new()
    {
        ClusterNameId = "mycluster",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetContainerClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var cluster = IbmFunctions.getContainerCluster(GetContainerClusterArgs.builder()
            .clusterNameId("mycluster")
            .build());

    }
}
Copy
variables:
  cluster:
    fn::invoke:
      function: ibm:getContainerCluster
      arguments:
        clusterNameId: mycluster
Copy

The following example retrieves the name of the cluster.

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const clusterFoo = ibm.getContainerCluster({
    name: "FOO",
});
Copy
import pulumi
import pulumi_ibm as ibm

cluster_foo = ibm.get_container_cluster(name="FOO")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.LookupContainerCluster(ctx, &ibm.LookupContainerClusterArgs{
			Name: pulumi.StringRef("FOO"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var clusterFoo = Ibm.GetContainerCluster.Invoke(new()
    {
        Name = "FOO",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetContainerClusterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var clusterFoo = IbmFunctions.getContainerCluster(GetContainerClusterArgs.builder()
            .name("FOO")
            .build());

    }
}
Copy
variables:
  clusterFoo:
    fn::invoke:
      function: ibm:getContainerCluster
      arguments:
        name: FOO
Copy

Using getContainerCluster

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getContainerCluster(args: GetContainerClusterArgs, opts?: InvokeOptions): Promise<GetContainerClusterResult>
function getContainerClusterOutput(args: GetContainerClusterOutputArgs, opts?: InvokeOptions): Output<GetContainerClusterResult>
Copy
def get_container_cluster(account_guid: Optional[str] = None,
                          alb_type: Optional[str] = None,
                          cluster_name_id: Optional[str] = None,
                          id: Optional[str] = None,
                          list_bounded_services: Optional[bool] = None,
                          name: Optional[str] = None,
                          org_guid: Optional[str] = None,
                          region: Optional[str] = None,
                          resource_group_id: Optional[str] = None,
                          space_guid: Optional[str] = None,
                          wait_till: Optional[str] = None,
                          wait_till_timeout: Optional[float] = None,
                          opts: Optional[InvokeOptions] = None) -> GetContainerClusterResult
def get_container_cluster_output(account_guid: Optional[pulumi.Input[str]] = None,
                          alb_type: Optional[pulumi.Input[str]] = None,
                          cluster_name_id: Optional[pulumi.Input[str]] = None,
                          id: Optional[pulumi.Input[str]] = None,
                          list_bounded_services: Optional[pulumi.Input[bool]] = None,
                          name: Optional[pulumi.Input[str]] = None,
                          org_guid: Optional[pulumi.Input[str]] = None,
                          region: Optional[pulumi.Input[str]] = None,
                          resource_group_id: Optional[pulumi.Input[str]] = None,
                          space_guid: Optional[pulumi.Input[str]] = None,
                          wait_till: Optional[pulumi.Input[str]] = None,
                          wait_till_timeout: Optional[pulumi.Input[float]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetContainerClusterResult]
Copy
func LookupContainerCluster(ctx *Context, args *LookupContainerClusterArgs, opts ...InvokeOption) (*LookupContainerClusterResult, error)
func LookupContainerClusterOutput(ctx *Context, args *LookupContainerClusterOutputArgs, opts ...InvokeOption) LookupContainerClusterResultOutput
Copy

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

public static class GetContainerCluster 
{
    public static Task<GetContainerClusterResult> InvokeAsync(GetContainerClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetContainerClusterResult> Invoke(GetContainerClusterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetContainerClusterResult> getContainerCluster(GetContainerClusterArgs args, InvokeOptions options)
public static Output<GetContainerClusterResult> getContainerCluster(GetContainerClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getContainerCluster:getContainerCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountGuid string
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

AlbType string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
ClusterNameId string
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

Id string
(String) The ID of the worker pool.
ListBoundedServices bool
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
Name string
The name or ID of the cluster.
OrgGuid string
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

Region string
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

ResourceGroupId string
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
SpaceGuid string
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

WaitTill string
WaitTillTimeout double

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

AccountGuid string
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

AlbType string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
ClusterNameId string
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

Id string
(String) The ID of the worker pool.
ListBoundedServices bool
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
Name string
The name or ID of the cluster.
OrgGuid string
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

Region string
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

ResourceGroupId string
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
SpaceGuid string
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

WaitTill string
WaitTillTimeout float64

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

accountGuid String
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

albType String
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
clusterNameId String
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

id String
(String) The ID of the worker pool.
listBoundedServices Boolean
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
name String
The name or ID of the cluster.
orgGuid String
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

region String
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

resourceGroupId String
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
spaceGuid String
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

waitTill String
waitTillTimeout Double

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

accountGuid string
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

albType string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
clusterNameId string
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

id string
(String) The ID of the worker pool.
listBoundedServices boolean
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
name string
The name or ID of the cluster.
orgGuid string
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

region string
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

resourceGroupId string
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
spaceGuid string
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

waitTill string
waitTillTimeout number

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

account_guid str
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

alb_type str
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
cluster_name_id str
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

id str
(String) The ID of the worker pool.
list_bounded_services bool
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
name str
The name or ID of the cluster.
org_guid str
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

region str
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

resource_group_id str
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
space_guid str
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

wait_till str
wait_till_timeout float

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

accountGuid String
The GUID for the IBM Cloud account associated with the cluster. You can retrieve the value from the ibm.getAccount data source or by running the ibmcloud iam accounts command in the IBM Cloud CLI.

Deprecated: Deprecated

albType String
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
clusterNameId String
The name or ID of the cluster that you want to retrieve.

Deprecated: Deprecated

id String
(String) The ID of the worker pool.
listBoundedServices Boolean
If set to false services which are bound to the cluster are not going to be listed. The default value is true.
name String
The name or ID of the cluster.
orgGuid String
The GUID for the IBM Cloud organization associated with the cluster. You can retrieve the value from the ibm.Org data source or by running the ibmcloud iam orgs.

Deprecated: Deprecated

region String
The region where the cluster is provisioned. If the region is not specified it will be defaulted to provider region(IC_REGION/IBMCLOUD_REGION). To get the list of supported regions please access this link and use the alias.

Deprecated: Deprecated

resourceGroupId String
The ID of the resource group where your cluster is provisioned into. To list resource groups, run ibmcloud resource groups or use the ibm.ResourceGroup data source.
spaceGuid String
The GUID for the IBM Cloud space associated with the cluster. You can retrieve the value from the ibm.Space data source or by running the ibmcloud iam space <space-name> --guid command in the IBM Cloud CLI.

Deprecated: Deprecated

waitTill String
waitTillTimeout Number

This parameter can be used to set the wait_till timeout in minutes. The wait_till_timeout can only be used with wait_till. The default value is 20 minutes.

Deprecated reference

getContainerCluster Result

The following output properties are available:

Albs List<GetContainerClusterAlb>
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
ApiKeyId string
(String) The ID of the API key.
ApiKeyOwnerEmail string
(String) The Email ID of the key owner.
ApiKeyOwnerName string
(String) The name of the key owner.
BoundedServices List<GetContainerClusterBoundedService>
List of strings - A list of IBM Cloud services that are bounded to the cluster.
Crn string
(String) The CRN of the cluster.
Id string
(String) The ID of the worker pool.
ImageSecurityEnforcement bool
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
IngressHostname string
(String) The Ingress host name.
IngressSecret string
(String) The name of the Ingress secret.
IsTrusted bool
PrivateServiceEndpoint bool
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
PrivateServiceEndpointUrl string
(String) The URL of the private service endpoint for your cluster.
PublicServiceEndpoint bool
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
PublicServiceEndpointUrl string
(String) The URL of the public service endpoint for your cluster.
Region string

Deprecated: Deprecated

ResourceControllerUrl string
ResourceCrn string
ResourceGroupId string
ResourceGroupName string
ResourceName string
ResourceStatus string
ServerUrl string
State string
(String) The state of the worker pool.
Vlans List<GetContainerClusterVlan>
(List of objects) A list of VLANs that are attached to the cluster.
WorkerCount double
(Integer) The number of worker nodes that are attached to the zone.
WorkerPools List<GetContainerClusterWorkerPool>
List of objects - A list of worker pools that exist in the cluster.
Workers List<string>
List of objects - A list of worker nodes that belong to the cluster.
AccountGuid string

Deprecated: Deprecated

AlbType string
(String) The type of ALB. Supported values are public and private.
ClusterNameId string

Deprecated: Deprecated

ListBoundedServices bool
Name string
(String) The name of the worker pool.
OrgGuid string

Deprecated: Deprecated

SpaceGuid string

Deprecated: Deprecated

WaitTill string
WaitTillTimeout double
Albs []GetContainerClusterAlb
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
ApiKeyId string
(String) The ID of the API key.
ApiKeyOwnerEmail string
(String) The Email ID of the key owner.
ApiKeyOwnerName string
(String) The name of the key owner.
BoundedServices []GetContainerClusterBoundedService
List of strings - A list of IBM Cloud services that are bounded to the cluster.
Crn string
(String) The CRN of the cluster.
Id string
(String) The ID of the worker pool.
ImageSecurityEnforcement bool
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
IngressHostname string
(String) The Ingress host name.
IngressSecret string
(String) The name of the Ingress secret.
IsTrusted bool
PrivateServiceEndpoint bool
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
PrivateServiceEndpointUrl string
(String) The URL of the private service endpoint for your cluster.
PublicServiceEndpoint bool
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
PublicServiceEndpointUrl string
(String) The URL of the public service endpoint for your cluster.
Region string

Deprecated: Deprecated

ResourceControllerUrl string
ResourceCrn string
ResourceGroupId string
ResourceGroupName string
ResourceName string
ResourceStatus string
ServerUrl string
State string
(String) The state of the worker pool.
Vlans []GetContainerClusterVlan
(List of objects) A list of VLANs that are attached to the cluster.
WorkerCount float64
(Integer) The number of worker nodes that are attached to the zone.
WorkerPools []GetContainerClusterWorkerPool
List of objects - A list of worker pools that exist in the cluster.
Workers []string
List of objects - A list of worker nodes that belong to the cluster.
AccountGuid string

Deprecated: Deprecated

AlbType string
(String) The type of ALB. Supported values are public and private.
ClusterNameId string

Deprecated: Deprecated

ListBoundedServices bool
Name string
(String) The name of the worker pool.
OrgGuid string

Deprecated: Deprecated

SpaceGuid string

Deprecated: Deprecated

WaitTill string
WaitTillTimeout float64
albs List<GetContainerClusterAlb>
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
apiKeyId String
(String) The ID of the API key.
apiKeyOwnerEmail String
(String) The Email ID of the key owner.
apiKeyOwnerName String
(String) The name of the key owner.
boundedServices List<GetContainerClusterBoundedService>
List of strings - A list of IBM Cloud services that are bounded to the cluster.
crn String
(String) The CRN of the cluster.
id String
(String) The ID of the worker pool.
imageSecurityEnforcement Boolean
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
ingressHostname String
(String) The Ingress host name.
ingressSecret String
(String) The name of the Ingress secret.
isTrusted Boolean
privateServiceEndpoint Boolean
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
privateServiceEndpointUrl String
(String) The URL of the private service endpoint for your cluster.
publicServiceEndpoint Boolean
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
publicServiceEndpointUrl String
(String) The URL of the public service endpoint for your cluster.
region String

Deprecated: Deprecated

resourceControllerUrl String
resourceCrn String
resourceGroupId String
resourceGroupName String
resourceName String
resourceStatus String
serverUrl String
state String
(String) The state of the worker pool.
vlans List<GetContainerClusterVlan>
(List of objects) A list of VLANs that are attached to the cluster.
workerCount Double
(Integer) The number of worker nodes that are attached to the zone.
workerPools List<GetContainerClusterWorkerPool>
List of objects - A list of worker pools that exist in the cluster.
workers List<String>
List of objects - A list of worker nodes that belong to the cluster.
accountGuid String

Deprecated: Deprecated

albType String
(String) The type of ALB. Supported values are public and private.
clusterNameId String

Deprecated: Deprecated

listBoundedServices Boolean
name String
(String) The name of the worker pool.
orgGuid String

Deprecated: Deprecated

spaceGuid String

Deprecated: Deprecated

waitTill String
waitTillTimeout Double
albs GetContainerClusterAlb[]
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
apiKeyId string
(String) The ID of the API key.
apiKeyOwnerEmail string
(String) The Email ID of the key owner.
apiKeyOwnerName string
(String) The name of the key owner.
boundedServices GetContainerClusterBoundedService[]
List of strings - A list of IBM Cloud services that are bounded to the cluster.
crn string
(String) The CRN of the cluster.
id string
(String) The ID of the worker pool.
imageSecurityEnforcement boolean
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
ingressHostname string
(String) The Ingress host name.
ingressSecret string
(String) The name of the Ingress secret.
isTrusted boolean
privateServiceEndpoint boolean
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
privateServiceEndpointUrl string
(String) The URL of the private service endpoint for your cluster.
publicServiceEndpoint boolean
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
publicServiceEndpointUrl string
(String) The URL of the public service endpoint for your cluster.
region string

Deprecated: Deprecated

resourceControllerUrl string
resourceCrn string
resourceGroupId string
resourceGroupName string
resourceName string
resourceStatus string
serverUrl string
state string
(String) The state of the worker pool.
vlans GetContainerClusterVlan[]
(List of objects) A list of VLANs that are attached to the cluster.
workerCount number
(Integer) The number of worker nodes that are attached to the zone.
workerPools GetContainerClusterWorkerPool[]
List of objects - A list of worker pools that exist in the cluster.
workers string[]
List of objects - A list of worker nodes that belong to the cluster.
accountGuid string

Deprecated: Deprecated

albType string
(String) The type of ALB. Supported values are public and private.
clusterNameId string

Deprecated: Deprecated

listBoundedServices boolean
name string
(String) The name of the worker pool.
orgGuid string

Deprecated: Deprecated

spaceGuid string

Deprecated: Deprecated

waitTill string
waitTillTimeout number
albs Sequence[GetContainerClusterAlb]
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
api_key_id str
(String) The ID of the API key.
api_key_owner_email str
(String) The Email ID of the key owner.
api_key_owner_name str
(String) The name of the key owner.
bounded_services Sequence[GetContainerClusterBoundedService]
List of strings - A list of IBM Cloud services that are bounded to the cluster.
crn str
(String) The CRN of the cluster.
id str
(String) The ID of the worker pool.
image_security_enforcement bool
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
ingress_hostname str
(String) The Ingress host name.
ingress_secret str
(String) The name of the Ingress secret.
is_trusted bool
private_service_endpoint bool
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
private_service_endpoint_url str
(String) The URL of the private service endpoint for your cluster.
public_service_endpoint bool
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
public_service_endpoint_url str
(String) The URL of the public service endpoint for your cluster.
region str

Deprecated: Deprecated

resource_controller_url str
resource_crn str
resource_group_id str
resource_group_name str
resource_name str
resource_status str
server_url str
state str
(String) The state of the worker pool.
vlans Sequence[GetContainerClusterVlan]
(List of objects) A list of VLANs that are attached to the cluster.
worker_count float
(Integer) The number of worker nodes that are attached to the zone.
worker_pools Sequence[GetContainerClusterWorkerPool]
List of objects - A list of worker pools that exist in the cluster.
workers Sequence[str]
List of objects - A list of worker nodes that belong to the cluster.
account_guid str

Deprecated: Deprecated

alb_type str
(String) The type of ALB. Supported values are public and private.
cluster_name_id str

Deprecated: Deprecated

list_bounded_services bool
name str
(String) The name of the worker pool.
org_guid str

Deprecated: Deprecated

space_guid str

Deprecated: Deprecated

wait_till str
wait_till_timeout float
albs List<Property Map>
List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
apiKeyId String
(String) The ID of the API key.
apiKeyOwnerEmail String
(String) The Email ID of the key owner.
apiKeyOwnerName String
(String) The name of the key owner.
boundedServices List<Property Map>
List of strings - A list of IBM Cloud services that are bounded to the cluster.
crn String
(String) The CRN of the cluster.
id String
(String) The ID of the worker pool.
imageSecurityEnforcement Boolean
(Bool) Indicates if image security enforcement policies are enabled in a cluster.
ingressHostname String
(String) The Ingress host name.
ingressSecret String
(String) The name of the Ingress secret.
isTrusted Boolean
privateServiceEndpoint Boolean
(Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
privateServiceEndpointUrl String
(String) The URL of the private service endpoint for your cluster.
publicServiceEndpoint Boolean
(Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
publicServiceEndpointUrl String
(String) The URL of the public service endpoint for your cluster.
region String

Deprecated: Deprecated

resourceControllerUrl String
resourceCrn String
resourceGroupId String
resourceGroupName String
resourceName String
resourceStatus String
serverUrl String
state String
(String) The state of the worker pool.
vlans List<Property Map>
(List of objects) A list of VLANs that are attached to the cluster.
workerCount Number
(Integer) The number of worker nodes that are attached to the zone.
workerPools List<Property Map>
List of objects - A list of worker pools that exist in the cluster.
workers List<String>
List of objects - A list of worker nodes that belong to the cluster.
accountGuid String

Deprecated: Deprecated

albType String
(String) The type of ALB. Supported values are public and private.
clusterNameId String

Deprecated: Deprecated

listBoundedServices Boolean
name String
(String) The name of the worker pool.
orgGuid String

Deprecated: Deprecated

spaceGuid String

Deprecated: Deprecated

waitTill String
waitTillTimeout Number

Supporting Types

GetContainerClusterAlb

AlbIp This property is required. string
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
AlbType This property is required. string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
DisableDeployment This property is required. bool
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
Enable This property is required. bool
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
Id This property is required. string
(String) The ID of the worker pool.
Name This property is required. string
The name or ID of the cluster.
NumOfInstances This property is required. string
(Integer) The number of ALB replicas.
Resize This property is required. bool
(Bool) Indicate whether resizing should be done.
State This property is required. string
(String) The state of the worker pool.
AlbIp This property is required. string
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
AlbType This property is required. string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
DisableDeployment This property is required. bool
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
Enable This property is required. bool
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
Id This property is required. string
(String) The ID of the worker pool.
Name This property is required. string
The name or ID of the cluster.
NumOfInstances This property is required. string
(Integer) The number of ALB replicas.
Resize This property is required. bool
(Bool) Indicate whether resizing should be done.
State This property is required. string
(String) The state of the worker pool.
albIp This property is required. String
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
albType This property is required. String
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
disableDeployment This property is required. Boolean
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
enable This property is required. Boolean
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
id This property is required. String
(String) The ID of the worker pool.
name This property is required. String
The name or ID of the cluster.
numOfInstances This property is required. String
(Integer) The number of ALB replicas.
resize This property is required. Boolean
(Bool) Indicate whether resizing should be done.
state This property is required. String
(String) The state of the worker pool.
albIp This property is required. string
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
albType This property is required. string
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
disableDeployment This property is required. boolean
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
enable This property is required. boolean
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
id This property is required. string
(String) The ID of the worker pool.
name This property is required. string
The name or ID of the cluster.
numOfInstances This property is required. string
(Integer) The number of ALB replicas.
resize This property is required. boolean
(Bool) Indicate whether resizing should be done.
state This property is required. string
(String) The state of the worker pool.
alb_ip This property is required. str
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
alb_type This property is required. str
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
disable_deployment This property is required. bool
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
enable This property is required. bool
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
id This property is required. str
(String) The ID of the worker pool.
name This property is required. str
The name or ID of the cluster.
num_of_instances This property is required. str
(Integer) The number of ALB replicas.
resize This property is required. bool
(Bool) Indicate whether resizing should be done.
state This property is required. str
(String) The state of the worker pool.
albIp This property is required. String
(String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
albType This property is required. String
Filters the albs based on type. The valid values are private, public, and all. The default value is all.
disableDeployment This property is required. Boolean
(Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
enable This property is required. Boolean
(Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
id This property is required. String
(String) The ID of the worker pool.
name This property is required. String
The name or ID of the cluster.
numOfInstances This property is required. String
(Integer) The number of ALB replicas.
resize This property is required. Boolean
(Bool) Indicate whether resizing should be done.
state This property is required. String
(String) The state of the worker pool.

GetContainerClusterBoundedService

Namespace This property is required. string
ServiceId This property is required. string
ServiceKeyName This property is required. string
ServiceName This property is required. string
Namespace This property is required. string
ServiceId This property is required. string
ServiceKeyName This property is required. string
ServiceName This property is required. string
namespace This property is required. String
serviceId This property is required. String
serviceKeyName This property is required. String
serviceName This property is required. String
namespace This property is required. string
serviceId This property is required. string
serviceKeyName This property is required. string
serviceName This property is required. string
namespace This property is required. str
service_id This property is required. str
service_key_name This property is required. str
service_name This property is required. str
namespace This property is required. String
serviceId This property is required. String
serviceKeyName This property is required. String
serviceName This property is required. String

GetContainerClusterVlan

Id This property is required. string
(String) The ID of the worker pool.
Subnets This property is required. List<GetContainerClusterVlanSubnet>
List of objects - A list of subnets that belong to the cluster.
Id This property is required. string
(String) The ID of the worker pool.
Subnets This property is required. []GetContainerClusterVlanSubnet
List of objects - A list of subnets that belong to the cluster.
id This property is required. String
(String) The ID of the worker pool.
subnets This property is required. List<GetContainerClusterVlanSubnet>
List of objects - A list of subnets that belong to the cluster.
id This property is required. string
(String) The ID of the worker pool.
subnets This property is required. GetContainerClusterVlanSubnet[]
List of objects - A list of subnets that belong to the cluster.
id This property is required. str
(String) The ID of the worker pool.
subnets This property is required. Sequence[GetContainerClusterVlanSubnet]
List of objects - A list of subnets that belong to the cluster.
id This property is required. String
(String) The ID of the worker pool.
subnets This property is required. List<Property Map>
List of objects - A list of subnets that belong to the cluster.

GetContainerClusterVlanSubnet

Cidr This property is required. string
(String) The IP address CIDR of the subnet.
Id This property is required. string
(String) The ID of the worker pool.
Ips This property is required. List<string>
List of strings - The IP addresses that belong to the subnet.
IsByoip This property is required. bool
IsPublic This property is required. bool
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.
Cidr This property is required. string
(String) The IP address CIDR of the subnet.
Id This property is required. string
(String) The ID of the worker pool.
Ips This property is required. []string
List of strings - The IP addresses that belong to the subnet.
IsByoip This property is required. bool
IsPublic This property is required. bool
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.
cidr This property is required. String
(String) The IP address CIDR of the subnet.
id This property is required. String
(String) The ID of the worker pool.
ips This property is required. List<String>
List of strings - The IP addresses that belong to the subnet.
isByoip This property is required. Boolean
isPublic This property is required. Boolean
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.
cidr This property is required. string
(String) The IP address CIDR of the subnet.
id This property is required. string
(String) The ID of the worker pool.
ips This property is required. string[]
List of strings - The IP addresses that belong to the subnet.
isByoip This property is required. boolean
isPublic This property is required. boolean
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.
cidr This property is required. str
(String) The IP address CIDR of the subnet.
id This property is required. str
(String) The ID of the worker pool.
ips This property is required. Sequence[str]
List of strings - The IP addresses that belong to the subnet.
is_byoip This property is required. bool
is_public This property is required. bool
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.
cidr This property is required. String
(String) The IP address CIDR of the subnet.
id This property is required. String
(String) The ID of the worker pool.
ips This property is required. List<String>
List of strings - The IP addresses that belong to the subnet.
isByoip This property is required. Boolean
isPublic This property is required. Boolean
(Bool) If set to true, the VLAN is public. If set to false, the VLAN is private.

GetContainerClusterWorkerPool

Hardware This property is required. string
(String) The level of hardware isolation that is used for the worker node of the worker pool.
Id This property is required. string
(String) The ID of the worker pool.
Labels This property is required. Dictionary<string, string>
List of strings - A list of labels that are added to the worker pool.
MachineType This property is required. string
(String) The machine type that is used for the worker nodes in the worker pool.
Name This property is required. string
The name or ID of the cluster.
SizePerZone This property is required. double
(Integer) The number of worker nodes per zone.
State This property is required. string
(String) The state of the worker pool.
Zones This property is required. List<GetContainerClusterWorkerPoolZone>
List of objects - A list of zones that are attached to the worker pool.
Hardware This property is required. string
(String) The level of hardware isolation that is used for the worker node of the worker pool.
Id This property is required. string
(String) The ID of the worker pool.
Labels This property is required. map[string]string
List of strings - A list of labels that are added to the worker pool.
MachineType This property is required. string
(String) The machine type that is used for the worker nodes in the worker pool.
Name This property is required. string
The name or ID of the cluster.
SizePerZone This property is required. float64
(Integer) The number of worker nodes per zone.
State This property is required. string
(String) The state of the worker pool.
Zones This property is required. []GetContainerClusterWorkerPoolZone
List of objects - A list of zones that are attached to the worker pool.
hardware This property is required. String
(String) The level of hardware isolation that is used for the worker node of the worker pool.
id This property is required. String
(String) The ID of the worker pool.
labels This property is required. Map<String,String>
List of strings - A list of labels that are added to the worker pool.
machineType This property is required. String
(String) The machine type that is used for the worker nodes in the worker pool.
name This property is required. String
The name or ID of the cluster.
sizePerZone This property is required. Double
(Integer) The number of worker nodes per zone.
state This property is required. String
(String) The state of the worker pool.
zones This property is required. List<GetContainerClusterWorkerPoolZone>
List of objects - A list of zones that are attached to the worker pool.
hardware This property is required. string
(String) The level of hardware isolation that is used for the worker node of the worker pool.
id This property is required. string
(String) The ID of the worker pool.
labels This property is required. {[key: string]: string}
List of strings - A list of labels that are added to the worker pool.
machineType This property is required. string
(String) The machine type that is used for the worker nodes in the worker pool.
name This property is required. string
The name or ID of the cluster.
sizePerZone This property is required. number
(Integer) The number of worker nodes per zone.
state This property is required. string
(String) The state of the worker pool.
zones This property is required. GetContainerClusterWorkerPoolZone[]
List of objects - A list of zones that are attached to the worker pool.
hardware This property is required. str
(String) The level of hardware isolation that is used for the worker node of the worker pool.
id This property is required. str
(String) The ID of the worker pool.
labels This property is required. Mapping[str, str]
List of strings - A list of labels that are added to the worker pool.
machine_type This property is required. str
(String) The machine type that is used for the worker nodes in the worker pool.
name This property is required. str
The name or ID of the cluster.
size_per_zone This property is required. float
(Integer) The number of worker nodes per zone.
state This property is required. str
(String) The state of the worker pool.
zones This property is required. Sequence[GetContainerClusterWorkerPoolZone]
List of objects - A list of zones that are attached to the worker pool.
hardware This property is required. String
(String) The level of hardware isolation that is used for the worker node of the worker pool.
id This property is required. String
(String) The ID of the worker pool.
labels This property is required. Map<String>
List of strings - A list of labels that are added to the worker pool.
machineType This property is required. String
(String) The machine type that is used for the worker nodes in the worker pool.
name This property is required. String
The name or ID of the cluster.
sizePerZone This property is required. Number
(Integer) The number of worker nodes per zone.
state This property is required. String
(String) The state of the worker pool.
zones This property is required. List<Property Map>
List of objects - A list of zones that are attached to the worker pool.

GetContainerClusterWorkerPoolZone

PrivateVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
PublicVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
WorkerCount This property is required. double
(Integer) The number of worker nodes that are attached to the zone.
Zone This property is required. string
(String) The name of the zone.
PrivateVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
PublicVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
WorkerCount This property is required. float64
(Integer) The number of worker nodes that are attached to the zone.
Zone This property is required. string
(String) The name of the zone.
privateVlan This property is required. String
(String) The ID of the private VLAN that is used in that zone.
publicVlan This property is required. String
(String) The ID of the private VLAN that is used in that zone.
workerCount This property is required. Double
(Integer) The number of worker nodes that are attached to the zone.
zone This property is required. String
(String) The name of the zone.
privateVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
publicVlan This property is required. string
(String) The ID of the private VLAN that is used in that zone.
workerCount This property is required. number
(Integer) The number of worker nodes that are attached to the zone.
zone This property is required. string
(String) The name of the zone.
private_vlan This property is required. str
(String) The ID of the private VLAN that is used in that zone.
public_vlan This property is required. str
(String) The ID of the private VLAN that is used in that zone.
worker_count This property is required. float
(Integer) The number of worker nodes that are attached to the zone.
zone This property is required. str
(String) The name of the zone.
privateVlan This property is required. String
(String) The ID of the private VLAN that is used in that zone.
publicVlan This property is required. String
(String) The ID of the private VLAN that is used in that zone.
workerCount This property is required. Number
(Integer) The number of worker nodes that are attached to the zone.
zone This property is required. String
(String) The name of the zone.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.