Skip to content

Commit 4b766a7

Browse files
author
AWS
committed
Amazon WorkSpaces Update: Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings.
1 parent f46379a commit 4b766a7

File tree

2 files changed

+58
-4
lines changed

2 files changed

+58
-4
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon WorkSpaces",
4+
"contributor": "",
5+
"description": "Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings."
6+
}

services/workspaces/src/main/resources/codegen-resources/service-2.json

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
{"shape":"AccessDeniedException"},
124124
{"shape":"InvalidParameterValuesException"}
125125
],
126-
"documentation":"<p>Copies the specified image from the specified Region to the current Region. For more information about copying images, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/copy-custom-image.html\"> Copy a Custom WorkSpaces Image</a>.</p> <p>In the China (Ningxia) Region, you can copy images only within the same Region.</p> <p>In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web Services Support.</p> <important> <p>Before copying a shared image, be sure to verify that it has been shared from the correct Amazon Web Services account. To determine if an image has been shared and to see the ID of the Amazon Web Services account that owns an image, use the <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImages.html\">DescribeWorkSpaceImages</a> and <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImagePermissions.html\">DescribeWorkspaceImagePermissions</a> API operations. </p> </important>"
126+
"documentation":"<p>Copies the specified image from the specified Region to the current Region. For more information about copying images, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/copy-custom-image.html\"> Copy a Custom WorkSpaces Image</a>.</p> <p>In the China (Ningxia) Region, you can copy images only within the same Region.</p> <p>In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web ServicesSupport.</p> <important> <p>Before copying a shared image, be sure to verify that it has been shared from the correct Amazon Web Services account. To determine if an image has been shared and to see the ID of the Amazon Web Services account that owns an image, use the <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImages.html\">DescribeWorkSpaceImages</a> and <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImagePermissions.html\">DescribeWorkspaceImagePermissions</a> API operations. </p> </important>"
127127
},
128128
"CreateAccountLinkInvitation":{
129129
"name":"CreateAccountLinkInvitation",
@@ -1006,6 +1006,21 @@
10061006
],
10071007
"documentation":"<p>Modifies the properties of the specified Amazon WorkSpaces clients.</p>"
10081008
},
1009+
"ModifyEndpointEncryptionMode":{
1010+
"name":"ModifyEndpointEncryptionMode",
1011+
"http":{
1012+
"method":"POST",
1013+
"requestUri":"/"
1014+
},
1015+
"input":{"shape":"ModifyEndpointEncryptionModeRequest"},
1016+
"output":{"shape":"ModifyEndpointEncryptionModeResponse"},
1017+
"errors":[
1018+
{"shape":"AccessDeniedException"},
1019+
{"shape":"ResourceNotFoundException"},
1020+
{"shape":"OperationNotSupportedException"}
1021+
],
1022+
"documentation":"<p>Modifies the endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode. </p>"
1023+
},
10091024
"ModifySamlProperties":{
10101025
"name":"ModifySamlProperties",
10111026
"http":{
@@ -1279,7 +1294,7 @@
12791294
},
12801295
"input":{"shape":"TerminateWorkspacesRequest"},
12811296
"output":{"shape":"TerminateWorkspacesResult"},
1282-
"documentation":"<p>Terminates the specified WorkSpaces.</p> <important> <p>Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services Support before terminating the WorkSpace.</p> </important> <p>You can terminate a WorkSpace that is in any state except <code>SUSPENDED</code>.</p> <p>This operation is asynchronous and returns before the WorkSpaces have been completely terminated. After a WorkSpace is terminated, the <code>TERMINATED</code> state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaces.html\"> DescribeWorkSpaces</a>. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.</p> <note> <p>Simple AD and AD Connector are made available to you free of charge to use with WorkSpaces. If there are no WorkSpaces being used with your Simple AD or AD Connector directory for 30 consecutive days, this directory will be automatically deregistered for use with Amazon WorkSpaces, and you will be charged for this directory as per the <a href=\"http://aws.amazon.com/directoryservice/pricing/\">Directory Service pricing terms</a>.</p> <p>To delete empty directories, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/delete-workspaces-directory.html\"> Delete the Directory for Your WorkSpaces</a>. If you delete your Simple AD or AD Connector directory, you can always create a new one when you want to start using WorkSpaces again.</p> </note>"
1297+
"documentation":"<p>Terminates the specified WorkSpaces.</p> <important> <p>Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web ServicesSupport before terminating the WorkSpace.</p> </important> <p>You can terminate a WorkSpace that is in any state except <code>SUSPENDED</code>.</p> <p>This operation is asynchronous and returns before the WorkSpaces have been completely terminated. After a WorkSpace is terminated, the <code>TERMINATED</code> state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaces.html\"> DescribeWorkSpaces</a>. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.</p> <note> <p>Simple AD and AD Connector are made available to you free of charge to use with WorkSpaces. If there are no WorkSpaces being used with your Simple AD or AD Connector directory for 30 consecutive days, this directory will be automatically deregistered for use with Amazon WorkSpaces, and you will be charged for this directory as per the <a href=\"http://aws.amazon.com/directoryservice/pricing/\">Directory Service pricing terms</a>.</p> <p>To delete empty directories, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/delete-workspaces-directory.html\"> Delete the Directory for Your WorkSpaces</a>. If you delete your Simple AD or AD Connector directory, you can always create a new one when you want to start using WorkSpaces again.</p> </note>"
12831298
},
12841299
"TerminateWorkspacesPool":{
12851300
"name":"TerminateWorkspacesPool",
@@ -1398,7 +1413,7 @@
13981413
{"shape":"InvalidParameterValuesException"},
13991414
{"shape":"OperationNotSupportedException"}
14001415
],
1401-
"documentation":"<p>Shares or unshares an image with one account in the same Amazon Web Services Region by specifying whether that account has permission to copy the image. If the copy image permission is granted, the image is shared with that account. If the copy image permission is revoked, the image is unshared with the account.</p> <p>After an image has been shared, the recipient account can copy the image to other Regions as needed.</p> <p>In the China (Ningxia) Region, you can copy images only within the same Region.</p> <p>In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web Services Support.</p> <p>For more information about sharing images, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/share-custom-image.html\"> Share or Unshare a Custom WorkSpaces Image</a>.</p> <note> <ul> <li> <p>To delete an image that has been shared, you must unshare the image before you delete it.</p> </li> <li> <p>Sharing Bring Your Own License (BYOL) images across Amazon Web Services accounts isn't supported at this time in Amazon Web Services GovCloud (US). To share BYOL images across accounts in Amazon Web Services GovCloud (US), contact Amazon Web Services Support.</p> </li> </ul> </note>"
1416+
"documentation":"<p>Shares or unshares an image with one account in the same Amazon Web Services Region by specifying whether that account has permission to copy the image. If the copy image permission is granted, the image is shared with that account. If the copy image permission is revoked, the image is unshared with the account.</p> <p>After an image has been shared, the recipient account can copy the image to other Regions as needed.</p> <p>In the China (Ningxia) Region, you can copy images only within the same Region.</p> <p>In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web ServicesSupport.</p> <p>For more information about sharing images, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/share-custom-image.html\"> Share or Unshare a Custom WorkSpaces Image</a>.</p> <note> <ul> <li> <p>To delete an image that has been shared, you must unshare the image before you delete it.</p> </li> <li> <p>Sharing Bring Your Own License (BYOL) images across Amazon Web Services accounts isn't supported at this time in Amazon Web Services GovCloud (US). To share BYOL images across accounts in Amazon Web Services GovCloud (US), contact Amazon Web ServicesSupport.</p> </li> </ul> </note>"
14021417
},
14031418
"UpdateWorkspacesPool":{
14041419
"name":"UpdateWorkspacesPool",
@@ -3699,7 +3714,7 @@
36993714
},
37003715
"Limit":{
37013716
"shape":"Limit50",
3702-
"documentation":"<p>The maximum number of items to return.</p>"
3717+
"documentation":"<p>The maximum size of each page of results. The default value is 20 and the maximum value is 50.</p>"
37033718
},
37043719
"NextToken":{
37053720
"shape":"PaginationToken",
@@ -3956,6 +3971,13 @@
39563971
"type":"string",
39573972
"pattern":"^ami\\-([a-f0-9]{8}|[a-f0-9]{17})$"
39583973
},
3974+
"EndpointEncryptionMode":{
3975+
"type":"string",
3976+
"enum":[
3977+
"STANDARD_TLS",
3978+
"FIPS_VALIDATED"
3979+
]
3980+
},
39593981
"ErrorDetails":{
39603982
"type":"structure",
39613983
"members":{
@@ -4710,6 +4732,28 @@
47104732
"members":{
47114733
}
47124734
},
4735+
"ModifyEndpointEncryptionModeRequest":{
4736+
"type":"structure",
4737+
"required":[
4738+
"DirectoryId",
4739+
"EndpointEncryptionMode"
4740+
],
4741+
"members":{
4742+
"DirectoryId":{
4743+
"shape":"DirectoryId",
4744+
"documentation":"<p> The identifier of the directory.</p>"
4745+
},
4746+
"EndpointEncryptionMode":{
4747+
"shape":"EndpointEncryptionMode",
4748+
"documentation":"<p>The encryption mode used for endpoint connections when streaming to WorkSpaces Personal or WorkSpace Pools.</p>"
4749+
}
4750+
}
4751+
},
4752+
"ModifyEndpointEncryptionModeResponse":{
4753+
"type":"structure",
4754+
"members":{
4755+
}
4756+
},
47134757
"ModifySamlPropertiesRequest":{
47144758
"type":"structure",
47154759
"required":["ResourceId"],
@@ -6521,6 +6565,10 @@
65216565
"shape":"CertificateBasedAuthProperties",
65226566
"documentation":"<p>The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory for WorkSpaces login.</p>"
65236567
},
6568+
"EndpointEncryptionMode":{
6569+
"shape":"EndpointEncryptionMode",
6570+
"documentation":"<p>Endpoint encryption mode that allows you to configure the specified directory between Standard TLS and FIPS 140-2 validated mode.</p>"
6571+
},
65246572
"MicrosoftEntraConfig":{
65256573
"shape":"MicrosoftEntraConfig",
65266574
"documentation":"<p>Specifies details about Microsoft Entra configurations.</p>"

0 commit comments

Comments
 (0)