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/extras/cloud/rackspace/rax_clb_ssl.rb
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, #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.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 26 attribute :certificate |
#enabled ⇒ Boolean?
Returns If set to “false”, temporarily disable SSL termination without discarding,existing credentials.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 18 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.
42 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 42 attribute :https_redirect |
#intermediate_certificate ⇒ String?
Returns One or more intermediate certificate authorities as a string in PEM,format, concatenated into a single string.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 30 attribute :intermediate_certificate |
#loadbalancer ⇒ String
Returns Name or ID of the load balancer on which to manage SSL termination.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 10 attribute :loadbalancer |
#private_key ⇒ String?
Returns The private SSL key as a string in PEM format.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 22 attribute :private_key |
#secure_port ⇒ Integer?
Returns The port to listen for secure traffic.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 34 attribute :secure_port |
#secure_traffic_only ⇒ Boolean?
Returns If “true”, the load balancer will only accept secure traffic.
38 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 38 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.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 14 attribute :state |
#wait ⇒ Boolean?
Returns Wait for the balancer to be in state “running” before turning.
45 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 45 attribute :wait |
#wait_timeout ⇒ Integer?
Returns How long before “wait” gives up, in seconds.
49 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/rackspace/rax_clb_ssl.rb', line 49 attribute :wait_timeout |