|
556 | 556 | ],
|
557 | 557 | "documentation":"<p>Obtains information about the trust relationships for this account.</p> <p>If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.</p>"
|
558 | 558 | },
|
| 559 | + "DisableClientAuthentication":{ |
| 560 | + "name":"DisableClientAuthentication", |
| 561 | + "http":{ |
| 562 | + "method":"POST", |
| 563 | + "requestUri":"/" |
| 564 | + }, |
| 565 | + "input":{"shape":"DisableClientAuthenticationRequest"}, |
| 566 | + "output":{"shape":"DisableClientAuthenticationResult"}, |
| 567 | + "errors":[ |
| 568 | + {"shape":"DirectoryDoesNotExistException"}, |
| 569 | + {"shape":"UnsupportedOperationException"}, |
| 570 | + {"shape":"InvalidClientAuthStatusException"}, |
| 571 | + {"shape":"AccessDeniedException"}, |
| 572 | + {"shape":"ClientException"}, |
| 573 | + {"shape":"ServiceException"} |
| 574 | + ], |
| 575 | + "documentation":"<p>Disable client authentication for smart cards.</p>" |
| 576 | + }, |
559 | 577 | "DisableLDAPS":{
|
560 | 578 | "name":"DisableLDAPS",
|
561 | 579 | "http":{
|
|
607 | 625 | ],
|
608 | 626 | "documentation":"<p>Disables single-sign on for a directory.</p>"
|
609 | 627 | },
|
| 628 | + "EnableClientAuthentication":{ |
| 629 | + "name":"EnableClientAuthentication", |
| 630 | + "http":{ |
| 631 | + "method":"POST", |
| 632 | + "requestUri":"/" |
| 633 | + }, |
| 634 | + "input":{"shape":"EnableClientAuthenticationRequest"}, |
| 635 | + "output":{"shape":"EnableClientAuthenticationResult"}, |
| 636 | + "errors":[ |
| 637 | + {"shape":"DirectoryDoesNotExistException"}, |
| 638 | + {"shape":"UnsupportedOperationException"}, |
| 639 | + {"shape":"InvalidClientAuthStatusException"}, |
| 640 | + {"shape":"AccessDeniedException"}, |
| 641 | + {"shape":"NoAvailableCertificateException"}, |
| 642 | + {"shape":"ClientException"}, |
| 643 | + {"shape":"ServiceException"} |
| 644 | + ], |
| 645 | + "documentation":"<p>Enable client authentication for smardtcards.</p>" |
| 646 | + }, |
610 | 647 | "EnableLDAPS":{
|
611 | 648 | "name":"EnableLDAPS",
|
612 | 649 | "http":{
|
|
1267 | 1304 | "ExpiryDateTime":{
|
1268 | 1305 | "shape":"CertificateExpiryDateTime",
|
1269 | 1306 | "documentation":"<p>The date and time when the certificate will expire.</p>"
|
| 1307 | + }, |
| 1308 | + "Type":{ |
| 1309 | + "shape":"CertificateType", |
| 1310 | + "documentation":"<p>Select <code>ClientCertAuth</code> for smart card integration.</p>" |
| 1311 | + }, |
| 1312 | + "ClientCertAuthSettings":{ |
| 1313 | + "shape":"ClientCertAuthSettings", |
| 1314 | + "documentation":"<p>Provides information about the client certificate authentication settings. The default value is <code>ClientLDAPS</code>.</p>" |
1270 | 1315 | }
|
1271 | 1316 | },
|
1272 | 1317 | "documentation":"<p>Information about the certificate.</p>"
|
|
1327 | 1372 | "ExpiryDateTime":{
|
1328 | 1373 | "shape":"CertificateExpiryDateTime",
|
1329 | 1374 | "documentation":"<p>The date and time when the certificate will expire.</p>"
|
| 1375 | + }, |
| 1376 | + "Type":{ |
| 1377 | + "shape":"CertificateType", |
| 1378 | + "documentation":"<p>Displays the type of certificate.</p>" |
1330 | 1379 | }
|
1331 | 1380 | },
|
1332 | 1381 | "documentation":"<p>Contains general information about a certificate.</p>"
|
|
1353 | 1402 | ]
|
1354 | 1403 | },
|
1355 | 1404 | "CertificateStateReason":{"type":"string"},
|
| 1405 | + "CertificateType":{ |
| 1406 | + "type":"string", |
| 1407 | + "enum":[ |
| 1408 | + "ClientCertAuth", |
| 1409 | + "ClientLDAPS" |
| 1410 | + ] |
| 1411 | + }, |
1356 | 1412 | "CertificatesInfo":{
|
1357 | 1413 | "type":"list",
|
1358 | 1414 | "member":{"shape":"CertificateInfo"}
|
|
1365 | 1421 | "type":"list",
|
1366 | 1422 | "member":{"shape":"CidrIp"}
|
1367 | 1423 | },
|
| 1424 | + "ClientAuthenticationType":{ |
| 1425 | + "type":"string", |
| 1426 | + "enum":["SmartCard"] |
| 1427 | + }, |
| 1428 | + "ClientCertAuthSettings":{ |
| 1429 | + "type":"structure", |
| 1430 | + "members":{ |
| 1431 | + "OCSPUrl":{ |
| 1432 | + "shape":"OCSPUrl", |
| 1433 | + "documentation":"<p>Specifies the URL of the default OCSP server used to check for revocation status.</p>" |
| 1434 | + } |
| 1435 | + }, |
| 1436 | + "documentation":"<p>Contains information about the client certificate authentication settings, such as <code>ClientLDAPS</code> or <code>ClientCertAuth</code>.</p>" |
| 1437 | + }, |
1368 | 1438 | "ClientException":{
|
1369 | 1439 | "type":"structure",
|
1370 | 1440 | "members":{
|
|
2137 | 2207 | },
|
2138 | 2208 | "NextToken":{
|
2139 | 2209 | "shape":"NextToken",
|
2140 |
| - "documentation":"<p>The <i>DescribeRegionsResult.NextToken</i> value from a previous call to <a>DescribeRegions</a>. Pass null if this is the first call.</p>" |
| 2210 | + "documentation":"<p>The <code>DescribeRegionsResult.NextToken</code> value from a previous call to <a>DescribeRegions</a>. Pass null if this is the first call.</p>" |
2141 | 2211 | }
|
2142 | 2212 | }
|
2143 | 2213 | },
|
|
2146 | 2216 | "members":{
|
2147 | 2217 | "RegionsDescription":{
|
2148 | 2218 | "shape":"RegionsDescription",
|
2149 |
| - "documentation":"<p>List of regional information related to the directory per replicated Region.</p>" |
| 2219 | + "documentation":"<p>List of Region information related to the directory for each replicated Region.</p>" |
2150 | 2220 | },
|
2151 | 2221 | "NextToken":{
|
2152 | 2222 | "shape":"NextToken",
|
2153 |
| - "documentation":"<p>If not null, more results are available. Pass this value for the <i>NextToken</i> parameter in a subsequent call to <a>DescribeRegions</a> to retrieve the next set of items.</p>" |
| 2223 | + "documentation":"<p>If not null, more results are available. Pass this value for the <code>NextToken</code> parameter in a subsequent call to <a>DescribeRegions</a> to retrieve the next set of items.</p>" |
2154 | 2224 | }
|
2155 | 2225 | }
|
2156 | 2226 | },
|
|
2632 | 2702 | },
|
2633 | 2703 | "documentation":"<p>Contains information about the directory.</p>"
|
2634 | 2704 | },
|
| 2705 | + "DisableClientAuthenticationRequest":{ |
| 2706 | + "type":"structure", |
| 2707 | + "required":[ |
| 2708 | + "DirectoryId", |
| 2709 | + "Type" |
| 2710 | + ], |
| 2711 | + "members":{ |
| 2712 | + "DirectoryId":{ |
| 2713 | + "shape":"DirectoryId", |
| 2714 | + "documentation":"<p>Disable client authentication in a specified directory for smart cards. </p>" |
| 2715 | + }, |
| 2716 | + "Type":{ |
| 2717 | + "shape":"ClientAuthenticationType", |
| 2718 | + "documentation":"<p>Disable the type of client authentication request. </p>" |
| 2719 | + } |
| 2720 | + } |
| 2721 | + }, |
| 2722 | + "DisableClientAuthenticationResult":{ |
| 2723 | + "type":"structure", |
| 2724 | + "members":{ |
| 2725 | + } |
| 2726 | + }, |
2635 | 2727 | "DisableLDAPSRequest":{
|
2636 | 2728 | "type":"structure",
|
2637 | 2729 | "required":[
|
|
2780 | 2872 | "type":"list",
|
2781 | 2873 | "member":{"shape":"DomainController"}
|
2782 | 2874 | },
|
| 2875 | + "EnableClientAuthenticationRequest":{ |
| 2876 | + "type":"structure", |
| 2877 | + "required":[ |
| 2878 | + "DirectoryId", |
| 2879 | + "Type" |
| 2880 | + ], |
| 2881 | + "members":{ |
| 2882 | + "DirectoryId":{ |
| 2883 | + "shape":"DirectoryId", |
| 2884 | + "documentation":"<p>Enable client authentication in a specified directory for smart cards. </p>" |
| 2885 | + }, |
| 2886 | + "Type":{ |
| 2887 | + "shape":"ClientAuthenticationType", |
| 2888 | + "documentation":"<p>Enable the type of client authentication request. </p>" |
| 2889 | + } |
| 2890 | + } |
| 2891 | + }, |
| 2892 | + "EnableClientAuthenticationResult":{ |
| 2893 | + "type":"structure", |
| 2894 | + "members":{ |
| 2895 | + } |
| 2896 | + }, |
2783 | 2897 | "EnableLDAPSRequest":{
|
2784 | 2898 | "type":"structure",
|
2785 | 2899 | "required":[
|
|
2959 | 3073 | "documentation":"<p>The certificate PEM that was provided has incorrect encoding.</p>",
|
2960 | 3074 | "exception":true
|
2961 | 3075 | },
|
| 3076 | + "InvalidClientAuthStatusException":{ |
| 3077 | + "type":"structure", |
| 3078 | + "members":{ |
| 3079 | + "Message":{"shape":"ExceptionMessage"}, |
| 3080 | + "RequestId":{"shape":"RequestId"} |
| 3081 | + }, |
| 3082 | + "documentation":"<p>The client authorization was invalid.</p>", |
| 3083 | + "exception":true |
| 3084 | + }, |
2962 | 3085 | "InvalidLDAPSStatusException":{
|
2963 | 3086 | "type":"structure",
|
2964 | 3087 | "members":{
|
|
3330 | 3453 | "max":1024,
|
3331 | 3454 | "sensitive":true
|
3332 | 3455 | },
|
| 3456 | + "OCSPUrl":{ |
| 3457 | + "type":"string", |
| 3458 | + "max":1024, |
| 3459 | + "min":1, |
| 3460 | + "pattern":"^(https?|ftp|file|ldaps?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;()]*[-a-zA-Z0-9+&@#/%=~_|()]" |
| 3461 | + }, |
3333 | 3462 | "OrganizationalUnitDN":{
|
3334 | 3463 | "type":"string",
|
3335 | 3464 | "max":2000,
|
|
3478 | 3607 | },
|
3479 | 3608 | "RegionType":{
|
3480 | 3609 | "shape":"RegionType",
|
3481 |
| - "documentation":"<p>Specifies if the Region is the primary Region or an additional Region.</p>" |
| 3610 | + "documentation":"<p>Specifies whether the Region is the primary Region or an additional Region.</p>" |
3482 | 3611 | },
|
3483 | 3612 | "Status":{
|
3484 | 3613 | "shape":"DirectoryStage",
|
|
3502 | 3631 | "documentation":"<p>The date and time that the Region description was last updated.</p>"
|
3503 | 3632 | }
|
3504 | 3633 | },
|
3505 |
| - "documentation":"<p>The replicated regional information for a directory.</p>" |
| 3634 | + "documentation":"<p>The replicated Region information for a directory.</p>" |
3506 | 3635 | },
|
3507 | 3636 | "RegionLimitExceededException":{
|
3508 | 3637 | "type":"structure",
|
3509 | 3638 | "members":{
|
3510 | 3639 | "Message":{"shape":"ExceptionMessage"},
|
3511 | 3640 | "RequestId":{"shape":"RequestId"}
|
3512 | 3641 | },
|
3513 |
| - "documentation":"<p>You have reached the limit for maximum number of simultaneous region replications per directory.</p>", |
| 3642 | + "documentation":"<p>You have reached the limit for maximum number of simultaneous Region replications per directory.</p>", |
3514 | 3643 | "exception":true
|
3515 | 3644 | },
|
3516 | 3645 | "RegionName":{
|
|
3534 | 3663 | "members":{
|
3535 | 3664 | "PrimaryRegion":{
|
3536 | 3665 | "shape":"RegionName",
|
3537 |
| - "documentation":"<p>The Region from where the AWS Managed Microsoft AD directory was originally created.</p>" |
| 3666 | + "documentation":"<p>The Region where the AWS Managed Microsoft AD directory was originally created.</p>" |
3538 | 3667 | },
|
3539 | 3668 | "AdditionalRegions":{
|
3540 | 3669 | "shape":"AdditionalRegions",
|
|
3557 | 3686 | "CertificateData":{
|
3558 | 3687 | "shape":"CertificateData",
|
3559 | 3688 | "documentation":"<p>The certificate PEM string that needs to be registered.</p>"
|
3560 |
| - } |
| 3689 | + }, |
| 3690 | + "Type":{ |
| 3691 | + "shape":"CertificateType", |
| 3692 | + "documentation":"<p>The certificate type to register for the request.</p>" |
| 3693 | + }, |
| 3694 | + "ClientCertAuthSettings":{"shape":"ClientCertAuthSettings"} |
3561 | 3695 | }
|
3562 | 3696 | },
|
3563 | 3697 | "RegisterCertificateResult":{
|
|
0 commit comments