Values_0.UpdatePackageVersionRequestSourceUpdates the supported fields for a specific package version. Requires permission to access the UpdatePackageVersion and GetIndexingConfiguration actions.
type nonrec t = {packageName : PackageName.t;The name of the associated software package.
*)versionName : VersionName.t;The name of the target package version.
*)description : ResourceDescription.t option;The package version description.
*)attributes : ResourceAttributes.t option;Metadata that can be used to define a package version’s configuration. For example, the Amazon S3 file location, configuration options that are being sent to the device or fleet. Note: Attributes can be updated only when the package version is in a draft state. The combined size of all the attributes on a package version is limited to 3KB.
*)artifact : PackageVersionArtifact.t option;The various components that make up a software package version.
*)action : PackageVersionAction.t option;The status that the package version should be assigned. For more information, see Package version lifecycle.
*)recipe : PackageVersionRecipe.t option;The inline job document associated with a software package version used for a quick job deployment.
*)clientToken : ClientToken.t option;A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
*)}val make :
?description:??? ->
?attributes:??? ->
?artifact:??? ->
?action:??? ->
?recipe:??? ->
?clientToken:??? ->
packageName:PackageName.t ->
versionName:VersionName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of ResourceAttributeKey.t ]
* [> `String of ResourceAttributeValue.t ])
list
| `String of PackageName.t
| `Structure of
(string
* [> `Structure of (string * [> `String of S3Bucket.t ]) list ])
list ])
list ]