コード例 #1
0
ファイル: servicecall.py プロジェクト: basilbeltran/bashitol
    def describe_environment_resources(self,
                                       environment_name,
                                       environment_id=None):
        if (environment_name is None and environment_id is None):
            raise AttributeError('Must specify either environment name or ID')

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

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

        # parse message
        result = response['DescribeEnvironmentResourcesResponse']\
            ['DescribeEnvironmentResourcesResult']['EnvironmentResources']
        request_id = response['DescribeEnvironmentResourcesResponse']\
            ['ResponseMetadata']['RequestId']

        resources = EnvironmentResourceDescription.from_json(result)
        return Response(request_id, resources)
コード例 #2
0
    def describe_environment_resources (self, environment_name, environment_id = None):
        request = Request()
        request.set_operation(u'DescribeEnvironmentResources')
        if environment_name is not None:        
            request.set_env_name(environment_name)
        if environment_id is not None:        
            request.set_env_id(environment_id)
        
        try:    
            response = self.call(request)
        except:
            raise

        # parse message
        result = response[u'DescribeEnvironmentResourcesResponse']\
            [u'DescribeEnvironmentResourcesResult'][u'EnvironmentResources']
        request_id = response[u'DescribeEnvironmentResourcesResponse']\
            [u'ResponseMetadata'][u'RequestId']
                
        resources = EnvironmentResourceDescription.from_json(result)
        return Response(request_id, resources)
コード例 #3
0
ファイル: servicecall.py プロジェクト: cpdean/cpd.dotfiles
    def describe_environment_resources(self, environment_name, environment_id=None):
        request = Request()
        request.set_operation(u"DescribeEnvironmentResources")
        if environment_name is not None:
            request.set_env_name(environment_name)
        if environment_id is not None:
            request.set_env_id(environment_id)

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

        # parse message
        result = response[u"DescribeEnvironmentResourcesResponse"][u"DescribeEnvironmentResourcesResult"][
            u"EnvironmentResources"
        ]
        request_id = response[u"DescribeEnvironmentResourcesResponse"][u"ResponseMetadata"][u"RequestId"]

        resources = EnvironmentResourceDescription.from_json(result)
        return Response(request_id, resources)