Class: Ansible::Ruby::Modules::Avi_network

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

Overview

This module is used to configure Network 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_network.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_network.rb', line 17

attribute :avi_api_update_method

#cloud_refObject?

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

Returns:

  • (Object, nil)

    It is a reference to an object of type cloud.



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

attribute :cloud_ref

#configured_subnetsObject?

Returns List of subnet.

Returns:

  • (Object, nil)

    List of subnet.



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

attribute :configured_subnets

#dhcp_enabledSymbol?

Returns Select the ip address management scheme for this network.,Default value when not specified in API or module is interpreted by Avi Controller as True.

Returns:

  • (Symbol, nil)

    Select the ip address management scheme for this network.,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_network.rb', line 31

attribute :dhcp_enabled

#exclude_discovered_subnetsSymbol?

Returns When selected, excludes all discovered subnets in this network from consideration for virtual service placement.,Default value when not specified in API or module is interpreted by Avi Controller as False.

Returns:

  • (Symbol, nil)

    When selected, excludes all discovered subnets in this network from consideration for virtual service placement.,Default value when not specified in API or module is interpreted by Avi Controller as False.



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

attribute :exclude_discovered_subnets

#nameString

Returns Name of the object.

Returns:

  • (String)

    Name of the object.



39
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_network.rb', line 39

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

attribute :state

#synced_from_seSymbol?

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

Returns:

  • (Symbol, nil)

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



43
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_network.rb', line 43

attribute :synced_from_se

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



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

attribute :tenant_ref

#urlObject?

Returns Avi controller URL of the object.

Returns:

  • (Object, nil)

    Avi controller URL of the object.



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

attribute :url

#uuidObject?

Returns Unique object identifier of the object.

Returns:

  • (Object, nil)

    Unique object identifier of the object.



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

attribute :uuid

#vcenter_dvsSymbol?

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

Returns:

  • (Symbol, nil)

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



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

attribute :vcenter_dvs

#vimgrnw_refObject?

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

Returns:

  • (Object, nil)

    It is a reference to an object of type vimgrnwruntime.



60
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_network.rb', line 60

attribute :vimgrnw_ref

#vrf_context_refObject?

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

Returns:

  • (Object, nil)

    It is a reference to an object of type vrfcontext.



63
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_network.rb', line 63

attribute :vrf_context_ref