Skip to content

Commit 27e3d50

Browse files
author
AWS
committed
Amazon WorkSpaces Update: This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs.
1 parent 0ad19c4 commit 27e3d50

File tree

2 files changed

+103
-2
lines changed

2 files changed

+103
-2
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": "This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs."
6+
}

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

Lines changed: 97 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3456,6 +3456,47 @@
34563456
}
34573457
}
34583458
},
3459+
"DescribeWorkspaceDirectoriesFilter":{
3460+
"type":"structure",
3461+
"required":[
3462+
"Name",
3463+
"Values"
3464+
],
3465+
"members":{
3466+
"Name":{
3467+
"shape":"DescribeWorkspaceDirectoriesFilterName",
3468+
"documentation":"<p>The name of the WorkSpaces to filter.</p>"
3469+
},
3470+
"Values":{
3471+
"shape":"DescribeWorkspaceDirectoriesFilterValues",
3472+
"documentation":"<p>The values for filtering WorkSpaces</p>"
3473+
}
3474+
},
3475+
"documentation":"<p>Describes the filter conditions for the WorkSpaces to return.</p>"
3476+
},
3477+
"DescribeWorkspaceDirectoriesFilterList":{
3478+
"type":"list",
3479+
"member":{"shape":"DescribeWorkspaceDirectoriesFilter"},
3480+
"max":25,
3481+
"min":1
3482+
},
3483+
"DescribeWorkspaceDirectoriesFilterName":{
3484+
"type":"string",
3485+
"enum":[
3486+
"USER_IDENTITY_TYPE",
3487+
"WORKSPACE_TYPE"
3488+
]
3489+
},
3490+
"DescribeWorkspaceDirectoriesFilterValue":{
3491+
"type":"string",
3492+
"pattern":"^[0-9a-zA-Z\\*\\.\\\\/\\?-_]{0,64}$"
3493+
},
3494+
"DescribeWorkspaceDirectoriesFilterValues":{
3495+
"type":"list",
3496+
"member":{"shape":"DescribeWorkspaceDirectoriesFilterValue"},
3497+
"max":25,
3498+
"min":1
3499+
},
34593500
"DescribeWorkspaceDirectoriesRequest":{
34603501
"type":"structure",
34613502
"members":{
@@ -3474,6 +3515,10 @@
34743515
"NextToken":{
34753516
"shape":"PaginationToken",
34763517
"documentation":"<p>If you received a <code>NextToken</code> from a previous call that was paginated, provide this token to receive the next set of results.</p>"
3518+
},
3519+
"Filters":{
3520+
"shape":"DescribeWorkspaceDirectoriesFilterList",
3521+
"documentation":"<p>The filter condition for the WorkSpaces.</p>"
34773522
}
34783523
}
34793524
},
@@ -4005,6 +4050,20 @@
40054050
}
40064051
}
40074052
},
4053+
"IDCConfig":{
4054+
"type":"structure",
4055+
"members":{
4056+
"InstanceArn":{
4057+
"shape":"ARN",
4058+
"documentation":"<p>The Amazon Resource Name (ARN) of the identity center instance.</p>"
4059+
},
4060+
"ApplicationArn":{
4061+
"shape":"ARN",
4062+
"documentation":"<p>The Amazon Resource Name (ARN) of the application.</p>"
4063+
}
4064+
},
4065+
"documentation":"<p>Specifies the configurations of the identity center.</p>"
4066+
},
40084067
"IdleDisconnectTimeoutInSeconds":{
40094068
"type":"integer",
40104069
"max":36000,
@@ -4445,6 +4504,24 @@
44454504
"type":"integer",
44464505
"min":0
44474506
},
4507+
"MicrosoftEntraConfig":{
4508+
"type":"structure",
4509+
"members":{
4510+
"TenantId":{
4511+
"shape":"MicrosoftEntraConfigTenantId",
4512+
"documentation":"<p>The identifier of the tenant.</p>"
4513+
},
4514+
"ApplicationConfigSecretArn":{
4515+
"shape":"SecretsManagerArn",
4516+
"documentation":"<p>The Amazon Resource Name (ARN) of the application config.</p>"
4517+
}
4518+
},
4519+
"documentation":"<p>Specifies the configurations of the Microsoft Entra.</p>"
4520+
},
4521+
"MicrosoftEntraConfigTenantId":{
4522+
"type":"string",
4523+
"pattern":"^[a-zA-Z0-9-]{1,100}$"
4524+
},
44484525
"MigrateWorkspaceRequest":{
44494526
"type":"structure",
44504527
"required":[
@@ -4976,6 +5053,14 @@
49765053
"shape":"UserIdentityType",
49775054
"documentation":"<p>The type of identity management the user is using.</p>"
49785055
},
5056+
"IdcInstanceArn":{
5057+
"shape":"ARN",
5058+
"documentation":"<p>The Amazon Resource Name (ARN) of the identity center instance.</p>"
5059+
},
5060+
"MicrosoftEntraConfig":{
5061+
"shape":"MicrosoftEntraConfig",
5062+
"documentation":"<p>The details about Microsoft Entra config.</p>"
5063+
},
49795064
"WorkspaceType":{
49805065
"shape":"WorkspaceType",
49815066
"documentation":"<p>Indicates whether the directory's WorkSpace type is personal or pools.</p>"
@@ -5869,7 +5954,8 @@
58695954
"type":"string",
58705955
"enum":[
58715956
"CUSTOMER_MANAGED",
5872-
"AWS_DIRECTORY_SERVICE"
5957+
"AWS_DIRECTORY_SERVICE",
5958+
"AWS_IAM_IDENTITY_CENTER"
58735959
]
58745960
},
58755961
"UserName":{
@@ -6364,6 +6450,10 @@
63646450
"shape":"CertificateBasedAuthProperties",
63656451
"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>"
63666452
},
6453+
"MicrosoftEntraConfig":{
6454+
"shape":"MicrosoftEntraConfig",
6455+
"documentation":"<p>Specifies details about Microsoft Entra configurations.</p>"
6456+
},
63676457
"WorkspaceDirectoryName":{
63686458
"shape":"WorkspaceDirectoryName",
63696459
"documentation":"<p>The name fo the WorkSpace directory.</p>"
@@ -6380,6 +6470,10 @@
63806470
"shape":"WorkspaceType",
63816471
"documentation":"<p>Indicates whether the directory's WorkSpace type is personal or pools.</p>"
63826472
},
6473+
"IDCConfig":{
6474+
"shape":"IDCConfig",
6475+
"documentation":"<p>Specifies details about identity center configurations.</p>"
6476+
},
63836477
"ActiveDirectoryConfig":{
63846478
"shape":"ActiveDirectoryConfig",
63856479
"documentation":"<p>Information about the Active Directory config.</p>"
@@ -6424,7 +6518,8 @@
64246518
"enum":[
64256519
"SIMPLE_AD",
64266520
"AD_CONNECTOR",
6427-
"CUSTOMER_MANAGED"
6521+
"CUSTOMER_MANAGED",
6522+
"AWS_IAM_IDENTITY_CENTER"
64286523
]
64296524
},
64306525
"WorkspaceErrorCode":{"type":"string"},

0 commit comments

Comments
 (0)