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?
Returns 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.
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.
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 17 attribute :avi_api_update_method |
#default_license_tier ⇒ Object?
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.
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 28 attribute :default_license_tier |
#dns_configuration ⇒ Object?
Returns Dnsconfiguration settings for systemconfiguration.
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 31 attribute :dns_configuration |
#dns_virtualservice_refs ⇒ Object?
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.
34 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 34 attribute :dns_virtualservice_refs |
#docker_mode ⇒ Symbol?
Returns 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_configuration ⇒ Object?
Returns Emailconfiguration settings for systemconfiguration.
41 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 41 attribute :email_configuration |
#global_tenant_config ⇒ Object?
Returns Tenantconfiguration settings for systemconfiguration.
44 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 44 attribute :global_tenant_config |
#linux_configuration ⇒ Object?
Returns Linuxconfiguration settings for systemconfiguration.
47 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 47 attribute :linux_configuration |
#mgmt_ip_access_control ⇒ Object?
Returns 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_configuration ⇒ Object?
Returns Ntpconfiguration settings for systemconfiguration.
53 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 53 attribute :ntp_configuration |
#portal_configuration ⇒ Object?
Returns Portalconfiguration settings for systemconfiguration.
56 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 56 attribute :portal_configuration |
#proxy_configuration ⇒ Object?
Returns Proxyconfiguration settings for systemconfiguration.
59 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 59 attribute :proxy_configuration |
#snmp_configuration ⇒ Object?
Returns Snmpconfiguration settings for systemconfiguration.
62 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 62 attribute :snmp_configuration |
#ssh_ciphers ⇒ Object?
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.
65 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 65 attribute :ssh_ciphers |
#ssh_hmacs ⇒ Object?
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.
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.
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 13 attribute :state |
#url ⇒ Object?
Returns Avi controller URL of the object.
71 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 71 attribute :url |
#uuid ⇒ Object?
Returns Unique object identifier of the object.
74 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_systemconfiguration.rb', line 74 attribute :uuid |