{
"version": "1.0",
"resources": {
"JobFlow": {
"operation": "DescribeJobFlows",
"resourceIdentifier": {
"JobFlowId": "JobFlows[].JobFlowId",
"LogUri": "JobFlows[].LogUri",
"AmiVersion": "JobFlows[].AmiVersion",
"Instances": "JobFlows[].Instances",
"Steps": "JobFlows[].Steps",
"BootstrapActions": "JobFlows[].BootstrapActions",
"SupportedProducts": "JobFlows[].SupportedProducts",
"VisibleToAllUsers": "JobFlows[].VisibleToAllUsers",
"JobFlowRole": "JobFlows[].JobFlowRole",
"ServiceRole": "JobFlows[].ServiceRole",
"AutoScalingRole": "JobFlows[].AutoScalingRole",
"ScaleDownBehavior": "JobFlows[].ScaleDownBehavior"
}
},
"SecurityConfiguration": {
"operation": "ListSecurityConfigurations",
"resourceIdentifier": {
"Name": "SecurityConfigurations[].Name"
}
}
},
"operations": {
"AddInstanceGroups": {
"JobFlowId": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
}
},
"AddJobFlowSteps": {
"JobFlowId": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
},
"Steps": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "Steps"
}
]
}
},
"DeleteSecurityConfiguration": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "SecurityConfiguration",
"resourceIdentifier": "Name"
}
]
}
},
"DescribeJobFlows": {
"JobFlowIds": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
}
},
"DescribeSecurityConfiguration": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "SecurityConfiguration",
"resourceIdentifier": "Name"
}
]
}
},
"RunJobFlow": {
"Name": {
"completions": [
{
"parameters": {},
"resourceName": "SecurityConfiguration",
"resourceIdentifier": "Name"
}
]
},
"LogUri": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "LogUri"
}
]
},
"AmiVersion": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "AmiVersion"
}
]
},
"Instances": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "Instances"
}
]
},
"Steps": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "Steps"
}
]
},
"BootstrapActions": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "BootstrapActions"
}
]
},
"SupportedProducts": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "SupportedProducts"
}
]
},
"NewSupportedProducts": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "SupportedProducts"
}
]
},
"VisibleToAllUsers": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "VisibleToAllUsers"
}
]
},
"JobFlowRole": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowRole"
}
]
},
"ServiceRole": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "ServiceRole"
}
]
},
"AutoScalingRole": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "AutoScalingRole"
}
]
},
"ScaleDownBehavior": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "ScaleDownBehavior"
}
]
}
},
"SetTerminationProtection": {
"JobFlowIds": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
}
},
"SetVisibleToAllUsers": {
"JobFlowIds": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
},
"VisibleToAllUsers": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "VisibleToAllUsers"
}
]
}
},
"TerminateJobFlows": {
"JobFlowIds": {
"completions": [
{
"parameters": {},
"resourceName": "JobFlow",
"resourceIdentifier": "JobFlowId"
}
]
}
}
}
}