{
"version": "1.0",
"resources": {
"Application": {
"operation": "DescribeApplications",
"resourceIdentifier": {
"ResourceLifecycleConfig": "Applications[].ResourceLifecycleConfig"
}
},
"EnvironmentManagedAction": {
"operation": "DescribeEnvironmentManagedActions",
"resourceIdentifier": {
"ActionId": "ManagedActions[].ActionId"
}
},
"Environment": {
"operation": "DescribeEnvironments",
"resourceIdentifier": {
"EnvironmentId": "Environments[].EnvironmentId",
"SolutionStackName": "Environments[].SolutionStackName",
"Description": "Environments[].Description",
"Status": "Environments[].Status",
"Tier": "Environments[].Tier"
}
},
"Event": {
"operation": "DescribeEvents",
"resourceIdentifier": {
"ApplicationName": "Events[].ApplicationName",
"VersionLabel": "Events[].VersionLabel",
"TemplateName": "Events[].TemplateName",
"EnvironmentName": "Events[].EnvironmentName",
"RequestId": "Events[].RequestId",
"Severity": "Events[].Severity"
}
},
"PlatformVersion": {
"operation": "ListPlatformVersions",
"resourceIdentifier": {
"PlatformArn": "PlatformSummaryList[].PlatformArn"
}
}
},
"operations": {
"AbortEnvironmentUpdate": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"ApplyEnvironmentManagedAction": {
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"ActionId": {
"completions": [
{
"parameters": {},
"resourceName": "EnvironmentManagedAction",
"resourceIdentifier": "ActionId"
}
]
}
},
"ComposeEnvironments": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabels": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
}
},
"DeleteApplication": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
}
},
"DeleteApplicationVersion": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabel": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
}
},
"DeleteConfigurationTemplate": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
}
},
"DeleteEnvironmentConfiguration": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"DeletePlatformVersion": {
"PlatformArn": {
"completions": [
{
"parameters": {},
"resourceName": "PlatformVersion",
"resourceIdentifier": "PlatformArn"
}
]
}
},
"DescribeApplicationVersions": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabels": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
}
},
"DescribeApplications": {
"ApplicationNames": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
}
},
"DescribeConfigurationOptions": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"SolutionStackName": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "SolutionStackName"
}
]
},
"PlatformArn": {
"completions": [
{
"parameters": {},
"resourceName": "PlatformVersion",
"resourceIdentifier": "PlatformArn"
}
]
}
},
"DescribeConfigurationSettings": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"DescribeEnvironmentHealth": {
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
}
},
"DescribeEnvironmentManagedActionHistory": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"DescribeEnvironmentManagedActions": {
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"Status": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Status"
}
]
}
},
"DescribeEnvironmentResources": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"DescribeEnvironments": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabel": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
},
"EnvironmentIds": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentNames": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"DescribeEvents": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabel": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"PlatformArn": {
"completions": [
{
"parameters": {},
"resourceName": "PlatformVersion",
"resourceIdentifier": "PlatformArn"
}
]
},
"RequestId": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "RequestId"
}
]
},
"Severity": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "Severity"
}
]
}
},
"DescribeInstancesHealth": {
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
}
},
"DescribePlatformVersion": {
"PlatformArn": {
"completions": [
{
"parameters": {},
"resourceName": "PlatformVersion",
"resourceIdentifier": "PlatformArn"
}
]
}
},
"RebuildEnvironment": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"RequestEnvironmentInfo": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"RestartAppServer": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"RetrieveEnvironmentInfo": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"TerminateEnvironment": {
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
},
"UpdateApplication": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Description"
}
]
}
},
"UpdateApplicationResourceLifecycle": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"ResourceLifecycleConfig": {
"completions": [
{
"parameters": {},
"resourceName": "Application",
"resourceIdentifier": "ResourceLifecycleConfig"
}
]
}
},
"UpdateApplicationVersion": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"VersionLabel": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Description"
}
]
}
},
"UpdateConfigurationTemplate": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Description"
}
]
}
},
"UpdateEnvironment": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"EnvironmentId": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "EnvironmentId"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
},
"Description": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Description"
}
]
},
"Tier": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "Tier"
}
]
},
"VersionLabel": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "VersionLabel"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"SolutionStackName": {
"completions": [
{
"parameters": {},
"resourceName": "Environment",
"resourceIdentifier": "SolutionStackName"
}
]
},
"PlatformArn": {
"completions": [
{
"parameters": {},
"resourceName": "PlatformVersion",
"resourceIdentifier": "PlatformArn"
}
]
}
},
"ValidateConfigurationSettings": {
"ApplicationName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "ApplicationName"
}
]
},
"TemplateName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "TemplateName"
}
]
},
"EnvironmentName": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EnvironmentName"
}
]
}
}
}
}