class Azure::Web::Mgmt::V2016_08_01::Models::WebJob
Web
Job Information.
Attributes
error[RW]
@return [String] Error information.
extra_info_url[RW]
@return [String] Extra Info URL.
job_type[RW]
@return [WebJobType] Job type. Possible values include: 'Continuous', 'Triggered'
run_command[RW]
@return [String] Run command.
settings[RW]
@return Job settings.
url[RW]
@return [String] Job URL.
using_sdk[RW]
@return [Boolean] Using SDK?
web_job_name[RW]
@return [String] Job name. Used as job identifier in ARM resource URI.
Private Class Methods
mapper()
click to toggle source
Mapper for WebJob
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-08-01/generated/azure_mgmt_web/models/web_job.rb, line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'WebJob', type: { name: 'Composite', class_name: 'WebJob', 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' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, web_job_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.name', type: { name: 'String' } }, run_command: { client_side_validation: true, required: false, serialized_name: 'properties.runCommand', type: { name: 'String' } }, url: { client_side_validation: true, required: false, serialized_name: 'properties.url', type: { name: 'String' } }, extra_info_url: { client_side_validation: true, required: false, serialized_name: 'properties.extraInfoUrl', type: { name: 'String' } }, job_type: { client_side_validation: true, required: false, serialized_name: 'properties.jobType', type: { name: 'Enum', module: 'WebJobType' } }, error: { client_side_validation: true, required: false, serialized_name: 'properties.error', type: { name: 'String' } }, using_sdk: { client_side_validation: true, required: false, serialized_name: 'properties.usingSdk', type: { name: 'Boolean' } }, settings: { client_side_validation: true, required: false, serialized_name: 'properties.settings', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } } } } } end