code: @Override
      public CreateDeploymentConfigResult createDeploymentConfig(CreateDeploymentConfigRequest request) {
          request = beforeClientExecution(request);
          return executeCreateDeploymentConfig(request);
      }
docs: <p>
  Creates a deployment configuration.
  </p>
  
  @param createDeploymentConfigRequest
  Represents the input of a CreateDeploymentConfig operation.
  @return Result of the CreateDeploymentConfig operation returned by the service.
  @throws InvalidDeploymentConfigNameException
  The deployment configuration name was specified in an invalid format.
  @throws DeploymentConfigNameRequiredException
  The deployment configuration name was not specified.
  @throws DeploymentConfigAlreadyExistsException
  A deployment configuration with the specified name with the IAM user or AWS account already exists .
  @throws InvalidMinimumHealthyHostValueException
  The minimum healthy instance value was specified in an invalid format.
  @throws DeploymentConfigLimitExceededException
  The deployment configurations limit was exceeded.
  @throws InvalidComputePlatformException
  The computePlatform is invalid. The computePlatform should be <code>Lambda</code> or <code>Server</code>.
  @throws InvalidTrafficRoutingConfigurationException
  The configuration that specifies how traffic is routed during a deployment is invalid.
  @sample AmazonCodeDeploy.CreateDeploymentConfig
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/CreateDeploymentConfig"
  target="_top">AWS API Documentation</a>