class Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Run
Run
resource properties
Attributes
@return [AgentProperties] The machine configuration of the run agent.
@return [DateTime] The time the run was scheduled.
@return [Array<String>] The list of custom registries that were logged in during this run.
@return [DateTime] The time the run finished.
@return [ImageUpdateTrigger] The image update trigger that caused the run. This is applicable if the task has base image trigger configured.
@return [Boolean] The value that indicates whether archiving is enabled or not. Default value: false .
@return [DateTime] The last updated time for the run.
@return [Array<ImageDescriptor>] The list of all images that were generated from the run. This is applicable if the run generates base image dependencies.
@return [PlatformProperties] The platform properties against which the run will happen.
@return [ProvisioningState] The provisioning state of a run. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Failed', 'Canceled'
@return [String] The error message received from backend systems after the run is scheduled.
@return [String] The unique identifier for the run.
@return [RunType] The type of run. Possible values include: 'QuickBuild', 'QuickRun', 'AutoBuild', 'AutoRun'
@return [String] The scope of the credentials that were used to login to the source registry during this run.
@return [SourceTriggerDescriptor] The source trigger that caused the run.
@return [DateTime] The time the run started.
@return [RunStatus] The current status of the run. Possible values include: 'Queued', 'Started', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Error', 'Timeout'
@return [String] The task against which run was scheduled.
Public Class Methods
Mapper for Run
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-01/generated/azure_mgmt_container_registry/models/run.rb, line 88 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Run', type: { name: 'Composite', class_name: 'Run', 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' } }, run_id: { client_side_validation: true, required: false, serialized_name: 'properties.runId', type: { name: 'String' } }, status: { client_side_validation: true, required: false, serialized_name: 'properties.status', type: { name: 'String' } }, last_updated_time: { client_side_validation: true, required: false, serialized_name: 'properties.lastUpdatedTime', type: { name: 'DateTime' } }, run_type: { client_side_validation: true, required: false, serialized_name: 'properties.runType', type: { name: 'String' } }, create_time: { client_side_validation: true, required: false, serialized_name: 'properties.createTime', type: { name: 'DateTime' } }, start_time: { client_side_validation: true, required: false, serialized_name: 'properties.startTime', type: { name: 'DateTime' } }, finish_time: { client_side_validation: true, required: false, serialized_name: 'properties.finishTime', type: { name: 'DateTime' } }, output_images: { client_side_validation: true, required: false, serialized_name: 'properties.outputImages', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ImageDescriptorElementType', type: { name: 'Composite', class_name: 'ImageDescriptor' } } } }, task: { client_side_validation: true, required: false, serialized_name: 'properties.task', type: { name: 'String' } }, image_update_trigger: { client_side_validation: true, required: false, serialized_name: 'properties.imageUpdateTrigger', type: { name: 'Composite', class_name: 'ImageUpdateTrigger' } }, source_trigger: { client_side_validation: true, required: false, serialized_name: 'properties.sourceTrigger', type: { name: 'Composite', class_name: 'SourceTriggerDescriptor' } }, platform: { client_side_validation: true, required: false, serialized_name: 'properties.platform', type: { name: 'Composite', class_name: 'PlatformProperties' } }, agent_configuration: { client_side_validation: true, required: false, serialized_name: 'properties.agentConfiguration', type: { name: 'Composite', class_name: 'AgentProperties' } }, source_registry_auth: { client_side_validation: true, required: false, serialized_name: 'properties.sourceRegistryAuth', type: { name: 'String' } }, custom_registries: { client_side_validation: true, required: false, serialized_name: 'properties.customRegistries', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, run_error_message: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.runErrorMessage', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, is_archive_enabled: { client_side_validation: true, required: false, serialized_name: 'properties.isArchiveEnabled', default_value: false, type: { name: 'Boolean' } } } } } end