From 1239008b86f7170e930ce86075d4cb81fa304c5e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jul 2024 18:06:01 +0000 Subject: [PATCH 1/3] Update to latest models --- .../next-release/api-change-acm-15496.json | 5 + .../next-release/api-change-ecr-30317.json | 5 + ...-change-paymentcryptographydata-99008.json | 5 + .../api-change-qbusiness-14846.json | 5 + botocore/data/acm/2015-12-08/service-2.json | 17 +- botocore/data/ecr/2015-09-21/service-2.json | 5 +- .../2022-02-03/service-2.json | 395 ++++++++++-------- .../data/qbusiness/2023-11-27/service-2.json | 32 +- 8 files changed, 284 insertions(+), 185 deletions(-) create mode 100644 .changes/next-release/api-change-acm-15496.json create mode 100644 .changes/next-release/api-change-ecr-30317.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-99008.json create mode 100644 .changes/next-release/api-change-qbusiness-14846.json diff --git a/.changes/next-release/api-change-acm-15496.json b/.changes/next-release/api-change-acm-15496.json new file mode 100644 index 0000000000..c2142ffd0c --- /dev/null +++ b/.changes/next-release/api-change-acm-15496.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm``", + "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description." +} diff --git a/.changes/next-release/api-change-ecr-30317.json b/.changes/next-release/api-change-ecr-30317.json new file mode 100644 index 0000000000..120da5e549 --- /dev/null +++ b/.changes/next-release/api-change-ecr-30317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-99008.json b/.changes/next-release/api-change-paymentcryptographydata-99008.json new file mode 100644 index 0000000000..8e7944c649 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-99008.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." +} diff --git a/.changes/next-release/api-change-qbusiness-14846.json b/.changes/next-release/api-change-qbusiness-14846.json new file mode 100644 index 0000000000..3a61b0178a --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-14846.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration." +} diff --git a/botocore/data/acm/2015-12-08/service-2.json b/botocore/data/acm/2015-12-08/service-2.json index e2d91e26a1..539c7d63a2 100644 --- a/botocore/data/acm/2015-12-08/service-2.json +++ b/botocore/data/acm/2015-12-08/service-2.json @@ -11,7 +11,8 @@ "serviceId":"ACM", "signatureVersion":"v4", "targetPrefix":"CertificateManager", - "uid":"acm-2015-12-08" + "uid":"acm-2015-12-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToCertificate":{ @@ -104,7 +105,7 @@ {"shape":"RequestInProgressException"}, {"shape":"InvalidArnException"} ], - "documentation":"

Retrieves an Amazon-issued certificate and its certificate chain. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use OpenSSL to decode the certificates and inspect individual fields.

" + "documentation":"

Retrieves a certificate and its certificate chain. The certificate may be either a public or private certificate issued using the ACM RequestCertificate action, or a certificate imported into ACM using the ImportCertificate action. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use OpenSSL to decode the certificates and inspect individual fields.

" }, "ImportCertificate":{ "name":"ImportCertificate", @@ -123,7 +124,7 @@ {"shape":"InvalidParameterException"}, {"shape":"InvalidArnException"} ], - "documentation":"

Imports a certificate into Certificate Manager (ACM) to use with services that are integrated with ACM. Note that integrated services allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see Importing Certificates in the Certificate Manager User Guide.

ACM does not provide managed renewal for certificates that you import.

Note the following guidelines when importing third party certificates:

This operation returns the Amazon Resource Name (ARN) of the imported certificate.

" + "documentation":"

Imports a certificate into Certificate Manager (ACM) to use with services that are integrated with ACM. Note that integrated services allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see Importing Certificates in the Certificate Manager User Guide.

ACM does not provide managed renewal for certificates that you import.

Note the following guidelines when importing third party certificates:

This operation returns the Amazon Resource Name (ARN) of the imported certificate.

" }, "ListCertificates":{ "name":"ListCertificates", @@ -137,7 +138,7 @@ {"shape":"InvalidArgsException"}, {"shape":"ValidationException"} ], - "documentation":"

Retrieves a list of certificate ARNs and domain names. You can request that only certificates that match a specific status be listed. You can also filter by specific attributes of the certificate. Default filtering returns only RSA_2048 certificates. For more information, see Filters.

" + "documentation":"

Retrieves a list of certificate ARNs and domain names. By default, the API returns RSA_2048 certificates. To return all certificates in the account, include the keyType filter with the values [RSA_1024, RSA_2048, RSA_3072, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1].

In addition to keyType, you can also filter by the CertificateStatuses, keyUsage, and extendedKeyUsage attributes on the certificate. For more information, see Filters.

" }, "ListTagsForCertificate":{ "name":"ListTagsForCertificate", @@ -453,11 +454,11 @@ }, "SubjectAlternativeNameSummaries":{ "shape":"DomainList", - "documentation":"

