Skip to content

Commit

Permalink
Relational Database Service - This release adds support for exporting…
Browse files Browse the repository at this point in the history
… DB cluster data to Amazon S3.
  • Loading branch information
aws-sdk-dotnet-automation committed Oct 25, 2022
1 parent f1dad70 commit a23ca6e
Show file tree
Hide file tree
Showing 23 changed files with 696 additions and 423 deletions.
14 changes: 12 additions & 2 deletions generator/ServiceModels/rds/rds-2014-10-31.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2316,6 +2316,7 @@
"errors":[
{"shape":"DBSnapshotNotFoundFault"},
{"shape":"DBClusterSnapshotNotFoundFault"},
{"shape":"DBClusterNotFoundFault"},
{"shape":"ExportTaskAlreadyExistsFault"},
{"shape":"InvalidS3BucketFault"},
{"shape":"IamRoleNotFoundFault"},
Expand Down Expand Up @@ -5311,7 +5312,8 @@
"SourceArn":{"shape":"String"},
"Filters":{"shape":"FilterList"},
"Marker":{"shape":"String"},
"MaxRecords":{"shape":"MaxRecords"}
"MaxRecords":{"shape":"MaxRecords"},
"SourceType":{"shape":"ExportSourceType"}
}
},
"DescribeGlobalClustersMessage":{
Expand Down Expand Up @@ -5630,6 +5632,13 @@
"Events":{"shape":"EventList"}
}
},
"ExportSourceType":{
"type":"string",
"enum":[
"SNAPSHOT",
"CLUSTER"
]
},
"ExportTask":{
"type":"structure",
"members":{
Expand All @@ -5647,7 +5656,8 @@
"PercentProgress":{"shape":"Integer"},
"TotalExtractedDataInGB":{"shape":"Integer"},
"FailureCause":{"shape":"String"},
"WarningMessage":{"shape":"String"}
"WarningMessage":{"shape":"String"},
"SourceType":{"shape":"ExportSourceType"}
}
},
"ExportTaskAlreadyExistsFault":{
Expand Down
13 changes: 10 additions & 3 deletions generator/ServiceModels/rds/rds-2014-10-31.docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -2179,6 +2179,13 @@
"refs": {
}
},
"ExportSourceType": {
"base": null,
"refs": {
"DescribeExportTasksMessage$SourceType": "<p>The type of source for the export.</p>",
"ExportTask$SourceType": "<p>The type of source for the export.</p>"
}
},
"ExportTask": {
"base": "<p>Contains the details of a snapshot export to Amazon S3.</p> <p>This data type is used as a response element in the <code>DescribeExportTasks</code> action.</p>",
"refs": {
Expand Down Expand Up @@ -2438,8 +2445,8 @@
"IntegerOptional": {
"base": null,
"refs": {
"ConnectionPoolConfiguration$MaxConnectionsPercent": "<p>The maximum size of the connection pool for each target in a target group. The value is expressed as a percentage of the <code>max_connections</code> setting for the RDS DB instance or Aurora DB cluster used by the target group.</p> <p>Default: 10 for RDS for Microsoft SQL Server, and 100 for all other engines</p> <p>Constraints: Must be between 1 and 100.</p>",
"ConnectionPoolConfiguration$MaxIdleConnectionsPercent": "<p>Controls how actively the proxy closes idle database connections in the connection pool. The value is expressed as a percentage of the <code>max_connections</code> setting for the RDS DB instance or Aurora DB cluster used by the target group. With a high value, the proxy leaves a high percentage of idle database connections open. A low value causes the proxy to close more idle connections and return them to the database.</p> <p>Default: The default value is half of the value of <code>MaxConnectionsPercent</code>. For example, if <code>MaxConnectionsPercent</code> is 80, then the default value of <code>MaxIdleConnectionsPercent</code> is 40. If the value of <code>MaxConnectionsPercent</code> isn't specified, then for SQL Server, <code>MaxIdleConnectionsPercent</code> is 5, and for all other engines, the default is 50.</p> <p>Constraints: Must be between 0 and the value of <code>MaxConnectionsPercent</code>.</p>",
"ConnectionPoolConfiguration$MaxConnectionsPercent": "<p>The maximum size of the connection pool for each target in a target group. The value is expressed as a percentage of the <code>max_connections</code> setting for the RDS DB instance or Aurora DB cluster used by the target group.</p> <p>If you specify <code>MaxIdleConnectionsPercent</code>, then you must also include a value for this parameter.</p> <p>Default: 10 for RDS for Microsoft SQL Server, and 100 for all other engines</p> <p>Constraints: Must be between 1 and 100.</p>",
"ConnectionPoolConfiguration$MaxIdleConnectionsPercent": "<p>Controls how actively the proxy closes idle database connections in the connection pool. The value is expressed as a percentage of the <code>max_connections</code> setting for the RDS DB instance or Aurora DB cluster used by the target group. With a high value, the proxy leaves a high percentage of idle database connections open. A low value causes the proxy to close more idle connections and return them to the database.</p> <p>If you specify this parameter, then you must also include a value for <code>MaxConnectionsPercent</code>.</p> <p>Default: The default value is half of the value of <code>MaxConnectionsPercent</code>. For example, if <code>MaxConnectionsPercent</code> is 80, then the default value of <code>MaxIdleConnectionsPercent</code> is 40. If the value of <code>MaxConnectionsPercent</code> isn't specified, then for SQL Server, <code>MaxIdleConnectionsPercent</code> is 5, and for all other engines, the default is 50.</p> <p>Constraints: Must be between 0 and the value of <code>MaxConnectionsPercent</code>.</p>",
"ConnectionPoolConfiguration$ConnectionBorrowTimeout": "<p>The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the proxy has opened its maximum number of connections and all connections are busy with client sessions.</p> <p>Default: 120</p> <p>Constraints: between 1 and 3600, or 0 representing unlimited</p>",
"CreateDBClusterMessage$BackupRetentionPeriod": "<p>The number of days for which automated backups are retained.</p> <p>Default: 1</p> <p>Constraints:</p> <ul> <li> <p>Must be a value from 1 to 35</p> </li> </ul> <p>Valid for: Aurora DB clusters and Multi-AZ DB clusters</p>",
"CreateDBClusterMessage$Port": "<p>The port number on which the instances in the DB cluster accept connections.</p> <p> <b>RDS for MySQL and Aurora MySQL</b> </p> <p>Default: <code>3306</code> </p> <p>Valid values: <code>1150-65535</code> </p> <p> <b>RDS for PostgreSQL and Aurora PostgreSQL</b> </p> <p>Default: <code>5432</code> </p> <p>Valid values: <code>1150-65535</code> </p> <p>Valid for: Aurora DB clusters and Multi-AZ DB clusters</p>",
Expand Down Expand Up @@ -4158,7 +4165,7 @@
"DescribeDBSubnetGroupsMessage$Marker": "<p>An optional pagination token provided by a previous DescribeDBSubnetGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>.</p>",
"DescribeEngineDefaultClusterParametersMessage$DBParameterGroupFamily": "<p>The name of the DB cluster parameter group family to return engine parameter information for.</p>",
"DescribeEngineDefaultClusterParametersMessage$Marker": "<p>An optional pagination token provided by a previous <code>DescribeEngineDefaultClusterParameters</code> request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>.</p>",
"DescribeEngineDefaultParametersMessage$DBParameterGroupFamily": "<p>The name of the DB parameter group family.</p> <p>Valid Values:</p> <ul> <li> <p> <code>aurora5.6</code> </p> </li> <li> <p> <code>aurora-mysql5.7</code> </p> </li> <li> <p> <code>aurora-mysql8.0</code> </p> </li> <li> <p> <code>aurora-postgresql10</code> </p> </li> <li> <p> <code>aurora-postgresql11</code> </p> </li> <li> <p> <code>aurora-postgresql12</code> </p> </li> <li> <p> <code>aurora-postgresql13</code> </p> </li> <li> <p> <code>mariadb10.2</code> </p> </li> <li> <p> <code>mariadb10.3</code> </p> </li> <li> <p> <code>mariadb10.4</code> </p> </li> <li> <p> <code>mariadb10.5</code> </p> </li> <li> <p> <code>mariadb10.6</code> </p> </li> <li> <p> <code>mysql5.7</code> </p> </li> <li> <p> <code>mysql8.0</code> </p> </li> <li> <p> <code>postgres10</code> </p> </li> <li> <p> <code>postgres11</code> </p> </li> <li> <p> <code>postgres12</code> </p> </li> <li> <p> <code>postgres13</code> </p> </li> <li> <p> <code>postgres14</code> </p> </li> <li> <p> <code>sqlserver-ee-11.0</code> </p> </li> <li> <p> <code>sqlserver-ee-12.0</code> </p> </li> <li> <p> <code>sqlserver-ee-13.0</code> </p> </li> <li> <p> <code>sqlserver-ee-14.0</code> </p> </li> <li> <p> <code>sqlserver-ee-15.0</code> </p> </li> <li> <p> <code>sqlserver-ex-11.0</code> </p> </li> <li> <p> <code>sqlserver-ex-12.0</code> </p> </li> <li> <p> <code>sqlserver-ex-13.0</code> </p> </li> <li> <p> <code>sqlserver-ex-14.0</code> </p> </li> <li> <p> <code>sqlserver-ex-15.0</code> </p> </li> <li> <p> <code>sqlserver-se-11.0</code> </p> </li> <li> <p> <code>sqlserver-se-12.0</code> </p> </li> <li> <p> <code>sqlserver-se-13.0</code> </p> </li> <li> <p> <code>sqlserver-se-14.0</code> </p> </li> <li> <p> <code>sqlserver-se-15.0</code> </p> </li> <li> <p> <code>sqlserver-web-11.0</code> </p> </li> <li> <p> <code>sqlserver-web-12.0</code> </p> </li> <li> <p> <code>sqlserver-web-13.0</code> </p> </li> <li> <p> <code>sqlserver-web-14.0</code> </p> </li> <li> <p> <code>sqlserver-web-15.0</code> </p> </li> </ul>",
"DescribeEngineDefaultParametersMessage$DBParameterGroupFamily": "<p>The name of the DB parameter group family.</p> <p>Valid Values:</p> <ul> <li> <p> <code>aurora5.6</code> </p> </li> <li> <p> <code>aurora-mysql5.7</code> </p> </li> <li> <p> <code>aurora-mysql8.0</code> </p> </li> <li> <p> <code>aurora-postgresql10</code> </p> </li> <li> <p> <code>aurora-postgresql11</code> </p> </li> <li> <p> <code>aurora-postgresql12</code> </p> </li> <li> <p> <code>aurora-postgresql13</code> </p> </li> <li> <p> <code>aurora-postgresql14</code> </p> </li> <li> <p> <code>custom-oracle-ee-19</code> </p> </li> <li> <p> <code>mariadb10.2</code> </p> </li> <li> <p> <code>mariadb10.3</code> </p> </li> <li> <p> <code>mariadb10.4</code> </p> </li> <li> <p> <code>mariadb10.5</code> </p> </li> <li> <p> <code>mariadb10.6</code> </p> </li> <li> <p> <code>mysql5.7</code> </p> </li> <li> <p> <code>mysql8.0</code> </p> </li> <li> <p> <code>oracle-ee-19</code> </p> </li> <li> <p> <code>oracle-ee-cdb-19</code> </p> </li> <li> <p> <code>oracle-ee-cdb-21</code> </p> </li> <li> <p> <code>oracle-se2-19</code> </p> </li> <li> <p> <code>oracle-se2-cdb-19</code> </p> </li> <li> <p> <code>oracle-se2-cdb-21</code> </p> </li> <li> <p> <code>postgres10</code> </p> </li> <li> <p> <code>postgres11</code> </p> </li> <li> <p> <code>postgres12</code> </p> </li> <li> <p> <code>postgres13</code> </p> </li> <li> <p> <code>postgres14</code> </p> </li> <li> <p> <code>sqlserver-ee-11.0</code> </p> </li> <li> <p> <code>sqlserver-ee-12.0</code> </p> </li> <li> <p> <code>sqlserver-ee-13.0</code> </p> </li> <li> <p> <code>sqlserver-ee-14.0</code> </p> </li> <li> <p> <code>sqlserver-ee-15.0</code> </p> </li> <li> <p> <code>sqlserver-ex-11.0</code> </p> </li> <li> <p> <code>sqlserver-ex-12.0</code> </p> </li> <li> <p> <code>sqlserver-ex-13.0</code> </p> </li> <li> <p> <code>sqlserver-ex-14.0</code> </p> </li> <li> <p> <code>sqlserver-ex-15.0</code> </p> </li> <li> <p> <code>sqlserver-se-11.0</code> </p> </li> <li> <p> <code>sqlserver-se-12.0</code> </p> </li> <li> <p> <code>sqlserver-se-13.0</code> </p> </li> <li> <p> <code>sqlserver-se-14.0</code> </p> </li> <li> <p> <code>sqlserver-se-15.0</code> </p> </li> <li> <p> <code>sqlserver-web-11.0</code> </p> </li> <li> <p> <code>sqlserver-web-12.0</code> </p> </li> <li> <p> <code>sqlserver-web-13.0</code> </p> </li> <li> <p> <code>sqlserver-web-14.0</code> </p> </li> <li> <p> <code>sqlserver-web-15.0</code> </p> </li> </ul>",
"DescribeEngineDefaultParametersMessage$Marker": "<p>An optional pagination token provided by a previous <code>DescribeEngineDefaultParameters</code> request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>.</p>",
"DescribeEventCategoriesMessage$SourceType": "<p>The type of source that is generating the events. For RDS Proxy events, specify <code>db-proxy</code>.</p> <p>Valid values: <code>db-instance</code> | <code>db-cluster</code> | <code>db-parameter-group</code> | <code>db-security-group</code> | <code>db-snapshot</code> | <code>db-cluster-snapshot</code> | <code>db-proxy</code> </p>",
"DescribeEventSubscriptionsMessage$SubscriptionName": "<p>The name of the RDS event notification subscription you want to describe.</p>",
Expand Down
Loading

0 comments on commit a23ca6e

Please sign in to comment.