Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Addon = Addon' {
- addonArn :: Maybe Text
- addonName :: Maybe Text
- addonVersion :: Maybe Text
- clusterName :: Maybe Text
- configurationValues :: Maybe Text
- createdAt :: Maybe POSIX
- health :: Maybe AddonHealth
- marketplaceInformation :: Maybe MarketplaceInformation
- modifiedAt :: Maybe POSIX
- owner :: Maybe Text
- publisher :: Maybe Text
- serviceAccountRoleArn :: Maybe Text
- status :: Maybe AddonStatus
- tags :: Maybe (HashMap Text Text)
- newAddon :: Addon
- addon_addonArn :: Lens' Addon (Maybe Text)
- addon_addonName :: Lens' Addon (Maybe Text)
- addon_addonVersion :: Lens' Addon (Maybe Text)
- addon_clusterName :: Lens' Addon (Maybe Text)
- addon_configurationValues :: Lens' Addon (Maybe Text)
- addon_createdAt :: Lens' Addon (Maybe UTCTime)
- addon_health :: Lens' Addon (Maybe AddonHealth)
- addon_marketplaceInformation :: Lens' Addon (Maybe MarketplaceInformation)
- addon_modifiedAt :: Lens' Addon (Maybe UTCTime)
- addon_owner :: Lens' Addon (Maybe Text)
- addon_publisher :: Lens' Addon (Maybe Text)
- addon_serviceAccountRoleArn :: Lens' Addon (Maybe Text)
- addon_status :: Lens' Addon (Maybe AddonStatus)
- addon_tags :: Lens' Addon (Maybe (HashMap Text Text))
Documentation
An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.
See: newAddon
smart constructor.
Addon' | |
|
Instances
Create a value of Addon
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addonArn:Addon'
, addon_addonArn
- The Amazon Resource Name (ARN) of the add-on.
$sel:addonName:Addon'
, addon_addonName
- The name of the add-on.
$sel:addonVersion:Addon'
, addon_addonVersion
- The version of the add-on.
$sel:clusterName:Addon'
, addon_clusterName
- The name of the cluster.
$sel:configurationValues:Addon'
, addon_configurationValues
- The configuration values that you provided.
$sel:createdAt:Addon'
, addon_createdAt
- The date and time that the add-on was created.
$sel:health:Addon'
, addon_health
- An object that represents the health of the add-on.
$sel:marketplaceInformation:Addon'
, addon_marketplaceInformation
- Information about an Amazon EKS add-on from the Amazon Web Services
Marketplace.
$sel:modifiedAt:Addon'
, addon_modifiedAt
- The date and time that the add-on was last modified.
$sel:owner:Addon'
, addon_owner
- The owner of the add-on.
$sel:publisher:Addon'
, addon_publisher
- The publisher of the add-on.
$sel:serviceAccountRoleArn:Addon'
, addon_serviceAccountRoleArn
- The Amazon Resource Name (ARN) of the IAM role that's bound to the
Kubernetes service account that the add-on uses.
$sel:status:Addon'
, addon_status
- The status of the add-on.
$sel:tags:Addon'
, addon_tags
- The metadata that you apply to the add-on to assist with categorization
and organization. Each tag consists of a key and an optional value. You
define both. Add-on tags do not propagate to any other resources
associated with the cluster.
addon_configurationValues :: Lens' Addon (Maybe Text) Source #
The configuration values that you provided.
addon_createdAt :: Lens' Addon (Maybe UTCTime) Source #
The date and time that the add-on was created.
addon_health :: Lens' Addon (Maybe AddonHealth) Source #
An object that represents the health of the add-on.
addon_marketplaceInformation :: Lens' Addon (Maybe MarketplaceInformation) Source #
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
addon_modifiedAt :: Lens' Addon (Maybe UTCTime) Source #
The date and time that the add-on was last modified.
addon_serviceAccountRoleArn :: Lens' Addon (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
addon_status :: Lens' Addon (Maybe AddonStatus) Source #
The status of the add-on.