Module Values.UpdateWorkspaceAliasRequestSource

Represents the input of an UpdateWorkspaceAlias operation.

Sourcetype nonrec t = {
  1. workspaceId : WorkspaceId.t;
    (*

    The ID of the workspace to update.

    *)
  2. alias : WorkspaceAlias.t option;
    (*

    The new alias for the workspace. It does not need to be unique. Amazon Managed Service for Prometheus will automatically strip any blank spaces from the beginning and end of the alias that you specify.

    *)
  3. clientToken : IdempotencyToken.t option;
    (*

    A unique identifier that you can provide to ensure the idempotency of the request. Case-sensitive.

    *)
}
Sourceval context_ : string
Sourceval make : ?alias:??? -> ?clientToken:??? -> workspaceId:WorkspaceId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of WorkspaceId.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