Class: Azure::ARM::DevTestLabs::Models::GalleryImage
- Inherits:
-
MsRestAzure::Resource
- Object
- MsRestAzure::Resource
- Azure::ARM::DevTestLabs::Models::GalleryImage
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb
Overview
A gallery image.
Instance Attribute Summary collapse
-
#author ⇒ String
The author of the gallery image.
-
#created_date ⇒ DateTime
The creation date of the gallery image.
-
#description ⇒ String
The description of the gallery image.
-
#enabled ⇒ Boolean
Indicates whether this gallery image is enabled.
-
#icon ⇒ String
The icon of the gallery image.
-
#image_reference ⇒ GalleryImageReference
image.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for GalleryImage class as Ruby Hash.
Instance Attribute Details
#author ⇒ String
17 18 19 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 17 def end |
#created_date ⇒ DateTime
20 21 22 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 20 def created_date @created_date end |
#description ⇒ String
23 24 25 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 23 def description @description end |
#enabled ⇒ Boolean
33 34 35 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 33 def enabled @enabled end |
#icon ⇒ String
30 31 32 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 30 def icon @icon end |
#image_reference ⇒ GalleryImageReference
image.
27 28 29 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 27 def image_reference @image_reference end |
Class Method Details
.mapper ⇒ Object
Mapper for GalleryImage class as Ruby Hash. This will be used for serialization/deserialization.
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/gallery_image.rb', line 40 def self.mapper() { required: false, serialized_name: 'GalleryImage', type: { name: 'Composite', class_name: 'GalleryImage', model_properties: { id: { required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { required: false, serialized_name: 'location', type: { name: 'String' } }, tags: { required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, author: { required: false, serialized_name: 'properties.author', type: { name: 'String' } }, created_date: { required: false, read_only: true, serialized_name: 'properties.createdDate', type: { name: 'DateTime' } }, description: { required: false, serialized_name: 'properties.description', type: { name: 'String' } }, image_reference: { required: false, serialized_name: 'properties.imageReference', type: { name: 'Composite', class_name: 'GalleryImageReference' } }, icon: { required: false, serialized_name: 'properties.icon', type: { name: 'String' } }, enabled: { required: false, serialized_name: 'properties.enabled', type: { name: 'Boolean' } } } } } end |