Module Values_2.UpdatePartnerAppRequestSource

Updates all of the SageMaker Partner AI Apps in an account.

Sourcetype nonrec t = {
  1. arn : Values_1.PartnerAppArn.t;
    (*

    The ARN of the SageMaker Partner AI App to update.

    *)
  2. maintenanceConfig : Values_1.PartnerAppMaintenanceConfig.t option;
    (*

    Maintenance configuration settings for the SageMaker Partner AI App.

    *)
  3. tier : Values_0.NonEmptyString64.t option;
    (*

    Indicates the instance type and size of the cluster attached to the SageMaker Partner AI App.

    *)
  4. applicationConfig : Values_1.PartnerAppConfig.t option;
    (*

    Configuration settings for the SageMaker Partner AI App.

    *)
  5. enableIamSessionBasedIdentity : Values_0.Boolean.t option;
    (*

    When set to TRUE, the SageMaker Partner AI App sets the Amazon Web Services IAM session name or the authenticated IAM user as the identity of the SageMaker Partner AI App user.

    *)
  6. enableAutoMinorVersionUpgrade : Values_0.Boolean.t option;
    (*

    When set to TRUE, the SageMaker Partner AI App is automatically upgraded to the latest minor version during the next scheduled maintenance window, if one is available.

    *)
  7. appVersion : Values_0.MajorMinorVersion.t option;
    (*

    The semantic version to upgrade the SageMaker Partner AI App to. Must be the same semantic version returned in the AvailableUpgrade field from DescribePartnerApp. Version skipping and downgrades are not supported.

    *)
  8. clientToken : Values_0.ClientToken.t option;
    (*

    A unique token that guarantees that the call to this API is idempotent.

    *)
  9. tags : Values_0.TagList.t option;
    (*

    Each tag consists of a key and an optional value. Tag keys must be unique per resource.

    *)
}
Sourceval context_ : string
Sourceval make : ?maintenanceConfig:??? -> ?tier:??? -> ?applicationConfig:??? -> ?enableIamSessionBasedIdentity:??? -> ?enableAutoMinorVersionUpgrade:??? -> ?appVersion:??? -> ?clientToken:??? -> ?tags:??? -> arn:Values_1.PartnerAppArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Values_0.Boolean.t | `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of Values_1.PartnerAppArn.t | `Structure of (string * [> `List of [> `String of Values_0.NonEmptyString256.t | `Structure of (string * [> `List of [> `String of Values_0.GroupNamePattern.t ] list | `String of Values_0.NonEmptyString256.t ]) list ] list | `Map of ([> `String of Values_0.NonEmptyString256.t ] * [> `String of Values_0.String1024.t ]) list | `String of string ]) list ]) 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