Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateDomainRequest

import type { CreateDomainRequest } from "https://aws-api.deno.dev/v0.4/services/sagemaker.ts?docs=full";
interface CreateDomainRequest {
AppNetworkAccessType?: AppNetworkAccessType | null;
AppSecurityGroupManagement?: AppSecurityGroupManagement | null;
AuthMode: AuthMode;
DefaultSpaceSettings?: DefaultSpaceSettings | null;
DefaultUserSettings: UserSettings;
DomainName: string;
DomainSettings?: DomainSettings | null;
HomeEfsFileSystemKmsKeyId?: string | null;
KmsKeyId?: string | null;
SubnetIds: string[];
Tags?: Tag[] | null;
VpcId: string;
}

§Properties

§
AppNetworkAccessType?: AppNetworkAccessType | null
[src]

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, which allows direct internet access
  • VpcOnly - All Studio traffic is through the specified VPC and subnets
§
AppSecurityGroupManagement?: AppSecurityGroupManagement | null
[src]

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.

§
AuthMode: AuthMode
[src]

The mode of authentication that members use to access the domain.

§
DefaultSpaceSettings?: DefaultSpaceSettings | null
[src]

The default settings used to create a space.

§
DefaultUserSettings: UserSettings
[src]

The default settings to use to create a user profile when UserSettings isn't specified in the call to the CreateUserProfile API.

SecurityGroups is aggregated when specified in both calls. For all other settings in UserSettings, the values specified in CreateUserProfile take precedence over those specified in CreateDomain.

§
DomainName: string
[src]

A name for the domain.

§
DomainSettings?: DomainSettings | null
[src]

A collection of Domain settings.

§
HomeEfsFileSystemKmsKeyId?: string | null
[src]

Use KmsKeyId.

§
KmsKeyId?: string | null
[src]

SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key.

§
SubnetIds: string[]
[src]

The VPC subnets that Studio uses for communication.

§
Tags?: Tag[] | null
[src]

Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.

Tags that you specify for the Domain are also added to all Apps that the Domain launches.

§
VpcId: string
[src]

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