Class: Ansible::Ruby::Modules::Vdirect_commit

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

Overview

Commits pending configuration changes on one or more Radware devices via vDirect server. For Alteon ADC device, apply, sync and save actions will be performed by default. Skipping of an action is possible by explicit parameter specifying. For Alteon VX Container device, no sync operation will be performed since sync action is only relevant for Alteon ADC devices. For DefensePro and AppWall devices, a bulk commit action will be performed. Explicit apply, sync and save actions specifying is not relevant.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#apply:yes, ...

Returns If C(no), apply action will not be performed. Relevant for ADC devices only.

Returns:

  • (:yes, :no, nil)

    If C(no), apply action will not be performed. Relevant for ADC devices only.



58
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 58

attribute :apply

#devicesArray<String>, String

Returns List of Radware Alteon device names for commit operations.

Returns:

  • (Array<String>, String)

    List of Radware Alteon device names for commit operations.



54
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 54

attribute :devices

#save:yes, ...

Returns If C(no), save action will not be performed. Relevant for ADC devices only.

Returns:

  • (:yes, :no, nil)

    If C(no), save action will not be performed. Relevant for ADC devices only.



62
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 62

attribute :save

#sync:yes, ...

Returns If C(no), sync action will not be performed. Relevant for ADC devices only.

Returns:

  • (:yes, :no, nil)

    If C(no), sync action will not be performed. Relevant for ADC devices only.



66
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 66

attribute :sync

#vdirect_http_portInteger?

Returns vDirect server HTTP port number, may be set as C(VDIRECT_HTTP_PORT) environment variable.

Returns:

  • (Integer, nil)

    vDirect server HTTP port number, may be set as C(VDIRECT_HTTP_PORT) environment variable.



38
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 38

attribute :vdirect_http_port

#vdirect_https_portInteger?

Returns vDirect server HTTPS port number, may be set as C(VDIRECT_HTTPS_PORT) environment variable.

Returns:

  • (Integer, nil)

    vDirect server HTTPS port number, may be set as C(VDIRECT_HTTPS_PORT) environment variable.



34
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 34

attribute :vdirect_https_port

#vdirect_ipString

Returns Primary vDirect server IP address, may be set as C(VDIRECT_IP) environment variable.

Returns:

  • (String)

    Primary vDirect server IP address, may be set as C(VDIRECT_IP) environment variable.



15
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 15

attribute :vdirect_ip

#vdirect_passwordString

Returns vDirect server password, may be set as C(VDIRECT_PASSWORD) environment variable.

Returns:

  • (String)

    vDirect server password, may be set as C(VDIRECT_PASSWORD) environment variable.



23
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 23

attribute :vdirect_password

#vdirect_secondary_ipObject?

Returns Secondary vDirect server IP address, may be set as C(VDIRECT_SECONDARY_IP) environment variable.

Returns:

  • (Object, nil)

    Secondary vDirect server IP address, may be set as C(VDIRECT_SECONDARY_IP) environment variable.



27
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 27

attribute :vdirect_secondary_ip

#vdirect_timeoutInteger?

Returns Amount of time to wait for async operation completion [seconds],,may be set as C(VDIRECT_TIMEOUT) environment variable.

Returns:

  • (Integer, nil)

    Amount of time to wait for async operation completion [seconds],,may be set as C(VDIRECT_TIMEOUT) environment variable.



42
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 42

attribute :vdirect_timeout

#vdirect_use_ssl:yes, ...

Returns If C(no), an HTTP connection will be used instead of the default HTTPS connection,,may be set as C(VDIRECT_HTTPS) or C(VDIRECT_USE_SSL) environment variable.

Returns:

  • (:yes, :no, nil)

    If C(no), an HTTP connection will be used instead of the default HTTPS connection,,may be set as C(VDIRECT_HTTPS) or C(VDIRECT_USE_SSL) environment variable.



46
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 46

attribute :vdirect_use_ssl

#vdirect_userString

Returns vDirect server username, may be set as C(VDIRECT_USER) environment variable.

Returns:

  • (String)

    vDirect server username, may be set as C(VDIRECT_USER) environment variable.



19
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 19

attribute :vdirect_user

#vdirect_validate_certs:yes, ...

Returns If C(no), SSL certificates will not be validated,,may be set as C(VDIRECT_VALIDATE_CERTS) or C(VDIRECT_VERIFY) environment variable.,This should only set to C(no) used on personally controlled sites using self-signed certificates.

Returns:

  • (:yes, :no, nil)

    If C(no), SSL certificates will not be validated,,may be set as C(VDIRECT_VALIDATE_CERTS) or C(VDIRECT_VERIFY) environment variable.,This should only set to C(no) used on personally controlled sites using self-signed certificates.



50
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 50

attribute :vdirect_validate_certs

#vdirect_wait:yes, ...

Returns Wait for async operation to complete, may be set as C(VDIRECT_WAIT) environment variable.

Returns:

  • (:yes, :no, nil)

    Wait for async operation to complete, may be set as C(VDIRECT_WAIT) environment variable.



30
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_commit.rb', line 30

attribute :vdirect_wait