UNPKG

@azure/arm-automation

Version:

AutomationClient Library with typescript type definitions for node.js and browser.

1 lines 204 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@azure/ms-rest-azure-js"),require("@azure/ms-rest-js")):"function"==typeof define&&define.amd?define(["exports","@azure/ms-rest-azure-js","@azure/ms-rest-js"],t):t(((e=e||self).Azure=e.Azure||{},e.Azure.ArmAutomation={}),e.msRestAzure,e.msRest)}(this,function(e,s,t){"use strict";var a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function r(e,t){function r(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return(o=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},i=Object.freeze({__proto__:null}),n=s.CloudErrorMapper,p=s.BaseResourceMapper,m={serializedName:"Sku",type:{name:"Composite",className:"Sku",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},family:{serializedName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",type:{name:"Number"}}}}},u={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}}}}},c={serializedName:"TrackedResource",type:{name:"Composite",className:"TrackedResource",modelProperties:o(o({},u.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",type:{name:"String"}}})}},d={serializedName:"AutomationAccount",type:{name:"Composite",className:"AutomationAccount",modelProperties:o(o({},c.type.modelProperties),{sku:{serializedName:"properties.sku",type:{name:"Composite",className:"Sku"}},lastModifiedBy:{serializedName:"properties.lastModifiedBy",type:{name:"String"}},state:{readOnly:!0,serializedName:"properties.state",type:{name:"String"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}}})}},l={serializedName:"AutomationAccountCreateOrUpdateParameters",type:{name:"Composite",className:"AutomationAccountCreateOrUpdateParameters",modelProperties:{sku:{serializedName:"properties.sku",type:{name:"Composite",className:"Sku"}},name:{serializedName:"name",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},y={serializedName:"Operation_display",type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}}}}},N={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},b={serializedName:"Statistics",type:{name:"Composite",className:"Statistics",modelProperties:{counterProperty:{readOnly:!0,serializedName:"counterProperty",type:{name:"String"}},counterValue:{readOnly:!0,serializedName:"counterValue",type:{name:"Number"}},startTime:{nullable:!1,readOnly:!0,serializedName:"startTime",type:{name:"DateTime"}},endTime:{nullable:!0,readOnly:!0,serializedName:"endTime",type:{name:"DateTime"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}}}}},h={serializedName:"UsageCounterName",type:{name:"Composite",className:"UsageCounterName",modelProperties:{value:{serializedName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",type:{name:"String"}}}}},P={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"Composite",className:"UsageCounterName"}},unit:{serializedName:"unit",type:{name:"String"}},currentValue:{serializedName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",type:{name:"Number"}},throttleStatus:{serializedName:"throttleStatus",type:{name:"String"}}}}},f={serializedName:"Key",type:{name:"Composite",className:"Key",modelProperties:{keyName:{readOnly:!0,serializedName:"KeyName",type:{name:"String"}},permissions:{readOnly:!0,serializedName:"Permissions",type:{name:"String"}},value:{readOnly:!0,serializedName:"Value",type:{name:"String"}}}}},z={serializedName:"KeyListResult",type:{name:"Composite",className:"KeyListResult",modelProperties:{keys:{serializedName:"keys",type:{name:"Sequence",element:{type:{name:"Composite",className:"Key"}}}}}}},g={serializedName:"AutomationAccountUpdateParameters",type:{name:"Composite",className:"AutomationAccountUpdateParameters",modelProperties:{sku:{serializedName:"properties.sku",type:{name:"Composite",className:"Sku"}},name:{serializedName:"name",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},C={serializedName:"ProxyResource",type:{name:"Composite",className:"ProxyResource",modelProperties:o({},u.type.modelProperties)}},S={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},A={serializedName:"CertificateCreateOrUpdateParameters",type:{name:"Composite",className:"CertificateCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},base64Value:{required:!0,serializedName:"properties.base64Value",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},thumbprint:{serializedName:"properties.thumbprint",type:{name:"String"}},isExportable:{nullable:!1,serializedName:"properties.isExportable",type:{name:"Boolean"}}}}},M={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:o(o({},C.type.modelProperties),{thumbprint:{readOnly:!0,serializedName:"properties.thumbprint",type:{name:"String"}},expiryTime:{nullable:!1,readOnly:!0,serializedName:"properties.expiryTime",type:{name:"DateTime"}},isExportable:{nullable:!1,readOnly:!0,serializedName:"properties.isExportable",type:{name:"Boolean"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},R={serializedName:"CertificateUpdateParameters",type:{name:"Composite",className:"CertificateUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},T={serializedName:"ConnectionTypeAssociationProperty",type:{name:"Composite",className:"ConnectionTypeAssociationProperty",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},k={serializedName:"ConnectionCreateOrUpdateParameters",type:{name:"Composite",className:"ConnectionCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},connectionType:{required:!0,serializedName:"properties.connectionType",type:{name:"Composite",className:"ConnectionTypeAssociationProperty"}},fieldDefinitionValues:{serializedName:"properties.fieldDefinitionValues",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},G={serializedName:"Connection",type:{name:"Composite",className:"Connection",modelProperties:o(o({},C.type.modelProperties),{connectionType:{serializedName:"properties.connectionType",type:{name:"Composite",className:"ConnectionTypeAssociationProperty"}},fieldDefinitionValues:{readOnly:!0,serializedName:"properties.fieldDefinitionValues",type:{name:"Dictionary",value:{type:{name:"String"}}}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},q={serializedName:"ConnectionUpdateParameters",type:{name:"Composite",className:"ConnectionUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},fieldDefinitionValues:{serializedName:"properties.fieldDefinitionValues",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},O={serializedName:"FieldDefinition",type:{name:"Composite",className:"FieldDefinition",modelProperties:{isEncrypted:{serializedName:"isEncrypted",type:{name:"Boolean"}},isOptional:{serializedName:"isOptional",type:{name:"Boolean"}},type:{required:!0,serializedName:"type",type:{name:"String"}}}}},v={serializedName:"ConnectionType",type:{name:"Composite",className:"ConnectionType",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},isGlobal:{serializedName:"properties.isGlobal",type:{name:"Boolean"}},fieldDefinitions:{readOnly:!0,serializedName:"properties.fieldDefinitions",type:{name:"Dictionary",value:{type:{name:"Composite",className:"FieldDefinition"}}}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},D={serializedName:"ConnectionTypeCreateOrUpdateParameters",type:{name:"Composite",className:"ConnectionTypeCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},isGlobal:{serializedName:"properties.isGlobal",type:{name:"Boolean"}},fieldDefinitions:{required:!0,serializedName:"properties.fieldDefinitions",type:{name:"Dictionary",value:{type:{name:"Composite",className:"FieldDefinition"}}}}}}},U={serializedName:"CredentialCreateOrUpdateParameters",type:{name:"Composite",className:"CredentialCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},userName:{required:!0,serializedName:"properties.userName",type:{name:"String"}},password:{required:!0,serializedName:"properties.password",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},I={serializedName:"Credential",type:{name:"Composite",className:"Credential",modelProperties:o(o({},C.type.modelProperties),{userName:{readOnly:!0,serializedName:"properties.userName",type:{name:"String"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},L={serializedName:"CredentialUpdateParameters",type:{name:"Composite",className:"CredentialUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},userName:{serializedName:"properties.userName",type:{name:"String"}},password:{serializedName:"properties.password",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},E={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{required:!0,serializedName:"algorithm",type:{name:"String"}},value:{required:!0,serializedName:"value",type:{name:"String"}}}}},w={serializedName:"ContentSource",type:{name:"Composite",className:"ContentSource",modelProperties:{hash:{serializedName:"hash",type:{name:"Composite",className:"ContentHash"}},type:{serializedName:"type",type:{name:"String"}},value:{serializedName:"value",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},x={serializedName:"DscConfigurationParameter",type:{name:"Composite",className:"DscConfigurationParameter",modelProperties:{type:{serializedName:"type",type:{name:"String"}},isMandatory:{serializedName:"isMandatory",type:{name:"Boolean"}},position:{serializedName:"position",type:{name:"Number"}},defaultValue:{serializedName:"defaultValue",type:{name:"String"}}}}},B={serializedName:"DscConfigurationCreateOrUpdateParameters",type:{name:"Composite",className:"DscConfigurationCreateOrUpdateParameters",modelProperties:{logVerbose:{serializedName:"properties.logVerbose",type:{name:"Boolean"}},logProgress:{serializedName:"properties.logProgress",type:{name:"Boolean"}},source:{required:!0,serializedName:"properties.source",type:{name:"Composite",className:"ContentSource"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"DscConfigurationParameter"}}}},description:{serializedName:"properties.description",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},J={serializedName:"DscConfiguration",type:{name:"Composite",className:"DscConfiguration",modelProperties:o(o({},c.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded"]}},jobCount:{serializedName:"properties.jobCount",type:{name:"Number"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"DscConfigurationParameter"}}}},source:{serializedName:"properties.source",type:{name:"Composite",className:"ContentSource"}},state:{serializedName:"properties.state",type:{name:"String"}},logVerbose:{serializedName:"properties.logVerbose",type:{name:"Boolean"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},nodeConfigurationCount:{nullable:!1,serializedName:"properties.nodeConfigurationCount",type:{name:"Number"}},description:{serializedName:"properties.description",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}}})}},_={serializedName:"DscConfigurationUpdateParameters",type:{name:"Composite",className:"DscConfigurationUpdateParameters",modelProperties:{logVerbose:{serializedName:"properties.logVerbose",type:{name:"Boolean"}},logProgress:{serializedName:"properties.logProgress",type:{name:"Boolean"}},source:{required:!0,serializedName:"properties.source",type:{name:"Composite",className:"ContentSource"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"DscConfigurationParameter"}}}},description:{serializedName:"properties.description",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},j={serializedName:"RunAsCredentialAssociationProperty",type:{name:"Composite",className:"RunAsCredentialAssociationProperty",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},W={serializedName:"HybridRunbookWorker",type:{name:"Composite",className:"HybridRunbookWorker",modelProperties:{name:{serializedName:"name",type:{name:"String"}},ip:{serializedName:"ip",type:{name:"String"}},registrationTime:{nullable:!1,serializedName:"registrationTime",type:{name:"DateTime"}},lastSeenDateTime:{nullable:!1,serializedName:"lastSeenDateTime",type:{name:"DateTime"}}}}},V={serializedName:"HybridRunbookWorkerGroup",type:{name:"Composite",className:"HybridRunbookWorkerGroup",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},hybridRunbookWorkers:{serializedName:"hybridRunbookWorkers",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridRunbookWorker"}}}},credential:{serializedName:"credential",type:{name:"Composite",className:"RunAsCredentialAssociationProperty"}},groupType:{serializedName:"groupType",type:{name:"String"}}}}},H={serializedName:"HybridRunbookWorkerGroupUpdateParameters",type:{name:"Composite",className:"HybridRunbookWorkerGroupUpdateParameters",modelProperties:{credential:{serializedName:"credential",type:{name:"Composite",className:"RunAsCredentialAssociationProperty"}}}}},Q={serializedName:"ScheduleAssociationProperty",type:{name:"Composite",className:"ScheduleAssociationProperty",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},F={serializedName:"RunbookAssociationProperty",type:{name:"Composite",className:"RunbookAssociationProperty",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},K={serializedName:"JobSchedule",type:{name:"Composite",className:"JobSchedule",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},jobScheduleId:{serializedName:"properties.jobScheduleId",type:{name:"String"}},schedule:{serializedName:"properties.schedule",type:{name:"Composite",className:"ScheduleAssociationProperty"}},runbook:{serializedName:"properties.runbook",type:{name:"Composite",className:"RunbookAssociationProperty"}},runOn:{serializedName:"properties.runOn",type:{name:"String"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},$={serializedName:"JobScheduleCreateParameters",type:{name:"Composite",className:"JobScheduleCreateParameters",modelProperties:{schedule:{required:!0,serializedName:"properties.schedule",type:{name:"Composite",className:"ScheduleAssociationProperty"}},runbook:{required:!0,serializedName:"properties.runbook",type:{name:"Composite",className:"RunbookAssociationProperty"}},runOn:{serializedName:"properties.runOn",type:{name:"String"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Z={serializedName:"LinkedWorkspace",type:{name:"Composite",className:"LinkedWorkspace",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}}}}},X={serializedName:"ActivityParameterValidationSet",type:{name:"Composite",className:"ActivityParameterValidationSet",modelProperties:{memberValue:{serializedName:"memberValue",type:{name:"String"}}}}},Y={serializedName:"ActivityParameter",type:{name:"Composite",className:"ActivityParameter",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},isMandatory:{serializedName:"isMandatory",type:{name:"Boolean"}},isDynamic:{serializedName:"isDynamic",type:{name:"Boolean"}},position:{serializedName:"position",type:{name:"Number"}},valueFromPipeline:{serializedName:"valueFromPipeline",type:{name:"Boolean"}},valueFromPipelineByPropertyName:{serializedName:"valueFromPipelineByPropertyName",type:{name:"Boolean"}},valueFromRemainingArguments:{serializedName:"valueFromRemainingArguments",type:{name:"Boolean"}},description:{serializedName:"description",type:{name:"String"}},validationSet:{serializedName:"validationSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"ActivityParameterValidationSet"}}}}}}},ee={serializedName:"ActivityParameterSet",type:{name:"Composite",className:"ActivityParameterSet",modelProperties:{name:{serializedName:"name",type:{name:"String"}},parameters:{serializedName:"parameters",type:{name:"Sequence",element:{type:{name:"Composite",className:"ActivityParameter"}}}}}}},te={serializedName:"ActivityOutputType",type:{name:"Composite",className:"ActivityOutputType",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},re={serializedName:"Activity",type:{name:"Composite",className:"Activity",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},definition:{serializedName:"properties.definition",type:{name:"String"}},parameterSets:{serializedName:"properties.parameterSets",type:{name:"Sequence",element:{type:{name:"Composite",className:"ActivityParameterSet"}}}},outputTypes:{serializedName:"properties.outputTypes",type:{name:"Sequence",element:{type:{name:"Composite",className:"ActivityOutputType"}}}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},ae={serializedName:"ModuleErrorInfo",type:{name:"Composite",className:"ModuleErrorInfo",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},oe={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",type:{name:"String"}},contentHash:{serializedName:"contentHash",type:{name:"Composite",className:"ContentHash"}},version:{serializedName:"version",type:{name:"String"}}}}},ie={serializedName:"Module",type:{name:"Composite",className:"Module",modelProperties:o(o({},c.type.modelProperties),{isGlobal:{serializedName:"properties.isGlobal",type:{name:"Boolean"}},version:{serializedName:"properties.version",type:{name:"String"}},sizeInBytes:{serializedName:"properties.sizeInBytes",type:{name:"Number"}},activityCount:{serializedName:"properties.activityCount",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Created","Creating","StartingImportModuleRunbook","RunningImportModuleRunbook","ContentRetrieved","ContentDownloaded","ContentValidated","ConnectionTypeImported","ContentStored","ModuleDataStored","ActivitiesStored","ModuleImportRunbookComplete","Succeeded","Failed","Cancelled","Updating"]}},contentLink:{serializedName:"properties.contentLink",type:{name:"Composite",className:"ContentLink"}},error:{serializedName:"properties.error",type:{name:"Composite",className:"ModuleErrorInfo"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}},isComposite:{serializedName:"properties.isComposite",type:{name:"Boolean"}},etag:{serializedName:"etag",type:{name:"String"}}})}},se={serializedName:"ModuleCreateOrUpdateParameters",type:{name:"Composite",className:"ModuleCreateOrUpdateParameters",modelProperties:{contentLink:{required:!0,serializedName:"properties.contentLink",type:{name:"Composite",className:"ContentLink"}},name:{serializedName:"name",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ne={serializedName:"ModuleUpdateParameters",type:{name:"Composite",className:"ModuleUpdateParameters",modelProperties:{contentLink:{serializedName:"properties.contentLink",type:{name:"Composite",className:"ContentLink"}},name:{serializedName:"name",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},pe={serializedName:"TypeField",type:{name:"Composite",className:"TypeField",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},me={serializedName:"AdvancedScheduleMonthlyOccurrence",type:{name:"Composite",className:"AdvancedScheduleMonthlyOccurrence",modelProperties:{occurrence:{serializedName:"occurrence",type:{name:"Number"}},day:{serializedName:"day",type:{name:"String"}}}}},ue={serializedName:"AdvancedSchedule",type:{name:"Composite",className:"AdvancedSchedule",modelProperties:{weekDays:{serializedName:"weekDays",type:{name:"Sequence",element:{type:{name:"String"}}}},monthDays:{serializedName:"monthDays",type:{name:"Sequence",element:{type:{name:"Number"}}}},monthlyOccurrences:{serializedName:"monthlyOccurrences",type:{name:"Sequence",element:{type:{name:"Composite",className:"AdvancedScheduleMonthlyOccurrence"}}}}}}},ce={serializedName:"ScheduleCreateOrUpdateParameters",type:{name:"Composite",className:"ScheduleCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},startTime:{required:!0,nullable:!1,serializedName:"properties.startTime",type:{name:"DateTime"}},expiryTime:{nullable:!0,serializedName:"properties.expiryTime",type:{name:"DateTime"}},interval:{serializedName:"properties.interval",type:{name:"Object"}},frequency:{required:!0,serializedName:"properties.frequency",type:{name:"String"}},timeZone:{serializedName:"properties.timeZone",type:{name:"String"}},advancedSchedule:{serializedName:"properties.advancedSchedule",type:{name:"Composite",className:"AdvancedSchedule"}}}}},de={serializedName:"ScheduleProperties",type:{name:"Composite",className:"ScheduleProperties",modelProperties:{startTime:{nullable:!1,serializedName:"startTime",type:{name:"DateTime"}},startTimeOffsetMinutes:{nullable:!1,readOnly:!0,serializedName:"startTimeOffsetMinutes",type:{name:"Number"}},expiryTime:{nullable:!0,serializedName:"expiryTime",type:{name:"DateTime"}},expiryTimeOffsetMinutes:{nullable:!1,serializedName:"expiryTimeOffsetMinutes",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",defaultValue:!1,type:{name:"Boolean"}},nextRun:{nullable:!0,serializedName:"nextRun",type:{name:"DateTime"}},nextRunOffsetMinutes:{nullable:!1,serializedName:"nextRunOffsetMinutes",type:{name:"Number"}},interval:{serializedName:"interval",type:{name:"Number"}},frequency:{serializedName:"frequency",type:{name:"String"}},timeZone:{serializedName:"timeZone",type:{name:"String"}},advancedSchedule:{serializedName:"advancedSchedule",type:{name:"Composite",className:"AdvancedSchedule"}},creationTime:{nullable:!1,serializedName:"creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"description",type:{name:"String"}}}}},le={serializedName:"Schedule",type:{name:"Composite",className:"Schedule",modelProperties:o(o({},C.type.modelProperties),{startTime:{nullable:!1,serializedName:"properties.startTime",type:{name:"DateTime"}},startTimeOffsetMinutes:{nullable:!1,readOnly:!0,serializedName:"properties.startTimeOffsetMinutes",type:{name:"Number"}},expiryTime:{nullable:!0,serializedName:"properties.expiryTime",type:{name:"DateTime"}},expiryTimeOffsetMinutes:{nullable:!1,serializedName:"properties.expiryTimeOffsetMinutes",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",defaultValue:!1,type:{name:"Boolean"}},nextRun:{nullable:!0,serializedName:"properties.nextRun",type:{name:"DateTime"}},nextRunOffsetMinutes:{nullable:!1,serializedName:"properties.nextRunOffsetMinutes",type:{name:"Number"}},interval:{serializedName:"properties.interval",type:{name:"Number"}},frequency:{serializedName:"properties.frequency",type:{name:"String"}},timeZone:{serializedName:"properties.timeZone",type:{name:"String"}},advancedSchedule:{serializedName:"properties.advancedSchedule",type:{name:"Composite",className:"AdvancedSchedule"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},ye={serializedName:"ScheduleUpdateParameters",type:{name:"Composite",className:"ScheduleUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},isEnabled:{serializedName:"properties.isEnabled",type:{name:"Boolean"}}}}},Ne={serializedName:"VariableCreateOrUpdateParameters",type:{name:"Composite",className:"VariableCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},value:{serializedName:"properties.value",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},isEncrypted:{serializedName:"properties.isEncrypted",type:{name:"Boolean"}}}}},be={serializedName:"Variable",type:{name:"Composite",className:"Variable",modelProperties:o(o({},C.type.modelProperties),{value:{serializedName:"properties.value",type:{name:"String"}},isEncrypted:{nullable:!0,serializedName:"properties.isEncrypted",type:{name:"Boolean"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},he={serializedName:"VariableUpdateParameters",type:{name:"Composite",className:"VariableUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},value:{serializedName:"properties.value",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},Pe={serializedName:"Webhook",type:{name:"Composite",className:"Webhook",modelProperties:o(o({},C.type.modelProperties),{isEnabled:{serializedName:"properties.isEnabled",defaultValue:!1,type:{name:"Boolean"}},uri:{serializedName:"properties.uri",type:{name:"String"}},expiryTime:{nullable:!1,serializedName:"properties.expiryTime",type:{name:"DateTime"}},lastInvokedTime:{nullable:!0,serializedName:"properties.lastInvokedTime",type:{name:"DateTime"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},runbook:{serializedName:"properties.runbook",type:{name:"Composite",className:"RunbookAssociationProperty"}},runOn:{serializedName:"properties.runOn",type:{name:"String"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},lastModifiedBy:{serializedName:"properties.lastModifiedBy",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}}})}},fe={serializedName:"WebhookUpdateParameters",type:{name:"Composite",className:"WebhookUpdateParameters",modelProperties:{name:{serializedName:"name",type:{name:"String"}},isEnabled:{serializedName:"properties.isEnabled",type:{name:"Boolean"}},runOn:{serializedName:"properties.runOn",type:{name:"String"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},description:{serializedName:"properties.description",type:{name:"String"}}}}},ze={serializedName:"WebhookCreateOrUpdateParameters",type:{name:"Composite",className:"WebhookCreateOrUpdateParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},isEnabled:{serializedName:"properties.isEnabled",type:{name:"Boolean"}},uri:{serializedName:"properties.uri",type:{name:"String"}},expiryTime:{nullable:!1,serializedName:"properties.expiryTime",type:{name:"DateTime"}},parameters:{serializedName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},runbook:{serializedName:"properties.runbook",type:{name:"Composite",className:"RunbookAssociationProperty"}},runOn:{serializedName:"properties.runOn",type:{name:"String"}}}}},ge={serializedName:"Watcher",type:{name:"Composite",className:"Watcher",modelProperties:o(o({},c.type.modelProperties),{executionFrequencyInSeconds:{serializedName:"properties.executionFrequencyInSeconds",type:{name:"Number"}},scriptName:{serializedName:"properties.scriptName",type:{name:"String"}},scriptParameters:{serializedName:"properties.scriptParameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},scriptRunOn:{serializedName:"properties.scriptRunOn",type:{name:"String"}},status:{readOnly:!0,serializedName:"properties.status",type:{name:"String"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},lastModifiedBy:{readOnly:!0,serializedName:"properties.lastModifiedBy",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}}})}},Ce={serializedName:"WatcherUpdateParameters",type:{name:"Composite",className:"WatcherUpdateParameters",modelProperties:{executionFrequencyInSeconds:{serializedName:"properties.executionFrequencyInSeconds",type:{name:"Number"}},name:{serializedName:"name",type:{name:"String"}}}}},Se={serializedName:"WindowsProperties",type:{name:"Composite",className:"WindowsProperties",modelProperties:{includedUpdateClassifications:{serializedName:"includedUpdateClassifications",type:{name:"String"}},excludedKbNumbers:{serializedName:"excludedKbNumbers",type:{name:"Sequence",element:{type:{name:"String"}}}},includedKbNumbers:{serializedName:"includedKbNumbers",type:{name:"Sequence",element:{type:{name:"String"}}}},rebootSetting:{serializedName:"rebootSetting",type:{name:"String"}}}}},Ae={serializedName:"LinuxProperties",type:{name:"Composite",className:"LinuxProperties",modelProperties:{includedPackageClassifications:{serializedName:"includedPackageClassifications",type:{name:"String"}},excludedPackageNameMasks:{serializedName:"excludedPackageNameMasks",type:{name:"Sequence",element:{type:{name:"String"}}}},includedPackageNameMasks:{serializedName:"includedPackageNameMasks",type:{name:"Sequence",element:{type:{name:"String"}}}},rebootSetting:{serializedName:"rebootSetting",type:{name:"String"}}}}},Me={serializedName:"TagSettingsProperties",type:{name:"Composite",className:"TagSettingsProperties",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"String"}}}}}},filterOperator:{serializedName:"filterOperator",type:{name:"Enum",allowedValues:["All","Any"]}}}}},Re={serializedName:"AzureQueryProperties",type:{name:"Composite",className:"AzureQueryProperties",modelProperties:{scope:{serializedName:"scope",type:{name:"Sequence",element:{type:{name:"String"}}}},locations:{serializedName:"locations",type:{name:"Sequence",element:{type:{name:"String"}}}},tagSettings:{serializedName:"tagSettings",type:{name:"Composite",className:"TagSettingsProperties"}}}}},Te={serializedName:"NonAzureQueryProperties",type:{name:"Composite",className:"NonAzureQueryProperties",modelProperties:{functionAlias:{serializedName:"functionAlias",type:{name:"String"}},workspaceId:{serializedName:"workspaceId",type:{name:"String"}}}}},ke={serializedName:"TargetProperties",type:{name:"Composite",className:"TargetProperties",modelProperties:{azureQueries:{serializedName:"azureQueries",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureQueryProperties"}}}},nonAzureQueries:{serializedName:"nonAzureQueries",type:{name:"Sequence",element:{type:{name:"Composite",className:"NonAzureQueryProperties"}}}}}}},Ge={serializedName:"updateConfiguration",type:{name:"Composite",className:"UpdateConfiguration",modelProperties:{operatingSystem:{required:!0,serializedName:"operatingSystem",type:{name:"Enum",allowedValues:["Windows","Linux"]}},windows:{serializedName:"windows",type:{name:"Composite",className:"WindowsProperties"}},linux:{serializedName:"linux",type:{name:"Composite",className:"LinuxProperties"}},duration:{serializedName:"duration",type:{name:"TimeSpan"}},azureVirtualMachines:{serializedName:"azureVirtualMachines",type:{name:"Sequence",element:{type:{name:"String"}}}},nonAzureComputerNames:{serializedName:"nonAzureComputerNames",type:{name:"Sequence",element:{type:{name:"String"}}}},targets:{serializedName:"targets",type:{name:"Composite",className:"TargetProperties"}}}}},qe={serializedName:"taskProperties",type:{name:"Composite",className:"TaskProperties",modelProperties:{parameters:{serializedName:"parameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},source:{serializedName:"source",type:{name:"String"}}}}},Oe={serializedName:"softwareUpdateConfigurationTasks",type:{name:"Composite",className:"SoftwareUpdateConfigurationTasks",modelProperties:{preTask:{serializedName:"preTask",type:{name:"Composite",className:"TaskProperties"}},postTask:{serializedName:"postTask",type:{name:"Composite",className:"TaskProperties"}}}}},ve={serializedName:"softwareUpdateConfiguration",type:{name:"Composite",className:"SoftwareUpdateConfiguration",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},updateConfiguration:{required:!0,serializedName:"properties.updateConfiguration",type:{name:"Composite",className:"UpdateConfiguration"}},scheduleInfo:{required:!0,serializedName:"properties.scheduleInfo",type:{name:"Composite",className:"ScheduleProperties"}},provisioningState:{readOnly:!0,serializedName:"properties.provisioningState",type:{name:"String"}},error:{serializedName:"properties.error",type:{name:"Composite",className:"ErrorResponse"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},createdBy:{readOnly:!0,serializedName:"properties.createdBy",type:{name:"String"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},lastModifiedBy:{readOnly:!0,serializedName:"properties.lastModifiedBy",type:{name:"String"}},tasks:{serializedName:"properties.tasks",type:{name:"Composite",className:"SoftwareUpdateConfigurationTasks"}}}}},De={serializedName:"collectionItemUpdateConfiguration",type:{name:"Composite",className:"CollectionItemUpdateConfiguration",modelProperties:{azureVirtualMachines:{serializedName:"azureVirtualMachines",type:{name:"Sequence",element:{type:{name:"String"}}}},duration:{serializedName:"duration",type:{name:"TimeSpan"}}}}},Ue={serializedName:"softwareUpdateConfigurationCollectionItem",type:{name:"Composite",className:"SoftwareUpdateConfigurationCollectionItem",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},updateConfiguration:{serializedName:"properties.updateConfiguration",type:{name:"Composite",className:"CollectionItemUpdateConfiguration"}},frequency:{serializedName:"properties.frequency",type:{name:"String"}},startTime:{nullable:!1,serializedName:"properties.startTime",type:{name:"DateTime"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},provisioningState:{readOnly:!0,serializedName:"properties.provisioningState",type:{name:"String"}},nextRun:{nullable:!0,serializedName:"properties.nextRun",type:{name:"DateTime"}}}}},Ie={serializedName:"softwareUpdateConfigurationListResult",type:{name:"Composite",className:"SoftwareUpdateConfigurationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"SoftwareUpdateConfigurationCollectionItem"}}}}}}},Le={serializedName:"updateConfigurationNavigation",type:{name:"Composite",className:"UpdateConfigurationNavigation",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}}}}},Ee={serializedName:"softareUpdateConfigurationRunTaskProperties",type:{name:"Composite",className:"SoftareUpdateConfigurationRunTaskProperties",modelProperties:{status:{serializedName:"status",type:{name:"String"}},source:{serializedName:"source",type:{name:"String"}},jobId:{serializedName:"jobId",type:{name:"String"}}}}},we={serializedName:"softareUpdateConfigurationRunTasks",type:{name:"Composite",className:"SoftareUpdateConfigurationRunTasks",modelProperties:{preTask:{serializedName:"preTask",type:{name:"Composite",className:"SoftareUpdateConfigurationRunTaskProperties"}},postTask:{serializedName:"postTask",type:{name:"Composite",className:"SoftareUpdateConfigurationRunTaskProperties"}}}}},xe={serializedName:"softwareUpdateConfigurationRun",type:{name:"Composite",className:"SoftwareUpdateConfigurationRun",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},softwareUpdateConfiguration:{serializedName:"properties.softwareUpdateConfiguration",type:{name:"Composite",className:"UpdateConfigurationNavigation"}},status:{readOnly:!0,serializedName:"properties.status",type:{name:"String"}},configuredDuration:{readOnly:!0,serializedName:"properties.configuredDuration",type:{name:"String"}},osType:{readOnly:!0,serializedName:"properties.osType",type:{name:"String"}},startTime:{nullable:!1,readOnly:!0,serializedName:"properties.startTime",type:{name:"DateTime"}},endTime:{nullable:!0,readOnly:!0,serializedName:"properties.endTime",type:{name:"DateTime"}},computerCount:{readOnly:!0,serializedName:"properties.computerCount",type:{name:"Number"}},failedCount:{readOnly:!0,serializedName:"properties.failedCount",type:{name:"Number"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},createdBy:{readOnly:!0,serializedName:"properties.createdBy",type:{name:"String"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},lastModifiedBy:{readOnly:!0,serializedName:"properties.lastModifiedBy",type:{name:"String"}},tasks:{serializedName:"properties.tasks",type:{name:"Composite",className:"SoftareUpdateConfigurationRunTasks"}}}}},Be={serializedName:"softwareUpdateConfigurationRunListResult",type:{name:"Composite",className:"SoftwareUpdateConfigurationRunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"SoftwareUpdateConfigurationRun"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Je={serializedName:"jobNavigation",type:{name:"Composite",className:"JobNavigation",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}}}}},_e={serializedName:"softwareUpdateConfigurationMachineRun",type:{name:"Composite",className:"SoftwareUpdateConfigurationMachineRun",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},targetComputer:{readOnly:!0,serializedName:"properties.targetComputer",type:{name:"String"}},targetComputerType:{readOnly:!0,serializedName:"properties.targetComputerType",type:{name:"String"}},softwareUpdateConfiguration:{serializedName:"properties.softwareUpdateConfiguration",type:{name:"Composite",className:"UpdateConfigurationNavigation"}},status:{readOnly:!0,serializedName:"properties.status",type:{name:"String"}},osType:{readOnly:!0,serializedName:"properties.osType",type:{name:"String"}},correlationId:{readOnly:!0,serializedName:"properties.correlationId",type:{name:"Uuid"}},sourceComputerId:{readOnly:!0,serializedName:"properties.sourceComputerId",type:{name:"Uuid"}},startTime:{nullable:!1,readOnly:!0,serializedName:"properties.startTime",type:{name:"DateTime"}},endTime:{nullable:!0,readOnly:!0,serializedName:"properties.endTime",type:{name:"DateTime"}},configuredDuration:{readOnly:!0,serializedName:"properties.configuredDuration",type:{name:"String"}},job:{serializedName:"properties.job",type:{name:"Composite",className:"JobNavigation"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},createdBy:{readOnly:!0,serializedName:"properties.createdBy",type:{name:"String"}},lastModifiedTime:{nullable:!1,readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},lastModifiedBy:{readOnly:!0,serializedName:"properties.lastModifiedBy",type:{name:"String"}},error:{serializedName:"properties.error",type:{name:"Composite",className:"ErrorResponse"}}}}},je={serializedName:"softwareUpdateConfigurationMachineRunListResult",type:{name:"Composite",className:"SoftwareUpdateConfigurationMachineRunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"SoftwareUpdateConfigurationMachineRun"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},We={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:o(o({},C.type.modelProperties),{repoUrl:{serializedName:"properties.repoUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",type:{name:"String"}},folderPath:{serializedName:"properties.folderPath",type:{name:"String"}},autoSync:{serializedName:"properties.autoSync",type:{name:"Boolean"}},publishRunbook:{serializedName:"properties.publishRunbook",type:{name:"Boolean"}},sourceType:{serializedName:"properties.sourceType",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},creationTime:{nullable:!1,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{nullable:!1,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}}})}},Ve={serializedName:"SourceControlSecurityTokenProperties",type:{name:"Composite",className:"SourceControlSecurityTokenProperties",modelProperties:{accessToken:{serializedName:"accessToken",constraints:{MaxLength:1024},type:{name:"String"}},refreshToken:{serializedName:"refreshToken",constraints:{MaxLength:1024},type:{name:"String"}},tokenType:{serializedName:"tokenType",type:{name:"String"}}}}},He={serializedName:"SourceControlUpdateParameters",type:{name:"Composite",className:"SourceControlUpdateParameters",modelProperties:{branch:{serializedName:"properties.branch",type:{name:"String"}},folderPath:{serializedName:"properties.folderPath",type:{name:"String"}},autoSync:{serializedName:"properties.autoSync",type:{name:"Boolean"}},publishRunbook:{serializedName:"properties.publishRunbook",type:{name:"Boolean"}},securityToken:{serializedName:"properties.securityToken",type:{name:"Composite",className:"SourceControlSecurityTokenProperties"}},description:{serializedName:"properties.description",type:{name:"String"}}}}},Qe={serializedName:"SourceControlCreateOrUpdateParameters",type:{name:"Composite",className:"SourceControlCreateOrUpdateParameters",modelProperties:{repoUrl:{serializedName:"properties.repoUrl",constraints:{MaxLength:2e3},type:{name:"String"}},branch:{serializedName:"properties.branch",constraints:{MaxLength:255},type:{name:"String"}},folderPath:{serializedName:"properties.folderPath",constraints:{MaxLength:255},type:{name:"String"}},autoSync:{serializedName:"properties.autoSync",type:{name:"Boolean"}},publishRunbook:{serializedName:"properties.publishRunbook",type:{name:"Boolean"}},sourceType:{serializedName:"properties.sourceType",type:{name:"String"}},securityToken:{serializedName:"properties.securityToken",type:{name:"Composite",className:"SourceControlSecurityTokenProperties"}},description:{serializedName:"properties.description",constraints:{MaxLength:512},type:{name:"String"}}}}},Fe={serializedName:"SourceControlSyncJob",type:{name:"Composite",className:"SourceControlSyncJob",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},sourceControlSyncJobId:{serializedName:"properties.sourceControlSyncJobId",type:{name:"String"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}},startTime:{nullable:!0,readOnly:!0,serializedName:"properties.startTime",type:{name:"DateTime"}},endTime:{nullable:!0,readOnly:!0,serializedName:"properties.endTime",type:{name:"DateTime"}},syncType:{serializedName:"properties.syncType",type:{name:"String"}}}}},Ke={serializedName:"SourceControlSyncJobCreateParameters",type:{name:"Composite",className:"SourceControlSyncJobCreateParameters",modelProperties:{commitId:{required:!0,serializedName:"properties.commitId",constraints:{MinLength:0},type:{name:"String"}}}}},$e={serializedName:"SourceControlSyncJobById",type:{name:"Composite",className:"SourceControlSyncJobById",modelProperties:{id:{serializedName:"id",type:{name:"String"}},sourceControlSyncJobId:{serializedName:"properties.sourceControlSyncJobId",type:{name:"String"}},creationTime:{nullable:!1,readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}},startTime:{nullable:!0,readOnly:!0,serializedName:"properties.startTime",type:{name:"DateTime"}},endTime:{nullable:!0,readOnly:!0,serializedName:"properties.endTime",type:{name:"DateTime"}},syncType:{serializedName:"properties.syncType",type:{name:"String"}},exception:{serializedName:"properties.exception",type:{name:"String"}}}}},Ze={serializedName:"SourceControlSyncJobStream",type:{n