Module Values.CreateChannelPlacementGroupRequestSource

A request to create a channel placement group.

Sourcetype nonrec t = {
  1. clusterId : string;
    (*

    The ID of the cluster.

    *)
  2. name : string option;
    (*

    Specify a name that is unique in the Cluster. You can't change the name. Names are case-sensitive.

    *)
  3. nodes : string list option;
    (*

    An array of one ID for the Node that you want to associate with the ChannelPlacementGroup. (You can't associate more than one Node with the ChannelPlacementGroup.) The Node and the ChannelPlacementGroup must be in the same Cluster.

    *)
  4. requestId : string option;
    (*

    An ID that you assign to a create request. This ID ensures idempotency when creating resources. the request.

    *)
  5. tags : Tags.t option;
    (*

    A collection of key-value pairs.

    *)
}
Sourceval context_ : string
Sourceval make : ?name:??? -> ?nodes:??? -> ?requestId:??? -> ?tags:??? -> clusterId:string -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of string ] list | `Map of ([> `String of string ] * [> `String of string ]) list | `String of string ]) 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