|
3451 | 3451 | "VpcOnly"
|
3452 | 3452 | ]
|
3453 | 3453 | },
|
| 3454 | + "AppSecurityGroupManagement":{ |
| 3455 | + "type":"string", |
| 3456 | + "enum":[ |
| 3457 | + "Service", |
| 3458 | + "Customer" |
| 3459 | + ] |
| 3460 | + }, |
3454 | 3461 | "AppSortKey":{
|
3455 | 3462 | "type":"string",
|
3456 | 3463 | "enum":["CreationTime"]
|
|
3489 | 3496 | "enum":[
|
3490 | 3497 | "JupyterServer",
|
3491 | 3498 | "KernelGateway",
|
3492 |
| - "TensorBoard" |
| 3499 | + "TensorBoard", |
| 3500 | + "RStudioServerPro", |
| 3501 | + "RSessionGateway" |
3493 | 3502 | ]
|
3494 | 3503 | },
|
3495 | 3504 | "ApprovalDescription":{
|
|
5810 | 5819 | "KmsKeyId":{
|
5811 | 5820 | "shape":"KmsKeyId",
|
5812 | 5821 | "documentation":"<p>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.</p>"
|
| 5822 | + }, |
| 5823 | + "AppSecurityGroupManagement":{ |
| 5824 | + "shape":"AppSecurityGroupManagement", |
| 5825 | + "documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided.</p>" |
| 5826 | + }, |
| 5827 | + "DomainSettings":{ |
| 5828 | + "shape":"DomainSettings", |
| 5829 | + "documentation":"<p>A collection of <code>Domain</code> settings.</p>" |
5813 | 5830 | }
|
5814 | 5831 | }
|
5815 | 5832 | },
|
|
9183 | 9200 | "KmsKeyId":{
|
9184 | 9201 | "shape":"KmsKeyId",
|
9185 | 9202 | "documentation":"<p>The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.</p>"
|
| 9203 | + }, |
| 9204 | + "DomainSettings":{ |
| 9205 | + "shape":"DomainSettings", |
| 9206 | + "documentation":"<p>A collection of <code>Domain</code> settings.</p>" |
| 9207 | + }, |
| 9208 | + "AppSecurityGroupManagement":{ |
| 9209 | + "shape":"AppSecurityGroupManagement", |
| 9210 | + "documentation":"<p>The entity that creates and manages the required security groups for inter-app communication in <code>VPCOnly</code> mode. Required when <code>CreateDomain.AppNetworkAccessType</code> is <code>VPCOnly</code> and <code>DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn</code> is provided.</p>" |
| 9211 | + }, |
| 9212 | + "SecurityGroupIdForDomainBoundary":{ |
| 9213 | + "shape":"SecurityGroupId", |
| 9214 | + "documentation":"<p>The ID of the security group that authorizes traffic between the <code>RSessionGateway</code> apps and the <code>RStudioServerPro</code> app.</p>" |
9186 | 9215 | }
|
9187 | 9216 | }
|
9188 | 9217 | },
|
|
11651 | 11680 | "max":63,
|
11652 | 11681 | "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"
|
11653 | 11682 | },
|
| 11683 | + "DomainSecurityGroupIds":{ |
| 11684 | + "type":"list", |
| 11685 | + "member":{"shape":"SecurityGroupId"}, |
| 11686 | + "max":3 |
| 11687 | + }, |
| 11688 | + "DomainSettings":{ |
| 11689 | + "type":"structure", |
| 11690 | + "members":{ |
| 11691 | + "SecurityGroupIds":{ |
| 11692 | + "shape":"DomainSecurityGroupIds", |
| 11693 | + "documentation":"<p>The security groups for the Amazon Virtual Private Cloud that the <code>Domain</code> uses for communication between Domain-level apps and user apps.</p>" |
| 11694 | + }, |
| 11695 | + "RStudioServerProDomainSettings":{ |
| 11696 | + "shape":"RStudioServerProDomainSettings", |
| 11697 | + "documentation":"<p>A collection of settings that configure the <code>RStudioServerPro</code> Domain-level app.</p>" |
| 11698 | + } |
| 11699 | + }, |
| 11700 | + "documentation":"<p>A collection of settings that apply to the <code>SageMaker Domain</code>. These settings are specified through the <code>CreateDomain</code> API call.</p>" |
| 11701 | + }, |
| 11702 | + "DomainSettingsForUpdate":{ |
| 11703 | + "type":"structure", |
| 11704 | + "members":{ |
| 11705 | + "RStudioServerProDomainSettingsForUpdate":{ |
| 11706 | + "shape":"RStudioServerProDomainSettingsForUpdate", |
| 11707 | + "documentation":"<p>A collection of <code>RStudioServerPro</code> Domain-level app settings to update.</p>" |
| 11708 | + } |
| 11709 | + }, |
| 11710 | + "documentation":"<p>A collection of <code>Domain</code> configuration settings to update.</p>" |
| 11711 | + }, |
11654 | 11712 | "DomainStatus":{
|
11655 | 11713 | "type":"string",
|
11656 | 11714 | "enum":[
|
|
20899 | 20957 | }
|
20900 | 20958 | }
|
20901 | 20959 | },
|
| 20960 | + "RSessionAppSettings":{ |
| 20961 | + "type":"structure", |
| 20962 | + "members":{ |
| 20963 | + }, |
| 20964 | + "documentation":"<p>A collection of settings that apply to an <code>RSessionGateway</code> app.</p>" |
| 20965 | + }, |
| 20966 | + "RStudioServerProAccessStatus":{ |
| 20967 | + "type":"string", |
| 20968 | + "enum":[ |
| 20969 | + "ENABLED", |
| 20970 | + "DISABLED" |
| 20971 | + ] |
| 20972 | + }, |
| 20973 | + "RStudioServerProAppSettings":{ |
| 20974 | + "type":"structure", |
| 20975 | + "members":{ |
| 20976 | + "AccessStatus":{ |
| 20977 | + "shape":"RStudioServerProAccessStatus", |
| 20978 | + "documentation":"<p>Indicates whether the current user has access to the <code>RStudioServerPro</code> app.</p>" |
| 20979 | + }, |
| 20980 | + "UserGroup":{ |
| 20981 | + "shape":"RStudioServerProUserGroup", |
| 20982 | + "documentation":"<p>The level of permissions that the user has within the <code>RStudioServerPro</code> app. This value defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard.</p>" |
| 20983 | + } |
| 20984 | + }, |
| 20985 | + "documentation":"<p>A collection of settings that configure user interaction with the <code>RStudioServerPro</code> app. <code>RStudioServerProAppSettings</code> cannot be updated. The <code>RStudioServerPro</code> app must be deleted and a new one created to make any changes.</p>" |
| 20986 | + }, |
| 20987 | + "RStudioServerProDomainSettings":{ |
| 20988 | + "type":"structure", |
| 20989 | + "required":["DomainExecutionRoleArn"], |
| 20990 | + "members":{ |
| 20991 | + "DomainExecutionRoleArn":{ |
| 20992 | + "shape":"RoleArn", |
| 20993 | + "documentation":"<p>The ARN of the execution role for the <code>RStudioServerPro</code> Domain-level app.</p>" |
| 20994 | + }, |
| 20995 | + "RStudioConnectUrl":{ |
| 20996 | + "shape":"String", |
| 20997 | + "documentation":"<p>A URL pointing to an RStudio Connect server.</p>" |
| 20998 | + }, |
| 20999 | + "RStudioPackageManagerUrl":{ |
| 21000 | + "shape":"String", |
| 21001 | + "documentation":"<p>A URL pointing to an RStudio Package Manager server.</p>" |
| 21002 | + }, |
| 21003 | + "DefaultResourceSpec":{"shape":"ResourceSpec"} |
| 21004 | + }, |
| 21005 | + "documentation":"<p>A collection of settings that configure the <code>RStudioServerPro</code> Domain-level app.</p>" |
| 21006 | + }, |
| 21007 | + "RStudioServerProDomainSettingsForUpdate":{ |
| 21008 | + "type":"structure", |
| 21009 | + "required":["DomainExecutionRoleArn"], |
| 21010 | + "members":{ |
| 21011 | + "DomainExecutionRoleArn":{ |
| 21012 | + "shape":"RoleArn", |
| 21013 | + "documentation":"<p>The execution role for the <code>RStudioServerPro</code> Domain-level app.</p>" |
| 21014 | + }, |
| 21015 | + "DefaultResourceSpec":{"shape":"ResourceSpec"} |
| 21016 | + }, |
| 21017 | + "documentation":"<p>A collection of settings that update the current configuration for the <code>RStudioServerPro</code> Domain-level app.</p>" |
| 21018 | + }, |
| 21019 | + "RStudioServerProUserGroup":{ |
| 21020 | + "type":"string", |
| 21021 | + "enum":[ |
| 21022 | + "R_STUDIO_ADMIN", |
| 21023 | + "R_STUDIO_USER" |
| 21024 | + ] |
| 21025 | + }, |
20902 | 21026 | "RealtimeInferenceInstanceTypes":{
|
20903 | 21027 | "type":"list",
|
20904 | 21028 | "member":{"shape":"ProductionVariantInstanceType"}
|
|
21751 | 21875 | "documentation":"<p>A list of key value pairs that you specify when you provision a product.</p>"
|
21752 | 21876 | }
|
21753 | 21877 | },
|
21754 |
| - "documentation":"<p>Details that you specify to provision a service catalog product. For information about service catalog, see <a href=\"https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html\">What is AWS Service Catalog</a>. </p>" |
| 21878 | + "documentation":"<p>Details that you specify to provision a service catalog product. For information about service catalog, see <a href=\"https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html\">What is Amazon Web Services Service Catalog</a>. </p>" |
21755 | 21879 | },
|
21756 | 21880 | "SessionExpirationDurationInSeconds":{
|
21757 | 21881 | "type":"integer",
|
|
24031 | 24155 | "DefaultUserSettings":{
|
24032 | 24156 | "shape":"UserSettings",
|
24033 | 24157 | "documentation":"<p>A collection of settings.</p>"
|
| 24158 | + }, |
| 24159 | + "DomainSettingsForUpdate":{ |
| 24160 | + "shape":"DomainSettingsForUpdate", |
| 24161 | + "documentation":"<p>A collection of <code>DomainSettings</code> configuration values to update.</p>" |
24034 | 24162 | }
|
24035 | 24163 | }
|
24036 | 24164 | },
|
@@ -24396,11 +24524,11 @@
|
24396 | 24524 | },
|
24397 | 24525 | "ServiceCatalogProvisioningUpdateDetails":{
|
24398 | 24526 | "shape":"ServiceCatalogProvisioningUpdateDetails",
|
24399 |
| - "documentation":"<p>The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see <a href=\"https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html\">What is AWS Service Catalog</a>. </p>" |
| 24527 | + "documentation":"<p>The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see <a href=\"https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html\">What is Amazon Web Services Service Catalog</a>. </p>" |
24400 | 24528 | },
|
24401 | 24529 | "Tags":{
|
24402 | 24530 | "shape":"TagList",
|
24403 |
| - "documentation":"<p>An array of key-value pairs. You can use tags to categorize your AWS resources in different ways, for example, by purpose, owner, or environment. For more information, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html\">Tagging AWS Resources</a>.</p>" |
| 24531 | + "documentation":"<p>An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html\">Tagging Amazon Web Services Resources</a>.</p>" |
24404 | 24532 | }
|
24405 | 24533 | }
|
24406 | 24534 | },
|
|
24722 | 24850 | "TensorBoardAppSettings":{
|
24723 | 24851 | "shape":"TensorBoardAppSettings",
|
24724 | 24852 | "documentation":"<p>The TensorBoard app settings.</p>"
|
| 24853 | + }, |
| 24854 | + "RStudioServerProAppSettings":{ |
| 24855 | + "shape":"RStudioServerProAppSettings", |
| 24856 | + "documentation":"<p>A collection of settings that configure user interaction with the <code>RStudioServerPro</code> app.</p>" |
| 24857 | + }, |
| 24858 | + "RSessionAppSettings":{ |
| 24859 | + "shape":"RSessionAppSettings", |
| 24860 | + "documentation":"<p>A collection of settings that configure the <code>RSessionGateway</code> app.</p>" |
24725 | 24861 | }
|
24726 | 24862 | },
|
24727 | 24863 | "documentation":"<p>A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the <code>CreateUserProfile</code> API is called, and as <code>DefaultUserSettings</code> when the <code>CreateDomain</code> API is called.</p> <p> <code>SecurityGroups</code> is aggregated when specified in both calls. For all other settings in <code>UserSettings</code>, the values specified in <code>CreateUserProfile</code> take precedence over those specified in <code>CreateDomain</code>.</p>"
|
|
0 commit comments