ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getContainerVpcCluster
Explore with Pulumi AI
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:
- Alb
Type string - The ALB type of a cluster.
- Cluster
Name stringId - The name or ID of the VPC cluster that you want to retrieve.
- 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.
- 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. - 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.
- Alb
Type string - The ALB type of a cluster.
- Cluster
Name stringId - The name or ID of the VPC cluster that you want to retrieve.
- 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.
- 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. - 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.
- alb
Type String - The ALB type of a cluster.
- cluster
Name StringId - The name or ID of the VPC cluster that you want to retrieve.
- 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.
- 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. - 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.
- alb
Type string - The ALB type of a cluster.
- cluster
Name stringId - The name or ID of the VPC cluster that you want to retrieve.
- 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.
- 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. - 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.
- alb_
type str - The ALB type of a cluster.
- cluster_
name_ strid - The name or ID of the VPC cluster that you want to retrieve.
- 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_ 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. - 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.
- alb
Type String - The ALB type of a cluster.
- cluster
Name StringId - The name or ID of the VPC cluster that you want to retrieve.
- 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.
- 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. - 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.
getContainerVpcCluster Result
The following output properties are available:
- Albs
List<Get
Container Vpc 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.
- 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.
- Image
Security boolEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- Ingress
Hostname string - (String) The hostname that was assigned to your Ingress subdomain.
- Ingress
Secret string - (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
- Kube
Version string - (String) The Kubernetes version of the cluster, including the major.minor version.
- Master
Url string - (String) The URL of the cluster master.
- Pod
Subnet string - 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.
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group stringId - Resource
Group stringName - Resource
Name string - Resource
Status string - Service
Subnet string - State string
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - Status string
- (String) The status of the cluster master.
- List<string>
- Vpe
Service stringEndpoint Url - (String) The URL of the virtual private endpoint for your cluster.
- Worker
Count double - (Integer) The number of worker nodes in this worker pool.
- Worker
Pools List<GetContainer Vpc 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.
- Alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - Cluster
Name stringId - Name string
- (String) The name of the secondary storage.
- Wait
Till string - Wait
Till doubleTimeout
- Albs
[]Get
Container Vpc 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.
- 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.
- Image
Security boolEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- Ingress
Hostname string - (String) The hostname that was assigned to your Ingress subdomain.
- Ingress
Secret string - (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
- Kube
Version string - (String) The Kubernetes version of the cluster, including the major.minor version.
- Master
Url string - (String) The URL of the cluster master.
- Pod
Subnet string - 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.
- Resource
Controller stringUrl - Resource
Crn string - Resource
Group stringId - Resource
Group stringName - Resource
Name string - Resource
Status string - Service
Subnet string - State string
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - Status string
- (String) The status of the cluster master.
- []string
- Vpe
Service stringEndpoint Url - (String) The URL of the virtual private endpoint for your cluster.
- Worker
Count float64 - (Integer) The number of worker nodes in this worker pool.
- Worker
Pools []GetContainer Vpc 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.
- Alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - Cluster
Name stringId - Name string
- (String) The name of the secondary storage.
- Wait
Till string - Wait
Till float64Timeout
- albs
List<Get
Container Vpc 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.
- 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.
- image
Security BooleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname String - (String) The hostname that was assigned to your Ingress subdomain.
- ingress
Secret String - (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
- kube
Version String - (String) The Kubernetes version of the cluster, including the major.minor version.
- master
Url String - (String) The URL of the cluster master.
- pod
Subnet String - 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.
- resource
Controller StringUrl - resource
Crn String - resource
Group StringId - resource
Group StringName - resource
Name String - resource
Status String - service
Subnet String - state String
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - status String
- (String) The status of the cluster master.
- List<String>
- vpe
Service StringEndpoint Url - (String) The URL of the virtual private endpoint for your cluster.
- worker
Count Double - (Integer) The number of worker nodes in this worker pool.
- worker
Pools List<GetContainer Vpc 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.
- alb
Type String - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name StringId - name String
- (String) The name of the secondary storage.
- wait
Till String - wait
Till DoubleTimeout
- albs
Get
Container Vpc 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.
- 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.
- image
Security booleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname string - (String) The hostname that was assigned to your Ingress subdomain.
- ingress
Secret string - (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
- kube
Version string - (String) The Kubernetes version of the cluster, including the major.minor version.
- master
Url string - (String) The URL of the cluster master.
- pod
Subnet string - 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.
- resource
Controller stringUrl - resource
Crn string - resource
Group stringId - resource
Group stringName - resource
Name string - resource
Status string - service
Subnet string - state string
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - status string
- (String) The status of the cluster master.
- string[]
- vpe
Service stringEndpoint Url - (String) The URL of the virtual private endpoint for your cluster.
- worker
Count number - (Integer) The number of worker nodes in this worker pool.
- worker
Pools GetContainer Vpc 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.
- alb
Type string - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name stringId - name string
- (String) The name of the secondary storage.
- wait
Till string - wait
Till numberTimeout
- albs
Sequence[Get
Container Vpc 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.
- 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_ boolenforcement - (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_ 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.
- resource_
controller_ strurl - resource_
crn str - resource_
group_ strid - resource_
group_ strname - resource_
name str - resource_
status str - service_
subnet str - state str
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - status str
- (String) The status of the cluster master.
- Sequence[str]
- vpe_
service_ strendpoint_ url - (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[GetContainer Vpc 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.
- alb_
type str - (String) The type of ALB. Supported values are
public
andprivate
. - cluster_
name_ strid - name str
- (String) The name of the secondary storage.
- 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.
- 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.
- image
Security BooleanEnforcement - (Bool) Indicates if image security enforcement policies are enabled in a cluster.
- ingress
Hostname String - (String) The hostname that was assigned to your Ingress subdomain.
- ingress
Secret String - (String) The name of the Kubernetes secret that was created for your Ingress subdomain.
- kube
Version String - (String) The Kubernetes version of the cluster, including the major.minor version.
- master
Url String - (String) The URL of the cluster master.
- pod
Subnet String - 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.
- resource
Controller StringUrl - resource
Crn String - resource
Group StringId - resource
Group StringName - resource
Name String - resource
Status String - service
Subnet String - state String
- (String) The state of the ALB. Supported values are
enabled
ordisabled
. - status String
- (String) The status of the cluster master.
- List<String>
- vpe
Service StringEndpoint Url - (String) The URL of the virtual private endpoint for your cluster.
- worker
Count Number - (Integer) The number of worker nodes in this worker pool.
- 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.
- alb
Type String - (String) The type of ALB. Supported values are
public
andprivate
. - cluster
Name StringId - name String
- (String) The name of the secondary storage.
- wait
Till String - wait
Till NumberTimeout
Supporting Types
GetContainerVpcClusterAlb
- Alb
Type string - 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 string
- (String) The ID of the subnet that the worker pool is attached to in the zone.
- Load
Balancer stringHostname - (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
ordisabled
.
- Alb
Type string - 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 string
- (String) The ID of the subnet that the worker pool is attached to in the zone.
- Load
Balancer stringHostname - (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
ordisabled
.
- alb
Type String - The ALB type of a cluster.
- 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 subnet that the worker pool is attached to in the zone.
- load
Balancer StringHostname - (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
ordisabled
.
- alb
Type string - The ALB type of a cluster.
- 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 subnet that the worker pool is attached to in the zone.
- load
Balancer stringHostname - (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
ordisabled
.
- 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_ strhostname - (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
ordisabled
.
- alb
Type String - The ALB type of a cluster.
- 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 subnet that the worker pool is attached to in the zone.
- load
Balancer StringHostname - (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
ordisabled
.
GetContainerVpcClusterWorkerPool
- Flavor string
- (String) The flavor that is used for the worker nodes in the worker pool.
- Host
Pool stringId - (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.
- Operating
System string - (String) The operating system of the workers in the worker pool.
- Secondary
Storages List<GetContainer Vpc Cluster Worker Pool Secondary Storage> - 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
ordisabled
. - Worker
Count double - (Integer) The number of worker nodes in this worker pool.
- Zones
List<Get
Container Vpc Cluster Worker Pool Zone> - 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.
- Host
Pool stringId - (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.
- Operating
System string - (String) The operating system of the workers in the worker pool.
- Secondary
Storages []GetContainer Vpc Cluster Worker Pool Secondary Storage - 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
ordisabled
. - Worker
Count float64 - (Integer) The number of worker nodes in this worker pool.
- Zones
[]Get
Container Vpc Cluster Worker Pool Zone - 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.
- host
Pool StringId - (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.
- operating
System String - (String) The operating system of the workers in the worker pool.
- secondary
Storages List<GetContainer Vpc Cluster Worker Pool Secondary Storage> - 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
ordisabled
. - worker
Count Double - (Integer) The number of worker nodes in this worker pool.
- zones
List<Get
Container Vpc Cluster Worker Pool Zone> - 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.
- host
Pool stringId - (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.
- operating
System string - (String) The operating system of the workers in the worker pool.
- secondary
Storages GetContainer Vpc Cluster Worker Pool Secondary Storage[] - 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
ordisabled
. - worker
Count number - (Integer) The number of worker nodes in this worker pool.
- zones
Get
Container Vpc Cluster Worker Pool Zone[] - 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_ strid - (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[GetContainer Vpc Cluster Worker Pool Secondary Storage] - 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
ordisabled
. - worker_
count float - (Integer) The number of worker nodes in this worker pool.
- zones
Sequence[Get
Container Vpc Cluster Worker Pool Zone] - 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.
- host
Pool StringId - (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.
- operating
System String - (String) The operating system of the workers in the worker pool.
- secondary
Storages 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
ordisabled
. - worker
Count 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.
- Device
Type 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.
- Raid
Configuration 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.
- Device
Type 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.
- Raid
Configuration 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.
- device
Type 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.
- raid
Configuration 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.
- device
Type 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.
- raid
Configuration 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.
- device
Type 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.
- raid
Configuration String - (String) The raid configuration of the secondary storage.
- size Number
- (Integer) The size of the secondary storage.
GetContainerVpcClusterWorkerPoolZone
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.