private PutResourcePolicyResponse invokePutResourcePolicyCall()

in aws-logs-resourcepolicy/src/main/java/software/amazon/logs/resourcepolicy/CreateHandler.java [42:52]


    private PutResourcePolicyResponse invokePutResourcePolicyCall(AmazonWebServicesClientProxy proxy, ResourceModel model) {
        try {
            return proxy.injectCredentialsAndInvokeV2(Translator.translateToPutRequest(model), ClientBuilder.getLogsClient()::putResourcePolicy);
        } catch (InvalidParameterException ex) {
            throw new CfnInvalidRequestException(ResourceModel.TYPE_NAME, ex);
        } catch (LimitExceededException ex) {
            throw new CfnServiceLimitExceededException(ex);
        } catch (ServiceUnavailableException ex) {
            throw new CfnServiceInternalErrorException(ResourceModel.TYPE_NAME, ex);
        }
    }