Skip to content

Commit

Permalink
Release v1.40.45 (2021-09-17) (#4101)
Browse files Browse the repository at this point in the history
Release v1.40.45 (2021-09-17)
===

### Service Client Updates
* `service/dms`: Updates service API and documentation
  * Optional flag force-planned-failover added to reboot-replication-instance API call. This flag can be used to test a planned failover scenario used during some maintenance operations.
* `service/es`: Updates service API and documentation
  * This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch).
* `service/opensearch`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation authored Sep 17, 2021
1 parent 91f473e commit a05b606
Show file tree
Hide file tree
Showing 13 changed files with 261 additions and 42 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Release v1.40.45 (2021-09-17)
===

### Service Client Updates
* `service/dms`: Updates service API and documentation
* Optional flag force-planned-failover added to reboot-replication-instance API call. This flag can be used to test a planned failover scenario used during some maintenance operations.
* `service/es`: Updates service API and documentation
* This release adds an optional parameter in the ListDomainNames API to filter domains based on the engine type (OpenSearch/Elasticsearch).
* `service/opensearch`: Updates service API and documentation

Release v1.40.44 (2021-09-16)
===

Expand Down
23 changes: 23 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.40.44"
const SDKVersion = "1.40.45"
3 changes: 2 additions & 1 deletion models/apis/dms/2016-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2313,7 +2313,8 @@
"required":["ReplicationInstanceArn"],
"members":{
"ReplicationInstanceArn":{"shape":"String"},
"ForceFailover":{"shape":"BooleanOptional"}
"ForceFailover":{"shape":"BooleanOptional"},
"ForcePlannedFailover":{"shape":"BooleanOptional"}
}
},
"RebootReplicationInstanceResponse":{
Expand Down
17 changes: 9 additions & 8 deletions models/apis/dms/2016-01-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"CreateEndpoint": "<p>Creates an endpoint using the provided settings.</p> <note> <p>For a MySQL source or target endpoint, don't explicitly specify the database using the <code>DatabaseName</code> request parameter on the <code>CreateEndpoint</code> API call. Specifying <code>DatabaseName</code> when you create a MySQL endpoint replicates all the task tables to this single database. For MySQL endpoints, you specify the database only when you specify the schema in the table-mapping rules of the DMS task.</p> </note>",
"CreateEventSubscription": "<p> Creates an DMS event notification subscription. </p> <p>You can specify the type of source (<code>SourceType</code>) you want to be notified of, provide a list of DMS source IDs (<code>SourceIds</code>) that triggers the events, and provide a list of event categories (<code>EventCategories</code>) for events you want to be notified of. If you specify both the <code>SourceType</code> and <code>SourceIds</code>, such as <code>SourceType = replication-instance</code> and <code>SourceIdentifier = my-replinstance</code>, you will be notified of all the replication instance events for the specified source. If you specify a <code>SourceType</code> but don't specify a <code>SourceIdentifier</code>, you receive notice of the events for that source type for all your DMS sources. If you don't specify either <code>SourceType</code> nor <code>SourceIdentifier</code>, you will be notified of events generated from all DMS sources belonging to your customer account.</p> <p>For more information about DMS events, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\">Working with Events and Notifications</a> in the <i>Database Migration Service User Guide.</i> </p>",
"CreateReplicationInstance": "<p>Creates the replication instance using the specified parameters.</p> <p>DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.APIRole\">Creating the IAM Roles to Use With the CLI and DMS API</a>. For information on the required permissions, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.IAMPermissions\">IAM Permissions Needed to Use DMS</a>.</p>",
"CreateReplicationSubnetGroup": "<p>Creates a replication subnet group given a list of the subnet IDs in a VPC.</p>",
"CreateReplicationSubnetGroup": "<p>Creates a replication subnet group given a list of the subnet IDs in a VPC.</p> <p>The VPC needs to have at least one subnet in at least two availability zones in the Amazon Web Services Region, otherwise the service will throw a <code>ReplicationSubnetGroupDoesNotCoverEnoughAZs</code> exception.</p>",
"CreateReplicationTask": "<p>Creates a replication task using the specified parameters.</p>",
"DeleteCertificate": "<p>Deletes the specified certificate. </p>",
"DeleteConnection": "<p>Deletes the connection between a replication instance and an endpoint.</p>",
Expand Down Expand Up @@ -50,7 +50,7 @@
"MoveReplicationTask": "<p>Moves a replication task from its current replication instance to a different target replication instance using the specified parameters. The target replication instance must be created with the same or later DMS version as the current replication instance.</p>",
"RebootReplicationInstance": "<p>Reboots a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again.</p>",
"RefreshSchemas": "<p>Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.</p>",
"ReloadTables": "<p>Reloads the target database table with the source data. </p>",
"ReloadTables": "<p>Reloads the target database table with the source data. </p> <p>You can only use this operation with a task in the <code>RUNNING</code> state, otherwise the service will throw an <code>InvalidResourceStateFault</code> exception.</p>",
"RemoveTagsFromResource": "<p>Removes metadata tags from an DMS resource, including replication instance, endpoint, security group, and migration task. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html\"> <code>Tag</code> </a> data type description.</p>",
"StartReplicationTask": "<p>Starts the replication task.</p> <p>For more information about DMS tasks, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html\">Working with Migration Tasks </a> in the <i>Database Migration Service User Guide.</i> </p>",
"StartReplicationTaskAssessment": "<p> Starts the replication task assessment for unsupported data types in the source database. </p>",
Expand Down Expand Up @@ -190,7 +190,8 @@
"PostgreSQLSettings$CaptureDdls": "<p>To capture DDL events, DMS creates various artifacts in the PostgreSQL database when the task starts. You can later remove these artifacts.</p> <p>If this value is set to <code>N</code>, you don't have to create tables or triggers on the source database.</p>",
"PostgreSQLSettings$FailTasksOnLobTruncation": "<p>When set to <code>true</code>, this value causes a task to fail if the actual size of a LOB column is greater than the specified <code>LobMaxSize</code>.</p> <p>If task is set to Limited LOB mode and this option is set to true, the task fails instead of truncating the LOB data.</p>",
"PostgreSQLSettings$HeartbeatEnable": "<p>The write-ahead log (WAL) heartbeat feature mimics a dummy transaction. By doing this, it prevents idle logical replication slots from holding onto old WAL logs, which can result in storage full situations on the source. This heartbeat keeps <code>restart_lsn</code> moving and prevents storage full scenarios.</p>",
"RebootReplicationInstanceMessage$ForceFailover": "<p>If this parameter is <code>true</code>, the reboot is conducted through a Multi-AZ failover. (If the instance isn't configured for Multi-AZ, then you can't specify <code>true</code>.)</p>",
"RebootReplicationInstanceMessage$ForceFailover": "<p>If this parameter is <code>true</code>, the reboot is conducted through a Multi-AZ failover. If the instance isn't configured for Multi-AZ, then you can't specify <code>true</code>. ( <code>--force-planned-failover</code> and <code>--force-failover</code> can't both be set to <code>true</code>.)</p>",
"RebootReplicationInstanceMessage$ForcePlannedFailover": "<p>If this parameter is <code>true</code>, the reboot is conducted through a planned Multi-AZ failover where resources are released and cleaned up prior to conducting the failover. If the instance isn''t configured for Multi-AZ, then you can't specify <code>true</code>. ( <code>--force-planned-failover</code> and <code>--force-failover</code> can't both be set to <code>true</code>.)</p>",
"RedshiftSettings$AcceptAnyDate": "<p>A value that indicates to allow any date format, including invalid formats such as 00/00/00 00:00:00, to be loaded without generating an error. You can choose <code>true</code> or <code>false</code> (the default).</p> <p>This parameter applies only to TIMESTAMP and DATE columns. Always use ACCEPTANYDATE with the DATEFORMAT parameter. If the date format for the data doesn't match the DATEFORMAT specification, Amazon Redshift inserts a NULL value into that field. </p>",
"RedshiftSettings$CaseSensitiveNames": "<p>If Amazon Redshift is configured to support case sensitive schema names, set <code>CaseSensitiveNames</code> to <code>true</code>. The default is <code>false</code>.</p>",
"RedshiftSettings$CompUpdate": "<p>If you set <code>CompUpdate</code> to <code>true</code> Amazon Redshift applies automatic compression if the table is empty. This applies even if the table columns already have encodings other than <code>RAW</code>. If you set <code>CompUpdate</code> to <code>false</code>, automatic compression is disabled and existing column encodings aren't changed. The default is <code>true</code>.</p>",
Expand Down Expand Up @@ -655,9 +656,9 @@
"DmsTransferSettings": {
"base": "<p> The settings in JSON format for the DMS Transfer type source endpoint. </p>",
"refs": {
"CreateEndpointMessage$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Possible settings include the following:</p> <ul> <li> <p> <code>ServiceAccessRoleArn</code> - The IAM role that has permission to access the Amazon S3 bucket. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p> <code>BucketName</code> - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string,BucketName=string</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\", } </code> </p>",
"Endpoint$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Possible settings include the following:</p> <ul> <li> <p> <code>ServiceAccessRoleArn</code> - The IAM role that has permission to access the Amazon S3 bucket. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p> <code>BucketName</code> - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string,BucketName=string,</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\"} </code> </p>",
"ModifyEndpointMessage$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Attributes include the following:</p> <ul> <li> <p>serviceAccessRoleArn - The Identity and Access Management (IAM) role that has permission to access the Amazon S3 bucket. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p>BucketName - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string ,BucketName=string</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\"} </code> </p>"
"CreateEndpointMessage$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Possible settings include the following:</p> <ul> <li> <p> <code>ServiceAccessRoleArn</code> - The Amazon Resource Name (ARN) used by the service access IAM role. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p> <code>BucketName</code> - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string,BucketName=string</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\", } </code> </p>",
"Endpoint$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Possible settings include the following:</p> <ul> <li> <p> <code>ServiceAccessRoleArn</code> - - The Amazon Resource Name (ARN) used by the service access IAM role. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p> <code>BucketName</code> - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string,BucketName=string,</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\"} </code> </p>",
"ModifyEndpointMessage$DmsTransferSettings": "<p>The settings in JSON format for the DMS transfer type of source endpoint. </p> <p>Attributes include the following:</p> <ul> <li> <p>serviceAccessRoleArn - The Amazon Resource Name (ARN) used by the service access IAM role. The role must allow the <code>iam:PassRole</code> action.</p> </li> <li> <p>BucketName - The name of the S3 bucket to use.</p> </li> </ul> <p>Shorthand syntax for these settings is as follows: <code>ServiceAccessRoleArn=string ,BucketName=string</code> </p> <p>JSON syntax for these settings is as follows: <code>{ \"ServiceAccessRoleArn\": \"string\", \"BucketName\": \"string\"} </code> </p>"
}
},
"DocDbSettings": {
Expand Down Expand Up @@ -1667,7 +1668,7 @@
"AccountQuota$AccountQuotaName": "<p>The name of the DMS quota for this Amazon Web Services account.</p>",
"AddTagsToResourceMessage$ResourceArn": "<p>Identifies the DMS resource to which tags should be added. The value for this parameter is an Amazon Resource Name (ARN).</p> <p>For DMS, you can tag a replication instance, an endpoint, or a replication task.</p>",
"ApplyPendingMaintenanceActionMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the DMS resource that the pending maintenance action applies to.</p>",
"ApplyPendingMaintenanceActionMessage$ApplyAction": "<p>The pending maintenance action to apply to this resource.</p>",
"ApplyPendingMaintenanceActionMessage$ApplyAction": "<p>The pending maintenance action to apply to this resource.</p> <p>Valid values: <code>os-upgrade</code>, <code>system-update</code>, <code>db-upgrade</code> </p>",
"ApplyPendingMaintenanceActionMessage$OptInType": "<p>A value that specifies the type of opt-in request, or undoes an opt-in request. You can't undo an opt-in request of type <code>immediate</code>.</p> <p>Valid values:</p> <ul> <li> <p> <code>immediate</code> - Apply the maintenance action immediately.</p> </li> <li> <p> <code>next-maintenance</code> - Apply the maintenance action during the next maintenance window for the resource.</p> </li> <li> <p> <code>undo-opt-in</code> - Cancel any existing <code>next-maintenance</code> opt-in requests.</p> </li> </ul>",
"ArnList$member": null,
"AvailabilityZone$Name": "<p>The name of the Availability Zone.</p>",
Expand Down Expand Up @@ -1784,7 +1785,7 @@
"DescribeTableStatisticsMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
"DescribeTableStatisticsResponse$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task.</p>",
"DescribeTableStatisticsResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
"DmsTransferSettings$ServiceAccessRoleArn": "<p> The IAM role that has permission to access the Amazon S3 bucket. When specified as part of request syntax, such as for the <code>CreateEndpoint</code> and <code>ModifyEndpoint</code> actions, the role must allow the <code>iam:PassRole</code> action.</p>",
"DmsTransferSettings$ServiceAccessRoleArn": "<p>The Amazon Resource Name (ARN) used by the service access IAM role. The role must allow the <code>iam:PassRole</code> action.</p>",
"DmsTransferSettings$BucketName": "<p> The name of the S3 bucket to use. </p>",
"DocDbSettings$Username": "<p>The user name you use to access the DocumentDB source endpoint. </p>",
"DocDbSettings$ServerName": "<p> The name of the server on the DocumentDB source endpoint. </p>",
Expand Down
26 changes: 24 additions & 2 deletions models/apis/es/2015-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,7 @@
"method":"GET",
"requestUri":"/2015-01-01/domain"
},
"input":{"shape":"ListDomainNamesRequest"},
"output":{"shape":"ListDomainNamesResponse"},
"errors":[
{"shape":"BaseException"},
Expand Down Expand Up @@ -1368,7 +1369,8 @@
"DomainInfo":{
"type":"structure",
"members":{
"DomainName":{"shape":"DomainName"}
"DomainName":{"shape":"DomainName"},
"EngineType":{"shape":"EngineType"}
}
},
"DomainInfoList":{
Expand Down Expand Up @@ -1635,7 +1637,10 @@
"Status":{"shape":"OptionStatus"}
}
},
"ElasticsearchVersionString":{"type":"string"},
"ElasticsearchVersionString":{
"type":"string",
"pattern":"^[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$"
},
"EncryptionAtRestOptions":{
"type":"structure",
"members":{
Expand All @@ -1659,6 +1664,13 @@
"key":{"shape":"String"},
"value":{"shape":"ServiceUrl"}
},
"EngineType":{
"type":"string",
"enum":[
"OpenSearch",
"Elasticsearch"
]
},
"ErrorDetails":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1890,6 +1902,16 @@
"key":{"shape":"InstanceRole"},
"value":{"shape":"Limits"}
},
"ListDomainNamesRequest":{
"type":"structure",
"members":{
"EngineType":{
"shape":"EngineType",
"location":"querystring",
"locationName":"engineType"
}
}
},
"ListDomainNamesResponse":{
"type":"structure",
"members":{
Expand Down
Loading

0 comments on commit a05b606

Please sign in to comment.