Class: Ansible::Ruby::Modules::Avi_pkiprofile
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_pkiprofile
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb
Overview
This module is used to configure PKIProfile 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?
List of certificate authorities (root and intermediate) trusted that is used for certificate validation.
-
#created_by ⇒ Object?
Creator name.
-
#crl_check ⇒ Symbol?
When enabled, avi will verify via crl checks that certificates in the trust chain have not been revoked.,Default value when not specified in API or module is interpreted by Avi Controller as True.
-
#crls ⇒ Object?
Certificate revocation lists.
-
#ignore_peer_chain ⇒ Symbol?
When enabled, avi will not trust intermediate and root certs presented by a client.,Instead, only the chain certs configured in the certificate authority section will be used to verify trust of the client’s cert.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#is_federated ⇒ Symbol?
This field describes the object’s replication scope.,If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines.,If the field is set to true, then the object is replicated across the federation.,Field introduced in 17.1.3.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#name ⇒ String
Name of the pki profile.
-
#state ⇒ :absent, ...
The state that should be applied on the entity.
-
#tenant_ref ⇒ Object?
It is a reference to an object of type tenant.
-
#url ⇒ Object?
Avi controller URL of the object.
-
#uuid ⇒ Object?
Unique object identifier of the object.
-
#validate_only_leaf_crl ⇒ Symbol?
When enabled, avi will only validate the revocation status of the leaf certificate using crl.,To enable validation for the entire chain, disable this option and provide all the relevant crls.,Default value when not specified in API or module is interpreted by Avi Controller as True.
Methods inherited from Base
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
#avi_api_patch_op ⇒ :add, ...
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 17 attribute :avi_api_update_method |
#ca_certs ⇒ Object?
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 25 attribute :ca_certs |
#created_by ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 28 attribute :created_by |
#crl_check ⇒ Symbol?
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 31 attribute :crl_check |
#crls ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 35 attribute :crls |
#ignore_peer_chain ⇒ Symbol?
38 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 38 attribute :ignore_peer_chain |
#is_federated ⇒ Symbol?
42 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 42 attribute :is_federated |
#name ⇒ String
46 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 46 attribute :name |
#state ⇒ :absent, ...
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 13 attribute :state |
#tenant_ref ⇒ Object?
50 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 50 attribute :tenant_ref |
#url ⇒ Object?
53 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 53 attribute :url |
#uuid ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 56 attribute :uuid |
#validate_only_leaf_crl ⇒ Symbol?
59 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 59 attribute :validate_only_leaf_crl |