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, #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", ...
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 39 attribute :commercial_type |
#enable_ipv6 ⇒ Symbol?
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 12 attribute :enable_ipv6 |
#image ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 16 attribute :image |
#name ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 20 attribute :name |
#organization ⇒ String
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 24 attribute :organization |
#region ⇒ :ams1, ...
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 35 attribute :region |
#state ⇒ :present, ...
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 28 attribute :state |
#tags ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 32 attribute :tags |
#wait ⇒ :yes, ...
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 43 attribute :wait |
#wait_sleep_time ⇒ Integer?
51 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 51 attribute :wait_sleep_time |
#wait_timeout ⇒ Integer?
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/scaleway/scaleway_compute.rb', line 47 attribute :wait_timeout |