Module Values.ShareDetailsSource

The details of a resource share.

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

    The ID of the resource share.

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

    The Arn of the shared resource.

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

    The ID of the shared resource.

    *)
  4. principalSubscriber : String_.t option;
    (*

    The principal subscriber is the account that is sharing the resource.

    *)
  5. ownerId : String_.t option;
    (*

    The account ID for the data owner. The owner creates the resource share.

    *)
  6. status : ShareStatus.t option;
    (*

    The status of the share.

    *)
  7. statusMessage : StatusMessage.t option;
    (*

    The status message for a resource share. It provides additional details about the share status.

    *)
  8. shareName : ShareName.t option;
    (*

    The name of the resource share.

    *)
  9. creationTime : CreationTime.t option;
    (*

    The timestamp of when the resource share was created.

    *)
  10. updateTime : UpdateTime.t option;
    (*

    The timestamp of the resource share update.

    *)
}
Sourceval make : ?shareId:??? -> ?resourceArn:??? -> ?resourceId:??? -> ?principalSubscriber:??? -> ?ownerId:??? -> ?status:??? -> ?statusMessage:??? -> ?shareName:??? -> ?creationTime:??? -> ?updateTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of CreationTime.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