Class: Aws::Lightsail::Types::LoadBalancerTlsPolicy

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

Overview

Describes the TLS security policies that are available for Lightsail load balancers.

For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ciphersArray<String>

The ciphers used by the TLS security policy.

The ciphers are listed in order of preference.

Returns:

  • (Array<String>)


11672
11673
11674
11675
11676
11677
11678
11679
11680
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11672

class LoadBalancerTlsPolicy < Struct.new(
  :name,
  :is_default,
  :description,
  :protocols,
  :ciphers)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the TLS security policy.

Returns:

  • (String)


11672
11673
11674
11675
11676
11677
11678
11679
11680
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11672

class LoadBalancerTlsPolicy < Struct.new(
  :name,
  :is_default,
  :description,
  :protocols,
  :ciphers)
  SENSITIVE = []
  include Aws::Structure
end

#is_defaultBoolean

A Boolean value that indicates whether the TLS security policy is the default.

Returns:

  • (Boolean)


11672
11673
11674
11675
11676
11677
11678
11679
11680
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11672

class LoadBalancerTlsPolicy < Struct.new(
  :name,
  :is_default,
  :description,
  :protocols,
  :ciphers)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the TLS security policy.

Returns:

  • (String)


11672
11673
11674
11675
11676
11677
11678
11679
11680
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11672

class LoadBalancerTlsPolicy < Struct.new(
  :name,
  :is_default,
  :description,
  :protocols,
  :ciphers)
  SENSITIVE = []
  include Aws::Structure
end

#protocolsArray<String>

The protocols used in a given TLS security policy.

Returns:

  • (Array<String>)


11672
11673
11674
11675
11676
11677
11678
11679
11680
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11672

class LoadBalancerTlsPolicy < Struct.new(
  :name,
  :is_default,
  :description,
  :protocols,
  :ciphers)
  SENSITIVE = []
  include Aws::Structure
end