One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

" + "documentation":"

One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

" }, "HasAdditionalSubjectAlternativeNames":{ "shape":"NullableBoolean", - "documentation":"

When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

", + "documentation":"

When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

", "box":true }, "Status":{ @@ -615,7 +616,7 @@ }, "ValidationStatus":{ "shape":"DomainStatus", - "documentation":"

The validation status of the domain name. This can be one of the following values:

" + "documentation":"

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

" }, "ResourceRecord":{ "shape":"ResourceRecord", @@ -1203,7 +1204,7 @@ }, "KeyAlgorithm":{ "shape":"KeyAlgorithm", - "documentation":"

Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data. RSA is the default key algorithm for ACM certificates. Elliptic Curve Digital Signature Algorithm (ECDSA) keys are smaller, offering security comparable to RSA keys but with greater computing efficiency. However, ECDSA is not supported by all network clients. Some AWS services may require RSA keys, or only support ECDSA keys of a particular size, while others allow the use of either RSA and ECDSA keys to ensure that compatibility is not broken. Check the requirements for the AWS service where you plan to deploy your certificate.

Default: RSA_2048

" + "documentation":"

Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data. RSA is the default key algorithm for ACM certificates. Elliptic Curve Digital Signature Algorithm (ECDSA) keys are smaller, offering security comparable to RSA keys but with greater computing efficiency. However, ECDSA is not supported by all network clients. Some Amazon Web Services services may require RSA keys, or only support ECDSA keys of a particular size, while others allow the use of either RSA and ECDSA keys to ensure that compatibility is not broken. Check the requirements for the Amazon Web Services service where you plan to deploy your certificate. For more information about selecting an algorithm, see Key algorithms.

Algorithms supported for an ACM certificate request include:

  • RSA_2048

  • EC_prime256v1

  • EC_secp384r1

Other listed algorithms are for imported certificates only.

When you request a private PKI certificate signed by a CA from Amazon Web Services Private CA, the specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.

Default: RSA_2048

