Module Values.SpaceDataSource

A structure that contains some information about a private re:Post in the account.

Sourcetype nonrec t = {
  1. spaceId : SpaceId.t option;
    (*

    The unique ID of the private re:Post.

    *)
  2. arn : Arn.t option;
    (*

    The ARN of the private re:Post.

    *)
  3. name : SpaceName.t option;
    (*

    The name for the private re:Post.

    *)
  4. description : SpaceDescription.t option;
    (*

    The description for the private re:Post. This is used only to help you identify this private re:Post.

    *)
  5. status : ProvisioningStatus.t option;
    (*

    The creation/deletion status of the private re:Post.

    *)
  6. configurationStatus : ConfigurationStatus.t option;
    (*

    The configuration status of the private re:Post.

    *)
  7. vanityDomainStatus : VanityDomainStatus.t option;
    (*

    This approval status of the custom subdomain.

    *)
  8. vanityDomain : Url.t option;
    (*

    This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.

    *)
  9. randomDomain : Url.t option;
    (*

    The AWS generated subdomain of the private re:Post.

    *)
  10. tier : TierLevel.t option;
    (*

    The pricing tier of the private re:Post.

    *)
  11. storageLimit : StorageLimit.t option;
    (*

    The storage limit of the private re:Post.

    *)
  12. createDateTime : SyntheticTimestamp_date_time.t option;
    (*

    The date when the private re:Post was created.

    *)
  13. deleteDateTime : SyntheticTimestamp_date_time.t option;
    (*

    The date when the private re:Post was deleted.

    *)
  14. userKMSKey : KMSKey.t option;
    (*

    The custom AWS KMS key ARN that’s used for the AWS KMS encryption.

    *)
  15. userCount : UserCount.t option;
    (*

    The number of onboarded users to the private re:Post.

    *)
  16. contentSize : ContentSize.t option;
    (*

    The content size of the private re:Post.

    *)
  17. supportedEmailDomains : SupportedEmailDomainsStatus.t option;
}
Sourceval make : ?spaceId:??? -> ?arn:??? -> ?name:??? -> ?description:??? -> ?status:??? -> ?configurationStatus:??? -> ?vanityDomainStatus:??? -> ?vanityDomain:??? -> ?randomDomain:??? -> ?tier:??? -> ?storageLimit:??? -> ?createDateTime:??? -> ?deleteDateTime:??? -> ?userKMSKey:??? -> ?userCount:??? -> ?contentSize:??? -> ?supportedEmailDomains:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of UserCount.t | `Long of StorageLimit.t | `String of SpaceId.t | `Structure of (string * [> `Enum of string | `List of [> `String of EmailDomain.t ] list ]) list | `Timestamp of SyntheticTimestamp_date_time.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