Skip to content

addon resource

Description

AddonResource manages an Amazon EKS add-on.

Source: internal/service/eks/addon_types.go:4

Example usage:

imports: {
  aws-eks: 'github.com/cloudboss/unobin-library-aws//service/eks'
}

resources: {
  example: aws-eks.addon {
    # Set input fields here.
  }
}

Inputs

cluster-name

string

required

addon-name

string

required

addon-version

optional(string)

configuration-values

optional(string)

namespace-config

optional(object)
optional(
  object({
    namespace: string
  })
)

pod-identity-association

optional(list(object))
optional(
  list(
    object({
      role-arn: string
      service-account: string
    })
  )
)

preserve

boolean

default false

resolve-conflicts-on-create

optional(string)

resolve-conflicts-on-update

optional(string)

service-account-role-arn

optional(string)

tags

optional(map(string))

Input Constraints

This kind declares no extra input constraints.

Outputs

cluster-name

string

addon-name

string

arn

string

addon-version

string

namespace

optional(string)

status

string

created-at

string

modified-at

string