" } } }, diff --git a/botocore/data/ecr/2015-09-21/service-2.json b/botocore/data/ecr/2015-09-21/service-2.json index c4a7fe7612..b733f6fe5a 100644 --- a/botocore/data/ecr/2015-09-21/service-2.json +++ b/botocore/data/ecr/2015-09-21/service-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"ecr", "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", - "uid":"ecr-2015-09-21" + "uid":"ecr-2015-09-21", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCheckLayerAvailability":{ @@ -3162,7 +3163,7 @@ "ReplicationDestinationList":{ "type":"list", "member":{"shape":"ReplicationDestination"}, - "max":25, + "max":100, "min":0 }, "ReplicationError":{"type":"string"}, diff --git a/botocore/data/payment-cryptography-data/2022-02-03/service-2.json b/botocore/data/payment-cryptography-data/2022-02-03/service-2.json index a4f6b34c88..38b9b967e5 100644 --- a/botocore/data/payment-cryptography-data/2022-02-03/service-2.json +++ b/botocore/data/payment-cryptography-data/2022-02-03/service-2.json @@ -234,7 +234,7 @@ "required":["CardExpiryDate"], "members":{ "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" } }, @@ -248,16 +248,23 @@ ], "members":{ "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" }, "ServiceCode":{ - "shape":"NumberLengthEquals3", + "shape":"ServiceCodeType", "documentation":"

The service code of the AMEX payment card. This is different from the Card Security Code (CSC).

" } }, "documentation":"

Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.

" }, + "ApplicationCryptogramType":{ + "type":"string", + "max":16, + "min":16, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, "AsymmetricEncryptionAttributes":{ "type":"structure", "members":{ @@ -268,6 +275,27 @@ }, "documentation":"

Parameters for plaintext encryption using asymmetric keys.

" }, + "AuthRequestCryptogramType":{ + "type":"string", + "max":16, + "min":16, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, + "AuthResponseValueType":{ + "type":"string", + "max":16, + "min":1, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, + "CardExpiryDateType":{ + "type":"string", + "max":4, + "min":4, + "pattern":"[0-9]+", + "sensitive":true + }, "CardGenerationAttributes":{ "type":"structure", "members":{ @@ -367,11 +395,11 @@ ], "members":{ "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" }, "ServiceCode":{ - "shape":"NumberLengthEquals3", + "shape":"ServiceCodeType", "documentation":"

The service code of the payment card. This is different from Card Security Code (CSC).

" } }, @@ -382,12 +410,19 @@ "required":["CardExpiryDate"], "members":{ "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" } }, "documentation":"

Card data parameters that are required to verify Card Verification Value (CVV2) for the payment card.

" }, + "CipherTextType":{ + "type":"string", + "max":4096, + "min":16, + "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", + "sensitive":true + }, "CryptogramAuthResponse":{ "type":"structure", "members":{ @@ -423,12 +458,19 @@ "documentation":"

The data indicating whether the issuer approves or declines an online transaction using an EMV chip card.

" }, "ProprietaryAuthenticationData":{ - "shape":"HexLengthBetween1And16", + "shape":"ProprietaryAuthenticationDataType", "documentation":"

The proprietary authentication data used by issuer for communication during online transaction using an EMV chip card.

" } }, "documentation":"

Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.

" }, + "DecimalizationTableType":{ + "type":"string", + "max":16, + "min":16, + "pattern":"[0-9]+", + "sensitive":true + }, "DecryptDataInput":{ "type":"structure", "required":[ @@ -444,7 +486,7 @@ "locationName":"KeyIdentifier" }, "CipherText":{ - "shape":"HexEvenLengthBetween16And4096", + "shape":"CipherTextType", "documentation":"

The ciphertext to decrypt.

" }, "DecryptionAttributes":{ @@ -474,7 +516,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "PlainText":{ - "shape":"HexEvenLengthBetween16And4096", + "shape":"PlainTextOutputType", "documentation":"

The decrypted plaintext data in hexBinary format.

" } } @@ -488,7 +530,7 @@ ], "members":{ "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" }, "UnpredictableNumber":{ @@ -570,7 +612,7 @@ "documentation":"

The type of use of DUKPT, which can be incoming data decryption, outgoing data encryption, or both.

" }, "InitializationVector":{ - "shape":"HexLength16Or32", + "shape":"InitializationVectorType", "documentation":"

An input used to provide the intial state. If no value is provided, Amazon Web Services Payment Cryptography defaults it to zero.

" } }, @@ -613,7 +655,7 @@ "documentation":"

The transaction counter value that comes from the terminal.

" }, "TrackData":{ - "shape":"HexLengthBetween2And160", + "shape":"TrackDataType", "documentation":"

The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.

" } }, @@ -633,11 +675,11 @@ "documentation":"

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

" }, "CardExpiryDate":{ - "shape":"NumberLengthEquals4", + "shape":"CardExpiryDateType", "documentation":"

The expiry date of a payment card.

" }, "ServiceCode":{ - "shape":"NumberLengthEquals3", + "shape":"ServiceCodeType", "documentation":"

The service code of the payment card. This is different from Card Security Code (CSC).

" }, "ApplicationTransactionCounter":{ @@ -661,7 +703,7 @@ "documentation":"

The EMV derivation mode to use for ICC master key derivation as per EMV version 4.3 book 2.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -669,7 +711,7 @@ "documentation":"

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

" }, "SessionDerivationData":{ - "shape":"HexLengthEquals16", + "shape":"SessionDerivationDataType", "documentation":"

The derivation value used to derive the ICC session key. It is typically the application transaction counter value padded with zeros or previous ARQC value padded with zeros as per EMV version 4.3 book 2.

" }, "Mode":{ @@ -677,7 +719,7 @@ "documentation":"

The block cipher method to use for encryption.

" }, "InitializationVector":{ - "shape":"HexLength16Or32", + "shape":"InitializationVectorType", "documentation":"

An input used to provide the intial state. If no value is provided, Amazon Web Services Payment Cryptography defaults it to zero.

" } }, @@ -712,7 +754,7 @@ "locationName":"KeyIdentifier" }, "PlainText":{ - "shape":"HexEvenLengthBetween16And4064", + "shape":"PlainTextType", "documentation":"

The plaintext to be encrypted.

For encryption using asymmetric keys, plaintext data length is constrained by encryption key strength that you define in KeyAlgorithm and padding type that you define in AsymmetricEncryptionAttributes. For more information, see Encrypt data in the Amazon Web Services Payment Cryptography User Guide.

" }, "EncryptionAttributes":{ @@ -741,11 +783,18 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "CipherText":{ - "shape":"HexEvenLengthBetween16And4096", + "shape":"CipherTextType", "documentation":"

The encrypted ciphertext.

" } } }, + "EncryptedPinBlockType":{ + "type":"string", + "max":32, + "min":16, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, "EncryptionDecryptionAttributes":{ "type":"structure", "members":{ @@ -789,7 +838,7 @@ "documentation":"

The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate card data.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.

" }, "GenerationAttributes":{ @@ -819,7 +868,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "ValidationData":{ - "shape":"NumberLengthBetween3And5", + "shape":"ValidationDataType", "documentation":"

The CVV or CSC value that Amazon Web Services Payment Cryptography generates for the card.

" } } @@ -837,7 +886,7 @@ "documentation":"

The keyARN of the MAC generation encryption key.

" }, "MessageData":{ - "shape":"HexEvenLengthBetween2And4096", + "shape":"MessageDataType", "documentation":"

The data for which a MAC is under generation. This value must be hexBinary.

" }, "GenerationAttributes":{ @@ -867,7 +916,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "Mac":{ - "shape":"HexLengthBetween4And128", + "shape":"MacOutputType", "documentation":"

The MAC cryptogram generated within Amazon Web Services Payment Cryptography.

" } } @@ -899,7 +948,7 @@ "documentation":"

The length of PIN under generation.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.

" }, "PinBlockFormat":{ @@ -936,7 +985,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "EncryptedPinBlock":{ - "shape":"HexLengthBetween16And32", + "shape":"EncryptedPinBlockType", "documentation":"

The PIN block encrypted under PEK from Amazon Web Services Payment Cryptography. The encrypted PIN block is a composite of PAN (Primary Account Number) and PIN (Personal Identification Number), generated in accordance with ISO 9564 standard.

" }, "PinData":{ @@ -952,71 +1001,12 @@ "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", "sensitive":true }, - "HexEvenLengthBetween16And4064":{ - "type":"string", - "max":4064, - "min":16, - "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", - "sensitive":true - }, - "HexEvenLengthBetween16And4096":{ - "type":"string", - "max":4096, - "min":16, - "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", - "sensitive":true - }, - "HexEvenLengthBetween2And4096":{ - "type":"string", - "max":4096, - "min":2, - "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", - "sensitive":true - }, - "HexEvenLengthBetween4And128":{ - "type":"string", - "max":128, - "min":4, - "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", - "sensitive":true - }, - "HexLength16Or32":{ - "type":"string", - "max":32, - "min":16, - "pattern":"(?:[0-9a-fA-F]{16}|[0-9a-fA-F]{32})", - "sensitive":true - }, "HexLengthBetween10And24":{ "type":"string", "max":24, "min":10, "pattern":"[0-9a-fA-F]+" }, - "HexLengthBetween16And32":{ - "type":"string", - "max":32, - "min":16, - "pattern":"[0-9a-fA-F]+" - }, - "HexLengthBetween1And16":{ - "type":"string", - "max":16, - "min":1, - "pattern":"[0-9a-fA-F]+" - }, - "HexLengthBetween2And1024":{ - "type":"string", - "max":1024, - "min":2, - "pattern":"[0-9a-fA-F]+" - }, - "HexLengthBetween2And160":{ - "type":"string", - "max":160, - "min":2, - "pattern":"[0-9a-fA-F]+" - }, "HexLengthBetween2And4":{ "type":"string", "max":4, @@ -1029,24 +1019,12 @@ "min":2, "pattern":"[0-9a-fA-F]+" }, - "HexLengthBetween4And128":{ - "type":"string", - "max":128, - "min":4, - "pattern":"[0-9a-fA-F]+" - }, "HexLengthEquals1":{ "type":"string", "max":1, "min":1, "pattern":"[0-9A-F]+" }, - "HexLengthEquals16":{ - "type":"string", - "max":16, - "min":16, - "pattern":"[0-9a-fA-F]+" - }, "HexLengthEquals4":{ "type":"string", "max":4, @@ -1068,7 +1046,7 @@ ], "members":{ "DecimalizationTable":{ - "shape":"NumberLengthEquals16", + "shape":"DecimalizationTableType", "documentation":"

The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

" }, "PinValidationDataPadCharacter":{ @@ -1076,7 +1054,7 @@ "documentation":"

The padding character for validation data.

" }, "PinValidationData":{ - "shape":"NumberLengthBetween4And16", + "shape":"PinValidationDataType", "documentation":"

The unique data for cardholder identification.

" } }, @@ -1092,7 +1070,7 @@ ], "members":{ "DecimalizationTable":{ - "shape":"NumberLengthEquals16", + "shape":"DecimalizationTableType", "documentation":"

The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

" }, "PinValidationDataPadCharacter":{ @@ -1100,11 +1078,11 @@ "documentation":"

The padding character for validation data.

" }, "PinValidationData":{ - "shape":"NumberLengthBetween4And16", + "shape":"PinValidationDataType", "documentation":"

The unique data for cardholder identification.

" }, "PinOffset":{ - "shape":"NumberLengthBetween4And12", + "shape":"PinOffsetType", "documentation":"

The PIN offset value.

" } }, @@ -1120,11 +1098,11 @@ ], "members":{ "EncryptedPinBlock":{ - "shape":"HexLengthBetween16And32", + "shape":"EncryptedPinBlockType", "documentation":"

The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).

