Class: Ansible::Ruby::Modules::Bigip_ssl_key

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb

Overview

This module will import/delete SSL keys on a BIG-IP. Keys can be imported from key files on the local disk, in PEM format.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#contentString?

Returns Sets the contents of a key directly to the specified value. This is used with lookup plugins or for anything with formatting or templating. This must be provided when C(state) is C(present).

Returns:

  • (String, nil)

    Sets the contents of a key directly to the specified value. This is used with lookup plugins or for anything with formatting or templating. This must be provided when C(state) is C(present).



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb', line 12

attribute :content

#nameString

Returns The name of the key.

Returns:

  • (String)

    The name of the key.



20
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb', line 20

attribute :name

#partitionString?

Returns Device partition to manage resources on.

Returns:

  • (String, nil)

    Device partition to manage resources on.



27
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb', line 27

attribute :partition

#passphraseObject?

Returns Passphrase on key.

Returns:

  • (Object, nil)

    Passphrase on key.



24
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb', line 24

attribute :passphrase

#state:present, ...

Returns When C(present), ensures that the key is uploaded to the device. When C(absent), ensures that the key is removed from the device. If the key is currently in use, the module will not be able to remove the key.

Returns:

  • (:present, :absent, nil)

    When C(present), ensures that the key is uploaded to the device. When C(absent), ensures that the key is removed from the device. If the key is currently in use, the module will not be able to remove the key.



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_ssl_key.rb', line 16

attribute :state