Skip to content

Commit 4c5fdea

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent 6889dcc commit 4c5fdea

File tree

14 files changed

+529
-130
lines changed

14 files changed

+529
-130
lines changed

apis/config/2014-11-12/docs-2.json

Lines changed: 26 additions & 26 deletions
Large diffs are not rendered by default.

apis/workspaces/2015-04-08/api-2.json

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,21 @@
659659
{"shape":"AccessDeniedException"}
660660
]
661661
},
662+
"ModifySamlProperties":{
663+
"name":"ModifySamlProperties",
664+
"http":{
665+
"method":"POST",
666+
"requestUri":"/"
667+
},
668+
"input":{"shape":"ModifySamlPropertiesRequest"},
669+
"output":{"shape":"ModifySamlPropertiesResult"},
670+
"errors":[
671+
{"shape":"AccessDeniedException"},
672+
{"shape":"InvalidParameterValuesException"},
673+
{"shape":"OperationNotSupportedException"},
674+
{"shape":"ResourceNotFoundException"}
675+
]
676+
},
662677
"ModifySelfservicePermissions":{
663678
"name":"ModifySelfservicePermissions",
664679
"http":{
@@ -1467,6 +1482,17 @@
14671482
"EnableMaintenanceMode":{"shape":"BooleanObject"}
14681483
}
14691484
},
1485+
"DeletableSamlPropertiesList":{
1486+
"type":"list",
1487+
"member":{"shape":"DeletableSamlProperty"}
1488+
},
1489+
"DeletableSamlProperty":{
1490+
"type":"string",
1491+
"enum":[
1492+
"SAML_PROPERTIES_USER_ACCESS_URL",
1493+
"SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME"
1494+
]
1495+
},
14701496
"DeleteClientBrandingRequest":{
14711497
"type":"structure",
14721498
"required":[
@@ -2165,6 +2191,20 @@
21652191
"members":{
21662192
}
21672193
},
2194+
"ModifySamlPropertiesRequest":{
2195+
"type":"structure",
2196+
"required":["ResourceId"],
2197+
"members":{
2198+
"ResourceId":{"shape":"DirectoryId"},
2199+
"SamlProperties":{"shape":"SamlProperties"},
2200+
"PropertiesToDelete":{"shape":"DeletableSamlPropertiesList"}
2201+
}
2202+
},
2203+
"ModifySamlPropertiesResult":{
2204+
"type":"structure",
2205+
"members":{
2206+
}
2207+
},
21682208
"ModifySelfservicePermissionsRequest":{
21692209
"type":"structure",
21702210
"required":[
@@ -2465,6 +2505,28 @@
24652505
]
24662506
},
24672507
"RunningModeAutoStopTimeoutInMinutes":{"type":"integer"},
2508+
"SamlProperties":{
2509+
"type":"structure",
2510+
"members":{
2511+
"Status":{"shape":"SamlStatusEnum"},
2512+
"UserAccessUrl":{"shape":"SamlUserAccessUrl"},
2513+
"RelayStateParameterName":{"shape":"NonEmptyString"}
2514+
}
2515+
},
2516+
"SamlStatusEnum":{
2517+
"type":"string",
2518+
"enum":[
2519+
"DISABLED",
2520+
"ENABLED",
2521+
"ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK"
2522+
]
2523+
},
2524+
"SamlUserAccessUrl":{
2525+
"type":"string",
2526+
"max":200,
2527+
"min":8,
2528+
"pattern":"^(http|https)\\://\\S+$"
2529+
},
24682530
"SecurityGroupId":{
24692531
"type":"string",
24702532
"max":20,
@@ -2840,7 +2902,8 @@
28402902
"ipGroupIds":{"shape":"IpGroupIdList"},
28412903
"WorkspaceAccessProperties":{"shape":"WorkspaceAccessProperties"},
28422904
"Tenancy":{"shape":"Tenancy"},
2843-
"SelfservicePermissions":{"shape":"SelfservicePermissions"}
2905+
"SelfservicePermissions":{"shape":"SelfservicePermissions"},
2906+
"SamlProperties":{"shape":"SamlProperties"}
28442907
}
28452908
},
28462909
"WorkspaceDirectoryState":{

apis/workspaces/2015-04-08/docs-2.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"MigrateWorkspace": "<p>Migrates a WorkSpace from one operating system or bundle type to another, while retaining the data on the user volume.</p> <p>The migration process recreates the WorkSpace by using a new root volume from the target bundle image and the user volume from the last available snapshot of the original WorkSpace. During migration, the original <code>D:\\Users\\%USERNAME%</code> user profile folder is renamed to <code>D:\\Users\\%USERNAME%MMddyyTHHmmss%.NotMigrated</code>. A new <code>D:\\Users\\%USERNAME%\\</code> folder is generated by the new OS. Certain files in the old user profile are moved to the new user profile.</p> <p>For available migration scenarios, details about what happens during migration, and best practices, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/migrate-workspaces.html\">Migrate a WorkSpace</a>.</p>",
4747
"ModifyAccount": "<p>Modifies the configuration of Bring Your Own License (BYOL) for the specified account.</p>",
4848
"ModifyClientProperties": "<p>Modifies the properties of the specified Amazon WorkSpaces clients.</p>",
49+
"ModifySamlProperties": "<p>Modifies multiple properties related to SAML 2.0 authentication, including the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.</p>",
4950
"ModifySelfservicePermissions": "<p>Modifies the self-service WorkSpace management capabilities for your users. For more information, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/enable-user-self-service-workspace-management.html\">Enable Self-Service WorkSpace Management Capabilities for Your Users</a>.</p>",
5051
"ModifyWorkspaceAccessProperties": "<p>Specifies which devices and operating systems users can use to access their WorkSpaces. For more information, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/update-directory-details.html#control-device-access\"> Control Device Access</a>.</p>",
5152
"ModifyWorkspaceCreationProperties": "<p>Modify the default properties used to create WorkSpaces.</p>",
@@ -599,6 +600,18 @@
599600
"WorkspaceDirectory$WorkspaceCreationProperties": "<p>The default creation properties for all WorkSpaces in the directory.</p>"
600601
}
601602
},
603+
"DeletableSamlPropertiesList": {
604+
"base": null,
605+
"refs": {
606+
"ModifySamlPropertiesRequest$PropertiesToDelete": "<p>The SAML properties to delete as part of your request.</p> <p>Specify one of the following options:</p> <ul> <li> <p> <code>SAML_PROPERTIES_USER_ACCESS_URL</code> to delete the user access URL.</p> </li> <li> <p> <code>SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME</code> to delete the relay state parameter name.</p> </li> </ul>"
607+
}
608+
},
609+
"DeletableSamlProperty": {
610+
"base": null,
611+
"refs": {
612+
"DeletableSamlPropertiesList$member": null
613+
}
614+
},
602615
"DeleteClientBrandingRequest": {
603616
"base": null,
604617
"refs": {
@@ -865,6 +878,7 @@
865878
"DirectoryIdList$member": null,
866879
"DisassociateIpGroupsRequest$DirectoryId": "<p>The identifier of the directory.</p>",
867880
"ImportClientBrandingRequest$ResourceId": "<p>The directory identifier of the WorkSpace for which you want to import client branding.</p>",
881+
"ModifySamlPropertiesRequest$ResourceId": "<p>The directory identifier for which you want to configure SAML properties.</p>",
868882
"ModifySelfservicePermissionsRequest$ResourceId": "<p>The identifier of the directory.</p>",
869883
"ModifyWorkspaceAccessPropertiesRequest$ResourceId": "<p>The identifier of the directory.</p>",
870884
"ModifyWorkspaceCreationPropertiesRequest$ResourceId": "<p>The identifier of the directory.</p>",
@@ -1262,6 +1276,16 @@
12621276
"refs": {
12631277
}
12641278
},
1279+
"ModifySamlPropertiesRequest": {
1280+
"base": null,
1281+
"refs": {
1282+
}
1283+
},
1284+
"ModifySamlPropertiesResult": {
1285+
"base": null,
1286+
"refs": {
1287+
}
1288+
},
12651289
"ModifySelfservicePermissionsRequest": {
12661290
"base": null,
12671291
"refs": {
@@ -1327,6 +1351,7 @@
13271351
"ResourceNotFoundException$ResourceId": "<p>The ID of the resource that could not be found.</p>",
13281352
"ResourceUnavailableException$ResourceId": "<p>The identifier of the resource that is not available.</p>",
13291353
"RootStorage$Capacity": "<p>The size of the root volume.</p>",
1354+
"SamlProperties$RelayStateParameterName": "<p>The relay state parameter name supported by the SAML 2.0 identity provider (IdP). When the end user is redirected to the user access URL from the WorkSpaces client application, this relay state parameter name is appended as a query parameter to the URL along with the relay state endpoint to return the user to the client application session.</p> <p>To use SAML 2.0 authentication with WorkSpaces, the IdP must support IdP-initiated deep linking for the relay state URL. Consult your IdP documentation for more information.</p>",
13301355
"TagKeyList$member": null,
13311356
"UserStorage$Capacity": "<p>The size of the user volume.</p>",
13321357
"WorkspaceBundle$Name": "<p>The name of the bundle.</p>"
@@ -1542,6 +1567,25 @@
15421567
"WorkspaceProperties$RunningModeAutoStopTimeoutInMinutes": "<p>The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.</p>"
15431568
}
15441569
},
1570+
"SamlProperties": {
1571+
"base": "<p>Describes the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.</p>",
1572+
"refs": {
1573+
"ModifySamlPropertiesRequest$SamlProperties": "<p>The properties for configuring SAML 2.0 authentication.</p>",
1574+
"WorkspaceDirectory$SamlProperties": "<p>Describes the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.</p>"
1575+
}
1576+
},
1577+
"SamlStatusEnum": {
1578+
"base": null,
1579+
"refs": {
1580+
"SamlProperties$Status": "<p>Indicates the status of SAML 2.0 authentication. These statuses include the following.</p> <ul> <li> <p>If the setting is <code>DISABLED</code>, end users will be directed to login with their directory credentials.</p> </li> <li> <p>If the setting is <code>ENABLED</code>, end users will be directed to login via the user access URL. Users attempting to connect to WorkSpaces from a client application that does not support SAML 2.0 authentication will not be able to connect.</p> </li> <li> <p>If the setting is <code>ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK</code>, end users will be directed to login via the user access URL on supported client applications, but will not prevent clients that do not support SAML 2.0 authentication from connecting as if SAML 2.0 authentication was disabled.</p> </li> </ul>"
1581+
}
1582+
},
1583+
"SamlUserAccessUrl": {
1584+
"base": null,
1585+
"refs": {
1586+
"SamlProperties$UserAccessUrl": "<p>The SAML 2.0 identity provider (IdP) user access URL is the URL a user would navigate to in their web browser in order to federate from the IdP and directly access the application, without any SAML 2.0 service provider (SP) bindings.</p>"
1587+
}
1588+
},
15451589
"SecurityGroupId": {
15461590
"base": null,
15471591
"refs": {

gems/aws-sdk-configservice/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Unreleased Changes
22
------------------
33

4+
1.81.0 (2022-08-01)
5+
------------------
6+
7+
* Feature - Documentation update for PutConfigRule and PutOrganizationConfigRule
8+
49
1.80.0 (2022-07-27)
510
------------------
611

gems/aws-sdk-configservice/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.80.0
1+
1.81.0

gems/aws-sdk-configservice/lib/aws-sdk-configservice.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@
4848
# @!group service
4949
module Aws::ConfigService
5050

51-
GEM_VERSION = '1.80.0'
51+
GEM_VERSION = '1.81.0'
5252

5353
end

0 commit comments

Comments
 (0)