" }, "DecimalizationTable":{ - "shape":"NumberLengthEquals16", + "shape":"DecimalizationTableType", "documentation":"

The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

" }, "PinValidationDataPadCharacter":{ @@ -1132,7 +1110,7 @@ "documentation":"

The padding character for validation data.

" }, "PinValidationData":{ - "shape":"NumberLengthBetween4And16", + "shape":"PinValidationDataType", "documentation":"

The unique data for cardholder identification.

" } }, @@ -1148,7 +1126,7 @@ ], "members":{ "DecimalizationTable":{ - "shape":"NumberLengthEquals16", + "shape":"DecimalizationTableType", "documentation":"

The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

" }, "PinValidationDataPadCharacter":{ @@ -1156,11 +1134,11 @@ "documentation":"

The padding character for validation data.

" }, "PinValidationData":{ - "shape":"NumberLengthBetween4And16", + "shape":"PinValidationDataType", "documentation":"

The unique data for cardholder identification.

" }, "PinOffset":{ - "shape":"NumberLengthBetween4And12", + "shape":"PinOffsetType", "documentation":"

The PIN offset value.

" } }, @@ -1175,7 +1153,7 @@ ], "members":{ "DecimalizationTable":{ - "shape":"NumberLengthEquals16", + "shape":"DecimalizationTableType", "documentation":"

