Class: Ansible::Ruby::Modules::Avi_systemconfiguration

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

Overview

This module is used to configure SystemConfiguration 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

#admin_auth_configurationObject?

Returns Adminauthconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Adminauthconfiguration settings for systemconfiguration.



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

attribute :admin_auth_configuration

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

attribute :avi_api_update_method

#default_license_tierObject?

Returns Specifies the default license tier which would be used by new clouds.,Enum options - ENTERPRISE_16, ENTERPRISE_18.,Field introduced in 17.2.5.,Default value when not specified in API or module is interpreted by Avi Controller as ENTERPRISE_18.

Returns:

  • (Object, nil)

    Specifies the default license tier which would be used by new clouds.,Enum options - ENTERPRISE_16, ENTERPRISE_18.,Field introduced in 17.2.5.,Default value when not specified in API or module is interpreted by Avi Controller as ENTERPRISE_18.



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

attribute :default_license_tier

#dns_configurationObject?

Returns Dnsconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Dnsconfiguration settings for systemconfiguration.



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

attribute :dns_configuration

#dns_virtualservice_refsObject?

Returns Dns virtualservices hosting fqdn records for applications across avi vantage.,If no virtualservices are provided, avi vantage will provide dns services for configured applications.,Switching back to avi vantage from dns virtualservices is not allowed.,It is a reference to an object of type virtualservice.

Returns:

  • (Object, nil)

    Dns virtualservices hosting fqdn records for applications across avi vantage.,If no virtualservices are provided, avi vantage will provide dns services for configured applications.,Switching back to avi vantage from dns virtualservices is not allowed.,It is a reference to an object of type virtualservice.



34
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 34

attribute :dns_virtualservice_refs

#docker_modeSymbol?

Returns Boolean flag to set docker_mode.,Default value when not specified in API or module is interpreted by Avi Controller as False.

Returns:

  • (Symbol, nil)

    Boolean flag to set docker_mode.,Default value when not specified in API or module is interpreted by Avi Controller as False.



37
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 37

attribute :docker_mode

#email_configurationObject?

Returns Emailconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Emailconfiguration settings for systemconfiguration.



41
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 41

attribute :email_configuration

#global_tenant_configObject?

Returns Tenantconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Tenantconfiguration settings for systemconfiguration.



44
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 44

attribute :global_tenant_config

#linux_configurationObject?

Returns Linuxconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Linuxconfiguration settings for systemconfiguration.



47
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 47

attribute :linux_configuration

#mgmt_ip_access_controlObject?

Returns Configure ip access control for controller to restrict open access.

Returns:

  • (Object, nil)

    Configure ip access control for controller to restrict open access.



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

attribute :mgmt_ip_access_control

#ntp_configurationObject?

Returns Ntpconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Ntpconfiguration settings for systemconfiguration.



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

attribute :ntp_configuration

#portal_configurationObject?

Returns Portalconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Portalconfiguration settings for systemconfiguration.



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

attribute :portal_configuration

#proxy_configurationObject?

Returns Proxyconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Proxyconfiguration settings for systemconfiguration.



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

attribute :proxy_configuration

#snmp_configurationObject?

Returns Snmpconfiguration settings for systemconfiguration.

Returns:

  • (Object, nil)

    Snmpconfiguration settings for systemconfiguration.



62
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 62

attribute :snmp_configuration

#ssh_ciphersObject?

Returns Allowed ciphers list for ssh to the management interface on the controller and service engines.,If this is not specified, all the default ciphers are allowed.,Ssh -q cipher provides the list of default ciphers supported.

Returns:

  • (Object, nil)

    Allowed ciphers list for ssh to the management interface on the controller and service engines.,If this is not specified, all the default ciphers are allowed.,Ssh -q cipher provides the list of default ciphers supported.



65
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 65

attribute :ssh_ciphers

#ssh_hmacsObject?

Returns Allowed hmac list for ssh to the management interface on the controller and service engines.,If this is not specified, all the default hmacs are allowed.,Ssh -q mac provides the list of default hmacs supported.

Returns:

  • (Object, nil)

    Allowed hmac list for ssh to the management interface on the controller and service engines.,If this is not specified, all the default hmacs are allowed.,Ssh -q mac provides the list of default hmacs supported.



68
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 68

attribute :ssh_hmacs

#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_systemconfiguration.rb', line 13

attribute :state

#urlObject?

Returns Avi controller URL of the object.

Returns:

  • (Object, nil)

    Avi controller URL of the object.



71
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 71

attribute :url

#uuidObject?

Returns Unique object identifier of the object.

Returns:

  • (Object, nil)

    Unique object identifier of the object.



74
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 74

attribute :uuid