class Azure::Compute::Mgmt::V2020_09_30_preview::Models::SharedGalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

Attributes

end_of_life_date[RW]

@return [DateTime] The end of life date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.

published_date[RW]

@return [DateTime] The published date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.

Public Class Methods

mapper() click to toggle source

Mapper for SharedGalleryImageVersion class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-09-30-preview/generated/azure_mgmt_compute/models/shared_gallery_image_version.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SharedGalleryImageVersion',
    type: {
      name: 'Composite',
      class_name: 'SharedGalleryImageVersion',
      model_properties: {
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        location: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'location',
          type: {
            name: 'String'
          }
        },
        unique_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'identifier.uniqueId',
          type: {
            name: 'String'
          }
        },
        published_date: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.publishedDate',
          type: {
            name: 'DateTime'
          }
        },
        end_of_life_date: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.endOfLifeDate',
          type: {
            name: 'DateTime'
          }
        }
      }
    }
  }
end