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, ...
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 17 attribute :avi_api_update_method |
#ca_certs ⇒ Object?
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 25 attribute :ca_certs |
#certificate ⇒ Hash
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 28 attribute :certificate |
#certificate_management_profile_ref ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 32 attribute :certificate_management_profile_ref |
#created_by ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 35 attribute :created_by |
#dynamic_params ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 38 attribute :dynamic_params |
#enckey_base64 ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 41 attribute :enckey_base64 |
#enckey_name ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 44 attribute :enckey_name |
#hardwaresecuritymodulegroup_ref ⇒ Object?
47 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 47 attribute :hardwaresecuritymodulegroup_ref |
#key ⇒ String?
50 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 50 attribute :key |
#key_params ⇒ Object?
54 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 54 attribute :key_params |
#name ⇒ String
57 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 57 attribute :name |
#state ⇒ :absent, ...
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 13 attribute :state |
#status ⇒ Object?
61 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 61 attribute :status |
#tenant_ref ⇒ Object?
64 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 64 attribute :tenant_ref |
#type ⇒ String?
67 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 67 attribute :type |
#url ⇒ Object?
71 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 71 attribute :url |
#uuid ⇒ Object?
74 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_sslkeyandcertificate.rb', line 74 attribute :uuid |