Module Values.AccessorSource

The properties of the Accessor.

Sourcetype nonrec t = {
  1. id : ResourceIdString.t option;
    (*

    The unique identifier of the accessor.

    *)
  2. type_ : AccessorType.t option;
    (*

    The type of the accessor. Currently, accessor type is restricted to BILLING_TOKEN.

    *)
  3. billingToken : AccessorBillingTokenString.t option;
    (*

    The billing token is a property of the Accessor. Use this token to when making calls to the blockchain network. The billing token is used to track your accessor token for billing requests.

    *)
  4. status : AccessorStatus.t option;
    (*

    The current status of the accessor.

    *)
  5. creationDate : Timestamp.t option;
    (*

    The creation date and time of the accessor.

    *)
  6. arn : ArnString.t option;
    (*

    The Amazon Resource Name (ARN) of the accessor. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

    *)
  7. tags : OutputTagMap.t option;
    (*

    The tags assigned to the Accessor. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

    *)
  8. networkType : AccessorNetworkType.t option;
    (*

    The blockchain network that the Accessor token is created for.

    *)
}
Sourceval make : ?id:??? -> ?type_:??? -> ?billingToken:??? -> ?status:??? -> ?creationDate:??? -> ?arn:??? -> ?tags:??? -> ?networkType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of ResourceIdString.t | `Timestamp of Timestamp.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