Class: Ansible::Ruby::Modules::Fmgr_provisioning

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

Overview

Add model devices on the FortiManager using jsonrpc API and have them pre-configured, so when central management is configured, the configuration is pushed down to the registering devices

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

#adomObject

Returns The administrative domain (admon) the configuration belongs to.

Returns:

  • (Object)

    The administrative domain (admon) the configuration belongs to



12
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 12

attribute :adom

#descriptionObject?

Returns Description of the device to be provisioned.

Returns:

  • (Object, nil)

    Description of the device to be provisioned.



49
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 49

attribute :description

#groupObject?

Returns The name of the device group the provisioned device can belong to.

Returns:

  • (Object, nil)

    The name of the device group the provisioned device can belong to.



38
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 38

attribute :group

#hostObject

Returns The FortiManager’s Address.

Returns:

  • (Object)

    The FortiManager’s Address.



19
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 19

attribute :host

#minor_releaseObject?

Returns The minor release number such as 6.X.1, as X being the minor release.

Returns:

  • (Object, nil)

    The minor release number such as 6.X.1, as X being the minor release.



56
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 56

attribute :minor_release

#nameString

Returns The name of the device to be provisioned.

Returns:

  • (String)

    The name of the device to be provisioned.



34
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 34

attribute :name

#os_typeObject

Returns The Fortinet OS type to be pushed to the device, such as ‘FOS’ for FortiOS.

Returns:

  • (Object)

    The Fortinet OS type to be pushed to the device, such as ‘FOS’ for FortiOS.



62
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 62

attribute :os_type

#os_versionObject

Returns The Fortinet OS version to be used for the device, such as 5.0 or 6.0.

Returns:

  • (Object)

    The Fortinet OS version to be used for the device, such as 5.0 or 6.0.



52
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 52

attribute :os_version

#passwordObject?

Returns The password associated with the username account.

Returns:

  • (Object, nil)

    The password associated with the username account.



27
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 27

attribute :password

#patch_releaseObject?

Returns The patch release number such as 6.0.X, as X being the patch release.

Returns:

  • (Object, nil)

    The patch release number such as 6.0.X, as X being the patch release.



59
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 59

attribute :patch_release

#platformObject

Returns The platform of the device, such as model number or VM.

Returns:

  • (Object)

    The platform of the device, such as model number or VM.



45
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 45

attribute :platform

#policy_packageObject

Returns The name of the policy package to be assigned to the device.

Returns:

  • (Object)

    The name of the policy package to be assigned to the device.



30
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 30

attribute :policy_package

#serialObject

Returns The serial number of the device that will be provisioned.

Returns:

  • (Object)

    The serial number of the device that will be provisioned.



41
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 41

attribute :serial

#usernameObject

Returns The username to log into the FortiManager.

Returns:

  • (Object)

    The username to log into the FortiManager



23
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 23

attribute :username

#vdomObject?

Returns The virtual domain (vdom) the configuration belongs to.

Returns:

  • (Object, nil)

    The virtual domain (vdom) the configuration belongs to



16
# File 'lib/ansible/ruby/modules/generated/network/fortimanager/fmgr_provisioning.rb', line 16

attribute :vdom