Skip to content

Commit 1fa2b57

Browse files
Merging v1.3.74 release
2 parents 48d0675 + b5ce7c3 commit 1fa2b57

File tree

17 files changed

+14146
-193
lines changed

17 files changed

+14146
-193
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.3.74] - 11/14/2024
4+
5+
### Features
6+
* (**accessanalyzer**) Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis.
7+
* (**cloudcontrol**) Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control.
8+
* (**deadline**) Adds support for select GPU accelerated instance types when creating new service-managed fleets.
9+
* (**iam**) This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization.
10+
* (**iotwireless**) New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer.
11+
* (**ivs**) IVS now offers customers the ability to stream multitrack video to Channels.
12+
* (**licensemanagerusersubscriptions**) New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS).
13+
* (**partnercentralselling**) Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.
14+
* (**quicksight**) This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding.
15+
* (**redshift**) Adds support for Amazon Redshift S3AccessGrants
16+
* (**s3**) This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas.
17+
* (**sagemaker**) Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform.
18+
* (**sts**) This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks.
19+
320
## [1.3.73] - 11/13/2024
421

522
### Features

codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13780,6 +13780,7 @@
1378013780
"ap-southeast-2" : { },
1378113781
"ap-southeast-3" : { },
1378213782
"ap-southeast-4" : { },
13783+
"ap-southeast-5" : { },
1378313784
"ca-central-1" : { },
1378413785
"ca-west-1" : { },
1378513786
"eu-central-1" : { },

codegen/sdk/aws-models/accessanalyzer.json

