Optional ReadonlyaddOptional ReadonlyclusterEC2 or Fargate are supported in the blueprint but any implementation conforming the interface will work
Optional ReadonlycompatibilityWhen set to true, will not use extra nesting for blueprint resources and attach them directly to the stack.
Optional ReadonlyenableControl Plane log types to be enabled (if not passed, none) If wrong types are included, will throw an error.
Optional ReadonlyenableGitOps modes to be enabled. If not specified, GitOps mode is not enabled.
ReadonlyidThe id for the blueprint.
Optional ReadonlyipipFamily to support IPv6 clusters. By default, it uses IPv4 as the value.
Optional ReadonlynameDefaults to id if not provided
OptionalresourceNamed resource providers to leverage for cluster resources. The resource can represent Vpc, Hosting Zones or other resources, see spi.ResourceType. VPC for the cluster can be registered under the name of 'vpc' or as a single provider of type
Optional ReadonlyteamsTeams if any
Optional ReadonlyuseIf set to true and no resouce provider for KMS key is defined (under GlobalResources.KmsKey), a default KMS encryption key will be used for envelope encryption of Kubernetes secrets (AWS managed new KMS key). If set to false, and no resouce provider for KMS key is defined (under GlobalResources.KmsKey), then no secrets encyrption is applied.
Default is true.
Optional ReadonlyversionKubernetes version (must be initialized for addons to work properly)
Add-ons if any.