Module Values.StartDeploymentRequestSource

Starts a deployment.

Sourcetype nonrec t = {
  1. applicationId : Id.t;
    (*

    The application ID.

    *)
  2. environmentId : Id.t;
    (*

    The environment ID.

    *)
  3. deploymentStrategyId : DeploymentStrategyId.t;
    (*

    The deployment strategy ID.

    *)
  4. configurationProfileId : Id.t;
    (*

    The configuration profile ID.

    *)
  5. configurationVersion : Version.t;
    (*

    The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.

    *)
  6. description : Description.t option;
    (*

    A description of the deployment.

    *)
  7. tags : TagMap.t option;
    (*

    Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

    *)
  8. kmsKeyIdentifier : KmsKeyIdentifier.t option;
    (*

    The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key.

    *)
  9. dynamicExtensionParameters : DynamicParameterMap.t option;
    (*

    A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?tags:??? -> ?kmsKeyIdentifier:??? -> ?dynamicExtensionParameters:??? -> applicationId:Id.t -> environmentId:Id.t -> deploymentStrategyId:DeploymentStrategyId.t -> configurationProfileId:Id.t -> configurationVersion:Version.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of Id.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