def describe_environments (self, application = None, environment_names = None, environment_ids = None, include_deleted = None, included_deleted_backto = None, version_label = None): request = Request() request.set_operation('DescribeEnvironments') if application is not None: request.set_app_name(application) if environment_names is not None: request.set_env_names(environment_names) if environment_ids is not None: request.set_env_ids(environment_ids) if include_deleted is not None: request.set_include_deleted(include_deleted) if included_deleted_backto is not None: request.set_included_deleted_backto(included_deleted_backto) if version_label is not None: request.set_version_label(version_label) try: response = self.call(request) except: raise # parse message results = response['DescribeEnvironmentsResponse']\ ['DescribeEnvironmentsResult']['Environments'] request_id = response['DescribeEnvironmentsResponse']\ ['ResponseMetadata']['RequestId'] environments = [] for result in results: environments.append(EnvironmentDescription.from_json(result)) return Response(request_id, environments)
def describe_environments (self, application = None, environment_names = None, environment_ids = None, include_deleted = None, included_deleted_backto = None, version_label = None): request = Request() request.set_operation(u'DescribeEnvironments') if application is not None: request.set_app_name(application) if environment_names is not None: request.set_env_names(environment_names) if environment_ids is not None: request.set_env_ids(environment_ids) if include_deleted is not None: request.set_include_deleted(include_deleted) if included_deleted_backto is not None: request.set_included_deleted_backto(included_deleted_backto) if version_label is not None: request.set_version_label(version_label) try: response = self.call(request) except: raise # parse message results = response[u'DescribeEnvironmentsResponse']\ [u'DescribeEnvironmentsResult'][u'Environments'] request_id = response[u'DescribeEnvironmentsResponse']\ [u'ResponseMetadata'][u'RequestId'] environments = [] for result in results: environments.append(EnvironmentDescription.from_json(result)) return Response(request_id, environments)