code: @Override
      public CreateIdentityPoolResult createIdentityPool(CreateIdentityPoolRequest request) {
          request = beforeClientExecution(request);
          return executeCreateIdentityPool(request);
      }
docs: <p>
  Creates a new identity pool. The identity pool is a store of user identity information that is specific to your
  AWS account. The limit on identity pools is 60 per account. The keys for <code>SupportedLoginProviders</code> are
  as follows:
  </p>
  <ul>
  <li>
  <p>
  Facebook: <code>graph.facebook.com</code>
  </p>
  </li>
  <li>
  <p>
  Google: <code>accounts.google.com</code>
  </p>
  </li>
  <li>
  <p>
  Amazon: <code>www.amazon.com</code>
  </p>
  </li>
  <li>
  <p>
  Twitter: <code>api.twitter.com</code>
  </p>
  </li>
  <li>
  <p>
  Digits: <code>www.digits.com</code>
  </p>
  </li>
  </ul>
  <p>
  You must use AWS Developer credentials to call this API.
  </p>
  
  @param createIdentityPoolRequest
  Input to the CreateIdentityPool action.
  @return Result of the CreateIdentityPool operation returned by the service.
  @throws InvalidParameterException
  Thrown for missing or bad input parameter(s).
  @throws NotAuthorizedException
  Thrown when a user is not authorized to access the requested resource.
  @throws ResourceConflictException
  Thrown when a user tries to use a login which is already linked to another account.
  @throws TooManyRequestsException
  Thrown when a request is throttled.
  @throws InternalErrorException
  Thrown when the service encounters an error during processing the request.
  @throws LimitExceededException
  Thrown when the total number of user pools has exceeded a preset limit.
  @sample AmazonCognitoIdentity.CreateIdentityPool
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool"
  target="_top">AWS API Documentation</a>