Class: Ansible::Ruby::Modules::Scaleway_compute
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Scaleway_compute
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb
Overview
This module manages compute instances on Scaleway.
Instance Method Summary collapse
-
#commercial_type ⇒ :"ARM64-2GB", ...
Commercial name of the compute node.
-
#enable_ipv6 ⇒ Symbol?
Enable public IPv6 connectivity on the instance.
-
#image ⇒ String
Image identifier used to start the instance with.
-
#name ⇒ String?
Name of the instance.
-
#organization ⇒ String
Organization identifier.
-
#region ⇒ :ams1, ...
Scaleway compute zone.
-
#state ⇒ :present, ...
Indicate desired state of the instance.
-
#tags ⇒ Object?
List of tags to apply to the instance (5 max).
-
#wait ⇒ :yes, ...
Wait for the instance to reach its desired state before returning.
-
#wait_sleep_time ⇒ Integer?
Time to wait before every attempt to check the state of the server.
-
#wait_timeout ⇒ Integer?
Time to wait for the server to reach the expected state.
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
#commercial_type ⇒ :"ARM64-2GB", ...
Returns Commercial name of the compute node.
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 39 attribute :commercial_type |
#enable_ipv6 ⇒ Symbol?
Returns Enable public IPv6 connectivity on the instance.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 12 attribute :enable_ipv6 |
#image ⇒ String
Returns Image identifier used to start the instance with.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 16 attribute :image |
#name ⇒ String?
Returns Name of the instance.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 20 attribute :name |
#organization ⇒ String
Returns Organization identifier.
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 24 attribute :organization |
#region ⇒ :ams1, ...
Returns Scaleway compute zone.
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 35 attribute :region |
#state ⇒ :present, ...
Returns Indicate desired state of the instance.
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 28 attribute :state |
#tags ⇒ Object?
Returns List of tags to apply to the instance (5 max).
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 32 attribute :tags |
#wait ⇒ :yes, ...
Returns Wait for the instance to reach its desired state before returning.
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 43 attribute :wait |
#wait_sleep_time ⇒ Integer?
Returns Time to wait before every attempt to check the state of the server.
51 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 51 attribute :wait_sleep_time |
#wait_timeout ⇒ Integer?
Returns Time to wait for the server to reach the expected state.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 47 attribute :wait_timeout |