(self, service_name, operation_name, parameters, parsed_globals)
| 214 | self._waiter_name = waiter_name |
| 215 | |
| 216 | def invoke(self, service_name, operation_name, parameters, parsed_globals): |
| 217 | client = self._session.create_client( |
| 218 | service_name, |
| 219 | region_name=parsed_globals.region, |
| 220 | endpoint_url=parsed_globals.endpoint_url, |
| 221 | verify=parsed_globals.verify_ssl, |
| 222 | ) |
| 223 | waiter = client.get_waiter(xform_name(self._waiter_name)) |
| 224 | waiter.wait(**parameters) |
| 225 | return 0 |
| 226 | |
| 227 | |
| 228 | class WaiterStateCommand(ServiceOperation): |