diff --git a/.changes/1.27.36.json b/.changes/1.27.36.json new file mode 100644 index 0000000000..256799acc4 --- /dev/null +++ b/.changes/1.27.36.json @@ -0,0 +1,32 @@ +[ + { + "category": "``account``", + "description": "This release enables customers to manage the primary contact information for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Added support for EC2 M1 Mac instances. For more information, please visit aws.amazon.com/mac.", + "type": "api-change" + }, + { + "category": "``iotdeviceadvisor``", + "description": "Added new service feature (Early access only) - Long Duration Test, where customers can test the IoT device to observe how it behaves when the device is in operation for longer period.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Link devices now support remote rebooting. Link devices now support maintenance windows. Maintenance windows allow a Link device to install software updates without stopping the MediaLive channel. The channel will experience a brief loss of input from the device while updates are installed.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds the \"ModifyActivityStream\" API with support for audit policy state locking and unlocking.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "Remove unsupported language codes for StartTranscriptionJob and update VocabularyFileUri for UpdateMedicalVocabulary", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3acafefc69..cf1085332a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.36 +======= + +* api-change:``account``: This release enables customers to manage the primary contact information for their AWS accounts. For more information, see https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html +* api-change:``ec2``: Added support for EC2 M1 Mac instances. For more information, please visit aws.amazon.com/mac. +* api-change:``iotdeviceadvisor``: Added new service feature (Early access only) - Long Duration Test, where customers can test the IoT device to observe how it behaves when the device is in operation for longer period. +* api-change:``medialive``: Link devices now support remote rebooting. Link devices now support maintenance windows. Maintenance windows allow a Link device to install software updates without stopping the MediaLive channel. The channel will experience a brief loss of input from the device while updates are installed. +* api-change:``rds``: This release adds the "ModifyActivityStream" API with support for audit policy state locking and unlocking. +* api-change:``transcribe``: Remove unsupported language codes for StartTranscriptionJob and update VocabularyFileUri for UpdateMedicalVocabulary + + 1.27.35 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 6996aeedee..31879cfdbe 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.27.35' +__version__ = '1.27.36' class NullHandler(logging.Handler): diff --git a/botocore/data/account/2021-02-01/service-2.json b/botocore/data/account/2021-02-01/service-2.json index a055588201..ebef9a0409 100644 --- a/botocore/data/account/2021-02-01/service-2.json +++ b/botocore/data/account/2021-02-01/service-2.json @@ -27,7 +27,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"InternalServerException"} ], - "documentation":"

Deletes the specified alternate contact from an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

", + "documentation":"

Deletes the specified alternate contact from an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.

", "idempotent":true }, "GetAlternateContact":{ @@ -46,7 +46,25 @@ {"shape":"TooManyRequestsException"}, {"shape":"InternalServerException"} ], - "documentation":"

Retrieves the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

" + "documentation":"

Retrieves the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.

" + }, + "GetContactInformation":{ + "name":"GetContactInformation", + "http":{ + "method":"POST", + "requestUri":"/getContactInformation", + "responseCode":200 + }, + "input":{"shape":"GetContactInformationRequest"}, + "output":{"shape":"GetContactInformationResponse"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Retrieves the primary contact information of an Amazon Web Services account.

For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.

" }, "PutAlternateContact":{ "name":"PutAlternateContact", @@ -62,7 +80,24 @@ {"shape":"TooManyRequestsException"}, {"shape":"InternalServerException"} ], - "documentation":"

Modifies the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

", + "documentation":"

Modifies the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management.

", + "idempotent":true + }, + "PutContactInformation":{ + "name":"PutContactInformation", + "http":{ + "method":"POST", + "requestUri":"/putContactInformation", + "responseCode":200 + }, + "input":{"shape":"PutContactInformationRequest"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Updates the primary contact information of an Amazon Web Services account.

For complete details about how to use the primary contact operations, see Update the primary and alternate contact information.

", "idempotent":true } }, @@ -84,6 +119,12 @@ "type":"string", "pattern":"^\\d{12}$" }, + "AddressLine":{ + "type":"string", + "max":60, + "min":1, + "sensitive":true + }, "AlternateContact":{ "type":"structure", "members":{ @@ -118,6 +159,93 @@ "SECURITY" ] }, + "City":{ + "type":"string", + "max":50, + "min":1, + "sensitive":true + }, + "CompanyName":{ + "type":"string", + "max":50, + "min":1, + "sensitive":true + }, + "ContactInformation":{ + "type":"structure", + "required":[ + "AddressLine1", + "City", + "CountryCode", + "FullName", + "PhoneNumber", + "PostalCode" + ], + "members":{ + "AddressLine1":{ + "shape":"AddressLine", + "documentation":"

The first line of the primary contact address.

" + }, + "AddressLine2":{ + "shape":"AddressLine", + "documentation":"

The second line of the primary contact address, if any.

" + }, + "AddressLine3":{ + "shape":"AddressLine", + "documentation":"

The third line of the primary contact address, if any.

" + }, + "City":{ + "shape":"City", + "documentation":"

The city of the primary contact address.

" + }, + "CompanyName":{ + "shape":"CompanyName", + "documentation":"

The name of the company associated with the primary contact information, if any.

" + }, + "CountryCode":{ + "shape":"CountryCode", + "documentation":"

The ISO-3166 two-letter country code for the primary contact address.

" + }, + "DistrictOrCounty":{ + "shape":"DistrictOrCounty", + "documentation":"

The district or county of the primary contact address, if any.

" + }, + "FullName":{ + "shape":"FullName", + "documentation":"

The full name of the primary contact address.

" + }, + "PhoneNumber":{ + "shape":"ContactInformationPhoneNumber", + "documentation":"

The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation.

" + }, + "PostalCode":{ + "shape":"PostalCode", + "documentation":"

The postal code of the primary contact address.

" + }, + "StateOrRegion":{ + "shape":"StateOrRegion", + "documentation":"

The state or region of the primary contact address. This field is required in selected countries.

" + }, + "WebsiteUrl":{ + "shape":"WebsiteUrl", + "documentation":"

The URL of the website associated with the primary contact information, if any.

" + } + }, + "documentation":"

Contains the details of the primary contact information associated with an Amazon Web Services account.

" + }, + "ContactInformationPhoneNumber":{ + "type":"string", + "max":20, + "min":1, + "pattern":"^[+][\\s0-9()-]+$", + "sensitive":true + }, + "CountryCode":{ + "type":"string", + "max":2, + "min":2, + "sensitive":true + }, "DeleteAlternateContactRequest":{ "type":"structure", "required":["AlternateContactType"], @@ -132,11 +260,23 @@ } } }, + "DistrictOrCounty":{ + "type":"string", + "max":50, + "min":1, + "sensitive":true + }, "EmailAddress":{ "type":"string", "max":64, "min":1, - "pattern":"[\\w+=,.-]+@[\\w.-]+\\.[\\w]+", + "pattern":"^[\\s]*[\\w+=.#!&-]+@[\\w.-]+\\.[\\w]+[\\s]*$", + "sensitive":true + }, + "FullName":{ + "type":"string", + "max":50, + "min":1, "sensitive":true }, "GetAlternateContactRequest":{ @@ -162,6 +302,24 @@ } } }, + "GetContactInformationRequest":{ + "type":"structure", + "members":{ + "AccountId":{ + "shape":"AccountId", + "documentation":"

Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned.

The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter.

To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.

" + } + } + }, + "GetContactInformationResponse":{ + "type":"structure", + "members":{ + "ContactInformation":{ + "shape":"ContactInformation", + "documentation":"

Contains the details of the primary contact information associated with an Amazon Web Services account.

" + } + } + }, "InternalServerException":{ "type":"structure", "required":["message"], @@ -187,6 +345,12 @@ "pattern":"^[\\s0-9()+-]+$", "sensitive":true }, + "PostalCode":{ + "type":"string", + "max":20, + "min":1, + "sensitive":true + }, "PutAlternateContactRequest":{ "type":"structure", "required":[ @@ -223,6 +387,20 @@ } } }, + "PutContactInformationRequest":{ + "type":"structure", + "required":["ContactInformation"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "documentation":"

Specifies the 12-digit account ID number of the Amazon Web Services account that you want to access or modify with this operation. If you don't specify this parameter, it defaults to the Amazon Web Services account of the identity used to call the operation. To use this parameter, the caller must be an identity in the organization's management account or a delegated administrator account. The specified account ID must also be a member account in the same organization. The organization must have all features enabled, and the organization must have trusted access enabled for the Account Management service, and optionally a delegated admin account assigned.

The management account can't specify its own AccountId. It must call the operation in standalone context by not including the AccountId parameter.

To call this operation on an account that is not a member of an organization, don't specify this parameter. Instead, call the operation using an identity belonging to the account whose contacts you wish to retrieve or modify.

" + }, + "ContactInformation":{ + "shape":"ContactInformation", + "documentation":"

Contains the details of the primary contact information associated with an Amazon Web Services account.

" + } + } + }, "ResourceNotFoundException":{ "type":"structure", "required":["message"], @@ -236,6 +414,12 @@ }, "exception":true }, + "StateOrRegion":{ + "type":"string", + "max":50, + "min":1, + "sensitive":true + }, "String":{"type":"string"}, "Title":{ "type":"string", @@ -269,6 +453,12 @@ "senderFault":true }, "exception":true + }, + "WebsiteUrl":{ + "type":"string", + "max":256, + "min":1, + "sensitive":true } }, "documentation":"

Operations for Amazon Web Services Account Management

" diff --git a/botocore/data/ec2/2016-11-15/service-2.json b/botocore/data/ec2/2016-11-15/service-2.json index 9b52ae8223..12c608424f 100644 --- a/botocore/data/ec2/2016-11-15/service-2.json +++ b/botocore/data/ec2/2016-11-15/service-2.json @@ -31662,7 +31662,8 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.12xlarge", - "c7g.16xlarge" + "c7g.16xlarge", + "mac2.metal" ] }, "InstanceTypeHypervisor":{ diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index 841d1b3ae1..a1734436d3 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -9267,6 +9267,7 @@ "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "ap-southeast-3" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, @@ -19490,7 +19491,8 @@ } }, "endpoints" : { - "us-iso-east-1" : { } + "us-iso-east-1" : { }, + "us-iso-west-1" : { } } }, "sts" : { diff --git a/botocore/data/iotdeviceadvisor/2020-09-18/service-2.json b/botocore/data/iotdeviceadvisor/2020-09-18/service-2.json index 1cb1ea3db4..0d332d4cc0 100644 --- a/botocore/data/iotdeviceadvisor/2020-09-18/service-2.json +++ b/botocore/data/iotdeviceadvisor/2020-09-18/service-2.json @@ -534,6 +534,7 @@ "exception":true, "fault":true }, + "IsLongDurationTestBoolean":{"type":"boolean"}, "ListSuiteDefinitionsRequest":{ "type":"structure", "members":{ @@ -639,6 +640,13 @@ "min":1 }, "ParallelRun":{"type":"boolean"}, + "Protocol":{ + "type":"string", + "enum":[ + "MqttV3_1_1", + "MqttV5" + ] + }, "QualificationReportDownloadUrl":{"type":"string"}, "ResourceNotFoundException":{ "type":"structure", @@ -769,6 +777,10 @@ "shape":"IntendedForQualificationBoolean", "documentation":"

Gets the tests intended for qualification in a suite.

" }, + "isLongDurationTest":{ + "shape":"IsLongDurationTestBoolean", + "documentation":"

Verifies if the test suite is a long duration test.

" + }, "rootGroup":{ "shape":"RootGroup", "documentation":"

Gets test suite root group.

" @@ -776,6 +788,10 @@ "devicePermissionRoleArn":{ "shape":"AmazonResourceName", "documentation":"

Gets the device permission ARN.

" + }, + "protocol":{ + "shape":"Protocol", + "documentation":"

Gets the MQTT protocol that is configured in the suite definition.

" } }, "documentation":"

Gets Suite Definition Configuration.

" @@ -799,6 +815,14 @@ "shape":"IntendedForQualificationBoolean", "documentation":"

Specifies if the test suite is intended for qualification.

" }, + "isLongDurationTest":{ + "shape":"IsLongDurationTestBoolean", + "documentation":"

Verifies if the test suite is a long duration test.

" + }, + "protocol":{ + "shape":"Protocol", + "documentation":"

Gets the MQTT protocol that is configured in the suite definition.

" + }, "createdAt":{ "shape":"Timestamp", "documentation":"

Date (in Unix epoch time) when the test suite was created.

" @@ -907,6 +931,7 @@ "type":"list", "member":{"shape":"SuiteRunInformation"} }, + "SystemMessage":{"type":"string"}, "TagKeyList":{ "type":"list", "member":{"shape":"String128"}, @@ -983,6 +1008,10 @@ "failure":{ "shape":"Failure", "documentation":"

Provides test case run failure result.

" + }, + "testScenarios":{ + "shape":"TestCaseScenariosList", + "documentation":"

Provides the test scenarios for the test case run.

" } }, "documentation":"

Provides the test case run.

" @@ -992,6 +1021,58 @@ "member":{"shape":"TestCaseRun"}, "documentation":"

Tests under each group result.

" }, + "TestCaseScenario":{ + "type":"structure", + "members":{ + "testCaseScenarioId":{ + "shape":"TestCaseScenarioId", + "documentation":"

Provides test case scenario ID.

" + }, + "testCaseScenarioType":{ + "shape":"TestCaseScenarioType", + "documentation":"

Provides test case scenario type. Type is one of the following:

" + }, + "status":{ + "shape":"TestCaseScenarioStatus", + "documentation":"

Provides the test case scenario status. Status is one of the following:

" + }, + "failure":{ + "shape":"Failure", + "documentation":"

Provides test case scenario failure result.

" + }, + "systemMessage":{ + "shape":"SystemMessage", + "documentation":"

" + } + }, + "documentation":"

Provides test case scenario.

" + }, + "TestCaseScenarioId":{"type":"string"}, + "TestCaseScenarioStatus":{ + "type":"string", + "enum":[ + "PASS", + "FAIL", + "CANCELED", + "PENDING", + "RUNNING", + "STOPPING", + "STOPPED", + "PASS_WITH_WARNINGS", + "ERROR" + ] + }, + "TestCaseScenarioType":{ + "type":"string", + "enum":[ + "Advanced", + "Basic" + ] + }, + "TestCaseScenariosList":{ + "type":"list", + "member":{"shape":"TestCaseScenario"} + }, "TestResult":{ "type":"structure", "members":{ diff --git a/botocore/data/medialive/2017-10-14/service-2.json b/botocore/data/medialive/2017-10-14/service-2.json index b368d4cce6..2530c0a4a8 100644 --- a/botocore/data/medialive/2017-10-14/service-2.json +++ b/botocore/data/medialive/2017-10-14/service-2.json @@ -1978,6 +1978,56 @@ ], "documentation": "Purchase an offering and create a reservation." }, + "RebootInputDevice": { + "name": "RebootInputDevice", + "http": { + "method": "POST", + "requestUri": "/prod/inputDevices/{inputDeviceId}/reboot", + "responseCode": 200 + }, + "input": { + "shape": "RebootInputDeviceRequest" + }, + "output": { + "shape": "RebootInputDeviceResponse", + "documentation": "Your reboot request has succeeded." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "This request was invalid." + }, + { + "shape": "UnprocessableEntityException", + "documentation": "Reboot operation failed, input could not be validated." + }, + { + "shape": "InternalServerErrorException", + "documentation": "Unexpected internal service error." + }, + { + "shape": "ForbiddenException", + "documentation": "You do not have permission to reboot input device." + }, + { + "shape": "BadGatewayException", + "documentation": "Bad gateway error." + }, + { + "shape": "NotFoundException", + "documentation": "Input device not found." + }, + { + "shape": "GatewayTimeoutException", + "documentation": "Gateway Timeout Error" + }, + { + "shape": "TooManyRequestsException", + "documentation": "Request limit exceeded on reboot device calls to the input device service." + } + ], + "documentation": "Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device\u2019s connection status will change to connected." + }, "RejectInputDeviceTransfer": { "name": "RejectInputDeviceTransfer", "http": { @@ -2082,6 +2132,56 @@ ], "documentation": "Starts an existing channel" }, + "StartInputDeviceMaintenanceWindow": { + "name": "StartInputDeviceMaintenanceWindow", + "http": { + "method": "POST", + "requestUri": "/prod/inputDevices/{inputDeviceId}/startInputDeviceMaintenanceWindow", + "responseCode": 200 + }, + "input": { + "shape": "StartInputDeviceMaintenanceWindowRequest" + }, + "output": { + "shape": "StartInputDeviceMaintenanceWindowResponse", + "documentation": "Your start maintenance window request has succeeded." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "This request was invalid." + }, + { + "shape": "UnprocessableEntityException", + "documentation": "Start maintenance window operation failed, input could not be validated." + }, + { + "shape": "InternalServerErrorException", + "documentation": "Unexpected internal service error." + }, + { + "shape": "ForbiddenException", + "documentation": "You do not have permission to start a maintenance window for this input device." + }, + { + "shape": "BadGatewayException", + "documentation": "Bad gateway error." + }, + { + "shape": "NotFoundException", + "documentation": "Input device not found." + }, + { + "shape": "GatewayTimeoutException", + "documentation": "Gateway Timeout Error" + }, + { + "shape": "TooManyRequestsException", + "documentation": "Request limit exceeded on start maintenance window calls to the input device service." + } + ], + "documentation": "Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance." + }, "StartMultiplex": { "name": "StartMultiplex", "http": { @@ -12792,6 +12892,51 @@ }, "documentation": "Raw Settings" }, + "RebootInputDevice": { + "type": "structure", + "members": { + "Force": { + "shape": "RebootInputDeviceForce", + "locationName": "force", + "documentation": "Force a reboot of an input device. If the device is streaming, it will stop streaming and begin rebooting within a few seconds of sending the command. If the device was streaming prior to the reboot, the device will resume streaming when the reboot completes." + } + }, + "documentation": "Placeholder documentation for RebootInputDevice" + }, + "RebootInputDeviceForce": { + "type": "string", + "documentation": "Whether or not to force reboot the input device.", + "enum": [ + "NO", + "YES" + ] + }, + "RebootInputDeviceRequest": { + "type": "structure", + "members": { + "Force": { + "shape": "RebootInputDeviceForce", + "locationName": "force", + "documentation": "Force a reboot of an input device. If the device is streaming, it will stop streaming and begin rebooting within a few seconds of sending the command. If the device was streaming prior to the reboot, the device will resume streaming when the reboot completes." + }, + "InputDeviceId": { + "shape": "__string", + "location": "uri", + "locationName": "inputDeviceId", + "documentation": "The unique ID of the input device to reboot. For example, hd-123456789abcdef." + } + }, + "documentation": "A request to reboot an AWS Elemental device.", + "required": [ + "InputDeviceId" + ] + }, + "RebootInputDeviceResponse": { + "type": "structure", + "members": { + }, + "documentation": "Placeholder documentation for RebootInputDeviceResponse" + }, "Rec601Settings": { "type": "structure", "members": { @@ -13933,6 +14078,27 @@ }, "documentation": "Placeholder documentation for StartChannelResponse" }, + "StartInputDeviceMaintenanceWindowRequest": { + "type": "structure", + "members": { + "InputDeviceId": { + "shape": "__string", + "location": "uri", + "locationName": "inputDeviceId", + "documentation": "The unique ID of the input device to start a maintenance window for. For example, hd-123456789abcdef." + } + }, + "required": [ + "InputDeviceId" + ], + "documentation": "Placeholder documentation for StartInputDeviceMaintenanceWindowRequest" + }, + "StartInputDeviceMaintenanceWindowResponse": { + "type": "structure", + "members": { + }, + "documentation": "Placeholder documentation for StartInputDeviceMaintenanceWindowResponse" + }, "StartMultiplexRequest": { "type": "structure", "members": { diff --git a/botocore/data/rds/2014-10-31/service-2.json b/botocore/data/rds/2014-10-31/service-2.json index ccc36e3be9..8afbcfa801 100644 --- a/botocore/data/rds/2014-10-31/service-2.json +++ b/botocore/data/rds/2014-10-31/service-2.json @@ -1534,6 +1534,24 @@ ], "documentation":"

Lists all tags on an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

" }, + "ModifyActivityStream":{ + "name":"ModifyActivityStream", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyActivityStreamRequest"}, + "output":{ + "shape":"ModifyActivityStreamResponse", + "resultWrapper":"ModifyActivityStreamResult" + }, + "errors":[ + {"shape":"InvalidDBInstanceStateFault"}, + {"shape":"ResourceNotFoundFault"}, + {"shape":"DBInstanceNotFoundFault"} + ], + "documentation":"

Changes the audit policy state of a database activity stream to either locked (default) or unlocked. A locked policy is read-only, whereas an unlocked policy is read/write. If your activity stream is started and locked, you can unlock it, customize your audit policy, and then lock your activity stream. Restarting the activity stream isn't required. For more information, see Modifying a database activity stream in the Amazon RDS User Guide.

This operation is supported for RDS for Oracle only.

" + }, "ModifyCertificates":{ "name":"ModifyCertificates", "http":{ @@ -2563,6 +2581,15 @@ "type":"list", "member":{"shape":"String"} }, + "ActivityStreamPolicyStatus":{ + "type":"string", + "enum":[ + "locked", + "unlocked", + "locking-policy", + "unlocking-policy" + ] + }, "ActivityStreamStatus":{ "type":"string", "enum":[ @@ -2700,6 +2727,13 @@ "locationName":"AttributeValue" } }, + "AuditPolicyState":{ + "type":"string", + "enum":[ + "locked", + "unlocked" + ] + }, "AuthScheme":{ "type":"string", "enum":["SECRETS"] @@ -4026,7 +4060,7 @@ }, "EngineFamily":{ "shape":"EngineFamily", - "documentation":"

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 MYSQL. For Aurora PostgreSQL and RDS for PostgreSQL databases, specify POSTGRESQL.

" + "documentation":"

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 and RDS for MySQL databases, specify MYSQL. For Aurora PostgreSQL and RDS for PostgreSQL databases, specify POSTGRESQL.

" }, "Auth":{ "shape":"UserAuthConfigList", @@ -5664,6 +5698,10 @@ "NetworkType":{ "shape":"String", "documentation":"

The network type of the DB instance.

Valid values:

The network type is determined by the DBSubnetGroup specified for the DB instance. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).

