code: @Override
      public CreateCustomActionTypeResult createCustomActionType(CreateCustomActionTypeRequest request) {
          request = beforeClientExecution(request);
          return executeCreateCustomActionType(request);
      }
docs: <p>
  Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for
  custom actions.
  </p>
  
  @param createCustomActionTypeRequest
  Represents the input of a CreateCustomActionType operation.
  @return Result of the CreateCustomActionType operation returned by the service.
  @throws ValidationException
  The validation was specified in an invalid format.
  @throws LimitExceededException
  The number of pipelines associated with the AWS account has exceeded the limit allowed for the account.
  @sample AWSCodePipeline.CreateCustomActionType
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/CreateCustomActionType"
  target="_top">AWS API Documentation</a>