The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.

" }, "PinValidationDataPadCharacter":{ @@ -1183,12 +1161,19 @@ "documentation":"

The padding character for validation data.

" }, "PinValidationData":{ - "shape":"NumberLengthBetween4And16", + "shape":"PinValidationDataType", "documentation":"

The unique data for cardholder identification.

" } }, "documentation":"

Parameters that are required to generate or verify Ibm3624 random PIN.

" }, + "InitializationVectorType":{ + "type":"string", + "max":32, + "min":16, + "pattern":"(?:[0-9a-fA-F]{16}|[0-9a-fA-F]{32})", + "sensitive":true + }, "IntegerRangeBetween0And6":{ "type":"integer", "box":true, @@ -1297,7 +1282,7 @@ "documentation":"

The method to use when deriving the master key for EMV MAC generation or verification.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1342,43 +1327,33 @@ "documentation":"

Parameters that are required for DUKPT, HMAC, or EMV MAC generation or verification.

", "union":true }, - "MajorKeyDerivationMode":{ + "MacOutputType":{ "type":"string", - "enum":[ - "EMV_OPTION_A", - "EMV_OPTION_B" - ] - }, - "NumberLengthBetween12And19":{ - "type":"string", - "max":19, - "min":12, - "pattern":"[0-9]+", + "max":128, + "min":4, + "pattern":"[0-9a-fA-F]+", "sensitive":true }, - "NumberLengthBetween3And5":{ - "type":"string", - "max":5, - "min":3, - "pattern":"[0-9]+" - }, - "NumberLengthBetween4And12":{ + "MacType":{ "type":"string", - "max":12, + "max":128, "min":4, - "pattern":"[0-9]+" + "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", + "sensitive":true }, - "NumberLengthBetween4And16":{ + "MajorKeyDerivationMode":{ "type":"string", - "max":16, - "min":4, - "pattern":"[0-9]+" + "enum":[ + "EMV_OPTION_A", + "EMV_OPTION_B" + ] }, - "NumberLengthEquals16":{ + "MessageDataType":{ "type":"string", - "max":16, - "min":16, - "pattern":"[0-9]+" + "max":4096, + "min":2, + "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", + "sensitive":true }, "NumberLengthEquals2":{ "type":"string", @@ -1386,18 +1361,6 @@ "min":2, "pattern":"[0-9]+" }, - "NumberLengthEquals3":{ - "type":"string", - "max":3, - "min":3, - "pattern":"[0-9]+" - }, - "NumberLengthEquals4":{ - "type":"string", - "max":4, - "min":4, - "pattern":"[0-9]+" - }, "PaddingType":{ "type":"string", "enum":[ @@ -1418,11 +1381,11 @@ "type":"structure", "members":{ "PinOffset":{ - "shape":"NumberLengthBetween4And12", + "shape":"PinOffsetType", "documentation":"

The PIN offset value.

" }, "VerificationValue":{ - "shape":"NumberLengthBetween4And12", + "shape":"VerificationValueType", "documentation":"

The unique data to identify a cardholder. In most cases, this is the same as cardholder's Primary Account Number (PAN). If a value is not provided, it defaults to PAN.

" } }, @@ -1460,6 +1423,20 @@ "documentation":"

Parameters that are required for PIN data generation.

", "union":true }, + "PinOffsetType":{ + "type":"string", + "max":12, + "min":4, + "pattern":"[0-9]+", + "sensitive":true + }, + "PinValidationDataType":{ + "type":"string", + "max":16, + "min":4, + "pattern":"[0-9]+", + "sensitive":true + }, "PinVerificationAttributes":{ "type":"structure", "members":{ @@ -1475,6 +1452,34 @@ "documentation":"

