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

ibm.getContainerVpcCluster

Explore with Pulumi AI

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

    ​ Retrieve information about a VPC cluster in IBM Cloud Kubernetes Service. For more information, about VPC cluster, see about IBM Cloud Kubernetes Service. ​

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const cluster = ibm.getContainerVpcCluster({
        name: "no-zones-tf",
        resourceGroupId: data.ibm_resource_group.group.id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    cluster = ibm.get_container_vpc_cluster(name="no-zones-tf",
        resource_group_id=data["ibm_resource_group"]["group"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupContainerVpcCluster(ctx, &ibm.LookupContainerVpcClusterArgs{
    			Name:            pulumi.StringRef("no-zones-tf"),
    			ResourceGroupId: pulumi.StringRef(data.Ibm_resource_group.Group.Id),
    		}, 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.GetContainerVpcCluster.Invoke(new()
        {
            Name = "no-zones-tf",
            ResourceGroupId = data.Ibm_resource_group.Group.Id,
        });
    
    });
    
    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.GetContainerVpcClusterArgs;
    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.getContainerVpcCluster(GetContainerVpcClusterArgs.builder()
                .name("no-zones-tf")
                .resourceGroupId(data.ibm_resource_group().group().id())
                .build());
    
        }
    }
    
    variables:
      cluster:
        fn::invoke:
          function: ibm:getContainerVpcCluster
          arguments:
            name: no-zones-tf
            resourceGroupId: ${data.ibm_resource_group.group.id}
    

    Using getContainerVpcCluster

    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 getContainerVpcCluster(args: GetContainerVpcClusterArgs, opts?: InvokeOptions): Promise<GetContainerVpcClusterResult>
    function getContainerVpcClusterOutput(args: GetContainerVpcClusterOutputArgs, opts?: InvokeOptions): Output<GetContainerVpcClusterResult>
    def get_container_vpc_cluster(alb_type: Optional[str] = None,
                                  cluster_name_id: Optional[str] = None,
                                  id: Optional[str] = None,
                                  name: Optional[str] = None,
                                  resource_group_id: Optional[str] = None,
                                  wait_till: Optional[str] = None,
                                  wait_till_timeout: Optional[float] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetContainerVpcClusterResult
    def get_container_vpc_cluster_output(alb_type: Optional[pulumi.Input[str]] = None,
                                  cluster_name_id: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  resource_group_id: 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[GetContainerVpcClusterResult]
    func LookupContainerVpcCluster(ctx *Context, args *LookupContainerVpcClusterArgs, opts ...InvokeOption) (*LookupContainerVpcClusterResult, error)
    func LookupContainerVpcClusterOutput(ctx *Context, args *LookupContainerVpcClusterOutputArgs, opts ...InvokeOption) LookupContainerVpcClusterResultOutput

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

    public static class GetContainerVpcCluster 
    {
        public static Task<GetContainerVpcClusterResult> InvokeAsync(GetContainerVpcClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetContainerVpcClusterResult> Invoke(GetContainerVpcClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContainerVpcClusterResult> getContainerVpcCluster(GetContainerVpcClusterArgs args, InvokeOptions options)
    public static Output<GetContainerVpcClusterResult> getContainerVpcCluster(GetContainerVpcClusterArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getContainerVpcCluster:getContainerVpcCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AlbType string
    The ALB type of a cluster.
    ClusterNameId string
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    Name string
    The name or ID of the cluster.
    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.
    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.
    AlbType string
    The ALB type of a cluster.
    ClusterNameId string
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    Name string
    The name or ID of the cluster.
    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.
    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.
    albType String
    The ALB type of a cluster.
    clusterNameId String
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    name String
    The name or ID of the cluster.
    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.
    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.
    albType string
    The ALB type of a cluster.
    clusterNameId string
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    name string
    The name or ID of the cluster.
    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.
    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.
    alb_type str
    The ALB type of a cluster.
    cluster_name_id str
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    id str
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    name str
    The name or ID of the cluster.
    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.
    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.
    albType String
    The ALB type of a cluster.
    clusterNameId String
    The name or ID of the VPC cluster that you want to retrieve.

    Deprecated: Deprecated

    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    name String
    The name or ID of the cluster.
    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.
    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.

    getContainerVpcCluster Result

    The following output properties are available:

    Albs List<GetContainerVpcClusterAlb>
    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.
    Crn string
    (String) The CRN of the cluster.
    Health string
    (String) The health of the cluster master.
    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    ImageSecurityEnforcement bool
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    IngressHostname string
    (String) The hostname that was assigned to your Ingress subdomain.
    IngressSecret string
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    KubeVersion string
    (String) The Kubernetes version of the cluster, including the major.minor version.
    MasterUrl string
    (String) The URL of the cluster master.
    PodSubnet string
    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.
    ResourceControllerUrl string
    ResourceCrn string
    ResourceGroupId string
    ResourceGroupName string
    ResourceName string
    ResourceStatus string
    ServiceSubnet string
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    Status string
    (String) The status of the cluster master.
    Tags List<string>
    VpeServiceEndpointUrl string
    (String) The URL of the virtual private endpoint for your cluster.
    WorkerCount double
    (Integer) The number of worker nodes in this worker pool.
    WorkerPools List<GetContainerVpcClusterWorkerPool>
    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.
    AlbType string
    (String) The type of ALB. Supported values are public and private.
    ClusterNameId string

    Deprecated: Deprecated

    Name string
    (String) The name of the secondary storage.
    WaitTill string
    WaitTillTimeout double
    Albs []GetContainerVpcClusterAlb
    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.
    Crn string
    (String) The CRN of the cluster.
    Health string
    (String) The health of the cluster master.
    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    ImageSecurityEnforcement bool
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    IngressHostname string
    (String) The hostname that was assigned to your Ingress subdomain.
    IngressSecret string
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    KubeVersion string
    (String) The Kubernetes version of the cluster, including the major.minor version.
    MasterUrl string
    (String) The URL of the cluster master.
    PodSubnet string
    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.
    ResourceControllerUrl string
    ResourceCrn string
    ResourceGroupId string
    ResourceGroupName string
    ResourceName string
    ResourceStatus string
    ServiceSubnet string
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    Status string
    (String) The status of the cluster master.
    Tags []string
    VpeServiceEndpointUrl string
    (String) The URL of the virtual private endpoint for your cluster.
    WorkerCount float64
    (Integer) The number of worker nodes in this worker pool.
    WorkerPools []GetContainerVpcClusterWorkerPool
    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.
    AlbType string
    (String) The type of ALB. Supported values are public and private.
    ClusterNameId string

    Deprecated: Deprecated

    Name string
    (String) The name of the secondary storage.
    WaitTill string
    WaitTillTimeout float64
    albs List<GetContainerVpcClusterAlb>
    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.
    crn String
    (String) The CRN of the cluster.
    health String
    (String) The health of the cluster master.
    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    imageSecurityEnforcement Boolean
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    ingressHostname String
    (String) The hostname that was assigned to your Ingress subdomain.
    ingressSecret String
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    kubeVersion String
    (String) The Kubernetes version of the cluster, including the major.minor version.
    masterUrl String
    (String) The URL of the cluster master.
    podSubnet String
    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.
    resourceControllerUrl String
    resourceCrn String
    resourceGroupId String
    resourceGroupName String
    resourceName String
    resourceStatus String
    serviceSubnet String
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.
    status String
    (String) The status of the cluster master.
    tags List<String>
    vpeServiceEndpointUrl String
    (String) The URL of the virtual private endpoint for your cluster.
    workerCount Double
    (Integer) The number of worker nodes in this worker pool.
    workerPools List<GetContainerVpcClusterWorkerPool>
    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.
    albType String
    (String) The type of ALB. Supported values are public and private.
    clusterNameId String

    Deprecated: Deprecated

    name String
    (String) The name of the secondary storage.
    waitTill String
    waitTillTimeout Double
    albs GetContainerVpcClusterAlb[]
    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.
    crn string
    (String) The CRN of the cluster.
    health string
    (String) The health of the cluster master.
    id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    imageSecurityEnforcement boolean
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    ingressHostname string
    (String) The hostname that was assigned to your Ingress subdomain.
    ingressSecret string
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    kubeVersion string
    (String) The Kubernetes version of the cluster, including the major.minor version.
    masterUrl string
    (String) The URL of the cluster master.
    podSubnet string
    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.
    resourceControllerUrl string
    resourceCrn string
    resourceGroupId string
    resourceGroupName string
    resourceName string
    resourceStatus string
    serviceSubnet string
    state string
    (String) The state of the ALB. Supported values are enabled or disabled.
    status string
    (String) The status of the cluster master.
    tags string[]
    vpeServiceEndpointUrl string
    (String) The URL of the virtual private endpoint for your cluster.
    workerCount number
    (Integer) The number of worker nodes in this worker pool.
    workerPools GetContainerVpcClusterWorkerPool[]
    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.
    albType string
    (String) The type of ALB. Supported values are public and private.
    clusterNameId string

    Deprecated: Deprecated

    name string
    (String) The name of the secondary storage.
    waitTill string
    waitTillTimeout number
    albs Sequence[GetContainerVpcClusterAlb]
    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.
    crn str
    (String) The CRN of the cluster.
    health str
    (String) The health of the cluster master.
    id str
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    image_security_enforcement bool
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    ingress_hostname str
    (String) The hostname that was assigned to your Ingress subdomain.
    ingress_secret str
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    kube_version str
    (String) The Kubernetes version of the cluster, including the major.minor version.
    master_url str
    (String) The URL of the cluster master.
    pod_subnet str
    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.
    resource_controller_url str
    resource_crn str
    resource_group_id str
    resource_group_name str
    resource_name str
    resource_status str
    service_subnet str
    state str
    (String) The state of the ALB. Supported values are enabled or disabled.
    status str
    (String) The status of the cluster master.
    tags Sequence[str]
    vpe_service_endpoint_url str
    (String) The URL of the virtual private endpoint for your cluster.
    worker_count float
    (Integer) The number of worker nodes in this worker pool.
    worker_pools Sequence[GetContainerVpcClusterWorkerPool]
    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.
    alb_type str
    (String) The type of ALB. Supported values are public and private.
    cluster_name_id str

    Deprecated: Deprecated

    name str
    (String) The name of the secondary storage.
    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.
    crn String
    (String) The CRN of the cluster.
    health String
    (String) The health of the cluster master.
    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    imageSecurityEnforcement Boolean
    (Bool) Indicates if image security enforcement policies are enabled in a cluster.
    ingressHostname String
    (String) The hostname that was assigned to your Ingress subdomain.
    ingressSecret String
    (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
    kubeVersion String
    (String) The Kubernetes version of the cluster, including the major.minor version.
    masterUrl String
    (String) The URL of the cluster master.
    podSubnet String
    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.
    resourceControllerUrl String
    resourceCrn String
    resourceGroupId String
    resourceGroupName String
    resourceName String
    resourceStatus String
    serviceSubnet String
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.
    status String
    (String) The status of the cluster master.
    tags List<String>
    vpeServiceEndpointUrl String
    (String) The URL of the virtual private endpoint for your cluster.
    workerCount Number
    (Integer) The number of worker nodes in this worker pool.
    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.
    albType String
    (String) The type of ALB. Supported values are public and private.
    clusterNameId String

    Deprecated: Deprecated

    name String
    (String) The name of the secondary storage.
    waitTill String
    waitTillTimeout Number

    Supporting Types

    GetContainerVpcClusterAlb

    AlbType string
    The ALB type of a cluster.
    DisableDeployment 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 subnet that the worker pool is attached to in the zone.
    LoadBalancerHostname string
    (String) The host name of the ALB.
    Name string
    The name or ID of the cluster.
    Resize bool
    (Bool) Indicate whether resizing should be done.
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    AlbType string
    The ALB type of a cluster.
    DisableDeployment 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 subnet that the worker pool is attached to in the zone.
    LoadBalancerHostname string
    (String) The host name of the ALB.
    Name string
    The name or ID of the cluster.
    Resize bool
    (Bool) Indicate whether resizing should be done.
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    albType String
    The ALB type of a cluster.
    disableDeployment 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 subnet that the worker pool is attached to in the zone.
    loadBalancerHostname String
    (String) The host name of the ALB.
    name String
    The name or ID of the cluster.
    resize Boolean
    (Bool) Indicate whether resizing should be done.
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.
    albType string
    The ALB type of a cluster.
    disableDeployment 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 subnet that the worker pool is attached to in the zone.
    loadBalancerHostname string
    (String) The host name of the ALB.
    name string
    The name or ID of the cluster.
    resize boolean
    (Bool) Indicate whether resizing should be done.
    state string
    (String) The state of the ALB. Supported values are enabled or disabled.
    alb_type str
    The ALB type of a cluster.
    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 subnet that the worker pool is attached to in the zone.
    load_balancer_hostname str
    (String) The host name of the ALB.
    name str
    The name or ID of the cluster.
    resize bool
    (Bool) Indicate whether resizing should be done.
    state str
    (String) The state of the ALB. Supported values are enabled or disabled.
    albType String
    The ALB type of a cluster.
    disableDeployment 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 subnet that the worker pool is attached to in the zone.
    loadBalancerHostname String
    (String) The host name of the ALB.
    name String
    The name or ID of the cluster.
    resize Boolean
    (Bool) Indicate whether resizing should be done.
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.

    GetContainerVpcClusterWorkerPool

    Flavor string
    (String) The flavor that is used for the worker nodes in the worker pool.
    HostPoolId string
    (String) The ID of the dedicated host pool.
    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    Isolation string
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    Labels Dictionary<string, string>
    List of strings - A list of labels that are added to the worker pool.
    Name string
    The name or ID of the cluster.
    OperatingSystem string
    (String) The operating system of the workers in the worker pool.
    SecondaryStorages List<GetContainerVpcClusterWorkerPoolSecondaryStorage>
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    WorkerCount double
    (Integer) The number of worker nodes in this worker pool.
    Zones List<GetContainerVpcClusterWorkerPoolZone>
    List of objects - A list of zones that are attached to the worker pool.
    Flavor string
    (String) The flavor that is used for the worker nodes in the worker pool.
    HostPoolId string
    (String) The ID of the dedicated host pool.
    Id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    Isolation string
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    Labels map[string]string
    List of strings - A list of labels that are added to the worker pool.
    Name string
    The name or ID of the cluster.
    OperatingSystem string
    (String) The operating system of the workers in the worker pool.
    SecondaryStorages []GetContainerVpcClusterWorkerPoolSecondaryStorage
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    State string
    (String) The state of the ALB. Supported values are enabled or disabled.
    WorkerCount float64
    (Integer) The number of worker nodes in this worker pool.
    Zones []GetContainerVpcClusterWorkerPoolZone
    List of objects - A list of zones that are attached to the worker pool.
    flavor String
    (String) The flavor that is used for the worker nodes in the worker pool.
    hostPoolId String
    (String) The ID of the dedicated host pool.
    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    isolation String
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    labels Map<String,String>
    List of strings - A list of labels that are added to the worker pool.
    name String
    The name or ID of the cluster.
    operatingSystem String
    (String) The operating system of the workers in the worker pool.
    secondaryStorages List<GetContainerVpcClusterWorkerPoolSecondaryStorage>
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.
    workerCount Double
    (Integer) The number of worker nodes in this worker pool.
    zones List<GetContainerVpcClusterWorkerPoolZone>
    List of objects - A list of zones that are attached to the worker pool.
    flavor string
    (String) The flavor that is used for the worker nodes in the worker pool.
    hostPoolId string
    (String) The ID of the dedicated host pool.
    id string
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    isolation string
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    labels {[key: string]: string}
    List of strings - A list of labels that are added to the worker pool.
    name string
    The name or ID of the cluster.
    operatingSystem string
    (String) The operating system of the workers in the worker pool.
    secondaryStorages GetContainerVpcClusterWorkerPoolSecondaryStorage[]
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    state string
    (String) The state of the ALB. Supported values are enabled or disabled.
    workerCount number
    (Integer) The number of worker nodes in this worker pool.
    zones GetContainerVpcClusterWorkerPoolZone[]
    List of objects - A list of zones that are attached to the worker pool.
    flavor str
    (String) The flavor that is used for the worker nodes in the worker pool.
    host_pool_id str
    (String) The ID of the dedicated host pool.
    id str
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    isolation str
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    labels Mapping[str, str]
    List of strings - A list of labels that are added to the worker pool.
    name str
    The name or ID of the cluster.
    operating_system str
    (String) The operating system of the workers in the worker pool.
    secondary_storages Sequence[GetContainerVpcClusterWorkerPoolSecondaryStorage]
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    state str
    (String) The state of the ALB. Supported values are enabled or disabled.
    worker_count float
    (Integer) The number of worker nodes in this worker pool.
    zones Sequence[GetContainerVpcClusterWorkerPoolZone]
    List of objects - A list of zones that are attached to the worker pool.
    flavor String
    (String) The flavor that is used for the worker nodes in the worker pool.
    hostPoolId String
    (String) The ID of the dedicated host pool.
    id String
    (String) The ID of the subnet that the worker pool is attached to in the zone.
    isolation String
    (String) The level of hardware isolation for the worker node. For VPC clusters, this value is always shared.
    labels Map<String>
    List of strings - A list of labels that are added to the worker pool.
    name String
    The name or ID of the cluster.
    operatingSystem String
    (String) The operating system of the workers in the worker pool.
    secondaryStorages List<Property Map>
    List of objects - The optional secondary storage configuration of the workers in the worker pool.
    state String
    (String) The state of the ALB. Supported values are enabled or disabled.
    workerCount Number
    (Integer) The number of worker nodes in this worker pool.
    zones List<Property Map>
    List of objects - A list of zones that are attached to the worker pool.

    GetContainerVpcClusterWorkerPoolSecondaryStorage

    Count double
    (Integer) The device count of the secondary storage.
    DeviceType string
    (String) The device type of the secondary storage.
    Name string
    (String) The name of the secondary storage.
    Profile string
    (String) The profile of the secondary storage.
    RaidConfiguration string
    (String) The raid configuration of the secondary storage.
    Size double
    (Integer) The size of the secondary storage.
    Count float64
    (Integer) The device count of the secondary storage.
    DeviceType string
    (String) The device type of the secondary storage.
    Name string
    (String) The name of the secondary storage.
    Profile string
    (String) The profile of the secondary storage.
    RaidConfiguration string
    (String) The raid configuration of the secondary storage.
    Size float64
    (Integer) The size of the secondary storage.
    count Double
    (Integer) The device count of the secondary storage.
    deviceType String
    (String) The device type of the secondary storage.
    name String
    (String) The name of the secondary storage.
    profile String
    (String) The profile of the secondary storage.
    raidConfiguration String
    (String) The raid configuration of the secondary storage.
    size Double
    (Integer) The size of the secondary storage.
    count number
    (Integer) The device count of the secondary storage.
    deviceType string
    (String) The device type of the secondary storage.
    name string
    (String) The name of the secondary storage.
    profile string
    (String) The profile of the secondary storage.
    raidConfiguration string
    (String) The raid configuration of the secondary storage.
    size number
    (Integer) The size of the secondary storage.
    count float
    (Integer) The device count of the secondary storage.
    device_type str
    (String) The device type of the secondary storage.
    name str
    (String) The name of the secondary storage.
    profile str
    (String) The profile of the secondary storage.
    raid_configuration str
    (String) The raid configuration of the secondary storage.
    size float
    (Integer) The size of the secondary storage.
    count Number
    (Integer) The device count of the secondary storage.
    deviceType String
    (String) The device type of the secondary storage.
    name String
    (String) The name of the secondary storage.
    profile String
    (String) The profile of the secondary storage.
    raidConfiguration String
    (String) The raid configuration of the secondary storage.
    size Number
    (Integer) The size of the secondary storage.

    GetContainerVpcClusterWorkerPoolZone

    Name string
    (String) The name of the secondary storage.
    SubnetId string
    Name string
    (String) The name of the secondary storage.
    SubnetId string
    name String
    (String) The name of the secondary storage.
    subnetId String
    name string
    (String) The name of the secondary storage.
    subnetId string
    name str
    (String) The name of the secondary storage.
    subnet_id str
    name String
    (String) The name of the secondary storage.
    subnetId String

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud