forked from 3191110276/ICO-ThousandEyes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DeleteTest.json
1 lines (1 loc) · 5.22 KB
/
DeleteTest.json
1
[{"Body":{"ClassId":"workflow.CustomDataTypeDefinition","Description":"The type of ThousandEyes test","Label":"Test Type","Name":"thousandeyes_test_type","ObjectType":"workflow.CustomDataTypeDefinition","ParameterSet":[],"Properties":{"ObjectType":"workflow.CustomDataTypeProperties"},"SharedScope":"user","Tags":[{"Key":"category","Value":"Cisco ThousandEyes"}],"TypeDefinition":[{"Default":{"ObjectType":"workflow.DefaultValue"},"DisplayMeta":{"InventorySelector":true,"ObjectType":"workflow.DisplayMeta","WidgetType":"None"},"Label":"Test Type","Name":"thousandeyes_test_type","ObjectType":"workflow.PrimitiveDataType","Properties":{"Constraints":{"EnumList":[{"Label":"Routing: BGP","ObjectType":"workflow.EnumEntry","Value":"bgp"},{"Label":"Network: Agent to Server","ObjectType":"workflow.EnumEntry","Value":"agent-to-server"},{"Label":"Network: Agent to Agent","ObjectType":"workflow.EnumEntry","Value":"agent-to-agent"},{"Label":"DNS: DNS to Server","ObjectType":"workflow.EnumEntry","Value":"dns-server"},{"Label":"DNS: DNS Trace","ObjectType":"workflow.EnumEntry","Value":"dns-trace"},{"Label":"DNS: DNSSEC","ObjectType":"workflow.EnumEntry","Value":"dns-dnssec"},{"Label":"Web: HTTP Server","ObjectType":"workflow.EnumEntry","Value":"http-server"},{"Label":"Web: Page Load","ObjectType":"workflow.EnumEntry","Value":"page-load"},{"Label":"Web: Transaction","ObjectType":"workflow.EnumEntry","Value":"transactions"},{"Label":"Web: FTP Server","ObjectType":"workflow.EnumEntry","Value":"ftp-server"},{"Label":"Voice: SIP Server","ObjectType":"workflow.EnumEntry","Value":"sip-server"},{"Label":"Voice: RTP Stream","ObjectType":"workflow.EnumEntry","Value":"voice"}],"ObjectType":"workflow.Constraints"},"InventorySelector":[],"ObjectType":"workflow.PrimitiveDataProperty","Type":"enum"}}]},"ClassId":"bulk.RestSubRequest","ObjectType":"bulk.RestSubRequest","TargetMoid":"","Uri":"/v1/workflow/CustomDataTypeDefinitions","Verb":"POST"},{"Body":{"ClassId":"workflow.TaskDefinition","DefaultVersion":true,"Description":"Delete Cisco ThousandEyes Test","Label":"Delete Test","Name":"DeleteTest","ObjectType":"workflow.TaskDefinition","Properties":{"ExternalMeta":true,"InputDefinition":[{"CustomDataTypeProperties":{"ObjectType":"workflow.CustomDataProperty"},"Default":{"ObjectType":"workflow.DefaultValue"},"Description":"The ThousandEyes account from which the test should be deleted","DisplayMeta":{"InventorySelector":true,"ObjectType":"workflow.DisplayMeta","WidgetType":"None"},"Label":"ThousandEyes Account","Name":"te_account","ObjectType":"workflow.TargetDataType","Properties":[{"DisplayAttributes":["Name","TargetType"],"ObjectType":"workflow.TargetProperty","Selector":"/api/v1/asset/Targets?$filter=((TargetType eq HTTPEndpoint and Status eq Claimed) or ((TargetType eq PureStorageFlashArray or TargetType eq HitachiVirtualStoragePlatform or TargetType eq NetAppActiveIqUnifiedManager or TargetType eq TerraformCloud or TargetType eq VmwareVcenter) and Status eq Connected))","SelectorProperty":{"Method":"GET","ObjectType":"workflow.SelectorProperty"},"SupportedObjects":["asset.Target"]}],"Required":true},{"Default":{"ObjectType":"workflow.DefaultValue"},"Description":"The type of test to be deleted","DisplayMeta":{"InventorySelector":true,"ObjectType":"workflow.DisplayMeta","WidgetType":"None"},"Label":"Test Type","Name":"testtype","ObjectType":"workflow.CustomDataType","Properties":{"CatalogMoid":"user","CustomDataTypeName":"thousandeyes_test_type","ObjectType":"workflow.CustomDataProperty"},"Required":true},{"Default":{"ObjectType":"workflow.DefaultValue"},"Description":"The ID of the test that should be deleted","DisplayMeta":{"InventorySelector":true,"ObjectType":"workflow.DisplayMeta","WidgetType":"None"},"Label":"Test ID","Name":"testid","ObjectType":"workflow.PrimitiveDataType","Properties":{"Constraints":{"EnumList":[],"ObjectType":"workflow.Constraints"},"InventorySelector":[],"ObjectType":"workflow.PrimitiveDataProperty","Type":"string"},"Required":true}],"ObjectType":"workflow.Properties","OutputDefinition":[],"RetryCount":5,"RetryDelay":40,"RetryPolicy":"Fixed","SupportStatus":"Supported","Timeout":600,"TimeoutPolicy":"Timeout"},"RollbackTasks":[],"SharedScope":"user","Version":1},"ClassId":"bulk.RestSubRequest","ObjectType":"bulk.RestSubRequest","TargetMoid":"","Uri":"/v1/workflow/TaskDefinitions","Verb":"POST"},{"Body":{"Batch":[{"ContentType":"json","Description":"Delete Cisco ThousandEyes Test","EndpointRequestType":"Internal","Label":"Delete Cisco ThousandEyes Test","Method":"POST","Name":"DeleteCiscoThousandEyesTest","ObjectType":"workflow.WebApi","Outcomes":[],"Protocol":"https","ResponseSpec":{"ErrorParameters":[],"ObjectType":"content.Grammar","Parameters":[],"Types":[]},"TargetType":"Endpoint","Url":"/v6/tests/{{.global.task.input.testtype}}/{{.global.task.input.testid}}/delete.json"}],"ClassId":"workflow.BatchApiExecutor","Constraints":{"ObjectType":"workflow.TaskConstraints"},"Description":"Delete Cisco ThousandEyes Test","Name":"Delete Test","ObjectType":"workflow.BatchApiExecutor","Output":{},"SharedScope":"user","TaskDefinition":{"ObjectType":"workflow.TaskDefinition","Selector":"Name eq \"DeleteTest\" and Version eq 1"}},"ClassId":"bulk.RestSubRequest","ObjectType":"bulk.RestSubRequest","TargetMoid":"","Uri":"/v1/workflow/BatchApiExecutors","Verb":"POST"}]