|
578 | 578 | {"shape":"InternalServiceError"},
|
579 | 579 | {"shape":"ServiceUnavailableException"}
|
580 | 580 | ],
|
581 |
| - "documentation":"<p>Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles.</p>" |
| 581 | + "documentation":"<p>Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles.</p> <p>You can import both the certificate and its chain in the <code>Certificate</code> parameter.</p> <note> <p>If you use the <code>Certificate</code> parameter to upload both the certificate and its chain, don't use the <code>CertificateChain</code> parameter.</p> </note>" |
582 | 582 | },
|
583 | 583 | "ImportHostKey":{
|
584 | 584 | "name":"ImportHostKey",
|
|
900 | 900 | ],
|
901 | 901 | "documentation":"<p>Begins a file transfer between local Amazon Web Services storage and a remote AS2 or SFTP server.</p> <ul> <li> <p>For an AS2 connector, you specify the <code>ConnectorId</code> and one or more <code>SendFilePaths</code> to identify the files you want to transfer.</p> </li> <li> <p>For an SFTP connector, the file transfer can be either outbound or inbound. In both cases, you specify the <code>ConnectorId</code>. Depending on the direction of the transfer, you also specify the following items:</p> <ul> <li> <p>If you are transferring file from a partner's SFTP server to Amazon Web Services storage, you specify one or more <code>RetrieveFilePaths</code> to identify the files you want to transfer, and a <code>LocalDirectoryPath</code> to specify the destination folder.</p> </li> <li> <p>If you are transferring file to a partner's SFTP server from Amazon Web Services storage, you specify one or more <code>SendFilePaths</code> to identify the files you want to transfer, and a <code>RemoteDirectoryPath</code> to specify the destination folder.</p> </li> </ul> </li> </ul>"
|
902 | 902 | },
|
| 903 | + "StartRemoteDelete":{ |
| 904 | + "name":"StartRemoteDelete", |
| 905 | + "http":{ |
| 906 | + "method":"POST", |
| 907 | + "requestUri":"/" |
| 908 | + }, |
| 909 | + "input":{"shape":"StartRemoteDeleteRequest"}, |
| 910 | + "output":{"shape":"StartRemoteDeleteResponse"}, |
| 911 | + "errors":[ |
| 912 | + {"shape":"ResourceNotFoundException"}, |
| 913 | + {"shape":"InvalidRequestException"}, |
| 914 | + {"shape":"ThrottlingException"}, |
| 915 | + {"shape":"InternalServiceError"}, |
| 916 | + {"shape":"ServiceUnavailableException"} |
| 917 | + ], |
| 918 | + "documentation":"<p>Deletes a file or directory on the remote SFTP server.</p>" |
| 919 | + }, |
| 920 | + "StartRemoteMove":{ |
| 921 | + "name":"StartRemoteMove", |
| 922 | + "http":{ |
| 923 | + "method":"POST", |
| 924 | + "requestUri":"/" |
| 925 | + }, |
| 926 | + "input":{"shape":"StartRemoteMoveRequest"}, |
| 927 | + "output":{"shape":"StartRemoteMoveResponse"}, |
| 928 | + "errors":[ |
| 929 | + {"shape":"ResourceNotFoundException"}, |
| 930 | + {"shape":"InvalidRequestException"}, |
| 931 | + {"shape":"ThrottlingException"}, |
| 932 | + {"shape":"InternalServiceError"}, |
| 933 | + {"shape":"ServiceUnavailableException"} |
| 934 | + ], |
| 935 | + "documentation":"<p>Moves or renames a file or directory on the remote SFTP server.</p>" |
| 936 | + }, |
903 | 937 | "StartServer":{
|
904 | 938 | "name":"StartServer",
|
905 | 939 | "http":{
|
|
1239 | 1273 | },
|
1240 | 1274 | "MdnResponse":{
|
1241 | 1275 | "shape":"MdnResponse",
|
1242 |
| - "documentation":"<p>Used for outbound requests (from an Transfer Family server to a partner AS2 server) to determine whether the partner response for transfers is synchronous or asynchronous. Specify either of the following values:</p> <ul> <li> <p> <code>SYNC</code>: The system expects a synchronous MDN response, confirming that the file was transferred successfully (or not).</p> </li> <li> <p> <code>NONE</code>: Specifies that no MDN response is required.</p> </li> </ul>" |
| 1276 | + "documentation":"<p>Used for outbound requests (from an Transfer Family connector to a partner AS2 server) to determine whether the partner response for transfers is synchronous or asynchronous. Specify either of the following values:</p> <ul> <li> <p> <code>SYNC</code>: The system expects a synchronous MDN response, confirming that the file was transferred successfully (or not).</p> </li> <li> <p> <code>NONE</code>: Specifies that no MDN response is required.</p> </li> </ul>" |
1243 | 1277 | },
|
1244 | 1278 | "BasicAuthSecretId":{
|
1245 | 1279 | "shape":"As2ConnectorSecretId",
|
|
1656 | 1690 | },
|
1657 | 1691 | "LoggingRole":{
|
1658 | 1692 | "shape":"NullableRole",
|
1659 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.</p>" |
| 1693 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events. When set, you can view user activity in your CloudWatch logs.</p>" |
1660 | 1694 | },
|
1661 | 1695 | "PostAuthenticationLoginBanner":{
|
1662 | 1696 | "shape":"PostAuthenticationLoginBanner",
|
|
2017 | 2051 | }
|
2018 | 2052 | }
|
2019 | 2053 | },
|
| 2054 | + "DeleteId":{ |
| 2055 | + "type":"string", |
| 2056 | + "max":512, |
| 2057 | + "min":1, |
| 2058 | + "pattern":"[0-9a-zA-Z./-]+" |
| 2059 | + }, |
2020 | 2060 | "DeleteProfileRequest":{
|
2021 | 2061 | "type":"structure",
|
2022 | 2062 | "required":["ProfileId"],
|
|
2544 | 2584 | },
|
2545 | 2585 | "Status":{
|
2546 | 2586 | "shape":"CertificateStatusType",
|
2547 |
| - "documentation":"<p>Currently, the only available status is <code>ACTIVE</code>: all other values are reserved for future use.</p>" |
| 2587 | + "documentation":"<p>A certificate's status can be either <code>ACTIVE</code> or <code>INACTIVE</code>.</p> <p>You can set <code>ActiveDate</code> and <code>InactiveDate</code> in the <code>UpdateCertificate</code> call. If you set values for these parameters, those values are used to determine whether the certificate has a status of <code>ACTIVE</code> or <code>INACTIVE</code>.</p> <p>If you don't set values for <code>ActiveDate</code> and <code>InactiveDate</code>, we use the <code>NotBefore</code> and <code>NotAfter</code> date as specified on the X509 certificate to determine when a certificate is active and when it is inactive.</p>" |
2548 | 2588 | },
|
2549 | 2589 | "Certificate":{
|
2550 | 2590 | "shape":"CertificateBodyType",
|
|
2556 | 2596 | },
|
2557 | 2597 | "ActiveDate":{
|
2558 | 2598 | "shape":"CertDate",
|
2559 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes active.</p>" |
| 2599 | + "documentation":"<p>An optional date that specifies when the certificate becomes active. If you do not specify a value, <code>ActiveDate</code> takes the same value as <code>NotBeforeDate</code>, which is specified by the CA. </p>" |
2560 | 2600 | },
|
2561 | 2601 | "InactiveDate":{
|
2562 | 2602 | "shape":"CertDate",
|
2563 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes inactive.</p>" |
| 2603 | + "documentation":"<p>An optional date that specifies when the certificate becomes inactive. If you do not specify a value, <code>InactiveDate</code> takes the same value as <code>NotAfterDate</code>, which is specified by the CA.</p>" |
2564 | 2604 | },
|
2565 | 2605 | "Serial":{
|
2566 | 2606 | "shape":"CertSerial",
|
|
2840 | 2880 | },
|
2841 | 2881 | "LoggingRole":{
|
2842 | 2882 | "shape":"NullableRole",
|
2843 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.</p>" |
| 2883 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events. When set, you can view user activity in your CloudWatch logs.</p>" |
2844 | 2884 | },
|
2845 | 2885 | "PostAuthenticationLoginBanner":{
|
2846 | 2886 | "shape":"PostAuthenticationLoginBanner",
|
|
3426 | 3466 | },
|
3427 | 3467 | "Certificate":{
|
3428 | 3468 | "shape":"CertificateBodyType",
|
3429 |
| - "documentation":"<ul> <li> <p>For the CLI, provide a file path for a certificate in URI format. For example, <code>--certificate file://encryption-cert.pem</code>. Alternatively, you can provide the raw content.</p> </li> <li> <p>For the SDK, specify the raw content of a certificate file. For example, <code>--certificate \"`cat encryption-cert.pem`\"</code>.</p> </li> </ul>" |
| 3469 | + "documentation":"<ul> <li> <p>For the CLI, provide a file path for a certificate in URI format. For example, <code>--certificate file://encryption-cert.pem</code>. Alternatively, you can provide the raw content.</p> </li> <li> <p>For the SDK, specify the raw content of a certificate file. For example, <code>--certificate \"`cat encryption-cert.pem`\"</code>.</p> </li> </ul> <note> <p>You can provide both the certificate and its chain in this parameter, without needing to use the <code>CertificateChain</code> parameter. If you use this parameter for both the certificate and its chain, do not use the <code>CertificateChain</code> parameter.</p> </note>" |
3430 | 3470 | },
|
3431 | 3471 | "CertificateChain":{
|
3432 | 3472 | "shape":"CertificateChainType",
|
3433 | 3473 | "documentation":"<p>An optional list of certificates that make up the chain for the certificate that's being imported.</p>"
|
3434 | 3474 | },
|
3435 | 3475 | "PrivateKey":{
|
3436 | 3476 | "shape":"PrivateKeyType",
|
3437 |
| - "documentation":"<ul> <li> <p>For the CLI, provide a file path for a private key in URI format.For example, <code>--private-key file://encryption-key.pem</code>. Alternatively, you can provide the raw content of the private key file.</p> </li> <li> <p>For the SDK, specify the raw content of a private key file. For example, <code>--private-key \"`cat encryption-key.pem`\"</code> </p> </li> </ul>" |
| 3477 | + "documentation":"<ul> <li> <p>For the CLI, provide a file path for a private key in URI format. For example, <code>--private-key file://encryption-key.pem</code>. Alternatively, you can provide the raw content of the private key file.</p> </li> <li> <p>For the SDK, specify the raw content of a private key file. For example, <code>--private-key \"`cat encryption-key.pem`\"</code> </p> </li> </ul>" |
3438 | 3478 | },
|
3439 | 3479 | "ActiveDate":{
|
3440 | 3480 | "shape":"CertDate",
|
3441 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes active.</p>" |
| 3481 | + "documentation":"<p>An optional date that specifies when the certificate becomes active. If you do not specify a value, <code>ActiveDate</code> takes the same value as <code>NotBeforeDate</code>, which is specified by the CA. </p>" |
3442 | 3482 | },
|
3443 | 3483 | "InactiveDate":{
|
3444 | 3484 | "shape":"CertDate",
|
3445 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes inactive.</p>" |
| 3485 | + "documentation":"<p>An optional date that specifies when the certificate becomes inactive. If you do not specify a value, <code>InactiveDate</code> takes the same value as <code>NotAfterDate</code>, which is specified by the CA.</p>" |
3446 | 3486 | },
|
3447 | 3487 | "Description":{
|
3448 | 3488 | "shape":"Description",
|
|
4133 | 4173 | },
|
4134 | 4174 | "ActiveDate":{
|
4135 | 4175 | "shape":"CertDate",
|
4136 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes active.</p>" |
| 4176 | + "documentation":"<p>An optional date that specifies when the certificate becomes active. If you do not specify a value, <code>ActiveDate</code> takes the same value as <code>NotBeforeDate</code>, which is specified by the CA. </p>" |
4137 | 4177 | },
|
4138 | 4178 | "InactiveDate":{
|
4139 | 4179 | "shape":"CertDate",
|
4140 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes inactive.</p>" |
| 4180 | + "documentation":"<p>An optional date that specifies when the certificate becomes inactive. If you do not specify a value, <code>InactiveDate</code> takes the same value as <code>NotAfterDate</code>, which is specified by the CA.</p>" |
4141 | 4181 | },
|
4142 | 4182 | "Type":{
|
4143 | 4183 | "shape":"CertificateType",
|
|
4285 | 4325 | },
|
4286 | 4326 | "LoggingRole":{
|
4287 | 4327 | "shape":"Role",
|
4288 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.</p>" |
| 4328 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events. When set, you can view user activity in your CloudWatch logs.</p>" |
4289 | 4329 | },
|
4290 | 4330 | "ServerId":{
|
4291 | 4331 | "shape":"ServerId",
|
|
4410 | 4450 | "members":{
|
4411 | 4451 | "LoggingRole":{
|
4412 | 4452 | "shape":"Role",
|
4413 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.</p>" |
| 4453 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events. When set, you can view user activity in your CloudWatch logs.</p>" |
4414 | 4454 | },
|
4415 | 4455 | "LogGroupName":{
|
4416 | 4456 | "shape":"LogGroupName",
|
|
4475 | 4515 | "min":1,
|
4476 | 4516 | "pattern":"[\\p{Print}\\p{Blank}]+"
|
4477 | 4517 | },
|
| 4518 | + "MoveId":{ |
| 4519 | + "type":"string", |
| 4520 | + "max":512, |
| 4521 | + "min":1, |
| 4522 | + "pattern":"[0-9a-zA-Z./-]+" |
| 4523 | + }, |
4478 | 4524 | "NextToken":{
|
4479 | 4525 | "type":"string",
|
4480 | 4526 | "max":6144,
|
|
5099 | 5145 | }
|
5100 | 5146 | }
|
5101 | 5147 | },
|
| 5148 | + "StartRemoteDeleteRequest":{ |
| 5149 | + "type":"structure", |
| 5150 | + "required":[ |
| 5151 | + "ConnectorId", |
| 5152 | + "DeletePath" |
| 5153 | + ], |
| 5154 | + "members":{ |
| 5155 | + "ConnectorId":{ |
| 5156 | + "shape":"ConnectorId", |
| 5157 | + "documentation":"<p>The unique identifier for the connector.</p>" |
| 5158 | + }, |
| 5159 | + "DeletePath":{ |
| 5160 | + "shape":"FilePath", |
| 5161 | + "documentation":"<p>The absolute path of the file or directory to delete. You can only specify one path per call to this operation.</p>" |
| 5162 | + } |
| 5163 | + } |
| 5164 | + }, |
| 5165 | + "StartRemoteDeleteResponse":{ |
| 5166 | + "type":"structure", |
| 5167 | + "required":["DeleteId"], |
| 5168 | + "members":{ |
| 5169 | + "DeleteId":{ |
| 5170 | + "shape":"DeleteId", |
| 5171 | + "documentation":"<p>Returns a unique identifier for the delete operation.</p>" |
| 5172 | + } |
| 5173 | + } |
| 5174 | + }, |
| 5175 | + "StartRemoteMoveRequest":{ |
| 5176 | + "type":"structure", |
| 5177 | + "required":[ |
| 5178 | + "ConnectorId", |
| 5179 | + "SourcePath", |
| 5180 | + "TargetPath" |
| 5181 | + ], |
| 5182 | + "members":{ |
| 5183 | + "ConnectorId":{ |
| 5184 | + "shape":"ConnectorId", |
| 5185 | + "documentation":"<p>The unique identifier for the connector.</p>" |
| 5186 | + }, |
| 5187 | + "SourcePath":{ |
| 5188 | + "shape":"FilePath", |
| 5189 | + "documentation":"<p>The absolute path of the file or directory to move or rename. You can only specify one path per call to this operation.</p>" |
| 5190 | + }, |
| 5191 | + "TargetPath":{ |
| 5192 | + "shape":"FilePath", |
| 5193 | + "documentation":"<p>The absolute path for the target of the move/rename operation.</p>" |
| 5194 | + } |
| 5195 | + } |
| 5196 | + }, |
| 5197 | + "StartRemoteMoveResponse":{ |
| 5198 | + "type":"structure", |
| 5199 | + "required":["MoveId"], |
| 5200 | + "members":{ |
| 5201 | + "MoveId":{ |
| 5202 | + "shape":"MoveId", |
| 5203 | + "documentation":"<p>Returns a unique identifier for the move/rename operation.</p>" |
| 5204 | + } |
| 5205 | + } |
| 5206 | + }, |
5102 | 5207 | "StartServerRequest":{
|
5103 | 5208 | "type":"structure",
|
5104 | 5209 | "required":["ServerId"],
|
|
5481 | 5586 | },
|
5482 | 5587 | "ActiveDate":{
|
5483 | 5588 | "shape":"CertDate",
|
5484 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes active.</p>" |
| 5589 | + "documentation":"<p>An optional date that specifies when the certificate becomes active. If you do not specify a value, <code>ActiveDate</code> takes the same value as <code>NotBeforeDate</code>, which is specified by the CA. </p>" |
5485 | 5590 | },
|
5486 | 5591 | "InactiveDate":{
|
5487 | 5592 | "shape":"CertDate",
|
5488 |
| - "documentation":"<p>An optional date that specifies when the certificate becomes inactive.</p>" |
| 5593 | + "documentation":"<p>An optional date that specifies when the certificate becomes inactive. If you do not specify a value, <code>InactiveDate</code> takes the same value as <code>NotAfterDate</code>, which is specified by the CA.</p>" |
5489 | 5594 | },
|
5490 | 5595 | "Description":{
|
5491 | 5596 | "shape":"Description",
|
|
5640 | 5745 | },
|
5641 | 5746 | "LoggingRole":{
|
5642 | 5747 | "shape":"NullableRole",
|
5643 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.</p>" |
| 5748 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events. When set, you can view user activity in your CloudWatch logs.</p>" |
5644 | 5749 | },
|
5645 | 5750 | "PostAuthenticationLoginBanner":{
|
5646 | 5751 | "shape":"PostAuthenticationLoginBanner",
|
|
0 commit comments