Skip to content

Commit 5ae9053

Browse files
committed
Merge pull request #79 from quiver/server-side-completioin-for-elb
Add server side completions for Amazon ELB
2 parents a16a80d + b7608a3 commit 5ae9053

File tree

1 file changed

+162
-0
lines changed

1 file changed

+162
-0
lines changed
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
{
2+
"operations": {
3+
"AddTags": {
4+
"LoadBalancerNames": {
5+
"resourceName": "LoadBalancer",
6+
"resourceIdentifier": "Name"
7+
}
8+
},
9+
"ApplySecurityGroupsToLoadBalancer": {
10+
"LoadBalancerName": {
11+
"resourceName": "LoadBalancer",
12+
"resourceIdentifier": "Name"
13+
}
14+
},
15+
"AttachLoadBalancerToSubnets": {
16+
"LoadBalancerName": {
17+
"resourceName": "LoadBalancer",
18+
"resourceIdentifier": "Name"
19+
}
20+
},
21+
"ConfigureHealthCheck": {
22+
"LoadBalancerName": {
23+
"resourceName": "LoadBalancer",
24+
"resourceIdentifier": "Name"
25+
}
26+
},
27+
"CreateAppCookieStickinessPolicy": {
28+
"LoadBalancerName": {
29+
"resourceName": "LoadBalancer",
30+
"resourceIdentifier": "Name"
31+
}
32+
},
33+
"CreateLBCookieStickinessPolicy": {
34+
"LoadBalancerName": {
35+
"resourceName": "LoadBalancer",
36+
"resourceIdentifier": "Name"
37+
}
38+
},
39+
"CreateLoadBalancerPolicy": {
40+
"LoadBalancerName": {
41+
"resourceName": "LoadBalancer",
42+
"resourceIdentifier": "Name"
43+
}
44+
},
45+
"DetachLoadBalancerFromSubnets": {
46+
"LoadBalancerName": {
47+
"resourceName": "LoadBalancer",
48+
"resourceIdentifier": "Name"
49+
}
50+
},
51+
"DescribeInstanceHealth": {
52+
"LoadBalancerName": {
53+
"resourceName": "LoadBalancer",
54+
"resourceIdentifier": "Name"
55+
}
56+
},
57+
"DeleteLoadBalancer": {
58+
"LoadBalancerName": {
59+
"resourceName": "LoadBalancer",
60+
"resourceIdentifier": "Name"
61+
}
62+
},
63+
"DeleteLoadBalancerListeners": {
64+
"LoadBalancerName": {
65+
"resourceName": "LoadBalancer",
66+
"resourceIdentifier": "Name"
67+
}
68+
},
69+
"DeleteLoadBalancerPolicy": {
70+
"LoadBalancerName": {
71+
"resourceName": "LoadBalancer",
72+
"resourceIdentifier": "Name"
73+
}
74+
},
75+
"DescribeTags": {
76+
"LoadBalancerNames": {
77+
"resourceName": "LoadBalancer",
78+
"resourceIdentifier": "Name"
79+
}
80+
},
81+
"DeregisterInstancesFromLoadBalancer": {
82+
"LoadBalancerName": {
83+
"resourceName": "LoadBalancer",
84+
"resourceIdentifier": "Name"
85+
}
86+
},
87+
"DescribeLoadBalancerAttributes": {
88+
"LoadBalancerName": {
89+
"resourceName": "LoadBalancer",
90+
"resourceIdentifier": "Name"
91+
}
92+
},
93+
"DescribeLoadBalancerPolicies": {
94+
"LoadBalancerName": {
95+
"resourceName": "LoadBalancer",
96+
"resourceIdentifier": "Name"
97+
}
98+
},
99+
"DescribeLoadBalancers": {
100+
"LoadBalancerNames": {
101+
"resourceName": "LoadBalancer",
102+
"resourceIdentifier": "Name"
103+
}
104+
},
105+
"DisableAvailabilityZonesForLoadBalancer": {
106+
"LoadBalancerName": {
107+
"resourceName": "LoadBalancer",
108+
"resourceIdentifier": "Name"
109+
}
110+
},
111+
"EnableAvailabilityZonesForLoadBalancer": {
112+
"LoadBalancerName": {
113+
"resourceName": "LoadBalancer",
114+
"resourceIdentifier": "Name"
115+
}
116+
},
117+
"ModifyLoadBalancerAttributes": {
118+
"LoadBalancerName": {
119+
"resourceName": "LoadBalancer",
120+
"resourceIdentifier": "Name"
121+
}
122+
},
123+
"RegisterInstancesWithLoadBalancer": {
124+
"LoadBalancerName": {
125+
"resourceName": "LoadBalancer",
126+
"resourceIdentifier": "Name"
127+
}
128+
},
129+
"RemoveTags": {
130+
"LoadBalancerNames": {
131+
"resourceName": "LoadBalancer",
132+
"resourceIdentifier": "Name"
133+
}
134+
},
135+
"SetLoadBalancerListenerSSLCertificate": {
136+
"LoadBalancerName": {
137+
"resourceName": "LoadBalancer",
138+
"resourceIdentifier": "Name"
139+
}
140+
},
141+
"SetLoadBalancerPoliciesForBackendServer": {
142+
"LoadBalancerName": {
143+
"resourceName": "LoadBalancer",
144+
"resourceIdentifier": "Name"
145+
}
146+
},
147+
"SetLoadBalancerPoliciesOfListener": {
148+
"LoadBalancerName": {
149+
"resourceName": "LoadBalancer",
150+
"resourceIdentifier": "Name"
151+
}
152+
}
153+
},
154+
"resources": {
155+
"LoadBalancer": {
156+
"operation": "DescribeLoadBalancers",
157+
"resourceIdentifier": {
158+
"Name": "LoadBalancerDescriptions[].LoadBalancerName"
159+
}
160+
}
161+
}
162+
}

0 commit comments

Comments
 (0)