Lines changed: 137 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,6 +1554,12 @@
15541554
"target": "com.amazonaws.accessanalyzer#AccessPreviewSummary"
15551555
}
15561556
},
1557+
"com.amazonaws.accessanalyzer#AccountIdsList": {
1558+
"type": "list",
1559+
"member": {
1560+
"target": "smithy.api#String"
1561+
}
1562+
},
15571563
"com.amazonaws.accessanalyzer#AclCanonicalId": {
15581564
"type": "string"
15591565
},
@@ -1622,6 +1628,46 @@
16221628
"target": "com.amazonaws.accessanalyzer#Action"
16231629
}
16241630
},
1631+
"com.amazonaws.accessanalyzer#AnalysisRule": {
1632+
"type": "structure",
1633+
"members": {
1634+
"exclusions": {
1635+
"target": "com.amazonaws.accessanalyzer#AnalysisRuleCriteriaList",
1636+
"traits": {
1637+
"smithy.api#documentation": "<p>A list of rules for the analyzer containing criteria to exclude from analysis. Entities\n that meet the rule criteria will not generate findings.</p>"
1638+
}
1639+
}
1640+
},
1641+
"traits": {
1642+
"smithy.api#documentation": "<p>Contains information about analysis rules for the analyzer. Analysis rules determine\n which entities will generate findings based on the criteria you define when you create the\n rule.</p>"
1643+
}
1644+
},
1645+
"com.amazonaws.accessanalyzer#AnalysisRuleCriteria": {
1646+
"type": "structure",
1647+
"members": {
1648+
"accountIds": {
1649+
"target": "com.amazonaws.accessanalyzer#AccountIdsList",
1650+
"traits": {
1651+
"smithy.api#documentation": "<p>A list of Amazon Web Services account IDs to apply to the analysis rule criteria. The accounts cannot\n include the organization analyzer owner account. Account IDs can only be applied to the\n analysis rule criteria for organization-level analyzers. The list cannot include more than\n 2,000 account IDs.</p>"
1652+
}
1653+
},
1654+
"resourceTags": {
1655+
"target": "com.amazonaws.accessanalyzer#TagsList",
1656+
"traits": {
1657+
"smithy.api#documentation": "<p>An array of key-value pairs to match for your resources. You can use the set of Unicode\n letters, digits, whitespace, <code>_</code>, <code>.</code>, <code>/</code>,\n <code>=</code>, <code>+</code>, and <code>-</code>.</p>\n <p>For the tag key, you can specify a value that is 1 to 128 characters in length and\n cannot be prefixed with <code>aws:</code>.</p>\n <p>For the tag value, you can specify a value that is 0 to 256 characters in length. If the\n specified tag value is 0 characters, the rule is applied to all principals with the\n specified tag key.</p>"
1658+
}
1659+
}
1660+
},
1661+
"traits": {
1662+
"smithy.api#documentation": "<p>The criteria for an analysis rule for an analyzer. The criteria determine which entities\n will generate findings.</p>"
1663+
}
1664+
},
1665+
"com.amazonaws.accessanalyzer#AnalysisRuleCriteriaList": {
1666+
"type": "list",
1667+
"member": {
1668+
"target": "com.amazonaws.accessanalyzer#AnalysisRuleCriteria"
1669+
}
1670+
},
16251671
"com.amazonaws.accessanalyzer#AnalyzedResource": {
16261672
"type": "structure",
16271673
"members": {
@@ -1751,6 +1797,9 @@
17511797
"read": {
17521798
"target": "com.amazonaws.accessanalyzer#GetAnalyzer"
17531799
},
1800+
"update": {
1801+
"target": "com.amazonaws.accessanalyzer#UpdateAnalyzer"
1802+
},
17541803
"delete": {
17551804
"target": "com.amazonaws.accessanalyzer#DeleteAnalyzer"
17561805
},
@@ -1781,12 +1830,12 @@
17811830
"unusedAccess": {
17821831
"target": "com.amazonaws.accessanalyzer#UnusedAccessConfiguration",
17831832
"traits": {
1784-
"smithy.api#documentation": "<p>Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or\n account. External access analyzers do not support any configuration.</p>"
1833+
"smithy.api#documentation": "<p>Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or\n account.</p>"
17851834
}
17861835
}
17871836
},
17881837
"traits": {
1789-
"smithy.api#documentation": "<p>Contains information about the configuration of an unused access analyzer for an Amazon Web Services\n organization or account.</p>"
1838+
"smithy.api#documentation": "<p>Contains information about the configuration of an analyzer for an Amazon Web Services organization or\n account.</p>"
17901839
}
17911840
},
17921841
"com.amazonaws.accessanalyzer#AnalyzerStatus": {
@@ -2020,7 +2069,7 @@
20202069
}
20212070
},
20222071
"traits": {
2023-
"smithy.api#documentation": "<p>Contains information about an archive rule.</p>"
2072+
"smithy.api#documentation": "<p>Contains information about an archive rule. Archive rules automatically archive new\n findings that meet the criteria you define when you create the rule.</p>"
20242073
}
20252074
},
20262075
"com.amazonaws.accessanalyzer#ArchiveRulesList": {
@@ -2857,7 +2906,7 @@
28572906
"tags": {
28582907
"target": "com.amazonaws.accessanalyzer#TagsMap",
28592908
"traits": {
2860-
"smithy.api#documentation": "<p>An array of key-value pairs to apply to the analyzer.</p>"
2909+
"smithy.api#documentation": "<p>An array of key-value pairs to apply to the analyzer. You can use the set of Unicode\n letters, digits, whitespace, <code>_</code>, <code>.</code>, <code>/</code>,\n <code>=</code>, <code>+</code>, and <code>-</code>.</p>\n <p>For the tag key, you can specify a value that is 1 to 128 characters in length and\n cannot be prefixed with <code>aws:</code>.</p>\n <p>For the tag value, you can specify a value that is 0 to 256 characters in length.</p>"
28612910
}
28622911
},
28632912
"clientToken": {
@@ -2870,7 +2919,7 @@
28702919
"configuration": {
28712920
"target": "com.amazonaws.accessanalyzer#AnalyzerConfiguration",
28722921
"traits": {
2873-
"smithy.api#documentation": "<p>Specifies the configuration of the analyzer. If the analyzer is an unused access\n analyzer, the specified scope of unused access is used for the configuration. If the\n analyzer is an external access analyzer, this field is not used.</p>"
2922+
"smithy.api#documentation": "<p>Specifies the configuration of the analyzer. If the analyzer is an unused access\n analyzer, the specified scope of unused access is used for the configuration.</p>"
28742923
}
28752924
}
28762925
},
@@ -5383,7 +5432,7 @@
53835432
}
53845433
],
53855434
"traits": {
5386-
"smithy.api#documentation": "<p>Retrieves a list of resources of the specified type that have been analyzed by the\n specified external access analyzer. This action is not supported for unused access\n analyzers.</p>",
5435+
"smithy.api#documentation": "<p>Retrieves a list of resources of the specified type that have been analyzed by the\n specified analyzer.</p>",
53875436
"smithy.api#http": {
53885437
"uri": "/analyzed-resource",
53895438
"method": "POST",
@@ -6634,6 +6683,10 @@
66346683
{
66356684
"value": "AWS::DynamoDB::Stream",
66366685
"name": "AWS_DYNAMODB_STREAM"
6686+
},
6687+
{
6688+
"value": "AWS::IAM::User",
6689+
"name": "AWS_IAM_USER"
66376690
}
66386691
]
66396692
}
@@ -7196,6 +7249,12 @@
71967249
"smithy.api#documentation": "<p>The response to the request.</p>"
71977250
}
71987251
},
7252+
"com.amazonaws.accessanalyzer#TagsList": {
7253+
"type": "list",
7254+
"member": {
7255+
"target": "com.amazonaws.accessanalyzer#TagsMap"
7256+
}
7257+
},
71997258
"com.amazonaws.accessanalyzer#TagsMap": {
72007259
"type": "map",
72017260
"key": {
@@ -7417,8 +7476,11 @@
74177476
"unusedAccessAge": {
74187477
"target": "smithy.api#Integer",
74197478
"traits": {
7420-
"smithy.api#documentation": "<p>The specified access age in days for which to generate findings for unused access. For\n example, if you specify 90 days, the analyzer will generate findings for IAM entities\n within the accounts of the selected organization for any access that hasn't been used in 90\n or more days since the analyzer's last scan. You can choose a value between 1 and 180\n days.</p>"
7479+
"smithy.api#documentation": "<p>The specified access age in days for which to generate findings for unused access. For\n example, if you specify 90 days, the analyzer will generate findings for IAM entities\n within the accounts of the selected organization for any access that hasn't been used in 90\n or more days since the analyzer's last scan. You can choose a value between 1 and 365\n days.</p>"
74217480
}
7481+
},
7482+
"analysisRule": {
7483+
"target": "com.amazonaws.accessanalyzer#AnalysisRule"
74227484
}
74237485
},
74247486
"traits": {
@@ -7561,6 +7623,74 @@
75617623
"smithy.api#documentation": "<p>Contains information about the action to take for a policy in an unused permissions\n finding.</p>"
75627624
}
75637625
},
7626+
"com.amazonaws.accessanalyzer#UpdateAnalyzer": {
7627+
"type": "operation",
7628+
"input": {
7629+
"target": "com.amazonaws.accessanalyzer#UpdateAnalyzerRequest"
7630+
},
7631+
"output": {
7632+
"target": "com.amazonaws.accessanalyzer#UpdateAnalyzerResponse"
7633+
},
7634+
"errors": [
7635+
{
7636+
"target": "com.amazonaws.accessanalyzer#AccessDeniedException"
7637+
},
7638+
{
7639+
"target": "com.amazonaws.accessanalyzer#ConflictException"
7640+
},
7641+
{
7642+
"target": "com.amazonaws.accessanalyzer#InternalServerException"
7643+
},
7644+
{
7645+
"target": "com.amazonaws.accessanalyzer#ResourceNotFoundException"
7646+
},
7647+
{
7648+
"target": "com.amazonaws.accessanalyzer#ThrottlingException"
7649+
},
7650+
{
7651+
"target": "com.amazonaws.accessanalyzer#ValidationException"
7652+
}
7653+
],
7654+
"traits": {
7655+
"smithy.api#documentation": "<p>Modifies the configuration of an existing analyzer.</p>",
7656+
"smithy.api#http": {
7657+
"uri": "/analyzer/{analyzerName}",
7658+
"method": "PUT",
7659+
"code": 200
7660+
},
7661+
"smithy.api#idempotent": {}
7662+
}
7663+
},
7664+
"com.amazonaws.accessanalyzer#UpdateAnalyzerRequest": {
7665+
"type": "structure",
7666+
"members": {
7667+
"analyzerName": {
7668+
"target": "com.amazonaws.accessanalyzer#Name",
7669+
"traits": {
7670+
"smithy.api#documentation": "<p>The name of the analyzer to modify.</p>",
7671+
"smithy.api#httpLabel": {},
7672+
"smithy.api#required": {}
7673+
}
7674+
},
7675+
"configuration": {
7676+
"target": "com.amazonaws.accessanalyzer#AnalyzerConfiguration"
7677+
}
7678+
},
7679+
"traits": {
7680+
"smithy.api#input": {}
7681+
}
7682+
},
7683+
"com.amazonaws.accessanalyzer#UpdateAnalyzerResponse": {
7684+
"type": "structure",
7685+
"members": {
7686+
"configuration": {
7687+
"target": "com.amazonaws.accessanalyzer#AnalyzerConfiguration"
7688+
}
7689+
},
7690+
"traits": {
7691+
"smithy.api#output": {}
7692+
}
7693+
},
75647694
"com.amazonaws.accessanalyzer#UpdateArchiveRule": {
75657695
"type": "operation",
75667696
"input": {

0 commit comments

Comments
 (0)