class Azure::ContainerRegistry::Mgmt::V2019_06_01_preview::Models::RunFilter

Properties that are enabled for Odata querying on runs.

Attributes

agent_pool_name[RW]

@return [String] The name of the agent pool that the run corresponds to.

create_time[RW]

@return [DateTime] The create time for a run.

finish_time[RW]

@return [DateTime] The time the run finished.

is_archive_enabled[RW]

@return [Boolean] The value that indicates whether archiving is enabled or not.

output_image_manifests[RW]

@return [String] The list of comma-separated image manifests that were generated from the run. This is applicable if the run is of build type.

run_id[RW]

@return [String] The unique identifier for the run.

run_type[RW]

@return [RunType] The type of run. Possible values include: 'QuickBuild', 'QuickRun', 'AutoBuild', 'AutoRun'

status[RW]

@return [RunStatus] The current status of the run. Possible values include: 'Queued', 'Started', 'Running', 'Succeeded', 'Failed', 'Canceled', 'Error', 'Timeout'

task_name[RW]

@return [String] The name of the task that the run corresponds to.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-06-01-preview/generated/azure_mgmt_container_registry/models/run_filter.rb, line 54
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'RunFilter',
    type: {
      name: 'Composite',
      class_name: 'RunFilter',
      model_properties: {
        run_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'runId',
          type: {
            name: 'String'
          }
        },
        run_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'runType',
          type: {
            name: 'String'
          }
        },
        status: {
          client_side_validation: true,
          required: false,
          serialized_name: 'status',
          type: {
            name: 'String'
          }
        },
        create_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'createTime',
          type: {
            name: 'DateTime'
          }
        },
        finish_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'finishTime',
          type: {
            name: 'DateTime'
          }
        },
        output_image_manifests: {
          client_side_validation: true,
          required: false,
          serialized_name: 'outputImageManifests',
          type: {
            name: 'String'
          }
        },
        is_archive_enabled: {
          client_side_validation: true,
          required: false,
          serialized_name: 'isArchiveEnabled',
          type: {
            name: 'Boolean'
          }
        },
        task_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'taskName',
          type: {
            name: 'String'
          }
        },
        agent_pool_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'agentPoolName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end