Class: Ansible::Ruby::Modules::Meraki_admin
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Meraki_admin
- Defined in:
- lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb
Overview
Allows for creation, management, and visibility into administrators within Meraki.
Instance Method Summary collapse
-
#email ⇒ String?
Email address for the dashboard administrator.,Email cannot be updated.,Required when creating or editing an administrator.
-
#name ⇒ String?
Name of the dashboard administrator.,Required when creating a new administrator.
-
#networks ⇒ Object?
List of networks the administrator has privileges on.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.
-
#org_id ⇒ Integer?
ID of organization.
-
#org_name ⇒ String?
Name of organization.,Used when C(name) should refer to another object.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.
-
#orgAccess ⇒ :full, ...
Privileges assigned to the administrator in the organization.
-
#state ⇒ :absent, ...
Create or modify an organization.
-
#tags ⇒ Object?
Tags the administrator has privileges on.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.,If C(none) is specified, C(network) or C(tags) must be specified.
Methods inherited from Base
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
#email ⇒ String?
Returns Email address for the dashboard administrator.,Email cannot be updated.,Required when creating or editing an administrator.
16 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 16 attribute :email |
#name ⇒ String?
Returns Name of the dashboard administrator.,Required when creating a new administrator.
12 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 12 attribute :name |
#networks ⇒ Object?
Returns List of networks the administrator has privileges on.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.
27 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 27 attribute :networks |
#org_id ⇒ Integer?
Returns ID of organization.
38 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 38 attribute :org_id |
#org_name ⇒ String?
Returns Name of organization.,Used when C(name) should refer to another object.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.
34 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 34 attribute :org_name |
#orgAccess ⇒ :full, ...
Returns Privileges assigned to the administrator in the organization.
20 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 20 attribute :orgAccess |
#state ⇒ :absent, ...
Returns Create or modify an organization.
30 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 30 attribute :state |
#tags ⇒ Object?
Returns Tags the administrator has privileges on.,When creating a new administrator, C(org_name), C(network), or C(tags) must be specified.,If C(none) is specified, C(network) or C(tags) must be specified.
24 |
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_admin.rb', line 24 attribute :tags |