Header menu logo FsCDK

EKSClusterBuilder Type

Constructors

Constructor Description

EKSClusterBuilder(name)

Full Usage: EKSClusterBuilder(name)

Parameters:
    name : string

Returns: EKSClusterBuilder
name : string
Returns: EKSClusterBuilder

Instance members

Instance member Description

addFargateProfile nodes

Full Usage: addFargateProfile nodes

Parameters:
Returns: EKSClusterConfig
nodes : string * FargateProfileOptions
Returns: EKSClusterConfig

addHelmChart nodes

Full Usage: addHelmChart nodes

Parameters:
Returns: EKSClusterConfig
nodes : string * HelmChartOptions
Returns: EKSClusterConfig

addNodegroupCapacity nodes

Full Usage: addNodegroupCapacity nodes

Parameters:
Returns: EKSClusterConfig
nodes : string * NodegroupOptions
Returns: EKSClusterConfig

addServiceAccount nodes

Full Usage: addServiceAccount nodes

Parameters:
Returns: EKSClusterConfig
nodes : string * ServiceAccountOptions
Returns: EKSClusterConfig

this.Combine

Full Usage: this.Combine

Parameters:
Returns: EKSClusterConfig
a : EKSClusterConfig
b : EKSClusterConfig
Returns: EKSClusterConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: EKSClusterConfig

Sets the construct ID for the EKS cluster.

id : string
Returns: EKSClusterConfig

coreDnsComputeType computeType

Full Usage: coreDnsComputeType computeType

Parameters:
Returns: EKSClusterConfig

Sets the CoreDNS compute type.

computeType : CoreDnsComputeType
Returns: EKSClusterConfig

defaultCapacity capacity

Full Usage: defaultCapacity capacity

Parameters:
    capacity : int

Returns: EKSClusterConfig

Sets the default node capacity.

capacity : int
Returns: EKSClusterConfig

defaultCapacityInstance instanceType

Full Usage: defaultCapacityInstance instanceType

Parameters:
Returns: EKSClusterConfig

Sets the default capacity instance type.

instanceType : InstanceType
Returns: EKSClusterConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: EKSClusterConfig
Modifiers: inline
f : unit -> EKSClusterConfig
Returns: EKSClusterConfig

disableClusterLogging

Full Usage: disableClusterLogging

Returns: EKSClusterConfig

Disables all cluster logging.

Returns: EKSClusterConfig

enableAlbController

Full Usage: enableAlbController

Returns: EKSClusterConfig

Enables the ALB controller.

Returns: EKSClusterConfig

endpointAccess access

Full Usage: endpointAccess access

Parameters:
Returns: EKSClusterConfig

Sets the endpoint access mode.

access : EndpointAccess
Returns: EKSClusterConfig

this.For

Full Usage: this.For

Parameters:
Returns: EKSClusterConfig
Modifiers: inline
config : EKSClusterConfig
f : unit -> EKSClusterConfig
Returns: EKSClusterConfig

mastersRole role

Full Usage: mastersRole role

Parameters:
Returns: EKSClusterConfig

Sets the masters role.

role : IRole
Returns: EKSClusterConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: EKSClusterSpec
config : EKSClusterConfig
Returns: EKSClusterSpec

encryptionKey key

Full Usage: encryptionKey key

Parameters:
Returns: EKSClusterConfig

Sets the KMS key used for secrets encryption.

key : IKey
Returns: EKSClusterConfig

setClusterLogging loggingTypes

Full Usage: setClusterLogging loggingTypes

Parameters:
Returns: EKSClusterConfig

Set cluster logging. Default: API/AUDIT/AUTHENTICATOR/CONTROLLER_MANAGER/SCHEDULER

loggingTypes : ClusterLoggingTypes list
Returns: EKSClusterConfig

version version

Full Usage: version version

Parameters:
Returns: EKSClusterConfig

Sets the Kubernetes version.

version : KubernetesVersion
Returns: EKSClusterConfig

vpc vpc

Full Usage: vpc vpc

Parameters:
Returns: EKSClusterConfig

Sets the VPC for the cluster.

vpc : IVpc
Returns: EKSClusterConfig

vpcSubnet subnet

Full Usage: vpcSubnet subnet

Parameters:
Returns: EKSClusterConfig

Adds VPC subnets for the cluster.

subnet : ISubnetSelection
Returns: EKSClusterConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: EKSClusterConfig
() : unit
Returns: EKSClusterConfig

this.Zero

Full Usage: this.Zero

Returns: EKSClusterConfig
Returns: EKSClusterConfig

Type something to start searching.