Class: Ansible::Ruby::Modules::Avi_systemconfiguration
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_systemconfiguration
- 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
-
#admin_auth_configuration ⇒ Object?
Adminauthconfiguration settings for systemconfiguration.
-
#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.
-
#default_license_tier ⇒ Object?
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.
-
#dns_configuration ⇒ Object?
Dnsconfiguration settings for systemconfiguration.
-
#dns_virtualservice_refs ⇒ Object?
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.
-
#docker_mode ⇒ Symbol?
Boolean flag to set docker_mode.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#email_configuration ⇒ Object?
Emailconfiguration settings for systemconfiguration.
-
#global_tenant_config ⇒ Object?
Tenantconfiguration settings for systemconfiguration.
-
#linux_configuration ⇒ Object?
Linuxconfiguration settings for systemconfiguration.
-
#mgmt_ip_access_control ⇒ Object?
Configure ip access control for controller to restrict open access.
-
#ntp_configuration ⇒ Object?
Ntpconfiguration settings for systemconfiguration.
-
#portal_configuration ⇒ Object?
Portalconfiguration settings for systemconfiguration.
-
#proxy_configuration ⇒ Object?
Proxyconfiguration settings for systemconfiguration.
-
#snmp_configuration ⇒ Object?
Snmpconfiguration settings for systemconfiguration.
-
#ssh_ciphers ⇒ Object?
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.
-
#ssh_hmacs ⇒ Object?
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.
-
#state ⇒ :absent, ...
The state that should be applied on the entity.
-
#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, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#admin_auth_configuration ⇒ Object?
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 25 attribute :admin_auth_configuration |
#avi_api_patch_op ⇒ :add, ...
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 17 attribute :avi_api_update_method |
#default_license_tier ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 28 attribute :default_license_tier |
#dns_configuration ⇒ Object?
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 31 attribute :dns_configuration |
#dns_virtualservice_refs ⇒ Object?
34 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 34 attribute :dns_virtualservice_refs |
#docker_mode ⇒ Symbol?
37 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 37 attribute :docker_mode |
#email_configuration ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 41 attribute :email_configuration |
#global_tenant_config ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 44 attribute :global_tenant_config |
#linux_configuration ⇒ Object?
47 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 47 attribute :linux_configuration |
#mgmt_ip_access_control ⇒ Object?
50 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 50 attribute :mgmt_ip_access_control |
#ntp_configuration ⇒ Object?
53 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 53 attribute :ntp_configuration |
#portal_configuration ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 56 attribute :portal_configuration |
#proxy_configuration ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 59 attribute :proxy_configuration |
#snmp_configuration ⇒ Object?
62 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 62 attribute :snmp_configuration |
#ssh_ciphers ⇒ Object?
65 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 65 attribute :ssh_ciphers |
#ssh_hmacs ⇒ Object?
68 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 68 attribute :ssh_hmacs |
#state ⇒ :absent, ...
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 13 attribute :state |
#url ⇒ Object?
71 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 71 attribute :url |
#uuid ⇒ Object?
74 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 74 attribute :uuid |