For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide and Working with a DB instance in a VPC in the Amazon Aurora User Guide.

" + }, + "ActivityStreamPolicyStatus":{ + "shape":"ActivityStreamPolicyStatus", + "documentation":"

The status of the policy state of the activity stream.

" } }, "documentation":"

Contains the details of an Amazon RDS DB instance.

This data type is used as a response element in the operations CreateDBInstance, CreateDBInstanceReadReplica, DeleteDBInstance, DescribeDBInstances, ModifyDBInstance, PromoteReadReplica, RebootDBInstance, RestoreDBInstanceFromDBSnapshot, RestoreDBInstanceFromS3, RestoreDBInstanceToPointInTime, StartDBInstance, and StopDBInstance.

", @@ -6135,7 +6173,7 @@ }, "EngineFamily":{ "shape":"String", - "documentation":"

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. MYSQL supports Aurora MySQL, RDS for MariaDB, and RDS for MySQL databases. POSTGRESQL supports Aurora PostgreSQL and RDS for PostgreSQL databases.

" + "documentation":"

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. MYSQL supports Aurora MySQL and RDS for MySQL databases. POSTGRESQL supports Aurora PostgreSQL and RDS for PostgreSQL databases.

" }, "VpcId":{ "shape":"String", @@ -9561,6 +9599,48 @@ "locationName":"MinimumEngineVersionPerAllowedValue" } }, + "ModifyActivityStreamRequest":{ + "type":"structure", + "members":{ + "ResourceArn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the RDS for Oracle DB instance, for example, arn:aws:rds:us-east-1:12345667890:instance:my-orcl-db.

