{
"version": "1.0",
"resources": {
"Pipeline": {
"operation": "ListPipelines",
"resourceIdentifier": {
"Status": "Pipelines[].Status",
"InputBucket": "Pipelines[].InputBucket",
"OutputBucket": "Pipelines[].OutputBucket",
"Role": "Pipelines[].Role",
"AwsKmsKeyArn": "Pipelines[].AwsKmsKeyArn",
"Notifications": "Pipelines[].Notifications",
"ContentConfig": "Pipelines[].ContentConfig",
"ThumbnailConfig": "Pipelines[].ThumbnailConfig"
}
},
"Preset": {
"operation": "ListPresets",
"resourceIdentifier": {
"Id": "Presets[].Id",
"Name": "Presets[].Name"
}
}
},
"operations": {
"CancelJob": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"DeletePipeline": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"DeletePreset": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"ListJobsByStatus": {
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Status"
}
]
}
},
"ReadJob": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"ReadPipeline": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"ReadPreset": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
}
},
"TestRole": {
"Role": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Role"
}
]
},
"InputBucket": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "InputBucket"
}
]
},
"OutputBucket": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "OutputBucket"
}
]
}
},
"UpdatePipeline": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
},
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Name"
}
]
},
"InputBucket": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "InputBucket"
}
]
},
"Role": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Role"
}
]
},
"AwsKmsKeyArn": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "AwsKmsKeyArn"
}
]
},
"Notifications": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Notifications"
}
]
},
"ContentConfig": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "ContentConfig"
}
]
},
"ThumbnailConfig": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "ThumbnailConfig"
}
]
}
},
"UpdatePipelineNotifications": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
},
"Notifications": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Notifications"
}
]
}
},
"UpdatePipelineStatus": {
"Id": {
"completions": [
{
"parameters": {},
"resourceName": "Preset",
"resourceIdentifier": "Id"
}
]
},
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "Pipeline",
"resourceIdentifier": "Status"
}
]
}
}
}
}