Class: Ansible::Ruby::Modules::Avi_pkiprofile

Inherits:
Base show all
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

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

#avi_api_patch_op:add, ...

Returns Patch operation to use when using avi_api_update_method as patch.

Returns:

  • (:add, :replace, :delete, nil)

    Patch operation to use when using avi_api_update_method as patch.



21
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.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.

Returns:

  • (:put, :patch, nil)

    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_pkiprofile.rb', line 17

attribute :avi_api_update_method

#ca_certsObject?

Returns List of certificate authorities (root and intermediate) trusted that is used for certificate validation.

Returns:

  • (Object, nil)

    List of certificate authorities (root and intermediate) trusted that is used for certificate validation.



25
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 25

attribute :ca_certs

#created_byObject?

Returns Creator name.

Returns:

  • (Object, nil)

    Creator name.



28
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 28

attribute :created_by

#crl_checkSymbol?

Returns 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.

Returns:

  • (Symbol, nil)

    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.



31
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 31

attribute :crl_check

#crlsObject?

Returns Certificate revocation lists.

Returns:

  • (Object, nil)

    Certificate revocation lists.



35
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 35

attribute :crls

#ignore_peer_chainSymbol?

Returns 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.

Returns:

  • (Symbol, nil)

    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.



38
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 38

attribute :ignore_peer_chain

#is_federatedSymbol?

Returns 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.

Returns:

  • (Symbol, nil)

    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.



42
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 42

attribute :is_federated

#nameString

Returns Name of the pki profile.

Returns:

  • (String)

    Name of the pki profile.



46
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 46

attribute :name

#state:absent, ...

Returns The state that should be applied on the entity.

Returns:

  • (:absent, :present, nil)

    The state that should be applied on the entity.



13
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 13

attribute :state

#tenant_refObject?

Returns It is a reference to an object of type tenant.

Returns:

  • (Object, nil)

    It is a reference to an object of type tenant.



50
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 50

attribute :tenant_ref

#urlObject?

Returns Avi controller URL of the object.

Returns:

  • (Object, nil)

    Avi controller URL of the object.



53
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 53

attribute :url

#uuidObject?

Returns Unique object identifier of the object.

Returns:

  • (Object, nil)

    Unique object identifier of the object.



56
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 56

attribute :uuid

#validate_only_leaf_crlSymbol?

Returns 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.

Returns:

  • (Symbol, nil)

    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.



59
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pkiprofile.rb', line 59

attribute :validate_only_leaf_crl