Exemple #1
0
    def terminate_environment(self,
                              environment_name,
                              environment_id=None,
                              delete_resource='true'):
        if (environment_name is None and environment_id is None):
            raise AttributeError('Must specify either environment name or ID')

        request = Request()
        request.set_operation('TerminateEnvironment')
        if environment_name is not None:
            request.set_env_name(environment_name)
        if environment_id is not None:
            request.set_env_id(environment_id)
        request.set_terminate_resources(delete_resource)

        try:
            response = self.call(request)
        except:
            raise

        result = response['TerminateEnvironmentResponse']\
            ['TerminateEnvironmentResult']
        request_id = response['TerminateEnvironmentResponse']\
        ['ResponseMetadata']['RequestId']

        return Response(request_id, EnvironmentDescription.from_json(result))
Exemple #2
0
    def terminate_environment(self, environment_name, environment_id=None, delete_resource=u"true"):
        request = Request()
        request.set_operation(u"TerminateEnvironment")
        if environment_name is not None:
            request.set_env_name(environment_name)
        if environment_id is not None:
            request.set_env_id(environment_id)
        request.set_terminate_resources(delete_resource)

        try:
            response = self.call(request)
        except:
            raise

        result = response[u"TerminateEnvironmentResponse"][u"TerminateEnvironmentResult"]
        request_id = response[u"TerminateEnvironmentResponse"][u"ResponseMetadata"][u"RequestId"]

        return Response(request_id, EnvironmentDescription.from_json(result))
Exemple #3
0
    def terminate_environment(self, environment_name, environment_id=None, delete_resource="true"):
        if environment_name is None and environment_id is None:
            raise AttributeError("Must specify either environment name or ID")

        request = Request()
        request.set_operation("TerminateEnvironment")
        if environment_name is not None:
            request.set_env_name(environment_name)
        if environment_id is not None:
            request.set_env_id(environment_id)
        request.set_terminate_resources(delete_resource)

        try:
            response = self.call(request)
        except:
            raise

        result = response["TerminateEnvironmentResponse"]["TerminateEnvironmentResult"]
        request_id = response["TerminateEnvironmentResponse"]["ResponseMetadata"]["RequestId"]

        return Response(request_id, EnvironmentDescription.from_json(result))
Exemple #4
0
    def terminate_environment(self, environment_name, 
                              environment_id = None, delete_resource = u'true'):
        request = Request()
        request.set_operation(u'TerminateEnvironment')
        if environment_name is not None:        
            request.set_env_name(environment_name)
        if environment_id is not None:        
            request.set_env_id(environment_id)
        request.set_terminate_resources(delete_resource)
            
        try:    
            response = self.call(request)
        except:
            raise        

        result = response[u'TerminateEnvironmentResponse']\
            [u'TerminateEnvironmentResult']
        request_id = response[u'TerminateEnvironmentResponse']\
        [u'ResponseMetadata'][u'RequestId']
                
        return Response(request_id, EnvironmentDescription.from_json(result))