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",
});
import pulumi
import pulumi_ibm as ibm
cluster = ibm.get_container_cluster(cluster_name_id="mycluster")
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
})
}
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",
});
});
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());
}
}
variables:
cluster:
fn::invoke:
function: ibm:getContainerCluster
arguments:
clusterNameId: mycluster
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",
});
import pulumi
import pulumi_ibm as ibm
cluster_foo = ibm.get_container_cluster(name="FOO")
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
})
}
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",
});
});
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());
}
}
variables:
clusterFoo:
fn::invoke:
function: ibm:getContainerCluster
arguments:
name: FOO
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>
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]
func LookupContainerCluster(ctx *Context, args *LookupContainerClusterArgs, opts ...InvokeOption) (*LookupContainerClusterResult, error)
func LookupContainerClusterOutput(ctx *Context, args *LookupContainerClusterOutputArgs, opts ...InvokeOption) LookupContainerClusterResultOutput
> 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)
}
public static CompletableFuture<GetContainerClusterResult> getContainerCluster(GetContainerClusterArgs args, InvokeOptions options)
public static Output<GetContainerClusterResult> getContainerCluster(GetContainerClusterArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getContainerCluster:getContainerCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Guid 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 theibmcloud iam accounts
command in the IBM Cloud CLI. - Alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - Cluster
Name stringId - The name or ID of the cluster that you want to retrieve.
- Id string
- (String) The ID of the worker pool.
- List
Bounded boolServices - 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.
- Org
Guid 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 theibmcloud iam orgs
. - 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.
- Resource
Group stringId - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.ResourceGroup
data source. - Space
Guid 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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - Wait
Till string - Wait
Till doubleTimeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_till
. The default value is 20 minutes.Deprecated reference
- Account
Guid 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 theibmcloud iam accounts
command in the IBM Cloud CLI. - Alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - Cluster
Name stringId - The name or ID of the cluster that you want to retrieve.
- Id string
- (String) The ID of the worker pool.
- List
Bounded boolServices - 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.
- Org
Guid 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 theibmcloud iam orgs
. - 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.
- Resource
Group stringId - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.ResourceGroup
data source. - Space
Guid 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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - Wait
Till string - Wait
Till float64Timeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_till
. The default value is 20 minutes.Deprecated reference
- account
Guid 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 theibmcloud iam accounts
command in the IBM Cloud CLI. - alb
Type String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - cluster
Name StringId - The name or ID of the cluster that you want to retrieve.
- id String
- (String) The ID of the worker pool.
- list
Bounded BooleanServices - 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.
- org
Guid 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 theibmcloud iam orgs
. - 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.
- resource
Group StringId - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.ResourceGroup
data source. - space
Guid 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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - wait
Till String - wait
Till DoubleTimeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_till
. The default value is 20 minutes.Deprecated reference
- account
Guid 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 theibmcloud iam accounts
command in the IBM Cloud CLI. - alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - cluster
Name stringId - The name or ID of the cluster that you want to retrieve.
- id string
- (String) The ID of the worker pool.
- list
Bounded booleanServices - 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.
- org
Guid 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 theibmcloud iam orgs
. - 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.
- resource
Group stringId - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.ResourceGroup
data source. - space
Guid 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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - wait
Till string - wait
Till numberTimeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_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 theibmcloud iam accounts
command in the IBM Cloud CLI. - alb_
type str - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - cluster_
name_ strid - The name or ID of the cluster that you want to retrieve.
- id str
- (String) The ID of the worker pool.
- list_
bounded_ boolservices - 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 theibmcloud iam orgs
. - 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.
- resource_
group_ strid - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - wait_
till str - wait_
till_ floattimeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_till
. The default value is 20 minutes.Deprecated reference
- account
Guid 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 theibmcloud iam accounts
command in the IBM Cloud CLI. - alb
Type String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - cluster
Name StringId - The name or ID of the cluster that you want to retrieve.
- id String
- (String) The ID of the worker pool.
- list
Bounded BooleanServices - 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.
- org
Guid 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 theibmcloud iam orgs
. - 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.
- resource
Group StringId - The ID of the resource group where your cluster is provisioned into. To list resource groups, run
ibmcloud resource groups
or use theibm.ResourceGroup
data source. - space
Guid 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 theibmcloud iam space <space-name> --guid
command in the IBM Cloud CLI. - wait
Till String - wait
Till NumberTimeout This parameter can be used to set the
wait_till
timeout in minutes. Thewait_till_timeout
can only be used withwait_till
. The default value is 20 minutes.Deprecated reference
getContainerCluster Result
The following output properties are available:
- Albs
List<Get
Container Cluster Alb> - List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- Api
Key stringId - (String) The ID of the API key.
- Api
Key stringOwner Email - (String) The Email ID of the key owner.
- Api
Key stringOwner Name - (String) The name of the key owner.
- Bounded
Services List<GetContainer Cluster Bounded Service> - 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.
- Image
Security boolEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- Ingress
Hostname string - (String) The Ingress host name.
- Ingress
Secret string - (String) The name of the Ingress secret.
- Is
Trusted bool - Private
Service boolEndpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- Private
Service stringEndpoint Url - (String) The URL of the private service endpoint for your cluster.
- Public
Service boolEndpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- Public
Service stringEndpoint Url - (String) The URL of the public service endpoint for your cluster.
- Region string
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group stringId - Resource
Group stringName - Resource
Name string - Resource
Status string - Server
Url string - State string
- (String) The state of the worker pool.
- Vlans
List<Get
Container Cluster Vlan> - (List of objects) A list of VLANs that are attached to the cluster.
- Worker
Count double - (Integer) The number of worker nodes that are attached to the zone.
- Worker
Pools List<GetContainer Cluster Worker Pool> - 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.
- Account
Guid string - Alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - Cluster
Name stringId - List
Bounded boolServices - Name string
- (String) The name of the worker pool.
- Org
Guid string - Space
Guid string - Wait
Till string - Wait
Till doubleTimeout
- Albs
[]Get
Container Cluster Alb - List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- Api
Key stringId - (String) The ID of the API key.
- Api
Key stringOwner Email - (String) The Email ID of the key owner.
- Api
Key stringOwner Name - (String) The name of the key owner.
- Bounded
Services []GetContainer Cluster Bounded Service - 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.
- Image
Security boolEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- Ingress
Hostname string - (String) The Ingress host name.
- Ingress
Secret string - (String) The name of the Ingress secret.
- Is
Trusted bool - Private
Service boolEndpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- Private
Service stringEndpoint Url - (String) The URL of the private service endpoint for your cluster.
- Public
Service boolEndpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- Public
Service stringEndpoint Url - (String) The URL of the public service endpoint for your cluster.
- Region string
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group stringId - Resource
Group stringName - Resource
Name string - Resource
Status string - Server
Url string - State string
- (String) The state of the worker pool.
- Vlans
[]Get
Container Cluster Vlan - (List of objects) A list of VLANs that are attached to the cluster.
- Worker
Count float64 - (Integer) The number of worker nodes that are attached to the zone.
- Worker
Pools []GetContainer Cluster Worker Pool - 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.
- Account
Guid string - Alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - Cluster
Name stringId - List
Bounded boolServices - Name string
- (String) The name of the worker pool.
- Org
Guid string - Space
Guid string - Wait
Till string - Wait
Till float64Timeout
- albs
List<Get
Container Cluster Alb> - List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- api
Key StringId - (String) The ID of the API key.
- api
Key StringOwner Email - (String) The Email ID of the key owner.
- api
Key StringOwner Name - (String) The name of the key owner.
- bounded
Services List<GetContainer Cluster Bounded Service> - 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.
- image
Security BooleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname String - (String) The Ingress host name.
- ingress
Secret String - (String) The name of the Ingress secret.
- is
Trusted Boolean - private
Service BooleanEndpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- private
Service StringEndpoint Url - (String) The URL of the private service endpoint for your cluster.
- public
Service BooleanEndpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- public
Service StringEndpoint Url - (String) The URL of the public service endpoint for your cluster.
- region String
- resource
Controller StringUrl - resource
Crn String - resource
Group StringId - resource
Group StringName - resource
Name String - resource
Status String - server
Url String - state String
- (String) The state of the worker pool.
- vlans
List<Get
Container Cluster Vlan> - (List of objects) A list of VLANs that are attached to the cluster.
- worker
Count Double - (Integer) The number of worker nodes that are attached to the zone.
- worker
Pools List<GetContainer Cluster Worker Pool> - 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.
- account
Guid String - alb
Type String - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name StringId - list
Bounded BooleanServices - name String
- (String) The name of the worker pool.
- org
Guid String - space
Guid String - wait
Till String - wait
Till DoubleTimeout
- albs
Get
Container Cluster Alb[] - List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- api
Key stringId - (String) The ID of the API key.
- api
Key stringOwner Email - (String) The Email ID of the key owner.
- api
Key stringOwner Name - (String) The name of the key owner.
- bounded
Services GetContainer Cluster Bounded Service[] - 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.
- image
Security booleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname string - (String) The Ingress host name.
- ingress
Secret string - (String) The name of the Ingress secret.
- is
Trusted boolean - private
Service booleanEndpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- private
Service stringEndpoint Url - (String) The URL of the private service endpoint for your cluster.
- public
Service booleanEndpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- public
Service stringEndpoint Url - (String) The URL of the public service endpoint for your cluster.
- region string
- resource
Controller stringUrl - resource
Crn string - resource
Group stringId - resource
Group stringName - resource
Name string - resource
Status string - server
Url string - state string
- (String) The state of the worker pool.
- vlans
Get
Container Cluster Vlan[] - (List of objects) A list of VLANs that are attached to the cluster.
- worker
Count number - (Integer) The number of worker nodes that are attached to the zone.
- worker
Pools GetContainer Cluster Worker Pool[] - 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.
- account
Guid string - alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name stringId - list
Bounded booleanServices - name string
- (String) The name of the worker pool.
- org
Guid string - space
Guid string - wait
Till string - wait
Till numberTimeout
- albs
Sequence[Get
Container Cluster Alb] - List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- api_
key_ strid - (String) The ID of the API key.
- api_
key_ strowner_ email - (String) The Email ID of the key owner.
- api_
key_ strowner_ name - (String) The name of the key owner.
- bounded_
services Sequence[GetContainer Cluster Bounded Service] - 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_ boolenforcement - (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_ boolendpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- private_
service_ strendpoint_ url - (String) The URL of the private service endpoint for your cluster.
- public_
service_ boolendpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- public_
service_ strendpoint_ url - (String) The URL of the public service endpoint for your cluster.
- region str
- resource_
controller_ strurl - resource_
crn str - resource_
group_ strid - resource_
group_ strname - resource_
name str - resource_
status str - server_
url str - state str
- (String) The state of the worker pool.
- vlans
Sequence[Get
Container Cluster Vlan] - (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[GetContainer Cluster Worker Pool] - 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 - alb_
type str - (String) The type of ALB. Supported values are
public
andprivate
. - cluster_
name_ strid - list_
bounded_ boolservices - name str
- (String) The name of the worker pool.
- org_
guid str - space_
guid str - wait_
till str - wait_
till_ floattimeout
- albs List<Property Map>
- List of objects - A list of Ingress application load balancers (ALBs) that are attached to the cluster.
- api
Key StringId - (String) The ID of the API key.
- api
Key StringOwner Email - (String) The Email ID of the key owner.
- api
Key StringOwner Name - (String) The name of the key owner.
- bounded
Services 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.
- image
Security BooleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname String - (String) The Ingress host name.
- ingress
Secret String - (String) The name of the Ingress secret.
- is
Trusted Boolean - private
Service BooleanEndpoint - (Bool) Indicates if the private service endpoint is enabled (true) or disabled (false) for a cluster.
- private
Service StringEndpoint Url - (String) The URL of the private service endpoint for your cluster.
- public
Service BooleanEndpoint - (Bool) Indicates if the public service endpoint is enabled (true) or disabled (false) for a cluster.
- public
Service StringEndpoint Url - (String) The URL of the public service endpoint for your cluster.
- region String
- resource
Controller StringUrl - resource
Crn String - resource
Group StringId - resource
Group StringName - resource
Name String - resource
Status String - server
Url 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.
- worker
Count Number - (Integer) The number of worker nodes that are attached to the zone.
- worker
Pools 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.
- account
Guid String - alb
Type String - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name StringId - list
Bounded BooleanServices - name String
- (String) The name of the worker pool.
- org
Guid String - space
Guid String - wait
Till String - wait
Till NumberTimeout
Supporting Types
GetContainerClusterAlb
- Alb
Ip string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- Alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - Disable
Deployment bool - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- Enable bool
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- Id string
- (String) The ID of the worker pool.
- Name string
- The name or ID of the cluster.
- Num
Of stringInstances - (Integer) The number of ALB replicas.
- Resize bool
- (Bool) Indicate whether resizing should be done.
- State string
- (String) The state of the worker pool.
- Alb
Ip string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- Alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - Disable
Deployment bool - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- Enable bool
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- Id string
- (String) The ID of the worker pool.
- Name string
- The name or ID of the cluster.
- Num
Of stringInstances - (Integer) The number of ALB replicas.
- Resize bool
- (Bool) Indicate whether resizing should be done.
- State string
- (String) The state of the worker pool.
- alb
Ip String - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment Boolean - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- enable Boolean
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- id String
- (String) The ID of the worker pool.
- name String
- The name or ID of the cluster.
- num
Of StringInstances - (Integer) The number of ALB replicas.
- resize Boolean
- (Bool) Indicate whether resizing should be done.
- state String
- (String) The state of the worker pool.
- alb
Ip string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment boolean - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- enable boolean
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- id string
- (String) The ID of the worker pool.
- name string
- The name or ID of the cluster.
- num
Of stringInstances - (Integer) The number of ALB replicas.
- resize boolean
- (Bool) Indicate whether resizing should be done.
- state string
- (String) The state of the worker pool.
- alb_
ip str - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb_
type str - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable_
deployment bool - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- enable bool
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- id str
- (String) The ID of the worker pool.
- name str
- The name or ID of the cluster.
- num_
of_ strinstances - (Integer) The number of ALB replicas.
- resize bool
- (Bool) Indicate whether resizing should be done.
- state str
- (String) The state of the worker pool.
- alb
Ip String - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment Boolean - (Bool) Indicate whether to disable deployment only on disable application load balancer (ALB).
- enable Boolean
- (Bool) Indicates if the ALB is enabled (true) or disabled (false) in the cluster.
- id String
- (String) The ID of the worker pool.
- name String
- The name or ID of the cluster.
- num
Of StringInstances - (Integer) The number of ALB replicas.
- resize Boolean
- (Bool) Indicate whether resizing should be done.
- state String
- (String) The state of the worker pool.
GetContainerClusterBoundedService
- Namespace string
- Service
Id string - Service
Key stringName - Service
Name string
- Namespace string
- Service
Id string - Service
Key stringName - Service
Name string
- namespace String
- service
Id String - service
Key StringName - service
Name String
- namespace string
- service
Id string - service
Key stringName - service
Name string
- namespace str
- service_
id str - service_
key_ strname - service_
name str
- namespace String
- service
Id String - service
Key StringName - service
Name String
GetContainerClusterVlan
- Id string
- (String) The ID of the worker pool.
- Subnets
List<Get
Container Cluster Vlan Subnet> - List of objects - A list of subnets that belong to the cluster.
- Id string
- (String) The ID of the worker pool.
- Subnets
[]Get
Container Cluster Vlan Subnet - List of objects - A list of subnets that belong to the cluster.
- id String
- (String) The ID of the worker pool.
- subnets
List<Get
Container Cluster Vlan Subnet> - List of objects - A list of subnets that belong to the cluster.
- id string
- (String) The ID of the worker pool.
- subnets
Get
Container Cluster Vlan Subnet[] - List of objects - A list of subnets that belong to the cluster.
- id str
- (String) The ID of the worker pool.
- subnets
Sequence[Get
Container Cluster Vlan Subnet] - List of objects - A list of subnets that belong to the cluster.
- id String
- (String) The ID of the worker pool.
- subnets List<Property Map>
- List of objects - A list of subnets that belong to the cluster.
GetContainerClusterVlanSubnet
GetContainerClusterWorkerPool
- Hardware string
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- Id string
- (String) The ID of the worker pool.
- Labels Dictionary<string, string>
- List of strings - A list of labels that are added to the worker pool.
- Machine
Type string - (String) The machine type that is used for the worker nodes in the worker pool.
- Name string
- The name or ID of the cluster.
- Size
Per doubleZone - (Integer) The number of worker nodes per zone.
- State string
- (String) The state of the worker pool.
- Zones
List<Get
Container Cluster Worker Pool Zone> - List of objects - A list of zones that are attached to the worker pool.
- Hardware string
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- Id string
- (String) The ID of the worker pool.
- Labels map[string]string
- List of strings - A list of labels that are added to the worker pool.
- Machine
Type string - (String) The machine type that is used for the worker nodes in the worker pool.
- Name string
- The name or ID of the cluster.
- Size
Per float64Zone - (Integer) The number of worker nodes per zone.
- State string
- (String) The state of the worker pool.
- Zones
[]Get
Container Cluster Worker Pool Zone - List of objects - A list of zones that are attached to the worker pool.
- hardware String
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- id String
- (String) The ID of the worker pool.
- labels Map<String,String>
- List of strings - A list of labels that are added to the worker pool.
- machine
Type String - (String) The machine type that is used for the worker nodes in the worker pool.
- name String
- The name or ID of the cluster.
- size
Per DoubleZone - (Integer) The number of worker nodes per zone.
- state String
- (String) The state of the worker pool.
- zones
List<Get
Container Cluster Worker Pool Zone> - List of objects - A list of zones that are attached to the worker pool.
- hardware string
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- id string
- (String) The ID of the worker pool.
- labels {[key: string]: string}
- List of strings - A list of labels that are added to the worker pool.
- machine
Type string - (String) The machine type that is used for the worker nodes in the worker pool.
- name string
- The name or ID of the cluster.
- size
Per numberZone - (Integer) The number of worker nodes per zone.
- state string
- (String) The state of the worker pool.
- zones
Get
Container Cluster Worker Pool Zone[] - List of objects - A list of zones that are attached to the worker pool.
- hardware str
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- id str
- (String) The ID of the worker pool.
- labels Mapping[str, str]
- List of strings - A list of labels that are added to the worker pool.
- machine_
type str - (String) The machine type that is used for the worker nodes in the worker pool.
- name str
- The name or ID of the cluster.
- size_
per_ floatzone - (Integer) The number of worker nodes per zone.
- state str
- (String) The state of the worker pool.
- zones
Sequence[Get
Container Cluster Worker Pool Zone] - List of objects - A list of zones that are attached to the worker pool.
- hardware String
- (String) The level of hardware isolation that is used for the worker node of the worker pool.
- id String
- (String) The ID of the worker pool.
- labels Map<String>
- List of strings - A list of labels that are added to the worker pool.
- machine
Type String - (String) The machine type that is used for the worker nodes in the worker pool.
- name String
- The name or ID of the cluster.
- size
Per NumberZone - (Integer) The number of worker nodes per zone.
- state String
- (String) The state of the worker pool.
- zones List<Property Map>
- List of objects - A list of zones that are attached to the worker pool.
GetContainerClusterWorkerPoolZone
- Private
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- Public
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- Worker
Count double - (Integer) The number of worker nodes that are attached to the zone.
- Zone string
- (String) The name of the zone.
- Private
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- Public
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- Worker
Count float64 - (Integer) The number of worker nodes that are attached to the zone.
- Zone string
- (String) The name of the zone.
- private
Vlan String - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan String - (String) The ID of the private VLAN that is used in that zone.
- worker
Count Double - (Integer) The number of worker nodes that are attached to the zone.
- zone String
- (String) The name of the zone.
- private
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan string - (String) The ID of the private VLAN that is used in that zone.
- worker
Count number - (Integer) The number of worker nodes that are attached to the zone.
- zone string
- (String) The name of the zone.
- private_
vlan str - (String) The ID of the private VLAN that is used in that zone.
- public_
vlan str - (String) The ID of the private VLAN that is used in that zone.
- worker_
count float - (Integer) The number of worker nodes that are attached to the zone.
- zone str
- (String) The name of the zone.
- private
Vlan String - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan String - (String) The ID of the private VLAN that is used in that zone.
- worker
Count Number - (Integer) The number of worker nodes that are attached to the zone.
- zone 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.