Skip to content

Commit 008939e

Browse files
Merge branch 'release-1.42.64' into develop
* release-1.42.64: Bumping version to 1.42.64 Update to latest models
2 parents 643e682 + 0e0b098 commit 008939e

File tree

8 files changed

+228
-85
lines changed

8 files changed

+228
-85
lines changed

.changes/1.42.64.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"category": "``iam``",
4+
"description": "Added support for CloudWatch Logs long-term API keys, currently available in Preview",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``mgn``",
9+
"description": "Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration and updateReplicationConfiguration",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``opensearch``",
14+
"description": "This change enables cross-account and cross-region access for DataSources. Customers can now define access policies on their datasources to allow other AWS accounts to access and query their data.",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``route53globalresolver``",
19+
"description": "Adds support for dual stack Global Resolvers and Dictionary-based Domain Generation Firewall Advanced Protection.",
20+
"type": "api-change"
21+
}
22+
]

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
CHANGELOG
33
=========
44

5+
1.42.64
6+
=======
7+
8+
* api-change:``iam``: Added support for CloudWatch Logs long-term API keys, currently available in Preview
9+
* api-change:``mgn``: Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration and updateReplicationConfiguration
10+
* api-change:``opensearch``: This change enables cross-account and cross-region access for DataSources. Customers can now define access policies on their datasources to allow other AWS accounts to access and query their data.
11+
* api-change:``route53globalresolver``: Adds support for dual stack Global Resolvers and Dictionary-based Domain Generation Firewall Advanced Protection.
12+
13+
514
1.42.63
615
=======
716

botocore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import re
1818
from logging import NullHandler
1919

20-
__version__ = '1.42.63'
20+
__version__ = '1.42.64'
2121

2222

2323
# Configure default logger to do nothing

