Class: Aws::EKS::Types::Addon
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::Addon
- Defined in:
- gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb
Overview
An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#addon_arn ⇒ String
The Amazon Resource Name (ARN) of the add-on.
-
#addon_name ⇒ String
The name of the add-on.
-
#addon_version ⇒ String
The version of the add-on.
-
#cluster_name ⇒ String
The name of the cluster.
-
#configuration_values ⇒ String
The configuration values that you provided.
-
#created_at ⇒ Time
The date and time that the add-on was created.
-
#health ⇒ Types::AddonHealth
An object that represents the health of the add-on.
-
#marketplace_information ⇒ Types::MarketplaceInformation
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
-
#modified_at ⇒ Time
The date and time that the add-on was last modified.
-
#owner ⇒ String
The owner of the add-on.
-
#publisher ⇒ String
The publisher of the add-on.
-
#service_account_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
-
#status ⇒ String
The status of the add-on.
-
#tags ⇒ Hash<String,String>
The metadata that you apply to the add-on to assist with categorization and organization.
Instance Attribute Details
#addon_arn ⇒ String
The Amazon Resource Name (ARN) of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#addon_name ⇒ String
The name of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#addon_version ⇒ String
The version of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#cluster_name ⇒ String
The name of the cluster.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#configuration_values ⇒ String
The configuration values that you provided.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the add-on was created.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#health ⇒ Types::AddonHealth
An object that represents the health of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#marketplace_information ⇒ Types::MarketplaceInformation
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The date and time that the add-on was last modified.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#owner ⇒ String
The owner of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#publisher ⇒ String
The publisher of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#service_account_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the add-on.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
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.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 105 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags, :publisher, :owner, :marketplace_information, :configuration_values) SENSITIVE = [] include Aws::Structure end |