Class: Ansible::Ruby::Modules::Panos_cert_gen_ssh

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

Overview

This module generates a self-signed certificate that can be used by GlobalProtect client, SSL connector, or otherwise. Root certificate must be preset on the system first. This module depends on paramiko for ssh.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#cert_cnString

Returns Certificate CN (common name) embedded in the certificate signature.

Returns:

  • (String)

    Certificate CN (common name) embedded in the certificate signature.



29
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 29

attribute :cert_cn

#cert_friendly_nameString

Returns Human friendly certificate name (not CN but just a friendly name).

Returns:

  • (String)

    Human friendly certificate name (not CN but just a friendly name).



25
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 25

attribute :cert_friendly_name

#ip_addressString

Returns IP address (or hostname) of PAN-OS device being configured.

Returns:

  • (String)

    IP address (or hostname) of PAN-OS device being configured.



13
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 13

attribute :ip_address

#key_filenameObject

Returns Location of the filename that is used for the auth. Either I(key_filename) or I(password) is required.

Returns:

  • (Object)

    Location of the filename that is used for the auth. Either I(key_filename) or I(password) is required.



17
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 17

attribute :key_filename

#passwordString

Returns Password credentials to use for auth. Either I(key_filename) or I(password) is required.

Returns:

  • (String)

    Password credentials to use for auth. Either I(key_filename) or I(password) is required.



21
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 21

attribute :password

#rsa_nbitsString?

Returns Number of bits used by the RSA algorithm for the certificate generation.

Returns:

  • (String, nil)

    Number of bits used by the RSA algorithm for the certificate generation.



37
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 37

attribute :rsa_nbits

#signed_byString

Returns Undersigning authority (CA) that MUST already be presents on the device.

Returns:

  • (String)

    Undersigning authority (CA) that MUST already be presents on the device.



33
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 33

attribute :signed_by