botocore/data/iam/2010-05-08/service-2.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@
406406
{"shape":"NoSuchEntityException"},
407407
{"shape":"ServiceNotSupportedException"}
408408
],
409-
"documentation":"<p>Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. </p> <p>You can have a maximum of two sets of service-specific credentials for each supported service per user.</p> <p>You can create service-specific credentials for Amazon Bedrock, CodeCommit and Amazon Keyspaces (for Apache Cassandra).</p> <p>You can reset the password to a new service-generated value by calling <a href=\"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html\">ResetServiceSpecificCredential</a>.</p> <p>For more information about service-specific credentials, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html\">Service-specific credentials for IAM users</a> in the <i>IAM User Guide</i>.</p>"
409+
"documentation":"<p>Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. </p> <p>You can have a maximum of two sets of service-specific credentials for each supported service per user.</p> <p>You can create service-specific credentials for Amazon Bedrock, Amazon CloudWatch Logs, CodeCommit and Amazon Keyspaces (for Apache Cassandra).</p> <p>You can reset the password to a new service-generated value by calling <a href=\"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html\">ResetServiceSpecificCredential</a>.</p> <p>For more information about service-specific credentials, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html\">Service-specific credentials for IAM users</a> in the <i>IAM User Guide</i>.</p>"
410410
},
411411
"CreateUser":{
412412
"name":"CreateUser",
@@ -3725,7 +3725,7 @@
37253725
},
37263726
"CredentialAgeDays":{
37273727
"shape":"credentialAgeDays",
3728-
"documentation":"<p>The number of days until the service specific credential expires. This field is only valid for Bedrock API keys and must be a positive integer. When not specified, the credential will not expire.</p>"
3728+
"documentation":"<p>The number of days until the service specific credential expires. This field is only valid for Bedrock and CloudWatch Logs API keys and must be a positive integer. When not specified, the credential will not expire.</p>"
37293729
}
37303730
}
37313731
},
@@ -3892,7 +3892,7 @@
38923892
},
38933893
"RolePermissionRestrictionArns":{
38943894
"shape":"rolePermissionRestrictionArnListType",
3895-
"documentation":"<p>If the <code>PermissionPolicy</code> includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See <a href=\"IAM/latest/UserGuide/access_policies_boundaries.html\">Permissions boundaries for IAM entities</a> for more details about IAM permission boundaries. </p>"
3895+
"documentation":"<p>If the <code>PermissionPolicy</code> includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html\">Permissions boundaries for IAM entities</a> for more details about IAM permission boundaries. </p>"
38963896
},
38973897
"OwnerId":{
38983898
"shape":"ownerIdType",
@@ -3901,11 +3901,11 @@
39013901
"ApproverId":{"shape":"arnType"},
39023902
"State":{
39033903
"shape":"stateType",
3904-
"documentation":"<p>The state of this delegation request.</p> <p>See the <a href=\"IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for an explanation of how these states are transitioned.</p>"
3904+
"documentation":"<p>The state of this delegation request.</p> <p>See the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for an explanation of how these states are transitioned. </p>"
39053905
},
39063906
"ExpirationTime":{
39073907
"shape":"dateType",
3908-
"documentation":"<p>The expiry time of this delegation request</p> <p>See the <a href=\"IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for details on the life time of a delegation request at each state.</p>"
3908+
"documentation":"<p>The expiry time of this delegation request</p> <p>See the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle\">Understanding the Request Lifecycle</a> for details on the life time of a delegation request at each state.</p>"
39093909
},
39103910
"RequestorId":{
39113911
"shape":"accountIdType",
@@ -8337,7 +8337,7 @@
83378337
},
83388338
"ExpirationDate":{
83398339
"shape":"dateType",
8340-
"documentation":"<p>The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.</p>"
8340+
"documentation":"<p>The date and time when the service specific credential expires. This field is only present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.</p>"
83418341
},
83428342
"ServiceName":{
83438343
"shape":"serviceName",
@@ -8353,11 +8353,11 @@
83538353
},
83548354
"ServiceCredentialAlias":{
83558355
"shape":"serviceCredentialAlias",
8356-
"documentation":"<p>For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.</p>"
8356+
"documentation":"<p>For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.</p>"
83578357
},
83588358
"ServiceCredentialSecret":{
83598359
"shape":"serviceCredentialSecret",
8360-
"documentation":"<p>For Bedrock API keys, this is the secret portion of the credential that should be used to authenticate API calls. This value is returned only when the credential is created.</p>"
8360+
"documentation":"<p>For Bedrock API keys and CloudWatch Logs API keys, this is the secret portion of the credential that should be used to authenticate API calls. This value is returned only when the credential is created.</p>"
83618361
},
83628362
"ServiceSpecificCredentialId":{
83638363
"shape":"serviceSpecificCredentialId",
@@ -8398,15 +8398,15 @@
83988398
},
83998399
"ServiceCredentialAlias":{
84008400
"shape":"serviceCredentialAlias",
8401-
"documentation":"<p>For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.</p>"
8401+
"documentation":"<p>For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.</p>"
84028402
},
84038403
"CreateDate":{
84048404
"shape":"dateType",
84058405
"documentation":"<p>The date and time, in <a href=\"http://www.iso.org/iso/iso8601\">ISO 8601 date-time format</a>, when the service-specific credential were created.</p>"
84068406
},
84078407
"ExpirationDate":{
84088408
"shape":"dateType",
8409-
"documentation":"<p>The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.</p>"
8409+
"documentation":"<p>The date and time when the service specific credential expires. This field is only present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.</p>"
84108410
},
84118411
"ServiceSpecificCredentialId":{
84128412
"shape":"serviceSpecificCredentialId",

botocore/data/mgn/2020-02-26/service-2.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,6 +1842,10 @@
18421842
"internetProtocol":{
18431843
"shape":"InternetProtocol",
18441844
"documentation":"<p>Request to configure the internet protocol to IPv4 or IPv6.</p>"
1845+
},
1846+
"storeSnapshotOnLocalZone":{
1847+
"shape":"Boolean",
1848+
"documentation":"<p>Request to store snapshot on local zone during Replication Settings template creation.</p>"
18451849
}
18461850
}
18471851
},
@@ -4419,6 +4423,10 @@
44194423
"internetProtocol":{
44204424
"shape":"InternetProtocol",
44214425
"documentation":"<p>Replication Configuration internet protocol.</p>"
4426+
},
4427+
"storeSnapshotOnLocalZone":{
4428+
"shape":"Boolean",
4429+
"documentation":"<p>Replication Configuration store snapshot on local zone.</p>"
44224430
}
44234431
}
44244432
},
@@ -4560,6 +4568,10 @@
45604568
"internetProtocol":{
45614569
"shape":"InternetProtocol",
45624570
"documentation":"<p>Replication Configuration template internet protocol.</p>"
4571+
},
4572+
"storeSnapshotOnLocalZone":{
4573+
"shape":"Boolean",
4574+
"documentation":"<p>Replication Configuration template store snapshot on local zone.</p>"
45634575
}
45644576
}
45654577
},
@@ -5711,6 +5723,10 @@
57115723
"internetProtocol":{
57125724
"shape":"InternetProtocol",
57135725
"documentation":"<p>Update replication configuration internet protocol.</p>"
5726+
},
5727+
"storeSnapshotOnLocalZone":{
5728+
"shape":"Boolean",
5729+
"documentation":"<p>Update replication configuration store snapshot on local zone.</p>"
57145730
}
57155731
}
57165732
},
@@ -5781,6 +5797,10 @@
57815797
"internetProtocol":{
57825798
"shape":"InternetProtocol",
57835799
"documentation":"<p>Update replication configuration template internet protocol request.</p>"
5800+
},
5801+
"storeSnapshotOnLocalZone":{
5802+
"shape":"Boolean",
5803+
"documentation":"<p>Update replication configuration template store snapshot on local zone request.</p>"
57845804
}
57855805
}
57865806
},