" + }, + "AuditPolicyState":{ + "shape":"AuditPolicyState", + "documentation":"

The audit policy state. When a policy is unlocked, it is read/write. When it is locked, it is read-only. You can edit your audit policy only when the activity stream is unlocked or stopped.

" + } + } + }, + "ModifyActivityStreamResponse":{ + "type":"structure", + "members":{ + "KmsKeyId":{ + "shape":"String", + "documentation":"

The Amazon Web Services KMS key identifier for encryption of messages in the database activity stream.

" + }, + "KinesisStreamName":{ + "shape":"String", + "documentation":"

The name of the Amazon Kinesis data stream to be used for the database activity stream.

" + }, + "Status":{ + "shape":"ActivityStreamStatus", + "documentation":"

The status of the modification to the database activity stream.

" + }, + "Mode":{ + "shape":"ActivityStreamMode", + "documentation":"

The mode of the database activity stream.

" + }, + "EngineNativeAuditFieldsIncluded":{ + "shape":"BooleanOptional", + "documentation":"

Indicates whether engine-native audit fields are included in the database activity stream.

" + }, + "PolicyStatus":{ + "shape":"ActivityStreamPolicyStatus", + "documentation":"

The status of the modification to the policy state of the database activity stream.

" + } + } + }, "ModifyCertificatesMessage":{ "type":"structure", "members":{ diff --git a/botocore/data/transcribe/2017-10-26/service-2.json b/botocore/data/transcribe/2017-10-26/service-2.json index 912bf553e0..6ded5520d7 100644 --- a/botocore/data/transcribe/2017-10-26/service-2.json +++ b/botocore/data/transcribe/2017-10-26/service-2.json @@ -1532,7 +1532,6 @@ "af-ZA", "ar-AE", "ar-SA", - "cy-GB", "da-DK", "de-CH", "de-DE", @@ -1548,8 +1547,6 @@ "fa-IR", "fr-CA", "fr-FR", - "ga-IE", - "gd-GB", "he-IL", "hi-IN", "id-ID", @@ -3095,7 +3092,8 @@ "type":"structure", "required":[ "VocabularyName", - "LanguageCode" + "LanguageCode", + "VocabularyFileUri" ], "members":{ "VocabularyName":{ diff --git a/docs/source/conf.py b/docs/source/conf.py index d8bf4af454..579b099f5b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ # The short X.Y version. version = '1.27.' # The full version, including alpha/beta/rc tags. -release = '1.27.35' +release = '1.27.36' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.