class Azure::Batch::Mgmt::V2019_08_01::Models::ApplicationPackage
An application package which represents a particular version of an application.
Attributes
format[RW]
@return [String] The format of the application package, if the package is active.
last_activation_time[RW]
@return [DateTime] The time at which the package was last activated, if the package is active.
state[RW]
@return [PackageState] The current state of the application package. Possible values include: 'Pending', 'Active'
storage_url[RW]
@return [String] The URL for the application package in Azure
Storage.
storage_url_expiry[RW]
@return [DateTime] The UTC time at which the Azure
Storage URL will expire.
Private Class Methods
mapper()
click to toggle source
Mapper for ApplicationPackage
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-08-01/generated/azure_mgmt_batch/models/application_package.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApplicationPackage', type: { name: 'Composite', class_name: 'ApplicationPackage', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, read_only: true, serialized_name: 'etag', type: { name: 'String' } }, state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.state', type: { name: 'Enum', module: 'PackageState' } }, format: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.format', type: { name: 'String' } }, storage_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.storageUrl', type: { name: 'String' } }, storage_url_expiry: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.storageUrlExpiry', type: { name: 'DateTime' } }, last_activation_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.lastActivationTime', type: { name: 'DateTime' } } } } } end