Constructor for ClusterInfo
Optional
nodeGroups: Nodegroup[]Optional
autoscalingGroups: AutoScalingGroup[]Optional
autoMode: booleanOptional
fargateProfiles: FargateProfile[]Optional
clusterv2: IClusterOptional
nodegroupsv2: Nodegroup[]Optional
Readonly
autoOptional
Readonly
autoscalingReadonly
clusterOptional
Readonly
clusterv2Optional
Readonly
fargateOptional
Readonly
nodeOptional
Readonly
nodegroupsv2Readonly
versionUpdate provisionedAddOns map
Set the preProvisionedAddOn map with the promise for the construct of the addon being provisioned
if addon depends on previous addons for completion (runs serially)
Returns all provisioned addons
scheduledAddOns: Map<string, cdk.Construct>
Returns all scheduled addons
scheduledAddOns: Map<string, Promise<cdk.Construct>>
Given the addOn name, return the provisioned addOn construct
undefined
Same as getResource but will fail if the specified resource is not found
of the resource to be returned
Resource object (fails if not found)
Provides the resource registered under supplied name
of the resource to be returned
Resource object or undefined if no resource was found
Provides the resource context object associated with this instance of the EKS Blueprint.
resource context object
Returns the promise for the Addon construct
Promise<cdk.Construct>
Indicates if strict ordering is applied to the addon
addOn key
Injection method to provide resource context.
Cluster info supplies required information on the cluster configuration, registered resources and add-ons which could be leveraged by the framework, add-on implementations and teams.