Module Values.CreateDeploymentGroupOutputSource

Represents the output of a CreateDeploymentGroup operation.

Sourcetype nonrec t = {
  1. deploymentGroupId : DeploymentGroupId.t option;
    (*

    A unique deployment group ID.

    *)
}
Sourcetype nonrec error = [
  1. | `AlarmsLimitExceededException of AlarmsLimitExceededException.t
  2. | `ApplicationDoesNotExistException of ApplicationDoesNotExistException.t
  3. | `ApplicationNameRequiredException of ApplicationNameRequiredException.t
  4. | `DeploymentConfigDoesNotExistException of DeploymentConfigDoesNotExistException.t
  5. | `DeploymentGroupAlreadyExistsException of DeploymentGroupAlreadyExistsException.t
  6. | `DeploymentGroupLimitExceededException of DeploymentGroupLimitExceededException.t
  7. | `DeploymentGroupNameRequiredException of DeploymentGroupNameRequiredException.t
  8. | `ECSServiceMappingLimitExceededException of ECSServiceMappingLimitExceededException.t
  9. | `InvalidAlarmConfigException of InvalidAlarmConfigException.t
  10. | `InvalidApplicationNameException of InvalidApplicationNameException.t
  11. | `InvalidAutoRollbackConfigException of InvalidAutoRollbackConfigException.t
  12. | `InvalidAutoScalingGroupException of InvalidAutoScalingGroupException.t
  13. | `InvalidBlueGreenDeploymentConfigurationException of InvalidBlueGreenDeploymentConfigurationException.t
  14. | `InvalidDeploymentConfigNameException of InvalidDeploymentConfigNameException.t
  15. | `InvalidDeploymentGroupNameException of InvalidDeploymentGroupNameException.t
  16. | `InvalidDeploymentStyleException of InvalidDeploymentStyleException.t
  17. | `InvalidEC2TagCombinationException of InvalidEC2TagCombinationException.t
  18. | `InvalidEC2TagException of InvalidEC2TagException.t
  19. | `InvalidECSServiceException of InvalidECSServiceException.t
  20. | `InvalidInputException of InvalidInputException.t
  21. | `InvalidLoadBalancerInfoException of InvalidLoadBalancerInfoException.t
  22. | `InvalidOnPremisesTagCombinationException of InvalidOnPremisesTagCombinationException.t
  23. | `InvalidRoleException of InvalidRoleException.t
  24. | `InvalidTagException of InvalidTagException.t
  25. | `InvalidTagsToAddException of InvalidTagsToAddException.t
  26. | `InvalidTargetGroupPairException of InvalidTargetGroupPairException.t
  27. | `InvalidTrafficRoutingConfigurationException of InvalidTrafficRoutingConfigurationException.t
  28. | `InvalidTriggerConfigException of InvalidTriggerConfigException.t
  29. | `LifecycleHookLimitExceededException of LifecycleHookLimitExceededException.t
  30. | `RoleRequiredException of RoleRequiredException.t
  31. | `TagSetListLimitExceededException of TagSetListLimitExceededException.t
  32. | `ThrottlingException of ThrottlingException.t
  33. | `TriggerTargetsLimitExceededException of TriggerTargetsLimitExceededException.t
  34. | `Unknown_operation_error of string * string option
]
Sourceval make : ?deploymentGroupId:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AlarmsLimitExceededException of unit | `ApplicationDoesNotExistException of unit | `ApplicationNameRequiredException of unit | `DeploymentConfigDoesNotExistException of unit | `DeploymentGroupAlreadyExistsException of unit | `DeploymentGroupLimitExceededException of unit | `DeploymentGroupNameRequiredException of unit | `ECSServiceMappingLimitExceededException of unit | `InvalidAlarmConfigException of unit | `InvalidApplicationNameException of unit | `InvalidAutoRollbackConfigException of unit | `InvalidAutoScalingGroupException of unit | `InvalidBlueGreenDeploymentConfigurationException of unit | `InvalidDeploymentConfigNameException of unit | `InvalidDeploymentGroupNameException of unit | `InvalidDeploymentStyleException of unit | `InvalidEC2TagCombinationException of unit | `InvalidEC2TagException of unit | `InvalidECSServiceException of unit | `InvalidInputException of unit | `InvalidLoadBalancerInfoException of unit | `InvalidOnPremisesTagCombinationException of unit | `InvalidRoleException of unit | `InvalidTagException of unit | `InvalidTagsToAddException of unit | `InvalidTargetGroupPairException of unit | `InvalidTrafficRoutingConfigurationException of unit | `InvalidTriggerConfigException of unit | `LifecycleHookLimitExceededException of unit | `RoleRequiredException of unit | `TagSetListLimitExceededException of unit | `ThrottlingException of unit | `TriggerTargetsLimitExceededException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AlarmsLimitExceededException of unit | `ApplicationDoesNotExistException of unit | `ApplicationNameRequiredException of unit | `DeploymentConfigDoesNotExistException of unit | `DeploymentGroupAlreadyExistsException of unit | `DeploymentGroupLimitExceededException of unit | `DeploymentGroupNameRequiredException of unit | `ECSServiceMappingLimitExceededException of unit | `InvalidAlarmConfigException of unit | `InvalidApplicationNameException of unit | `InvalidAutoRollbackConfigException of unit | `InvalidAutoScalingGroupException of unit | `InvalidBlueGreenDeploymentConfigurationException of unit | `InvalidDeploymentConfigNameException of unit | `InvalidDeploymentGroupNameException of unit | `InvalidDeploymentStyleException of unit | `InvalidEC2TagCombinationException of unit | `InvalidEC2TagException of unit | `InvalidECSServiceException of unit | `InvalidInputException of unit | `InvalidLoadBalancerInfoException of unit | `InvalidOnPremisesTagCombinationException of unit | `InvalidRoleException of unit | `InvalidTagException of unit | `InvalidTagsToAddException of unit | `InvalidTargetGroupPairException of unit | `InvalidTrafficRoutingConfigurationException of unit | `InvalidTriggerConfigException of unit | `LifecycleHookLimitExceededException of unit | `RoleRequiredException of unit | `TagSetListLimitExceededException of unit | `ThrottlingException of unit | `TriggerTargetsLimitExceededException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of DeploymentGroupId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t