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 This property is required. string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- Alb
Type This property is required. string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - 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. string - (String) The ID of the worker pool.
- Name
This property is required. string - The name or ID of the cluster.
- Num
Of Instances 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.
- Alb
Ip This property is required. string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- Alb
Type This property is required. string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - 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. string - (String) The ID of the worker pool.
- Name
This property is required. string - The name or ID of the cluster.
- Num
Of Instances 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.
- alb
Ip This property is required. String - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type This property is required. String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment 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.
- num
Of Instances 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. string - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type This property is required. string - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment 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.
- num
Of Instances 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 areprivate
,public
, andall
. The default value isall
. - 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.
- alb
Ip This property is required. String - (String) BYOIP VIP to use for application load balancer. Currently supported only for private application load balancer.
- alb
Type This property is required. String - Filters the
albs
based on type. The valid values areprivate
,public
, andall
. The default value isall
. - disable
Deployment 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.
- num
Of Instances 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 - Service
Id This property is required. string - Service
Key Name This property is required. string - Service
Name This property is required. string
- Namespace
This property is required. string - Service
Id This property is required. string - Service
Key Name This property is required. string - Service
Name This property is required. string
- namespace
This property is required. String - service
Id This property is required. String - service
Key Name This property is required. String - service
Name This property is required. String
- namespace
This property is required. string - service
Id This property is required. string - service
Key Name This property is required. string - service
Name 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 - service
Id This property is required. String - service
Key Name This property is required. String - service
Name 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<GetContainer Cluster Vlan Subnet> - 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. []GetContainer Cluster Vlan Subnet - 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<GetContainer Cluster Vlan Subnet> - 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. GetContainer Cluster Vlan Subnet[] - 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[GetContainer Cluster Vlan Subnet] - 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.
- 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. []string - 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.
- is
Byoip This property is required. Boolean - is
Public 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.
- is
Byoip This property is required. boolean - is
Public 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.
- is
Byoip This property is required. Boolean - is
Public 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.
- Machine
Type 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.
- Size
Per Zone 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<GetContainer Cluster Worker Pool Zone> - 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.
- Machine
Type 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.
- Size
Per Zone 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. []GetContainer Cluster Worker Pool Zone - 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.
- machine
Type 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.
- size
Per Zone 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<GetContainer Cluster Worker Pool Zone> - 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.
- machine
Type 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.
- size
Per Zone 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. GetContainer Cluster Worker Pool Zone[] - 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[GetContainer Cluster Worker Pool Zone] - 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.
- machine
Type 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.
- size
Per Zone 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
- Private
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- Public
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- Worker
Count 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.
- Private
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- Public
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- Worker
Count 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.
- private
Vlan This property is required. String - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan This property is required. String - (String) The ID of the private VLAN that is used in that zone.
- worker
Count 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.
- private
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan This property is required. string - (String) The ID of the private VLAN that is used in that zone.
- worker
Count 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.
- private
Vlan This property is required. String - (String) The ID of the private VLAN that is used in that zone.
- public
Vlan This property is required. String - (String) The ID of the private VLAN that is used in that zone.
- worker
Count 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.