class Azure::ContainerRegistry::Mgmt::V2019_06_01_preview::Models::EncodedTaskRunRequest
The parameters for a quick task run request.
Attributes
@return [AgentProperties] The machine configuration of the run agent.
@return [Credentials] The properties that describes a set of credentials that will be used when this run is invoked.
@return [String] Base64 encoded value of the template/definition file content.
@return [String] Base64 encoded value of the parameters/values file content.
@return [PlatformProperties] The platform properties against which the run has to happen.
@return [String] The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
@return [Integer] Run
timeout in seconds. Default value: 3600 .
@return [Array<SetValue>] The collection of overridable values that can be passed when running a task.
Private Class Methods
Mapper for EncodedTaskRunRequest
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_container_registry/models/encoded_task_run_request.rb, line 59 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EncodedTaskRunRequest', type: { name: 'Composite', class_name: 'EncodedTaskRunRequest', model_properties: { is_archive_enabled: { client_side_validation: true, required: false, serialized_name: 'isArchiveEnabled', default_value: false, type: { name: 'Boolean' } }, agent_pool_name: { client_side_validation: true, required: false, serialized_name: 'agentPoolName', type: { name: 'String' } }, log_template: { client_side_validation: true, required: false, serialized_name: 'logTemplate', type: { name: 'String' } }, type: { client_side_validation: true, required: true, serialized_name: 'type', type: { name: 'String' } }, encoded_task_content: { client_side_validation: true, required: true, serialized_name: 'encodedTaskContent', type: { name: 'String' } }, encoded_values_content: { client_side_validation: true, required: false, serialized_name: 'encodedValuesContent', type: { name: 'String' } }, values: { client_side_validation: true, required: false, serialized_name: 'values', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SetValueElementType', type: { name: 'Composite', class_name: 'SetValue' } } } }, timeout: { client_side_validation: true, required: false, serialized_name: 'timeout', default_value: 3600, constraints: { InclusiveMaximum: 28800, InclusiveMinimum: 300 }, type: { name: 'Number' } }, platform: { client_side_validation: true, required: true, serialized_name: 'platform', type: { name: 'Composite', class_name: 'PlatformProperties' } }, agent_configuration: { client_side_validation: true, required: false, serialized_name: 'agentConfiguration', type: { name: 'Composite', class_name: 'AgentProperties' } }, source_location: { client_side_validation: true, required: false, serialized_name: 'sourceLocation', type: { name: 'String' } }, credentials: { client_side_validation: true, required: false, serialized_name: 'credentials', type: { name: 'Composite', class_name: 'Credentials' } } } } } end
# File lib/2019-06-01-preview/generated/azure_mgmt_container_registry/models/encoded_task_run_request.rb, line 16 def initialize @type = "EncodedTaskRunRequest" end