Parameters that are required for PIN data verification.

", "union":true }, + "PlainTextOutputType":{ + "type":"string", + "max":4096, + "min":16, + "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", + "sensitive":true + }, + "PlainTextType":{ + "type":"string", + "max":4064, + "min":16, + "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+", + "sensitive":true + }, + "PrimaryAccountNumberType":{ + "type":"string", + "max":19, + "min":12, + "pattern":"[0-9]+", + "sensitive":true + }, + "ProprietaryAuthenticationDataType":{ + "type":"string", + "max":16, + "min":1, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, "ReEncryptDataInput":{ "type":"structure", "required":[ @@ -1496,7 +1501,7 @@ "documentation":"

The keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.

" }, "CipherText":{ - "shape":"HexEvenLengthBetween16And4096", + "shape":"CipherTextType", "documentation":"

Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.

" }, "IncomingEncryptionAttributes":{ @@ -1534,7 +1539,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "CipherText":{ - "shape":"HexEvenLengthBetween16And4096", + "shape":"CipherTextType", "documentation":"

The encrypted ciphertext.

" } } @@ -1566,6 +1571,20 @@ }, "exception":true }, + "ServiceCodeType":{ + "type":"string", + "max":3, + "min":3, + "pattern":"[0-9]+", + "sensitive":true + }, + "SessionDerivationDataType":{ + "type":"string", + "max":16, + "min":16, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, "SessionKeyAmex":{ "type":"structure", "required":[ @@ -1574,7 +1593,7 @@ ], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1625,7 +1644,7 @@ "type":"structure", "members":{ "ApplicationCryptogram":{ - "shape":"HexLengthEquals16", + "shape":"ApplicationCryptogramType", "documentation":"

The cryptogram provided by the terminal during transaction processing.

