Module Values.TokenDataSource

Describes a token.

Sourcetype nonrec t = {
  1. tokenId : String_.t option;
    (*

    Token ID.

    *)
  2. tokenType : String_.t option;
    (*

    Type of token generated. The supported value is REFRESH_TOKEN.

    *)
  3. licenseArn : String_.t option;
    (*

    Amazon Resource Name (ARN) of the license.

    *)
  4. expirationTime : ISO8601DateTime.t option;
    (*

    Token expiration time, in ISO8601-UTC format.

    *)
  5. tokenProperties : MaxSize3StringList.t option;
    (*

    Data specified by the caller.

    *)
  6. roleArns : ArnList.t option;
    (*

    Amazon Resource Names (ARN) of the roles included in the token.

    *)
  7. status : String_.t option;
    (*

    Token status. The possible values are AVAILABLE and DELETED.

    *)
}
Sourceval make : ?tokenId:??? -> ?tokenType:??? -> ?licenseArn:??? -> ?expirationTime:??? -> ?tokenProperties:??? -> ?roleArns:??? -> ?status:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of String_.t ] list | `String of String_.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