Class: Ansible::Ruby::Modules::Rax_clb_ssl
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Rax_clb_ssl
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb
Overview
Set up, reconfigure, or remove SSL termination for an existing load balancer.
Instance Method Summary collapse
-
#certificate ⇒ String?
The public SSL certificates as a string in PEM format.
-
#enabled ⇒ Boolean?
If set to “false”, temporarily disable SSL termination without discarding,existing credentials.
-
#https_redirect ⇒ Object?
If “true”, the load balancer will redirect HTTP traffic to HTTPS.,Requires “secure_traffic_only” to be true.
-
#intermediate_certificate ⇒ String?
One or more intermediate certificate authorities as a string in PEM,format, concatenated into a single string.
-
#loadbalancer ⇒ String
Name or ID of the load balancer on which to manage SSL termination.
-
#private_key ⇒ String?
The private SSL key as a string in PEM format.
-
#secure_port ⇒ Integer?
The port to listen for secure traffic.
-
#secure_traffic_only ⇒ Boolean?
If “true”, the load balancer will only accept secure traffic.
-
#state ⇒ :present, ...
If set to “present”, SSL termination will be added to this load balancer.,If “absent”, SSL termination will be removed instead.
-
#wait ⇒ Boolean?
Wait for the balancer to be in state “running” before turning.
-
#wait_timeout ⇒ Integer?
How long before “wait” gives up, in seconds.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#certificate ⇒ String?
Returns The public SSL certificates as a string in PEM format.
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 28 attribute :certificate |
#enabled ⇒ Boolean?
Returns If set to “false”, temporarily disable SSL termination without discarding,existing credentials.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 20 attribute :enabled |
#https_redirect ⇒ Object?
Returns If “true”, the load balancer will redirect HTTP traffic to HTTPS.,Requires “secure_traffic_only” to be true. Incurs an implicit wait if SSL,termination is also applied or removed.
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 44 attribute :https_redirect |
#intermediate_certificate ⇒ String?
Returns One or more intermediate certificate authorities as a string in PEM,format, concatenated into a single string.
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 32 attribute :intermediate_certificate |
#loadbalancer ⇒ String
Returns Name or ID of the load balancer on which to manage SSL termination.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 12 attribute :loadbalancer |
#private_key ⇒ String?
Returns The private SSL key as a string in PEM format.
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 24 attribute :private_key |
#secure_port ⇒ Integer?
Returns The port to listen for secure traffic.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 36 attribute :secure_port |
#secure_traffic_only ⇒ Boolean?
Returns If “true”, the load balancer will only accept secure traffic.
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 40 attribute :secure_traffic_only |
#state ⇒ :present, ...
Returns If set to “present”, SSL termination will be added to this load balancer.,If “absent”, SSL termination will be removed instead.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 16 attribute :state |
#wait ⇒ Boolean?
Returns Wait for the balancer to be in state “running” before turning.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 47 attribute :wait |
#wait_timeout ⇒ Integer?
Returns How long before “wait” gives up, in seconds.
51 |
# File 'lib/ansible/ruby/modules/generated/cloud/rackspace/rax_clb_ssl.rb', line 51 attribute :wait_timeout |