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.
-
#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.
-
#modified_at ⇒ Time
The date and time that the add-on was last modified.
-
#service_account_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that is bound to the Kubernetes service account used by the add-on.
-
#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.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#addon_name ⇒ String
The name of the add-on.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#addon_version ⇒ String
The version of the add-on.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#cluster_name ⇒ String
The name of the cluster.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the add-on was created.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#health ⇒ Types::AddonHealth
An object that represents the health of the add-on.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The date and time that the add-on was last modified.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#service_account_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that is bound to the Kubernetes service account used by the add-on.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the add-on.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) 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.
86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 86 class Addon < Struct.new( :addon_name, :cluster_name, :status, :addon_version, :health, :addon_arn, :created_at, :modified_at, :service_account_role_arn, :tags) SENSITIVE = [] include Aws::Structure end |