botocore/data/opensearch/2021-01-01/service-2.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1276,7 +1276,8 @@
12761276
{"shape":"InternalException"},
12771277
{"shape":"ResourceNotFoundException"},
12781278
{"shape":"ValidationException"},
1279-
{"shape":"DisabledOperationException"}
1279+
{"shape":"DisabledOperationException"},
1280+
{"shape":"LimitExceededException"}
12801281
],
12811282
"documentation":"<p> Updates the configuration or properties of an existing direct query data source in Amazon OpenSearch Service. </p>"
12821283
},
@@ -1628,6 +1629,10 @@
16281629
"shape":"DirectQueryOpenSearchARNList",
16291630
"documentation":"<p> A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source. </p>"
16301631
},
1632+
"DataSourceAccessPolicy":{
1633+
"shape":"PolicyDocument",
1634+
"documentation":"<p> An optional IAM access policy document that defines the permissions for accessing the data source. The policy document must be in valid JSON format and follow IAM policy syntax.</p>"
1635+
},
16311636
"TagList":{"shape":"TagList"}
16321637
}
16331638
},
@@ -3019,6 +3024,10 @@
30193024
"dataSourceDescription":{
30203025
"shape":"DataSourceDescription",
30213026
"documentation":"<p>Detailed description of a data source.</p>"
3027+
},
3028+
"iamRoleForDataSourceArn":{
3029+
"shape":"RoleArn",
3030+
"documentation":"<p>The ARN of the IAM role to be used for cross account/region data source association.</p>"
30223031
}
30233032
},
30243033
"documentation":"<p>Data sources that are associated with an OpenSearch application. </p>"
@@ -4955,6 +4964,10 @@
49554964
"shape":"DirectQueryOpenSearchARNList",
49564965
"documentation":"<p> A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source. </p>"
49574966
},
4967+
"DataSourceAccessPolicy":{
4968+
"shape":"PolicyDocument",
4969+
"documentation":"<p> The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured. </p>"
4970+
},
49584971
"DataSourceArn":{
49594972
"shape":"String",
49604973
"documentation":"<p> The unique, system-generated identifier that represents the data source. </p>"
@@ -8057,6 +8070,10 @@
80578070
"OpenSearchArns":{
80588071
"shape":"DirectQueryOpenSearchARNList",
80598072
"documentation":"<p> A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source. </p>"
8073+
},
8074+
"DataSourceAccessPolicy":{
8075+
"shape":"PolicyDocument",
8076+
"documentation":"<p> An optional IAM access policy document that defines the updated permissions for accessing the direct query data source. The policy document must be in valid JSON format and follow IAM policy syntax. If not specified, the existing access policy if present remains unchanged. </p>"
80608077
}
80618078
}
80628079
},

0 commit comments

Comments
 (0)