Class: Aws::EKS::Types::EncryptionConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb

Overview

The encryption configuration for the cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#provider ⇒ Types::Provider

Key Management Service (KMS) key. Either the ARN or the alias can be used.

Returns:



4750
4751
4752
4753
4754
4755
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 4750

class EncryptionConfig < Struct.new(
  :resources,
  :provider)
  SENSITIVE = []
  include Aws::Structure
end

#resources ⇒ Array<String>

Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted.

Specifies the resources to be encrypted. The only supported value is secrets.

Returns:

  • (Array<String>)


4750
4751
4752
4753
4754
4755
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 4750

class EncryptionConfig < Struct.new(
  :resources,
  :provider)
  SENSITIVE = []
  include Aws::Structure
end