From b7608a351ac10a063af8874cc4e9164bc00a9292 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E7=94=B0=20=E4=B8=88=E5=A3=AB?= Date: Sat, 19 Dec 2015 15:11:38 +0900 Subject: [PATCH] Add server side completions for Amazon ELB * autocompletes load balancer names --- .../data/elb/2012-06-01/completions-1.json | 162 ++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 awsshell/data/elb/2012-06-01/completions-1.json diff --git a/awsshell/data/elb/2012-06-01/completions-1.json b/awsshell/data/elb/2012-06-01/completions-1.json new file mode 100644 index 0000000..a0b4c7d --- /dev/null +++ b/awsshell/data/elb/2012-06-01/completions-1.json @@ -0,0 +1,162 @@ +{ + "operations": { + "AddTags": { + "LoadBalancerNames": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "ApplySecurityGroupsToLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "AttachLoadBalancerToSubnets": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "ConfigureHealthCheck": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "CreateAppCookieStickinessPolicy": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "CreateLBCookieStickinessPolicy": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "CreateLoadBalancerPolicy": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DetachLoadBalancerFromSubnets": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DescribeInstanceHealth": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DeleteLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DeleteLoadBalancerListeners": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DeleteLoadBalancerPolicy": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DescribeTags": { + "LoadBalancerNames": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DeregisterInstancesFromLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DescribeLoadBalancerAttributes": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DescribeLoadBalancerPolicies": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DescribeLoadBalancers": { + "LoadBalancerNames": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "DisableAvailabilityZonesForLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "EnableAvailabilityZonesForLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "ModifyLoadBalancerAttributes": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "RegisterInstancesWithLoadBalancer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "RemoveTags": { + "LoadBalancerNames": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "SetLoadBalancerListenerSSLCertificate": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "SetLoadBalancerPoliciesForBackendServer": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + }, + "SetLoadBalancerPoliciesOfListener": { + "LoadBalancerName": { + "resourceName": "LoadBalancer", + "resourceIdentifier": "Name" + } + } + }, + "resources": { + "LoadBalancer": { + "operation": "DescribeLoadBalancers", + "resourceIdentifier": { + "Name": "LoadBalancerDescriptions[].LoadBalancerName" + } + } + } +}