Module Values.GetSpaceOutputSource

Displays information about the AWS re:Post Private private re:Post.

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 of the private re:Post.

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

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

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

    The configuration status of the private re:Post.

    *)
  6. clientId : ClientId.t option;
    (*

    The Identity Center identifier for the Application Instance.

    *)
  7. identityStoreId : IdentityStoreId.t option;
  8. applicationArn : Arn.t option;
  9. description : SpaceDescription.t option;
    (*

    The description of the private re:Post.

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

    The approval status of the custom subdomain.

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

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

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

    The AWS generated subdomain of the private re:Post

    *)
  13. customerRoleArn : Arn.t option;
    (*

    The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.

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

    The date when the private re:Post was created.

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

    The date when the private re:Post was deleted.

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

    The pricing tier of the private re:Post.

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

    The storage limit of the private re:Post.

    *)
  18. userAdmins : UserAdmins.t option;
    (*

    The list of users that are administrators of the private re:Post.

    *)
  19. groupAdmins : GroupAdmins.t option;
    (*

    The list of groups that are administrators of the private re:Post.

    *)
  20. roles : Roles.t option;
    (*

    A map of accessor identifiers and their roles.

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

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

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

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

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

    The content size of the private re:Post.

    *)
  24. supportedEmailDomains : SupportedEmailDomainsStatus.t option;
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `InternalServerException of InternalServerException.t
  3. | `ResourceNotFoundException of ResourceNotFoundException.t
  4. | `ThrottlingException of ThrottlingException.t
  5. | `ValidationException of ValidationException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?spaceId:SpaceId.t -> ?arn:Arn.t -> ?name:SpaceName.t -> ?status:ProvisioningStatus.t -> ?configurationStatus:ConfigurationStatus.t -> ?clientId:ClientId.t -> ?identityStoreId:IdentityStoreId.t -> ?applicationArn:Arn.t -> ?description:SpaceDescription.t -> ?vanityDomainStatus:VanityDomainStatus.t -> ?vanityDomain:Url.t -> ?randomDomain:Url.t -> ?customerRoleArn:Arn.t -> ?createDateTime:SyntheticTimestamp_date_time.t -> ?deleteDateTime:SyntheticTimestamp_date_time.t -> ?tier:TierLevel.t -> ?storageLimit:StorageLimit.t -> ?userAdmins:UserAdmins.t -> ?groupAdmins:GroupAdmins.t -> ?roles:Roles.t -> ?userKMSKey:KMSKey.t -> ?userCount:UserCount.t -> ?contentSize:ContentSize.t -> ?supportedEmailDomains:SupportedEmailDomainsStatus.t -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of UserCount.t | `List of [> `String of AdminId.t ] list | `Long of StorageLimit.t | `Map of ([> `String of AccessorId.t ] * [> `List of [> `Enum of string ] list ]) list | `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