Class: Aws::EMRContainers::Types::TLSCertificateConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-emrcontainers/types.rb

Overview

Configurations related to the TLS certificate for the security configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_provider_typeString

The TLS certificate type. Acceptable values: ‘PEM` or `Custom`.

Returns:

  • (String)


1941
1942
1943
1944
1945
1946
1947
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1941

class TLSCertificateConfiguration < Struct.new(
  :certificate_provider_type,
  :public_certificate_secret_arn,
  :private_certificate_secret_arn)
  SENSITIVE = []
  include Aws::Structure
end

#private_certificate_secret_arnString

Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.

Returns:

  • (String)


1941
1942
1943
1944
1945
1946
1947
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1941

class TLSCertificateConfiguration < Struct.new(
  :certificate_provider_type,
  :public_certificate_secret_arn,
  :private_certificate_secret_arn)
  SENSITIVE = []
  include Aws::Structure
end

#public_certificate_secret_arnString

Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.

Returns:

  • (String)


1941
1942
1943
1944
1945
1946
1947
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1941

class TLSCertificateConfiguration < Struct.new(
  :certificate_provider_type,
  :public_certificate_secret_arn,
  :private_certificate_secret_arn)
  SENSITIVE = []
  include Aws::Structure
end