Class: Ansible::Ruby::Modules::Clc_server

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb

Overview

An Ansible module to Create, Delete, Start and Stop servers in CenturyLink Cloud.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#add_public_ip:yes, ...



15
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 15

attribute :add_public_ip

#additional_disksObject?



12
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 12

attribute :additional_disks

#alert_policy_idObject?



28
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 28

attribute :alert_policy_id

#alert_policy_nameObject?



31
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 31

attribute :alert_policy_name

#aliasObject?



19
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 19

attribute :alias

#anti_affinity_policy_idObject?



22
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 22

attribute :anti_affinity_policy_id

#anti_affinity_policy_nameObject?



25
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 25

attribute :anti_affinity_policy_name

#configuration_idObject?



128
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 128

attribute :configuration_id

#countInteger?



34
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 34

attribute :count

#count_groupString?



38
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 38

attribute :count_group

#cpuInteger?



42
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 42

attribute :cpu

#cpu_autoscale_policy_idObject?



46
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 46

attribute :cpu_autoscale_policy_id

#custom_fieldsObject?



49
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 49

attribute :custom_fields

#descriptionObject?



52
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 52

attribute :description

#exact_countInteger?



55
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 55

attribute :exact_count

#groupString?



59
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 59

attribute :group

#ip_addressObject?



63
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 63

attribute :ip_address

#locationObject?



66
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 66

attribute :location

#managed_os:yes, ...



69
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 69

attribute :managed_os

#memoryInteger?



73
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 73

attribute :memory

#nameString?



77
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 77

attribute :name

#network_idObject?



81
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 81

attribute :network_id

#os_type:redHat6_64Bit, ...



131
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 131

attribute :os_type

#packagesObject?



84
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 84

attribute :packages

#passwordObject?



87
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 87

attribute :password

#primary_dnsObject?



90
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 90

attribute :primary_dns

#public_ip_portsObject?



97
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 97

attribute :public_ip_ports

#public_ip_protocol:TCP, ...



93
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 93

attribute :public_ip_protocol

#secondary_dnsObject?



100
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 100

attribute :secondary_dns

#server_idsObject?



103
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 103

attribute :server_ids

#source_server_passwordObject?



106
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 106

attribute :source_server_password

#state:present, ...



109
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 109

attribute :state

#storage_type:standard, ...



113
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 113

attribute :storage_type

#templateString?



117
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 117

attribute :template

#ttlObject?



121
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 121

attribute :ttl

#type:standard, ...



124
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 124

attribute :type

#wait:yes, ...



135
# File 'lib/ansible/ruby/modules/generated/cloud/centurylink/clc_server.rb', line 135

attribute :wait