" }, "ApplicationTransactionCounter":{ @@ -1645,7 +1664,7 @@ ], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1668,7 +1687,7 @@ ], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1692,7 +1711,7 @@ ], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1718,7 +1737,7 @@ ], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" }, "PanSequenceNumber":{ @@ -1738,7 +1757,7 @@ "documentation":"

The block cipher method to use for encryption.

" }, "InitializationVector":{ - "shape":"HexLength16Or32", + "shape":"InitializationVectorType", "documentation":"

An input used to provide the intial state. If no value is provided, Amazon Web Services Payment Cryptography defaults it to zero.

" }, "PaddingType":{ @@ -1767,6 +1786,20 @@ "pattern":"[0-9A-Z]+", "sensitive":true }, + "TrackDataType":{ + "type":"string", + "max":160, + "min":2, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, + "TransactionDataType":{ + "type":"string", + "max":1024, + "min":2, + "pattern":"[0-9a-fA-F]+", + "sensitive":true + }, "TranslatePinDataInput":{ "type":"structure", "required":[ @@ -1824,7 +1857,7 @@ ], "members":{ "PinBlock":{ - "shape":"HexLengthBetween16And32", + "shape":"EncryptedPinBlockType", "documentation":"

The outgoing encrypted PIN block data after translation.

" }, "KeyArn":{ @@ -1865,7 +1898,7 @@ "required":["PrimaryAccountNumber"], "members":{ "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

" } }, @@ -1877,6 +1910,13 @@ }, "documentation":"

Parameters that are required for ISO9564 PIN format 1 tranlation.

" }, + "ValidationDataType":{ + "type":"string", + "max":5, + "min":3, + "pattern":"[0-9]+", + "sensitive":true + }, "ValidationException":{ "type":"structure", "required":["message"], @@ -1941,6 +1981,13 @@ "INVALID_AUTH_REQUEST_CRYPTOGRAM" ] }, + "VerificationValueType":{ + "type":"string", + "max":12, + "min":4, + "pattern":"[0-9]+", + "sensitive":true + }, "VerifyAuthRequestCryptogramInput":{ "type":"structure", "required":[ @@ -1956,11 +2003,11 @@ "documentation":"

The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for ARQC verification.

" }, "TransactionData":{ - "shape":"HexLengthBetween2And1024", + "shape":"TransactionDataType", "documentation":"

The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification. The same transaction is used for ARQC generation outside of Amazon Web Services Payment Cryptography.

" }, "AuthRequestCryptogram":{ - "shape":"HexLengthEquals16", + "shape":"AuthRequestCryptogramType", "documentation":"

The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a major encryption key and transaction data.

" }, "MajorKeyDerivationMode":{ @@ -1993,7 +2040,7 @@ "documentation":"

The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.

Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.

" }, "AuthResponseValue":{ - "shape":"HexLengthBetween1And16", + "shape":"AuthResponseValueType", "documentation":"

The result for ARQC verification or ARPC generation within Amazon Web Services Payment Cryptography.

" } } @@ -2012,7 +2059,7 @@ "documentation":"

The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to verify card data.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.

" }, "VerificationAttributes":{ @@ -2020,7 +2067,7 @@ "documentation":"

The algorithm to use for verification of card data within Amazon Web Services Payment Cryptography.

" }, "ValidationData":{ - "shape":"NumberLengthBetween3And5", + "shape":"ValidationDataType", "documentation":"

The CVV or CSC value for use for card data verification within Amazon Web Services Payment Cryptography.

" } } @@ -2056,11 +2103,11 @@ "documentation":"

The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to verify MAC data.

" }, "MessageData":{ - "shape":"HexEvenLengthBetween2And4096", + "shape":"MessageDataType", "documentation":"

The data on for which MAC is under verification. This value must be hexBinary.

" }, "Mac":{ - "shape":"HexEvenLengthBetween4And128", + "shape":"MacType", "documentation":"

The MAC being verified.

" }, "VerificationAttributes":{ @@ -2114,11 +2161,11 @@ "documentation":"

The attributes and values for PIN data verification.

" }, "EncryptedPinBlock":{ - "shape":"HexLengthBetween16And32", + "shape":"EncryptedPinBlockType", "documentation":"

The encrypted PIN block data that Amazon Web Services Payment Cryptography verifies.

" }, "PrimaryAccountNumber":{ - "shape":"NumberLengthBetween12And19", + "shape":"PrimaryAccountNumberType", "documentation":"

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.

" }, "PinBlockFormat":{ @@ -2185,7 +2232,7 @@ "documentation":"

The value for PIN verification index. It is used in the Visa PIN algorithm to calculate the PVV (PIN Verification Value).

" }, "VerificationValue":{ - "shape":"NumberLengthBetween4And12", + "shape":"VerificationValueType", "documentation":"

Parameters that are required to generate or verify Visa PVV (PIN Verification Value).

" } }, @@ -2199,7 +2246,7 @@ ], "members":{ "EncryptedPinBlock":{ - "shape":"HexLengthBetween16And32", + "shape":"EncryptedPinBlockType", "documentation":"

The encrypted PIN block data to verify.

" }, "PinVerificationKeyIndex":{ diff --git a/botocore/data/qbusiness/2023-11-27/service-2.json b/botocore/data/qbusiness/2023-11-27/service-2.json index 65f73b10d6..3815eabe3c 100644 --- a/botocore/data/qbusiness/2023-11-27/service-2.json +++ b/botocore/data/qbusiness/2023-11-27/service-2.json @@ -2206,6 +2206,10 @@ "qAppsConfiguration":{ "shape":"QAppsConfiguration", "documentation":"

An option to allow end users to create and use Amazon Q Apps in the web experience.

" + }, + "personalizationConfiguration":{ + "shape":"PersonalizationConfiguration", + "documentation":"

Configuration information about chat response personalization. For more information, see Personalizing chat responses

" } } }, @@ -3566,6 +3570,10 @@ "qAppsConfiguration":{ "shape":"QAppsConfiguration", "documentation":"

Settings for whether end users can create and use Amazon Q Apps in the web experience.

" + }, + "personalizationConfiguration":{ + "shape":"PersonalizationConfiguration", + "documentation":"

Configuration information about chat response personalization. For more information, see Personalizing chat responses.

" } } }, @@ -5226,6 +5234,24 @@ "type":"string", "sensitive":true }, + "PersonalizationConfiguration":{ + "type":"structure", + "required":["personalizationControlMode"], + "members":{ + "personalizationControlMode":{ + "shape":"PersonalizationControlMode", + "documentation":"

An option to allow Amazon Q Business to customize chat responses using user specific metadata—specifically, location and job information—in your IAM Identity Center instance.

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

Configuration information about chat response personalization. For more information, see Personalizing chat responses.

" + }, + "PersonalizationControlMode":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, "Plugin":{ "type":"structure", "members":{ @@ -6250,6 +6276,10 @@ "qAppsConfiguration":{ "shape":"QAppsConfiguration", "documentation":"

An option to allow end users to create and use Amazon Q Apps in the web experience.

" + }, + "personalizationConfiguration":{ + "shape":"PersonalizationConfiguration", + "documentation":"

Configuration information about chat response personalization. For more information, see Personalizing chat responses.

" } } }, @@ -6777,5 +6807,5 @@ "member":{"shape":"WebExperience"} } }, - "documentation":"

This is the Amazon Q Business API Reference. Amazon Q Business is a fully managed, generative-AI powered enterprise chat assistant that you can deploy within your organization. Amazon Q Business enhances employee productivity by supporting key tasks such as question-answering, knowledge discovery, writing email messages, summarizing text, drafting document outlines, and brainstorming ideas. Users ask questions of Amazon Q Business and get answers that are presented in a conversational manner. For an introduction to the service, see the Amazon Q Business User Guide .

For an overview of the Amazon Q Business APIs, see Overview of Amazon Q Business API operations.

For information about the IAM access control permissions you need to use this API, see IAM roles for Amazon Q Business in the Amazon Q Business User Guide.

You can use the following AWS SDKs to access Amazon Q Business APIs:

The following resources provide additional information about using the Amazon Q Business API:

" + "documentation":"

This is the Amazon Q Business API Reference. Amazon Q Business is a fully managed, generative-AI powered enterprise chat assistant that you can deploy within your organization. Amazon Q Business enhances employee productivity by supporting key tasks such as question-answering, knowledge discovery, writing email messages, summarizing text, drafting document outlines, and brainstorming ideas. Users ask questions of Amazon Q Business and get answers that are presented in a conversational manner. For an introduction to the service, see the Amazon Q Business User Guide .

For an overview of the Amazon Q Business APIs, see Overview of Amazon Q Business API operations.

For information about the IAM access control permissions you need to use this API, see IAM roles for Amazon Q Business in the Amazon Q Business User Guide.

The following resources provide additional information about using the Amazon Q Business API:

" } From 9259aa2c41749ffdcd6014c4c600bddd022ebd24 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jul 2024 18:06:02 +0000 Subject: [PATCH 2/3] Update endpoints model --- botocore/data/endpoints.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index 91c22a854b..e271448f8c 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -3923,6 +3923,7 @@ "ap-southeast-3" : { }, "ap-southeast-4" : { }, "ca-central-1" : { }, + "ca-west-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, @@ -3992,6 +3993,7 @@ "cognito-idp" : { "endpoints" : { "af-south-1" : { }, + "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, "ap-northeast-3" : { }, @@ -4002,6 +4004,7 @@ "ap-southeast-3" : { }, "ap-southeast-4" : { }, "ca-central-1" : { }, + "ca-west-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, @@ -17739,6 +17742,7 @@ "tags" : [ "fips" ] } ] }, + "ca-west-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, From 6041b2b761990224afa7f97b1441a62f9554a447 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jul 2024 18:06:46 +0000 Subject: [PATCH 3/3] Bumping version to 1.34.140 --- .changes/1.34.140.json | 22 +++++++++++++++++++ .../next-release/api-change-acm-15496.json | 5 ----- .../next-release/api-change-ecr-30317.json | 5 ----- ...-change-paymentcryptographydata-99008.json | 5 ----- .../api-change-qbusiness-14846.json | 5 ----- CHANGELOG.rst | 9 ++++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 8 files changed, 33 insertions(+), 22 deletions(-) create mode 100644 .changes/1.34.140.json delete mode 100644 .changes/next-release/api-change-acm-15496.json delete mode 100644 .changes/next-release/api-change-ecr-30317.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-99008.json delete mode 100644 .changes/next-release/api-change-qbusiness-14846.json diff --git a/.changes/1.34.140.json b/.changes/1.34.140.json new file mode 100644 index 0000000000..05d5e01a91 --- /dev/null +++ b/.changes/1.34.140.json @@ -0,0 +1,22 @@ +[ + { + "category": "``acm``", + "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acm-15496.json b/.changes/next-release/api-change-acm-15496.json deleted file mode 100644 index c2142ffd0c..0000000000 --- a/.changes/next-release/api-change-acm-15496.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm``", - "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description." -} diff --git a/.changes/next-release/api-change-ecr-30317.json b/.changes/next-release/api-change-ecr-30317.json deleted file mode 100644 index 120da5e549..0000000000 --- a/.changes/next-release/api-change-ecr-30317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-99008.json b/.changes/next-release/api-change-paymentcryptographydata-99008.json deleted file mode 100644 index 8e7944c649..0000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-99008.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." -} diff --git a/.changes/next-release/api-change-qbusiness-14846.json b/.changes/next-release/api-change-qbusiness-14846.json deleted file mode 100644 index 3a61b0178a..0000000000 --- a/.changes/next-release/api-change-qbusiness-14846.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0edeced8a5..75d64f1b24 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.140 +======== + +* api-change:``acm``: Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description. +* api-change:``ecr``: This release for Amazon ECR makes change to bring the SDK into sync with the API. +* api-change:``payment-cryptography-data``: Added further restrictions on logging of potentially sensitive inputs and outputs. +* api-change:``qbusiness``: Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration. + + 1.34.139 ======== diff --git a/botocore/__init__.py b/botocore/__init__.py index 15d954f409..42d7c50326 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.139' +__version__ = '1.34.140' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index e667d73fe2..4dfe648870 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.1' # The full version, including alpha/beta/rc tags. -release = '1.34.139' +release = '1.34.140' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.