Class: Ansible::Ruby::Modules::Cs_template

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

Overview

Register templates from an URL. Create templates from a ROOT volume of a stopped VM or its snapshot. Update (since version 2.7), extract and delete templates.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#accountObject?



64
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 64

attribute :account

#bits32, ...



116
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 116

attribute :bits

#checksumObject?



34
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 34

attribute :checksum

#cross_zonesSymbol?



53
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 53

attribute :cross_zones

#detailsObject?



113
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 113

attribute :details

#display_textString?



120
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 120

attribute :display_text

#domainObject?



61
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 61

attribute :domain

#format:QCOW2, ...



105
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 105

attribute :format

#hypervisor:KVM, ...



82
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 82

attribute :hypervisor

#is_dynamically_scalableSymbol?



49
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 49

attribute :is_dynamically_scalable

#is_extractableSymbol?



109
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 109

attribute :is_extractable


45
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 45

attribute :is_featured

#is_publicSymbol?



41
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 41

attribute :is_public

#is_readySymbol?



37
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 37

attribute :is_ready

#is_routingSymbol?



101
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 101

attribute :is_routing

#mode:http_download, ...



57
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 57

attribute :mode

#nameString



14
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 14

attribute :name

#os_typeString?



30
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 30

attribute :os_type

#password_enabledSymbol?



90
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 90

attribute :password_enabled

#poll_asyncBoolean?



128
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 128

attribute :poll_async

#projectObject?



67
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 67

attribute :project

#requires_hvmSymbol?



86
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 86

attribute :requires_hvm

#snapshotString?



26
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 26

attribute :snapshot

#sshkey_enabledSymbol?



97
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 97

attribute :sshkey_enabled

#state:present, ...



124
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 124

attribute :state

#tagsObject?



132
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 132

attribute :tags

#template_filter:all, ...



74
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 74

attribute :template_filter

#template_find_options:display_text, ...



78
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 78

attribute :template_find_options

#template_tagObject?



94
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 94

attribute :template_tag

#urlString?



18
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 18

attribute :url

#vmString?



22
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 22

attribute :vm

#zoneString?



70
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_template.rb', line 70

attribute :zone