Class: Ansible::Ruby::Modules::Aos_blueprint
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Aos_blueprint
- Defined in:
- lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb
Overview
Apstra AOS Blueprint module let you manage your Blueprint easily. You can create create and delete Blueprint by Name or ID. You can also use it to retrieve all data from a blueprint. This module is idempotent and support the I(check) mode. It’s using the AOS REST API.
Instance Method Summary collapse
-
#id ⇒ Object?
AOS Id of the IP Pool to manage (can’t be used to create a new IP Pool).
-
#name ⇒ String?
Name of the Blueprint to manage.
-
#reference_arch ⇒ String?
When creating a blueprint, this value identifies a known AOS reference architecture value.
-
#session ⇒ String
An existing AOS session as obtained by M(aos_login) module.
-
#state ⇒ :present, ...
Indicate what is the expected state of the Blueprint.
-
#template ⇒ String?
When creating a blueprint, this value identifies, by name, an existing engineering design template within the AOS-server.
-
#timeout ⇒ Integer?
When I(state=build-ready), this timeout identifies timeout in seconds to wait before declaring a failure.
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
#id ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 20 attribute :id |
#name ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 16 attribute :name |
#reference_arch ⇒ String?
35 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 35 attribute :reference_arch |
#session ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 12 attribute :session |
#state ⇒ :present, ...
23 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 23 attribute :state |
#template ⇒ String?
31 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 31 attribute :template |
#timeout ⇒ Integer?
27 |
# File 'lib/ansible/ruby/modules/generated/network/aos/aos_blueprint.rb', line 27 attribute :timeout |