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:String_.t -> ?resourceArn:String_.t -> ?resourceId:String_.t -> ?principalSubscriber:String_.t -> ?ownerId:String_.t -> ?status:ShareStatus.t -> ?statusMessage:StatusMessage.t -> ?shareName:ShareName.t -> ?creationTime:CreationTime.t -> ?updateTime:UpdateTime.t -> 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