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:



4859
4860
4861
4862
4863
4864
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 4859

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>)


4859
4860
4861
4862
4863
4864
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 4859

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