class Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskUpdateParameters
The parameters for updating a task.
Attributes
agent_configuration[RW]
@return [AgentProperties] The machine configuration of the run agent.
credentials[RW]
@return [Credentials] The parameters that describes a set of credentials that will be used when this run is invoked.
platform[RW]
@return [PlatformUpdateParameters] The platform properties against which the run has to happen.
status[RW]
@return [TaskStatus] The current status of task. Possible values include: 'Disabled', 'Enabled'
step[RW]
@return [TaskStepUpdateParameters] The properties for updating a task step.
timeout[RW]
@return [Integer] Run
timeout in seconds.
trigger[RW]
@return [TriggerUpdateParameters] The properties for updating trigger properties.
Public Class Methods
mapper()
click to toggle source
Mapper for TaskUpdateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-01/generated/azure_mgmt_container_registry/models/task_update_parameters.rb, line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'TaskUpdateParameters', type: { name: 'Composite', class_name: 'TaskUpdateParameters', model_properties: { status: { client_side_validation: true, required: false, serialized_name: 'properties.status', type: { name: 'String' } }, platform: { client_side_validation: true, required: false, serialized_name: 'properties.platform', type: { name: 'Composite', class_name: 'PlatformUpdateParameters' } }, agent_configuration: { client_side_validation: true, required: false, serialized_name: 'properties.agentConfiguration', type: { name: 'Composite', class_name: 'AgentProperties' } }, timeout: { client_side_validation: true, required: false, serialized_name: 'properties.timeout', type: { name: 'Number' } }, step: { client_side_validation: true, required: false, serialized_name: 'properties.step', type: { name: 'Composite', polymorphic_discriminator: 'type', uber_parent: 'TaskStepUpdateParameters', class_name: 'TaskStepUpdateParameters' } }, trigger: { client_side_validation: true, required: false, serialized_name: 'properties.trigger', type: { name: 'Composite', class_name: 'TriggerUpdateParameters' } }, credentials: { client_side_validation: true, required: false, serialized_name: 'properties.credentials', type: { name: 'Composite', class_name: 'Credentials' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end