|
112 | 112 | {"shape":"ResourceLimitExceeded"},
|
113 | 113 | {"shape":"ResourceInUse"}
|
114 | 114 | ],
|
115 |
| - "documentation":"<p>Creates a <code>Domain</code> used by SageMaker Studio. A domain consists of an associated directory, a list of authorized users, and a variety of security, application, policy, and Amazon Virtual Private Cloud (VPC) configurations. An AWS account is limited to one domain per region. Users within a domain can share notebook files and other artifacts with each other.</p> <p>When a domain is created, an Amazon Elastic File System (EFS) volume is also created for use by all of the users within the domain. Each user receives a private home directory within the EFS for notebooks, Git repositories, and data files.</p> <p>All traffic between the domain and the EFS volume is communicated through the specified subnet IDs. All other traffic goes over the Internet through an Amazon SageMaker system VPC. The EFS traffic uses the NFS/TCP protocol over port 2049.</p> <important> <p>NFS traffic over TCP on port 2049 needs to be allowed in both inbound and outbound rules in order to launch a SageMaker Studio app successfully.</p> </important>" |
| 115 | + "documentation":"<p>Creates a <code>Domain</code> used by Amazon SageMaker Studio. A domain consists of an associated Amazon Elastic File System (EFS) volume, a list of authorized users, and a variety of security, application, policy, and Amazon Virtual Private Cloud (VPC) configurations. An AWS account is limited to one domain per region. Users within a domain can share notebook files and other artifacts with each other.</p> <p>When a domain is created, an EFS volume is created for use by all of the users within the domain. Each user receives a private home directory within the EFS volume for notebooks, Git repositories, and data files.</p> <p> <b>VPC configuration</b> </p> <p>All SageMaker Studio traffic between the domain and the EFS volume is through the specified VPC and subnets. For other Studio traffic, you specify the <code>AppNetworkAccessType</code> parameter. <code>AppNetworkAccessType</code> corresponds to the VPC mode that's chosen when you onboard to Studio. The following options are available:</p> <ul> <li> <p> <code>PublicInternetOnly</code> - Non-EFS traffic goes through a VPC managed by Amazon SageMaker, which allows internet access. This is the default value.</p> </li> <li> <p> <code>VpcOnly</code> - All Studio traffic is through the specified VPC and subnets. Internet access is disabled by default. To allow internet access, you must specify a NAT gateway.</p> <p>When internet access is disabled, you won't be able to train or host models unless your VPC has an interface endpoint (PrivateLink) or a NAT gateway and your security groups allow outbound connections.</p> </li> </ul> <p> <b> <code>VpcOnly</code> mode</b> </p> <p>When you specify <code>VpcOnly</code>, you must specify the following:</p> <ul> <li> <p>Security group inbound and outbound rules to allow NFS traffic over TCP on port 2049 between the domain and the EFS volume</p> </li> <li> <p>Security group inbound and outbound rules to allow traffic between the JupyterServer app and the KernelGateway apps</p> </li> <li> <p>Interface endpoints to access the SageMaker API and SageMaker runtime</p> </li> </ul> <p>For more information, see:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html\">Security groups for your VPC</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Scenario2.html\">VPC with public and private subnets (NAT)</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/interface-vpc-endpoint.html\">Connect to SageMaker through a VPC interface endpoint</a> </p> </li> </ul>" |
116 | 116 | },
|
117 | 117 | "CreateEndpoint":{
|
118 | 118 | "name":"CreateEndpoint",
|
|
283 | 283 | "errors":[
|
284 | 284 | {"shape":"ResourceNotFound"}
|
285 | 285 | ],
|
286 |
| - "documentation":"<p>Creates a URL for a specified UserProfile in a Domain. When accessed in a web browser, the user will be automatically signed in to Amazon SageMaker Studio, and granted access to all of the Apps and files associated with the Domain's Amazon Elastic File System (EFS) volume. This operation can only be called when the authentication mode equals IAM. </p>" |
| 286 | + "documentation":"<p>Creates a URL for a specified UserProfile in a Domain. When accessed in a web browser, the user will be automatically signed in to Amazon SageMaker Studio, and granted access to all of the Apps and files associated with the Domain's Amazon Elastic File System (EFS) volume. This operation can only be called when the authentication mode equals IAM. </p> <note> <p>The URL that you get from a call to <code>CreatePresignedDomainUrl</code> is valid only for 5 minutes. If you try to use the URL after the 5-minute limit expires, you are directed to the AWS console sign-in page.</p> </note>" |
287 | 287 | },
|
288 | 288 | "CreatePresignedNotebookInstanceUrl":{
|
289 | 289 | "name":"CreatePresignedNotebookInstanceUrl",
|
|
1937 | 1937 | "max":63,
|
1938 | 1938 | "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*"
|
1939 | 1939 | },
|
| 1940 | + "AppNetworkAccessType":{ |
| 1941 | + "type":"string", |
| 1942 | + "enum":[ |
| 1943 | + "PublicInternetOnly", |
| 1944 | + "VpcOnly" |
| 1945 | + ] |
| 1946 | + }, |
1940 | 1947 | "AppSortKey":{
|
1941 | 1948 | "type":"string",
|
1942 | 1949 | "enum":["CreationTime"]
|
|
2172 | 2179 | "members":{
|
2173 | 2180 | "S3DataSource":{
|
2174 | 2181 | "shape":"AutoMLS3DataSource",
|
2175 |
| - "documentation":"<p>The Amazon S3 location of the input data.</p> <note> <p>The input data must be in CSV format and contain at least 1000 rows.</p> </note>" |
| 2182 | + "documentation":"<p>The Amazon S3 location of the input data.</p> <note> <p>The input data must be in CSV format and contain at least 500 rows.</p> </note>" |
2176 | 2183 | }
|
2177 | 2184 | },
|
2178 | 2185 | "documentation":"<p>The data source for the Autopilot job.</p>"
|
|
3025 | 3032 | },
|
3026 | 3033 | "ModelDataUrl":{
|
3027 | 3034 | "shape":"Url",
|
3028 |
| - "documentation":"<p>The S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for Amazon SageMaker built-in algorithms, but not if you use your own algorithms. For more information on built-in algorithms, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html\">Common Parameters</a>. </p> <p>If you provide a value for this parameter, Amazon SageMaker uses AWS Security Token Service to download model artifacts from the S3 path you provide. AWS STS is activated in your IAM user account by default. If you previously deactivated AWS STS for a region, you need to reactivate AWS STS for that region. For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html\">Activating and Deactivating AWS STS in an AWS Region</a> in the <i>AWS Identity and Access Management User Guide</i>.</p> <important> <p>If you use a built-in algorithm to create a model, Amazon SageMaker requires that you provide a S3 path to the model artifacts in <code>ModelDataUrl</code>.</p> </important>" |
| 3035 | + "documentation":"<p>The S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for Amazon SageMaker built-in algorithms, but not if you use your own algorithms. For more information on built-in algorithms, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html\">Common Parameters</a>. </p> <note> <p>The model artifacts must be in an S3 bucket that is in the same region as the model or endpoint you are creating.</p> </note> <p>If you provide a value for this parameter, Amazon SageMaker uses AWS Security Token Service to download model artifacts from the S3 path you provide. AWS STS is activated in your IAM user account by default. If you previously deactivated AWS STS for a region, you need to reactivate AWS STS for that region. For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html\">Activating and Deactivating AWS STS in an AWS Region</a> in the <i>AWS Identity and Access Management User Guide</i>.</p> <important> <p>If you use a built-in algorithm to create a model, Amazon SageMaker requires that you provide a S3 path to the model artifacts in <code>ModelDataUrl</code>.</p> </important>" |
3029 | 3036 | },
|
3030 | 3037 | "Environment":{
|
3031 | 3038 | "shape":"EnvironmentMap",
|
|
3245 | 3252 | },
|
3246 | 3253 | "InputDataConfig":{
|
3247 | 3254 | "shape":"AutoMLInputDataConfig",
|
3248 |
| - "documentation":"<p>Similar to InputDataConfig supported by Tuning. Format(s) supported: CSV. Minimum of 1000 rows.</p>" |
| 3255 | + "documentation":"<p>Similar to InputDataConfig supported by Tuning. Format(s) supported: CSV. Minimum of 500 rows.</p>" |
3249 | 3256 | },
|
3250 | 3257 | "OutputDataConfig":{
|
3251 | 3258 | "shape":"AutoMLOutputDataConfig",
|
|
3380 | 3387 | },
|
3381 | 3388 | "SubnetIds":{
|
3382 | 3389 | "shape":"Subnets",
|
3383 |
| - "documentation":"<p>The VPC subnets to use for communication with the EFS volume.</p>" |
| 3390 | + "documentation":"<p>The VPC subnets that Studio uses for communication.</p>" |
3384 | 3391 | },
|
3385 | 3392 | "VpcId":{
|
3386 | 3393 | "shape":"VpcId",
|
3387 |
| - "documentation":"<p>The ID of the Amazon Virtual Private Cloud (VPC) to use for communication with the EFS volume.</p>" |
| 3394 | + "documentation":"<p>The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.</p>" |
3388 | 3395 | },
|
3389 | 3396 | "Tags":{
|
3390 | 3397 | "shape":"TagList",
|
|
3393 | 3400 | "HomeEfsFileSystemKmsKeyId":{
|
3394 | 3401 | "shape":"KmsKeyId",
|
3395 | 3402 | "documentation":"<p>The AWS Key Management Service (KMS) encryption key ID. Encryption with a customer master key (CMK) is not supported.</p>"
|
| 3403 | + }, |
| 3404 | + "AppNetworkAccessType":{ |
| 3405 | + "shape":"AppNetworkAccessType", |
| 3406 | + "documentation":"<p>Specifies the VPC used for non-EFS traffic. The default value is <code>PublicInternetOnly</code>.</p> <ul> <li> <p> <code>PublicInternetOnly</code> - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access</p> </li> <li> <p> <code>VpcOnly</code> - All Studio traffic is through the specified VPC and subnets</p> </li> </ul>" |
3396 | 3407 | }
|
3397 | 3408 | }
|
3398 | 3409 | },
|
|
5346 | 5357 | },
|
5347 | 5358 | "SubnetIds":{
|
5348 | 5359 | "shape":"Subnets",
|
5349 |
| - "documentation":"<p>Security setting to limit to a set of subnets.</p>" |
| 5360 | + "documentation":"<p>The VPC subnets that Studio uses for communication.</p>" |
5350 | 5361 | },
|
5351 | 5362 | "Url":{
|
5352 | 5363 | "shape":"String1024",
|
5353 | 5364 | "documentation":"<p>The domain's URL.</p>"
|
5354 | 5365 | },
|
5355 | 5366 | "VpcId":{
|
5356 | 5367 | "shape":"VpcId",
|
5357 |
| - "documentation":"<p>The ID of the Amazon Virtual Private Cloud.</p>" |
| 5368 | + "documentation":"<p>The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.</p>" |
| 5369 | + }, |
| 5370 | + "AppNetworkAccessType":{ |
| 5371 | + "shape":"AppNetworkAccessType", |
| 5372 | + "documentation":"<p>Specifies the VPC used for non-EFS traffic. The default value is <code>PublicInternetOnly</code>.</p> <ul> <li> <p> <code>PublicInternetOnly</code> - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access</p> </li> <li> <p> <code>VpcOnly</code> - All Studio traffic is through the specified VPC and subnets</p> </li> </ul>" |
5358 | 5373 | }
|
5359 | 5374 | }
|
5360 | 5375 | },
|
|
10547 | 10562 | },
|
10548 | 10563 | "ModelDataUrl":{
|
10549 | 10564 | "shape":"Url",
|
10550 |
| - "documentation":"<p>The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single <code>gzip</code> compressed tar archive (<code>.tar.gz</code> suffix).</p>" |
| 10565 | + "documentation":"<p>The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single <code>gzip</code> compressed tar archive (<code>.tar.gz</code> suffix).</p> <note> <p>The model artifacts must be in an S3 bucket that is in the same region as the model package.</p> </note>" |
10551 | 10566 | },
|
10552 | 10567 | "ProductId":{
|
10553 | 10568 | "shape":"ProductId",
|
|
12872 | 12887 | },
|
12873 | 12888 | "S3OutputPath":{
|
12874 | 12889 | "shape":"S3Uri",
|
12875 |
| - "documentation":"<p>When <code>NotebookOutputOption</code> is <code>Allowed</code>, the Amazon S3 bucket used to save the notebook cell output. If <code>S3OutputPath</code> isn't specified, a default bucket is used.</p>" |
| 12890 | + "documentation":"<p>When <code>NotebookOutputOption</code> is <code>Allowed</code>, the Amazon S3 bucket used to save the notebook cell output.</p>" |
12876 | 12891 | },
|
12877 | 12892 | "S3KmsKeyId":{
|
12878 | 12893 | "shape":"KmsKeyId",
|
|
12943 | 12958 | "members":{
|
12944 | 12959 | "ModelDataUrl":{
|
12945 | 12960 | "shape":"Url",
|
12946 |
| - "documentation":"<p>The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single <code>gzip</code> compressed tar archive (<code>.tar.gz</code> suffix).</p>" |
| 12961 | + "documentation":"<p>The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single <code>gzip</code> compressed tar archive (<code>.tar.gz</code> suffix).</p> <note> <p>The model artifacts must be in an S3 bucket that is in the same region as the algorithm.</p> </note>" |
12947 | 12962 | },
|
12948 | 12963 | "AlgorithmName":{
|
12949 | 12964 | "shape":"ArnOrName",
|
|
14417 | 14432 | },
|
14418 | 14433 | "TransformJob":{
|
14419 | 14434 | "shape":"TransformJob",
|
14420 |
| - "documentation":"<p>Information about a transform job that's the source of the trial component.</p>" |
| 14435 | + "documentation":"<p>Information about a transform job that's the source of a trial component.</p>" |
14421 | 14436 | }
|
14422 | 14437 | },
|
14423 | 14438 | "documentation":"<p>Detailed information about the source of a trial component. Either <code>ProcessingJob</code> or <code>TrainingJob</code> is returned.</p>"
|
|
0 commit comments