|
5008 | 5008 | "required":[ |
5009 | 5009 | "DBProxyName", |
5010 | 5010 | "EngineFamily", |
5011 | | - "Auth", |
5012 | 5011 | "RoleArn", |
5013 | 5012 | "VpcSubnetIds" |
5014 | 5013 | ], |
|
5021 | 5020 | "shape":"EngineFamily", |
5022 | 5021 | "documentation":"<p>The kinds of databases that the proxy can connect to. This value determines which database network protocol the proxy recognizes when it interprets network traffic to and from the database. For Aurora MySQL, RDS for MariaDB, and RDS for MySQL databases, specify <code>MYSQL</code>. For Aurora PostgreSQL and RDS for PostgreSQL databases, specify <code>POSTGRESQL</code>. For RDS for Microsoft SQL Server, specify <code>SQLSERVER</code>.</p>" |
5023 | 5022 | }, |
| 5023 | + "DefaultAuthScheme":{ |
| 5024 | + "shape":"DefaultAuthScheme", |
| 5025 | + "documentation":"<p>The default authentication scheme that the proxy uses for client connections to the proxy and connections from the proxy to the underlying database. Valid values are <code>NONE</code> and <code>IAM_AUTH</code>. When set to <code>IAM_AUTH</code>, the proxy uses end-to-end IAM authentication to connect to the database. If you don't specify <code>DefaultAuthScheme</code> or specify this parameter as <code>NONE</code>, you must specify the <code>Auth</code> option.</p>" |
| 5026 | + }, |
5024 | 5027 | "Auth":{ |
5025 | 5028 | "shape":"UserAuthConfigList", |
5026 | 5029 | "documentation":"<p>The authorization mechanism that the proxy uses.</p>" |
|
7654 | 7657 | "shape":"StringList", |
7655 | 7658 | "documentation":"<p>The EC2 subnet IDs for the proxy.</p>" |
7656 | 7659 | }, |
| 7660 | + "DefaultAuthScheme":{ |
| 7661 | + "shape":"String", |
| 7662 | + "documentation":"<p>The default authentication scheme that the proxy uses for client connections to the proxy and connections from the proxy to the underlying database. Valid values are <code>NONE</code> and <code>IAM_AUTH</code>. When set to <code>IAM_AUTH</code>, the proxy uses end-to-end IAM authentication to connect to the database. </p>" |
| 7663 | + }, |
7657 | 7664 | "Auth":{ |
7658 | 7665 | "shape":"UserAuthConfigInfoList", |
7659 | 7666 | "documentation":"<p>One or more data structures specifying the authorization mechanism to connect to the associated RDS DB instance or Aurora DB cluster.</p>" |
|
8768 | 8775 | "advanced" |
8769 | 8776 | ] |
8770 | 8777 | }, |
| 8778 | + "DefaultAuthScheme":{ |
| 8779 | + "type":"string", |
| 8780 | + "enum":[ |
| 8781 | + "IAM_AUTH", |
| 8782 | + "NONE" |
| 8783 | + ] |
| 8784 | + }, |
8771 | 8785 | "DeleteBlueGreenDeploymentRequest":{ |
8772 | 8786 | "type":"structure", |
8773 | 8787 | "required":["BlueGreenDeploymentIdentifier"], |
|
12897 | 12911 | "shape":"String", |
12898 | 12912 | "documentation":"<p>The new identifier for the <code>DBProxy</code>. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.</p>" |
12899 | 12913 | }, |
| 12914 | + "DefaultAuthScheme":{ |
| 12915 | + "shape":"DefaultAuthScheme", |
| 12916 | + "documentation":"<p>The default authentication scheme that the proxy uses for client connections to the proxy and connections from the proxy to the underlying database. Valid values are <code>NONE</code> and <code>IAM_AUTH</code>. When set to <code>IAM_AUTH</code>, the proxy uses end-to-end IAM authentication to connect to the database.</p>" |
| 12917 | + }, |
12900 | 12918 | "Auth":{ |
12901 | 12919 | "shape":"UserAuthConfigList", |
12902 | 12920 | "documentation":"<p>The new authentication settings for the <code>DBProxy</code>.</p>" |
|
17214 | 17232 | }, |
17215 | 17233 | "UserAuthConfigList":{ |
17216 | 17234 | "type":"list", |
17217 | | - "member":{"shape":"UserAuthConfig"} |
| 17235 | + "member":{"shape":"UserAuthConfig"}, |
| 17236 | + "max":200, |
| 17237 | + "min":0 |
17218 | 17238 | }, |
17219 | 17239 | "ValidDBInstanceModificationsMessage":{ |
17220 | 17240 | "type":"structure", |
|
0 commit comments