Class: Ansible::Ruby::Modules::Avi_sslkeyandcertificate
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_sslkeyandcertificate
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb
Overview
This module is used to configure SSLKeyAndCertificate object more examples at U(github.com/avinetworks/devops)
Instance Method Summary collapse
-
#avi_api_patch_op ⇒ :add, ...
Patch operation to use when using avi_api_update_method as patch.
-
#avi_api_update_method ⇒ :put, ...
Default method for object update is HTTP PUT.,Setting to patch will override that behavior to use HTTP PATCH.
-
#ca_certs ⇒ Object?
Ca certificates in certificate chain.
-
#certificate ⇒ Hash
Sslcertificate settings for sslkeyandcertificate.
-
#certificate_management_profile_ref ⇒ Object?
It is a reference to an object of type certificatemanagementprofile.
-
#created_by ⇒ Object?
Creator name.
-
#dynamic_params ⇒ Object?
Dynamic parameters needed for certificate management profile.
-
#enckey_base64 ⇒ Object?
Encrypted private key corresponding to the private key (e.g.,Those generated by an hsm such as thales nshield).
-
#enckey_name ⇒ Object?
Name of the encrypted private key (e.g.,Those generated by an hsm such as thales nshield).
-
#hardwaresecuritymodulegroup_ref ⇒ Object?
It is a reference to an object of type hardwaresecuritymodulegroup.
-
#key ⇒ String?
Private key.
-
#key_params ⇒ Object?
Sslkeyparams settings for sslkeyandcertificate.
-
#name ⇒ String
Name of the object.
-
#state ⇒ :absent, ...
The state that should be applied on the entity.
-
#status ⇒ Object?
Enum options - ssl_certificate_finished, ssl_certificate_pending.,Default value when not specified in API or module is interpreted by Avi Controller as SSL_CERTIFICATE_FINISHED.
-
#tenant_ref ⇒ Object?
It is a reference to an object of type tenant.
-
#type ⇒ String?
Enum options - ssl_certificate_type_virtualservice, ssl_certificate_type_system, ssl_certificate_type_ca.,Default value when not specified in API or module is interpreted by Avi Controller as SSL_CERTIFICATE_TYPE_VIRTUALSERVICE.
-
#url ⇒ Object?
Avi controller URL of the object.
-
#uuid ⇒ Object?
Unique object identifier of the object.
Methods inherited from Base
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
#avi_api_patch_op ⇒ :add, ...
Returns Patch operation to use when using avi_api_update_method as patch.
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
Returns Default method for object update is HTTP PUT.,Setting to patch will override that behavior to use HTTP PATCH.
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 17 attribute :avi_api_update_method |
#ca_certs ⇒ Object?
Returns Ca certificates in certificate chain.
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 25 attribute :ca_certs |
#certificate ⇒ Hash
Returns Sslcertificate settings for sslkeyandcertificate.
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 28 attribute :certificate |
#certificate_management_profile_ref ⇒ Object?
Returns It is a reference to an object of type certificatemanagementprofile.
32 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 32 attribute :certificate_management_profile_ref |
#created_by ⇒ Object?
Returns Creator name.
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 35 attribute :created_by |
#dynamic_params ⇒ Object?
Returns Dynamic parameters needed for certificate management profile.
38 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 38 attribute :dynamic_params |
#enckey_base64 ⇒ Object?
Returns Encrypted private key corresponding to the private key (e.g.,Those generated by an hsm such as thales nshield).
41 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 41 attribute :enckey_base64 |
#enckey_name ⇒ Object?
Returns Name of the encrypted private key (e.g.,Those generated by an hsm such as thales nshield).
44 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 44 attribute :enckey_name |
#hardwaresecuritymodulegroup_ref ⇒ Object?
Returns It is a reference to an object of type hardwaresecuritymodulegroup.
47 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 47 attribute :hardwaresecuritymodulegroup_ref |
#key ⇒ String?
Returns Private key.
50 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 50 attribute :key |
#key_params ⇒ Object?
Returns Sslkeyparams settings for sslkeyandcertificate.
54 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 54 attribute :key_params |
#name ⇒ String
Returns Name of the object.
57 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 57 attribute :name |
#state ⇒ :absent, ...
Returns The state that should be applied on the entity.
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 13 attribute :state |
#status ⇒ Object?
Returns Enum options - ssl_certificate_finished, ssl_certificate_pending.,Default value when not specified in API or module is interpreted by Avi Controller as SSL_CERTIFICATE_FINISHED.
61 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 61 attribute :status |
#tenant_ref ⇒ Object?
Returns It is a reference to an object of type tenant.
64 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 64 attribute :tenant_ref |
#type ⇒ String?
Returns Enum options - ssl_certificate_type_virtualservice, ssl_certificate_type_system, ssl_certificate_type_ca.,Default value when not specified in API or module is interpreted by Avi Controller as SSL_CERTIFICATE_TYPE_VIRTUALSERVICE.
67 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 67 attribute :type |
#url ⇒ Object?
Returns Avi controller URL of the object.
71 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 71 attribute :url |
#uuid ⇒ Object?
Returns Unique object identifier of the object.
74 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 74 attribute :uuid |