|
683 | 683 | },
|
684 | 684 | "IdentityProviderType":{
|
685 | 685 | "shape":"IdentityProviderType",
|
686 |
| - "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p>" |
| 686 | + "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>LAMBDA</code> value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the <code>Function</code> parameter for the <code>IdentityProviderDetails</code> data type.</p>" |
687 | 687 | },
|
688 | 688 | "LoggingRole":{
|
689 | 689 | "shape":"Role",
|
|
1235 | 1235 | },
|
1236 | 1236 | "IdentityProviderType":{
|
1237 | 1237 | "shape":"IdentityProviderType",
|
1238 |
| - "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p>" |
| 1238 | + "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>LAMBDA</code> value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the <code>Function</code> parameter for the <code>IdentityProviderDetails</code> data type.</p>" |
1239 | 1239 | },
|
1240 | 1240 | "LoggingRole":{
|
1241 | 1241 | "shape":"Role",
|
|
1519 | 1519 | "documentation":"<p>Specifies the Amazon S3 or EFS file details to be used in the step.</p>"
|
1520 | 1520 | },
|
1521 | 1521 | "Fips":{"type":"boolean"},
|
| 1522 | + "Function":{ |
| 1523 | + "type":"string", |
| 1524 | + "max":170, |
| 1525 | + "min":1, |
| 1526 | + "pattern":"^arn:[a-z-]+:lambda:.*$" |
| 1527 | + }, |
1522 | 1528 | "HomeDirectory":{
|
1523 | 1529 | "type":"string",
|
1524 | 1530 | "max":1024,
|
|
1575 | 1581 | "DirectoryId":{
|
1576 | 1582 | "shape":"DirectoryId",
|
1577 | 1583 | "documentation":"<p>The identifier of the Amazon Web ServicesDirectory Service directory that you want to stop sharing.</p>"
|
| 1584 | + }, |
| 1585 | + "Function":{ |
| 1586 | + "shape":"Function", |
| 1587 | + "documentation":"<p>The ARN for a lambda function to use for the Identity provider.</p>" |
1578 | 1588 | }
|
1579 | 1589 | },
|
1580 | 1590 | "documentation":"<p>Returns information related to the type of user authentication that is in use for a file transfer protocol-enabled server's users. A server can have only one method of authentication.</p>"
|
|
1585 | 1595 | "enum":[
|
1586 | 1596 | "SERVICE_MANAGED",
|
1587 | 1597 | "API_GATEWAY",
|
1588 |
| - "AWS_DIRECTORY_SERVICE" |
| 1598 | + "AWS_DIRECTORY_SERVICE", |
| 1599 | + "AWS_LAMBDA" |
1589 | 1600 | ]
|
1590 | 1601 | },
|
1591 | 1602 | "ImportSshPublicKeyRequest":{
|
|
1974 | 1985 | },
|
1975 | 1986 | "IdentityProviderType":{
|
1976 | 1987 | "shape":"IdentityProviderType",
|
1977 |
| - "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p>" |
| 1988 | + "documentation":"<p>Specifies the mode of authentication for a server. The default value is <code>SERVICE_MANAGED</code>, which allows you to store and access user credentials within the Amazon Web Services Transfer Family service.</p> <p>Use <code>AWS_DIRECTORY_SERVICE</code> to provide access to Active Directory groups in Amazon Web Services Managed Active Directory or Microsoft Active Directory in your on-premises environment or in Amazon Web Services using AD Connectors. This option also requires you to provide a Directory ID using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>API_GATEWAY</code> value to integrate with an identity provider of your choosing. The <code>API_GATEWAY</code> setting requires you to provide an API Gateway endpoint URL to call for authentication using the <code>IdentityProviderDetails</code> parameter.</p> <p>Use the <code>LAMBDA</code> value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the <code>Function</code> parameter for the <code>IdentityProviderDetails</code> data type.</p>" |
1978 | 1989 | },
|
1979 | 1990 | "EndpointType":{
|
1980 | 1991 | "shape":"EndpointType",
|
|
0 commit comments