@azure/arm-automation
Version:
AutomationClient Library with typescript type definitions for node.js and browser.
1,771 lines (1,770 loc) • 188 kB
JavaScript
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
import { __assign } from "tslib";
import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js";
export var CloudError = CloudErrorMapper;
export var BaseResource = BaseResourceMapper;
export var Sku = {
serializedName: "Sku",
type: {
name: "Composite",
className: "Sku",
modelProperties: {
name: {
required: true,
serializedName: "name",
type: {
name: "String"
}
},
family: {
serializedName: "family",
type: {
name: "String"
}
},
capacity: {
serializedName: "capacity",
type: {
name: "Number"
}
}
}
}
};
export var Resource = {
serializedName: "Resource",
type: {
name: "Composite",
className: "Resource",
modelProperties: {
id: {
readOnly: true,
serializedName: "id",
type: {
name: "String"
}
},
name: {
readOnly: true,
serializedName: "name",
type: {
name: "String"
}
},
type: {
readOnly: true,
serializedName: "type",
type: {
name: "String"
}
}
}
}
};
export var TrackedResource = {
serializedName: "TrackedResource",
type: {
name: "Composite",
className: "TrackedResource",
modelProperties: __assign(__assign({}, Resource.type.modelProperties), { tags: {
serializedName: "tags",
type: {
name: "Dictionary",
value: {
type: {
name: "String"
}
}
}
}, location: {
serializedName: "location",
type: {
name: "String"
}
} })
}
};
export var AutomationAccount = {
serializedName: "AutomationAccount",
type: {
name: "Composite",
className: "AutomationAccount",
modelProperties: __assign(__assign({}, TrackedResource.type.modelProperties), { sku: {
serializedName: "properties.sku",
type: {
name: "Composite",
className: "Sku"
}
}, lastModifiedBy: {
serializedName: "properties.lastModifiedBy",
type: {
name: "String"
}
}, state: {
readOnly: true,
serializedName: "properties.state",
type: {
name: "String"
}
}, creationTime: {
nullable: false,
readOnly: true,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
}, lastModifiedTime: {
nullable: false,
readOnly: true,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
}, description: {
serializedName: "properties.description",
type: {
name: "String"
}
}, etag: {
serializedName: "etag",
type: {
name: "String"
}
} })
}
};
export var AutomationAccountCreateOrUpdateParameters = {
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"
}
}
}
}
}
}
};
export var OperationDisplay = {
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"
}
}
}
}
};
export var Operation = {
serializedName: "Operation",
type: {
name: "Composite",
className: "Operation",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
},
display: {
serializedName: "display",
type: {
name: "Composite",
className: "OperationDisplay"
}
}
}
}
};
export var Statistics = {
serializedName: "Statistics",
type: {
name: "Composite",
className: "Statistics",
modelProperties: {
counterProperty: {
readOnly: true,
serializedName: "counterProperty",
type: {
name: "String"
}
},
counterValue: {
readOnly: true,
serializedName: "counterValue",
type: {
name: "Number"
}
},
startTime: {
nullable: false,
readOnly: true,
serializedName: "startTime",
type: {
name: "DateTime"
}
},
endTime: {
nullable: true,
readOnly: true,
serializedName: "endTime",
type: {
name: "DateTime"
}
},
id: {
readOnly: true,
serializedName: "id",
type: {
name: "String"
}
}
}
}
};
export var UsageCounterName = {
serializedName: "UsageCounterName",
type: {
name: "Composite",
className: "UsageCounterName",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "String"
}
},
localizedValue: {
serializedName: "localizedValue",
type: {
name: "String"
}
}
}
}
};
export var Usage = {
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"
}
}
}
}
};
export var Key = {
serializedName: "Key",
type: {
name: "Composite",
className: "Key",
modelProperties: {
keyName: {
readOnly: true,
serializedName: "KeyName",
type: {
name: "String"
}
},
permissions: {
readOnly: true,
serializedName: "Permissions",
type: {
name: "String"
}
},
value: {
readOnly: true,
serializedName: "Value",
type: {
name: "String"
}
}
}
}
};
export var KeyListResult = {
serializedName: "KeyListResult",
type: {
name: "Composite",
className: "KeyListResult",
modelProperties: {
keys: {
serializedName: "keys",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Key"
}
}
}
}
}
}
};
export var AutomationAccountUpdateParameters = {
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"
}
}
}
}
}
}
};
export var ProxyResource = {
serializedName: "ProxyResource",
type: {
name: "Composite",
className: "ProxyResource",
modelProperties: __assign({}, Resource.type.modelProperties)
}
};
export var ErrorResponse = {
serializedName: "ErrorResponse",
type: {
name: "Composite",
className: "ErrorResponse",
modelProperties: {
code: {
serializedName: "code",
type: {
name: "String"
}
},
message: {
serializedName: "message",
type: {
name: "String"
}
}
}
}
};
export var CertificateCreateOrUpdateParameters = {
serializedName: "CertificateCreateOrUpdateParameters",
type: {
name: "Composite",
className: "CertificateCreateOrUpdateParameters",
modelProperties: {
name: {
required: true,
serializedName: "name",
type: {
name: "String"
}
},
base64Value: {
required: true,
serializedName: "properties.base64Value",
type: {
name: "String"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
},
thumbprint: {
serializedName: "properties.thumbprint",
type: {
name: "String"
}
},
isExportable: {
nullable: false,
serializedName: "properties.isExportable",
type: {
name: "Boolean"
}
}
}
}
};
export var Certificate = {
serializedName: "Certificate",
type: {
name: "Composite",
className: "Certificate",
modelProperties: __assign(__assign({}, ProxyResource.type.modelProperties), { thumbprint: {
readOnly: true,
serializedName: "properties.thumbprint",
type: {
name: "String"
}
}, expiryTime: {
nullable: false,
readOnly: true,
serializedName: "properties.expiryTime",
type: {
name: "DateTime"
}
}, isExportable: {
nullable: false,
readOnly: true,
serializedName: "properties.isExportable",
type: {
name: "Boolean"
}
}, creationTime: {
nullable: false,
readOnly: true,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
}, lastModifiedTime: {
nullable: false,
readOnly: true,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
}, description: {
serializedName: "properties.description",
type: {
name: "String"
}
} })
}
};
export var CertificateUpdateParameters = {
serializedName: "CertificateUpdateParameters",
type: {
name: "Composite",
className: "CertificateUpdateParameters",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
}
}
}
};
export var ConnectionTypeAssociationProperty = {
serializedName: "ConnectionTypeAssociationProperty",
type: {
name: "Composite",
className: "ConnectionTypeAssociationProperty",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
}
}
}
};
export var ConnectionCreateOrUpdateParameters = {
serializedName: "ConnectionCreateOrUpdateParameters",
type: {
name: "Composite",
className: "ConnectionCreateOrUpdateParameters",
modelProperties: {
name: {
required: true,
serializedName: "name",
type: {
name: "String"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
},
connectionType: {
required: true,
serializedName: "properties.connectionType",
type: {
name: "Composite",
className: "ConnectionTypeAssociationProperty"
}
},
fieldDefinitionValues: {
serializedName: "properties.fieldDefinitionValues",
type: {
name: "Dictionary",
value: {
type: {
name: "String"
}
}
}
}
}
}
};
export var Connection = {
serializedName: "Connection",
type: {
name: "Composite",
className: "Connection",
modelProperties: __assign(__assign({}, ProxyResource.type.modelProperties), { connectionType: {
serializedName: "properties.connectionType",
type: {
name: "Composite",
className: "ConnectionTypeAssociationProperty"
}
}, fieldDefinitionValues: {
readOnly: true,
serializedName: "properties.fieldDefinitionValues",
type: {
name: "Dictionary",
value: {
type: {
name: "String"
}
}
}
}, creationTime: {
nullable: false,
readOnly: true,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
}, lastModifiedTime: {
nullable: false,
readOnly: true,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
}, description: {
serializedName: "properties.description",
type: {
name: "String"
}
} })
}
};
export var ConnectionUpdateParameters = {
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"
}
}
}
}
}
}
};
export var FieldDefinition = {
serializedName: "FieldDefinition",
type: {
name: "Composite",
className: "FieldDefinition",
modelProperties: {
isEncrypted: {
serializedName: "isEncrypted",
type: {
name: "Boolean"
}
},
isOptional: {
serializedName: "isOptional",
type: {
name: "Boolean"
}
},
type: {
required: true,
serializedName: "type",
type: {
name: "String"
}
}
}
}
};
export var ConnectionType = {
serializedName: "ConnectionType",
type: {
name: "Composite",
className: "ConnectionType",
modelProperties: {
id: {
readOnly: true,
serializedName: "id",
type: {
name: "String"
}
},
name: {
readOnly: true,
serializedName: "name",
type: {
name: "String"
}
},
type: {
readOnly: true,
serializedName: "type",
type: {
name: "String"
}
},
isGlobal: {
serializedName: "properties.isGlobal",
type: {
name: "Boolean"
}
},
fieldDefinitions: {
readOnly: true,
serializedName: "properties.fieldDefinitions",
type: {
name: "Dictionary",
value: {
type: {
name: "Composite",
className: "FieldDefinition"
}
}
}
},
creationTime: {
nullable: false,
readOnly: true,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
},
lastModifiedTime: {
nullable: false,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
}
}
}
};
export var ConnectionTypeCreateOrUpdateParameters = {
serializedName: "ConnectionTypeCreateOrUpdateParameters",
type: {
name: "Composite",
className: "ConnectionTypeCreateOrUpdateParameters",
modelProperties: {
name: {
required: true,
serializedName: "name",
type: {
name: "String"
}
},
isGlobal: {
serializedName: "properties.isGlobal",
type: {
name: "Boolean"
}
},
fieldDefinitions: {
required: true,
serializedName: "properties.fieldDefinitions",
type: {
name: "Dictionary",
value: {
type: {
name: "Composite",
className: "FieldDefinition"
}
}
}
}
}
}
};
export var CredentialCreateOrUpdateParameters = {
serializedName: "CredentialCreateOrUpdateParameters",
type: {
name: "Composite",
className: "CredentialCreateOrUpdateParameters",
modelProperties: {
name: {
required: true,
serializedName: "name",
type: {
name: "String"
}
},
userName: {
required: true,
serializedName: "properties.userName",
type: {
name: "String"
}
},
password: {
required: true,
serializedName: "properties.password",
type: {
name: "String"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
}
}
}
};
export var Credential = {
serializedName: "Credential",
type: {
name: "Composite",
className: "Credential",
modelProperties: __assign(__assign({}, ProxyResource.type.modelProperties), { userName: {
readOnly: true,
serializedName: "properties.userName",
type: {
name: "String"
}
}, creationTime: {
nullable: false,
readOnly: true,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
}, lastModifiedTime: {
nullable: false,
readOnly: true,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
}, description: {
serializedName: "properties.description",
type: {
name: "String"
}
} })
}
};
export var CredentialUpdateParameters = {
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"
}
}
}
}
};
export var ContentHash = {
serializedName: "ContentHash",
type: {
name: "Composite",
className: "ContentHash",
modelProperties: {
algorithm: {
required: true,
serializedName: "algorithm",
type: {
name: "String"
}
},
value: {
required: true,
serializedName: "value",
type: {
name: "String"
}
}
}
}
};
export var ContentSource = {
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"
}
}
}
}
};
export var DscConfigurationParameter = {
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"
}
}
}
}
};
export var DscConfigurationCreateOrUpdateParameters = {
serializedName: "DscConfigurationCreateOrUpdateParameters",
type: {
name: "Composite",
className: "DscConfigurationCreateOrUpdateParameters",
modelProperties: {
logVerbose: {
serializedName: "properties.logVerbose",
type: {
name: "Boolean"
}
},
logProgress: {
serializedName: "properties.logProgress",
type: {
name: "Boolean"
}
},
source: {
required: true,
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"
}
}
}
}
}
}
};
export var DscConfiguration = {
serializedName: "DscConfiguration",
type: {
name: "Composite",
className: "DscConfiguration",
modelProperties: __assign(__assign({}, TrackedResource.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: false,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
}, lastModifiedTime: {
nullable: false,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
}, nodeConfigurationCount: {
nullable: false,
serializedName: "properties.nodeConfigurationCount",
type: {
name: "Number"
}
}, description: {
serializedName: "properties.description",
type: {
name: "String"
}
}, etag: {
serializedName: "etag",
type: {
name: "String"
}
} })
}
};
export var DscConfigurationUpdateParameters = {
serializedName: "DscConfigurationUpdateParameters",
type: {
name: "Composite",
className: "DscConfigurationUpdateParameters",
modelProperties: {
logVerbose: {
serializedName: "properties.logVerbose",
type: {
name: "Boolean"
}
},
logProgress: {
serializedName: "properties.logProgress",
type: {
name: "Boolean"
}
},
source: {
required: true,
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"
}
}
}
}
}
}
};
export var RunAsCredentialAssociationProperty = {
serializedName: "RunAsCredentialAssociationProperty",
type: {
name: "Composite",
className: "RunAsCredentialAssociationProperty",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
}
}
}
};
export var HybridRunbookWorker = {
serializedName: "HybridRunbookWorker",
type: {
name: "Composite",
className: "HybridRunbookWorker",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
},
ip: {
serializedName: "ip",
type: {
name: "String"
}
},
registrationTime: {
nullable: false,
serializedName: "registrationTime",
type: {
name: "DateTime"
}
},
lastSeenDateTime: {
nullable: false,
serializedName: "lastSeenDateTime",
type: {
name: "DateTime"
}
}
}
}
};
export var HybridRunbookWorkerGroup = {
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"
}
}
}
}
};
export var HybridRunbookWorkerGroupUpdateParameters = {
serializedName: "HybridRunbookWorkerGroupUpdateParameters",
type: {
name: "Composite",
className: "HybridRunbookWorkerGroupUpdateParameters",
modelProperties: {
credential: {
serializedName: "credential",
type: {
name: "Composite",
className: "RunAsCredentialAssociationProperty"
}
}
}
}
};
export var ScheduleAssociationProperty = {
serializedName: "ScheduleAssociationProperty",
type: {
name: "Composite",
className: "ScheduleAssociationProperty",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
}
}
}
};
export var RunbookAssociationProperty = {
serializedName: "RunbookAssociationProperty",
type: {
name: "Composite",
className: "RunbookAssociationProperty",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
}
}
}
};
export var JobSchedule = {
serializedName: "JobSchedule",
type: {
name: "Composite",
className: "JobSchedule",
modelProperties: {
id: {
readOnly: true,
serializedName: "id",
type: {
name: "String"
}
},
name: {
readOnly: true,
serializedName: "name",
type: {
name: "String"
}
},
type: {
readOnly: true,
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"
}
}
}
}
}
}
};
export var JobScheduleCreateParameters = {
serializedName: "JobScheduleCreateParameters",
type: {
name: "Composite",
className: "JobScheduleCreateParameters",
modelProperties: {
schedule: {
required: true,
serializedName: "properties.schedule",
type: {
name: "Composite",
className: "ScheduleAssociationProperty"
}
},
runbook: {
required: true,
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"
}
}
}
}
}
}
};
export var LinkedWorkspace = {
serializedName: "LinkedWorkspace",
type: {
name: "Composite",
className: "LinkedWorkspace",
modelProperties: {
id: {
readOnly: true,
serializedName: "id",
type: {
name: "String"
}
}
}
}
};
export var ActivityParameterValidationSet = {
serializedName: "ActivityParameterValidationSet",
type: {
name: "Composite",
className: "ActivityParameterValidationSet",
modelProperties: {
memberValue: {
serializedName: "memberValue",
type: {
name: "String"
}
}
}
}
};
export var ActivityParameter = {
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"
}
}
}
}
}
}
};
export var ActivityParameterSet = {
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"
}
}
}
}
}
}
};
export var ActivityOutputType = {
serializedName: "ActivityOutputType",
type: {
name: "Composite",
className: "ActivityOutputType",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String"
}
},
type: {
serializedName: "type",
type: {
name: "String"
}
}
}
}
};
export var Activity = {
serializedName: "Activity",
type: {
name: "Composite",
className: "Activity",
modelProperties: {
id: {
serializedName: "id",
type: {
name: "String"
}
},
name: {
readOnly: true,
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: false,
serializedName: "properties.creationTime",
type: {
name: "DateTime"
}
},
lastModifiedTime: {
nullable: false,
serializedName: "properties.lastModifiedTime",
type: {
name: "DateTime"
}
},
description: {
serializedName: "properties.description",
type: {
name: "String"
}
}
}
}
};
export var ModuleErrorInfo = {
serializedName: "ModuleErrorInfo",
type: {
name: "Composite",
className: "ModuleErrorInfo",
modelProperties: {
code: {
serializedName: "code",
type: {
name: "String"
}
},
message: {
serializedName: "message",
type: {
name: "String"
}
}
}
}
};
export var ContentLink = {
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"
}
}
}
}
};
export var Module = {
serializedName: "Module",
type: {
name: "Composite",
className: "Module",
modelProperties: __assign(__assign({}, TrackedResource.type.modelProperties), { isGlobal: {