Class: Ansible::Ruby::Modules::Glance_image

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb

Overview

Add or Remove images from the glance repository.

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

#auth_urlString?

Returns The keystone url for authentication.

Returns:

  • (String, nil)

    The keystone url for authentication



23
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 23

attribute :auth_url

#container_formatString?

Returns The format of the container.

Returns:

  • (String, nil)

    The format of the container



42
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 42

attribute :container_format

#copy_fromString?

Returns A url from where the image can be downloaded, mutually exclusive with file parameter.

Returns:

  • (String, nil)

    A url from where the image can be downloaded, mutually exclusive with file parameter



59
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 59

attribute :copy_from

#disk_formatString?

Returns The format of the disk that is getting uploaded.

Returns:

  • (String, nil)

    The format of the disk that is getting uploaded



38
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 38

attribute :disk_format

#endpoint_type:publicURL, ...

Returns The name of the glance service’s endpoint URL type.

Returns:

  • (:publicURL, :internalURL, nil)

    The name of the glance service’s endpoint URL type



70
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 70

attribute :endpoint_type

#fileObject?

Returns The path to the file which has to be uploaded, mutually exclusive with copy_from.

Returns:

  • (Object, nil)

    The path to the file which has to be uploaded, mutually exclusive with copy_from



67
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 67

attribute :file

#is_publicString?

Returns Whether the image can be accessed publicly.

Returns:

  • (String, nil)

    Whether the image can be accessed publicly



55
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 55

attribute :is_public

#login_passwordString

Returns Password of login user.

Returns:

  • (String)

    Password of login user



15
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 15

attribute :login_password

#login_tenant_nameString

Returns The tenant name of the login user.

Returns:

  • (String)

    The tenant name of the login user



19
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 19

attribute :login_tenant_name

#login_usernameString

Returns login username to authenticate to keystone.

Returns:

  • (String)

    login username to authenticate to keystone



11
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 11

attribute :login_username

#min_diskObject?

Returns The minimum disk space required to deploy this image.

Returns:

  • (Object, nil)

    The minimum disk space required to deploy this image



49
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 49

attribute :min_disk

#min_ramObject?

Returns The minimum ram required to deploy this image.

Returns:

  • (Object, nil)

    The minimum ram required to deploy this image



52
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 52

attribute :min_ram

#nameString

Returns Name that has to be given to the image.

Returns:

  • (String)

    Name that has to be given to the image



34
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 34

attribute :name

#ownerObject?

Returns The owner of the image.

Returns:

  • (Object, nil)

    The owner of the image



46
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 46

attribute :owner

#region_nameObject?

Returns Name of the region.

Returns:

  • (Object, nil)

    Name of the region



27
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 27

attribute :region_name

#state:present, ...

Returns Indicate desired state of the resource.

Returns:

  • (:present, :absent, nil)

    Indicate desired state of the resource



30
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 30

attribute :state

#timeoutInteger?

Returns The time to wait for the image process to complete in seconds.

Returns:

  • (Integer, nil)

    The time to wait for the image process to complete in seconds



63
# File 'lib/ansible/ruby/modules/generated/core/cloud/openstack/glance_image.rb', line 63

attribute :timeout