|
452 | 452 | ],
|
453 | 453 | "documentation":"<p>Obtains information about the directories that belong to this account.</p> <p>You can retrieve information about specific directories by passing the directory identifiers in the <code>DirectoryIds</code> parameter. Otherwise, all directories that belong to the current account are returned.</p> <p>This operation supports pagination with the use of the <code>NextToken</code> request and response parameters. If more results are available, the <code>DescribeDirectoriesResult.NextToken</code> member contains a token that you pass in the next call to <a>DescribeDirectories</a> to retrieve the next set of items.</p> <p>You can also specify a maximum number of return results with the <code>Limit</code> parameter.</p>"
|
454 | 454 | },
|
| 455 | + "DescribeDirectoryDataAccess":{ |
| 456 | + "name":"DescribeDirectoryDataAccess", |
| 457 | + "http":{ |
| 458 | + "method":"POST", |
| 459 | + "requestUri":"/" |
| 460 | + }, |
| 461 | + "input":{"shape":"DescribeDirectoryDataAccessRequest"}, |
| 462 | + "output":{"shape":"DescribeDirectoryDataAccessResult"}, |
| 463 | + "errors":[ |
| 464 | + {"shape":"DirectoryDoesNotExistException"}, |
| 465 | + {"shape":"UnsupportedOperationException"}, |
| 466 | + {"shape":"AccessDeniedException"}, |
| 467 | + {"shape":"ClientException"}, |
| 468 | + {"shape":"ServiceException"} |
| 469 | + ], |
| 470 | + "documentation":"<p>Obtains status of directory data access enablement through the Directory Service Data API for the specified directory.</p>" |
| 471 | + }, |
455 | 472 | "DescribeDomainControllers":{
|
456 | 473 | "name":"DescribeDomainControllers",
|
457 | 474 | "http":{
|
|
630 | 647 | ],
|
631 | 648 | "documentation":"<p>Disables alternative client authentication methods for the specified directory. </p>"
|
632 | 649 | },
|
| 650 | + "DisableDirectoryDataAccess":{ |
| 651 | + "name":"DisableDirectoryDataAccess", |
| 652 | + "http":{ |
| 653 | + "method":"POST", |
| 654 | + "requestUri":"/" |
| 655 | + }, |
| 656 | + "input":{"shape":"DisableDirectoryDataAccessRequest"}, |
| 657 | + "output":{"shape":"DisableDirectoryDataAccessResult"}, |
| 658 | + "errors":[ |
| 659 | + {"shape":"DirectoryDoesNotExistException"}, |
| 660 | + {"shape":"DirectoryUnavailableException"}, |
| 661 | + {"shape":"UnsupportedOperationException"}, |
| 662 | + {"shape":"DirectoryInDesiredStateException"}, |
| 663 | + {"shape":"AccessDeniedException"}, |
| 664 | + {"shape":"ClientException"}, |
| 665 | + {"shape":"ServiceException"} |
| 666 | + ], |
| 667 | + "documentation":"<p>Deactivates access to directory data via the Directory Service Data API for the specified directory.</p>" |
| 668 | + }, |
633 | 669 | "DisableLDAPS":{
|
634 | 670 | "name":"DisableLDAPS",
|
635 | 671 | "http":{
|
|
700 | 736 | ],
|
701 | 737 | "documentation":"<p>Enables alternative client authentication methods for the specified directory.</p>"
|
702 | 738 | },
|
| 739 | + "EnableDirectoryDataAccess":{ |
| 740 | + "name":"EnableDirectoryDataAccess", |
| 741 | + "http":{ |
| 742 | + "method":"POST", |
| 743 | + "requestUri":"/" |
| 744 | + }, |
| 745 | + "input":{"shape":"EnableDirectoryDataAccessRequest"}, |
| 746 | + "output":{"shape":"EnableDirectoryDataAccessResult"}, |
| 747 | + "errors":[ |
| 748 | + {"shape":"DirectoryDoesNotExistException"}, |
| 749 | + {"shape":"DirectoryUnavailableException"}, |
| 750 | + {"shape":"UnsupportedOperationException"}, |
| 751 | + {"shape":"DirectoryInDesiredStateException"}, |
| 752 | + {"shape":"AccessDeniedException"}, |
| 753 | + {"shape":"ClientException"}, |
| 754 | + {"shape":"ServiceException"} |
| 755 | + ], |
| 756 | + "documentation":"<p>Enables access to directory data via the Directory Service Data API for the specified directory.</p>" |
| 757 | + }, |
703 | 758 | "EnableLDAPS":{
|
704 | 759 | "name":"EnableLDAPS",
|
705 | 760 | "http":{
|
|
990 | 1045 | {"shape":"ClientException"},
|
991 | 1046 | {"shape":"ServiceException"}
|
992 | 1047 | ],
|
993 |
| - "documentation":"<p>Resets the password for any user in your Managed Microsoft AD or Simple AD directory.</p> <p>You can reset the password for any user in your directory with the following exceptions:</p> <ul> <li> <p>For Simple AD, you cannot reset the password for any user that is a member of either the <b>Domain Admins</b> or <b>Enterprise Admins</b> group except for the administrator user.</p> </li> <li> <p>For Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the <b>Amazon Web Services Reserved</b> OU. For more information about the OU structure for an Managed Microsoft AD directory, see <a href=\"https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_what_gets_created.html\">What Gets Created</a> in the <i>Directory Service Administration Guide</i>.</p> </li> </ul>" |
| 1048 | + "documentation":"<p>Resets the password for any user in your Managed Microsoft AD or Simple AD directory. Disabled users will become enabled and can be authenticated following the API call.</p> <p>You can reset the password for any user in your directory with the following exceptions:</p> <ul> <li> <p>For Simple AD, you cannot reset the password for any user that is a member of either the <b>Domain Admins</b> or <b>Enterprise Admins</b> group except for the administrator user.</p> </li> <li> <p>For Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the <b>Amazon Web Services Reserved</b> OU. For more information about the OU structure for an Managed Microsoft AD directory, see <a href=\"https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_what_gets_created.html\">What Gets Created</a> in the <i>Directory Service Administration Guide</i>.</p> </li> </ul>" |
994 | 1049 | },
|
995 | 1050 | "RestoreFromSnapshot":{
|
996 | 1051 | "name":"RestoreFromSnapshot",
|
|
1219 | 1274 | "Message":{"shape":"ExceptionMessage"},
|
1220 | 1275 | "RequestId":{"shape":"RequestId"}
|
1221 | 1276 | },
|
1222 |
| - "documentation":"<p>Client authentication is not available in this region at this time.</p>", |
| 1277 | + "documentation":"<p>You do not have sufficient access to perform this action.</p>", |
1223 | 1278 | "exception":true
|
1224 | 1279 | },
|
1225 | 1280 | "AccessUrl":{
|
|
1244 | 1299 | },
|
1245 | 1300 | "UpdateSecurityGroupForDirectoryControllers":{
|
1246 | 1301 | "shape":"UpdateSecurityGroupForDirectoryControllers",
|
1247 |
| - "documentation":"<p>If set to true, updates the inbound and outbound rules of the security group that has the description: \"Amazon Web Services created security group for <i>directory ID</i> directory controllers.\" Following are the new rules: </p> <p>Inbound:</p> <ul> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0</p> </li> <li> <p>Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0</p> </li> <li> <p>Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0</p> </li> <li> <p>Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0</p> </li> <li> <p>Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0</p> </li> </ul> <p/> <p>Outbound:</p> <ul> <li> <p>Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0</p> </li> </ul> <p>These security rules impact an internal network interface that is not exposed publicly.</p>" |
| 1302 | + "documentation":"<p>If set to true, updates the inbound and outbound rules of the security group that has the description: \"Amazon Web Services created security group for <i>directory ID</i> directory controllers.\" Following are the new rules: </p> <p>Inbound:</p> <ul> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: DNS (UDP), Protocol: UDP, Range: 53, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: DNS (TCP), Protocol: TCP, Range: 53, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: LDAP, Protocol: TCP, Range: 389, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> <li> <p>Type: All ICMP, Protocol: All, Range: N/A, Source: Managed Microsoft AD VPC IPv4 CIDR</p> </li> </ul> <p/> <p>Outbound:</p> <ul> <li> <p>Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0</p> </li> </ul> <p>These security rules impact an internal network interface that is not exposed publicly.</p>" |
1248 | 1303 | }
|
1249 | 1304 | }
|
1250 | 1305 | },
|
|
1951 | 2006 | },
|
1952 | 2007 | "TrustPassword":{
|
1953 | 2008 | "shape":"TrustPassword",
|
1954 |
| - "documentation":"<p>The trust password. The must be the same password that was used when creating the trust relationship on the external domain.</p>" |
| 2009 | + "documentation":"<p>The trust password. The trust password must be the same password that was used when creating the trust relationship on the external domain.</p>" |
1955 | 2010 | },
|
1956 | 2011 | "TrustDirection":{
|
1957 | 2012 | "shape":"TrustDirection",
|
|
1993 | 2048 | "min":1,
|
1994 | 2049 | "pattern":"^(?!.*\\\\|.*\"|.*\\/|.*\\[|.*\\]|.*:|.*;|.*\\||.*=|.*,|.*\\+|.*\\*|.*\\?|.*<|.*>|.*@).*$"
|
1995 | 2050 | },
|
| 2051 | + "DataAccessStatus":{ |
| 2052 | + "type":"string", |
| 2053 | + "enum":[ |
| 2054 | + "Disabled", |
| 2055 | + "Disabling", |
| 2056 | + "Enabled", |
| 2057 | + "Enabling", |
| 2058 | + "Failed" |
| 2059 | + ] |
| 2060 | + }, |
1996 | 2061 | "DeleteAssociatedConditionalForwarder":{"type":"boolean"},
|
1997 | 2062 | "DeleteConditionalForwarderRequest":{
|
1998 | 2063 | "type":"structure",
|
|
2264 | 2329 | },
|
2265 | 2330 | "documentation":"<p>Contains the results of the <a>DescribeDirectories</a> operation.</p>"
|
2266 | 2331 | },
|
| 2332 | + "DescribeDirectoryDataAccessRequest":{ |
| 2333 | + "type":"structure", |
| 2334 | + "required":["DirectoryId"], |
| 2335 | + "members":{ |
| 2336 | + "DirectoryId":{ |
| 2337 | + "shape":"DirectoryId", |
| 2338 | + "documentation":"<p>The directory identifier.</p>" |
| 2339 | + } |
| 2340 | + } |
| 2341 | + }, |
| 2342 | + "DescribeDirectoryDataAccessResult":{ |
| 2343 | + "type":"structure", |
| 2344 | + "members":{ |
| 2345 | + "DataAccessStatus":{ |
| 2346 | + "shape":"DataAccessStatus", |
| 2347 | + "documentation":"<p>The current status of data access through the Directory Service Data API.</p>" |
| 2348 | + } |
| 2349 | + } |
| 2350 | + }, |
2267 | 2351 | "DescribeDomainControllersRequest":{
|
2268 | 2352 | "type":"structure",
|
2269 | 2353 | "required":["DirectoryId"],
|
|
2753 | 2837 | },
|
2754 | 2838 | "Type":{
|
2755 | 2839 | "shape":"DirectoryType",
|
2756 |
| - "documentation":"<p>The directory size.</p>" |
| 2840 | + "documentation":"<p>The directory type.</p>" |
2757 | 2841 | },
|
2758 | 2842 | "VpcSettings":{
|
2759 | 2843 | "shape":"DirectoryVpcSettingsDescription",
|
|
2925 | 3009 | "RestoreFailed",
|
2926 | 3010 | "Deleting",
|
2927 | 3011 | "Deleted",
|
2928 |
| - "Failed" |
| 3012 | + "Failed", |
| 3013 | + "Updating" |
2929 | 3014 | ]
|
2930 | 3015 | },
|
2931 | 3016 | "DirectoryType":{
|
|
2943 | 3028 | "Message":{"shape":"ExceptionMessage"},
|
2944 | 3029 | "RequestId":{"shape":"RequestId"}
|
2945 | 3030 | },
|
2946 |
| - "documentation":"<p>The specified directory is unavailable or could not be found.</p>", |
| 3031 | + "documentation":"<p>The specified directory is unavailable.</p>", |
2947 | 3032 | "exception":true
|
2948 | 3033 | },
|
2949 | 3034 | "DirectoryVpcSettings":{
|
|
2999 | 3084 | },
|
3000 | 3085 | "Type":{
|
3001 | 3086 | "shape":"ClientAuthenticationType",
|
3002 |
| - "documentation":"<p>The type of client authentication to disable. Currently, only the parameter, <code>SmartCard</code> is supported.</p>" |
| 3087 | + "documentation":"<p>The type of client authentication to disable. Currently the only parameter <code>\"SmartCard\"</code> is supported.</p>" |
3003 | 3088 | }
|
3004 | 3089 | }
|
3005 | 3090 | },
|
|
3008 | 3093 | "members":{
|
3009 | 3094 | }
|
3010 | 3095 | },
|
| 3096 | + "DisableDirectoryDataAccessRequest":{ |
| 3097 | + "type":"structure", |
| 3098 | + "required":["DirectoryId"], |
| 3099 | + "members":{ |
| 3100 | + "DirectoryId":{ |
| 3101 | + "shape":"DirectoryId", |
| 3102 | + "documentation":"<p>The directory identifier.</p>" |
| 3103 | + } |
| 3104 | + } |
| 3105 | + }, |
| 3106 | + "DisableDirectoryDataAccessResult":{ |
| 3107 | + "type":"structure", |
| 3108 | + "members":{ |
| 3109 | + } |
| 3110 | + }, |
3011 | 3111 | "DisableLDAPSRequest":{
|
3012 | 3112 | "type":"structure",
|
3013 | 3113 | "required":[
|
|
3148 | 3248 | "Restoring",
|
3149 | 3249 | "Deleting",
|
3150 | 3250 | "Deleted",
|
3151 |
| - "Failed" |
| 3251 | + "Failed", |
| 3252 | + "Updating" |
3152 | 3253 | ]
|
3153 | 3254 | },
|
3154 | 3255 | "DomainControllerStatusReason":{"type":"string"},
|
|
3178 | 3279 | "members":{
|
3179 | 3280 | }
|
3180 | 3281 | },
|
| 3282 | + "EnableDirectoryDataAccessRequest":{ |
| 3283 | + "type":"structure", |
| 3284 | + "required":["DirectoryId"], |
| 3285 | + "members":{ |
| 3286 | + "DirectoryId":{ |
| 3287 | + "shape":"DirectoryId", |
| 3288 | + "documentation":"<p>The directory identifier.</p>" |
| 3289 | + } |
| 3290 | + } |
| 3291 | + }, |
| 3292 | + "EnableDirectoryDataAccessResult":{ |
| 3293 | + "type":"structure", |
| 3294 | + "members":{ |
| 3295 | + } |
| 3296 | + }, |
3181 | 3297 | "EnableLDAPSRequest":{
|
3182 | 3298 | "type":"structure",
|
3183 | 3299 | "required":[
|
|
3865 | 3981 | },
|
3866 | 3982 | "RadiusRetries":{
|
3867 | 3983 | "shape":"RadiusRetries",
|
3868 |
| - "documentation":"<p>The maximum number of times that communication with the RADIUS server is attempted.</p>" |
| 3984 | + "documentation":"<p>The maximum number of times that communication with the RADIUS server is retried after the initial attempt.</p>" |
3869 | 3985 | },
|
3870 | 3986 | "SharedSecret":{
|
3871 | 3987 | "shape":"RadiusSharedSecret",
|
|
3903 | 4019 | },
|
3904 | 4020 | "RadiusTimeout":{
|
3905 | 4021 | "type":"integer",
|
3906 |
| - "max":20, |
| 4022 | + "max":50, |
3907 | 4023 | "min":1
|
3908 | 4024 | },
|
3909 | 4025 | "RegionDescription":{
|
|
4635 | 4751 | "members":{
|
4636 | 4752 | "Key":{
|
4637 | 4753 | "shape":"TagKey",
|
4638 |
| - "documentation":"<p>Required name of the tag. The string value can be Unicode characters and cannot be prefixed with \"aws:\". The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>" |
| 4754 | + "documentation":"<p>Required name of the tag. The string value can be Unicode characters and cannot be prefixed with \"aws:\". The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-', ':', '@'(Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>" |
4639 | 4755 | },
|
4640 | 4756 | "Value":{
|
4641 | 4757 | "shape":"TagValue",
|
4642 |
| - "documentation":"<p>The optional value of the tag. The string value can be Unicode characters. The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>" |
| 4758 | + "documentation":"<p>The optional value of the tag. The string value can be Unicode characters. The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-', ':', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>" |
4643 | 4759 | }
|
4644 | 4760 | },
|
4645 | 4761 | "documentation":"<p>Metadata assigned to a directory consisting of a key-value pair.</p>"
|
|
0 commit comments