Module Values_1.DescribeDomainResponseSource

The description of the domain.

Sourcetype nonrec t = {
  1. domainArn : Values_0.DomainArn.t option;
    (*

    The domain's Amazon Resource Name (ARN).

    *)
  2. domainId : Values_0.DomainId.t option;
    (*

    The domain ID.

    *)
  3. domainName : Values_0.DomainName.t option;
    (*

    The domain name.

    *)
  4. homeEfsFileSystemId : ResourceId.t option;
    (*

    The ID of the Amazon Elastic File System managed by this Domain.

    *)
  5. singleSignOnManagedApplicationInstanceId : Values_0.String256.t option;
    (*

    The IAM Identity Center managed application instance ID.

    *)
  6. singleSignOnApplicationArn : Values_0.SingleSignOnApplicationArn.t option;
    (*

    The ARN of the application managed by SageMaker AI in IAM Identity Center. This value is only returned for domains created after October 1, 2023.

    *)
  7. status : DomainStatus.t option;
    (*

    The status.

    *)
  8. creationTime : Values_0.CreationTime.t option;
    (*

    The creation time.

    *)
  9. lastModifiedTime : Values_0.LastModifiedTime.t option;
    (*

    The last modified time.

    *)
  10. failureReason : Values_0.FailureReason.t option;
    (*

    The failure reason.

    *)
  11. securityGroupIdForDomainBoundary : Values_0.SecurityGroupId.t option;
    (*

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    *)
  12. authMode : Values_0.AuthMode.t option;
    (*

    The domain's authentication mode.

    *)
  13. defaultUserSettings : Values_0.UserSettings.t option;
    (*

    Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.

    *)
  14. domainSettings : Values_0.DomainSettings.t option;
    (*

    A collection of Domain settings.

    *)
  15. appNetworkAccessType : Values_0.AppNetworkAccessType.t option;
    (*

    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker AI, which allows direct internet access VpcOnly - All traffic is through the specified VPC and subnets

    *)
  16. homeEfsFileSystemKmsKeyId : Values_0.KmsKeyId.t option;
    (*

    Use KmsKeyId.

    *)
  17. subnetIds : Values_0.Subnets.t option;
    (*

    The VPC subnets that the domain uses for communication.

    *)
  18. url : Values_0.String1024.t option;
    (*

    The domain's URL.

    *)
  19. vpcId : Values_0.VpcId.t option;
    (*

    The ID of the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.

    *)
  20. kmsKeyId : Values_0.KmsKeyId.t option;
    (*

    The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.

    *)
  21. appSecurityGroupManagement : Values_0.AppSecurityGroupManagement.t option;
    (*

    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

    *)
  22. tagPropagation : Values_0.TagPropagation.t option;
    (*

    Indicates whether custom tag propagation is supported for the domain.

    *)
  23. defaultSpaceSettings : Values_0.DefaultSpaceSettings.t option;
    (*

    The default settings for shared spaces that users create in the domain.

    *)
}
Sourcetype nonrec error = [
  1. | `ResourceNotFound of Values_0.ResourceNotFound.t
  2. | `Unknown_operation_error of string * string option
]
Sourceval make : ?domainArn:??? -> ?domainId:??? -> ?domainName:??? -> ?homeEfsFileSystemId:??? -> ?singleSignOnManagedApplicationInstanceId:??? -> ?singleSignOnApplicationArn:??? -> ?status:??? -> ?creationTime:??? -> ?lastModifiedTime:??? -> ?failureReason:??? -> ?securityGroupIdForDomainBoundary:??? -> ?authMode:??? -> ?defaultUserSettings:??? -> ?domainSettings:??? -> ?appNetworkAccessType:??? -> ?homeEfsFileSystemKmsKeyId:??? -> ?subnetIds:??? -> ?url:??? -> ?vpcId:??? -> ?kmsKeyId:??? -> ?appSecurityGroupManagement:??? -> ?tagPropagation:??? -> ?defaultSpaceSettings:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ResourceNotFound of Values_0.ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ResourceNotFound of Values_0.ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of string ] list | `String of Values_0.DomainArn.t | `Structure of (string * [> `Enum of string | `List of [> `String of string | `Structure of (string * [> `Structure of (string * [> `String of string ]) list ]) list ] list | `String of string | `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `String of string | `Structure of (string * [> `Enum of string | `Integer of int | `List of [> `String of string ] list | `String of string ]) list ] list | `Long of Awso.Import.Int64.t | `String of string | `Structure of (string * [> `Enum of string | `Integer of int | `List of [> `String of string ] list | `String of string | `Structure of (string * [> `Enum of string | `Integer of int ]) list ]) list ]) list ]) list | `Timestamp of Values_0.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