Skip to content

Commit f17aa12

Browse files
Update CloudFormation schemas to 2024-10-28 (#3778)
Co-authored-by: kddejong <[email protected]>
1 parent 8164ed9 commit f17aa12

File tree

832 files changed

+120101
-34729
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

832 files changed

+120101
-34729
lines changed

docs/rules.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ To include these rules, use the `-e/include-experimental` argument when running
4646
## Rules
4747
(_This documentation is generated by running `cfn-lint --update-documentation`, do not alter this manually_)
4848

49-
The following **236** rules are applied by this linter:
49+
The following **237** rules are applied by this linter:
5050

5151
| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
5252
| -------- | ----- | ----------- | ---------- | ------ | ---- |
@@ -85,6 +85,7 @@ The following **236** rules are applied by this linter:
8585
| [E1151<a name="E1151"></a>](../src/cfnlint/rules/formats/VpcId.py) | Validate VPC id format | Check that a VPC id matches a pattern | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::VPC.Id) | |
8686
| [E1152<a name="E1152"></a>](../src/cfnlint/rules/formats/ImageId.py) | Validate AMI id format | Check that a AMI id matches a pattern | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::Image.Id) | |
8787
| [E1153<a name="E1153"></a>](../src/cfnlint/rules/formats/SecurityGroupName.py) | Validate security group name | Security group names have to valid pattern | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::SecurityGroup.GroupName) | |
88+
| [E1154<a name="E1154"></a>](../src/cfnlint/rules/formats/SubnetId.py) | Validate VPC subnet id format | Check that a VPC subnet id matches a pattern | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::Subnet.Id) | |
8889
| [E1700<a name="E1700"></a>](../src/cfnlint/rules/rules/Configuration.py) | Rules have the appropriate configuration | Making sure the Rules section is properly configured | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html) | `rules` |
8990
| [E1701<a name="E1701"></a>](../src/cfnlint/rules/rules/Assert.py) | Validate the configuration of Assertions | Make sure the Assert value in a Rule is properly configured | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html) | `rules` |
9091
| [E1702<a name="E1702"></a>](../src/cfnlint/rules/rules/RuleCondition.py) | Validate the configuration of Rules RuleCondition | Make sure the RuleCondition in a Rule is properly configured | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html) | `rules` |

src/cfnlint/data/AdditionalSpecs/Policies.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -7606,7 +7606,7 @@
76067606
"HasResource": false,
76077607
"StringPrefix": "license-manager-user-subscriptions"
76087608
},
7609-
"AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.": {
7609+
"AWS Mainframe Modernization Application Testing": {
76107610
"ARNFormat": "arn:aws:apptest:${Region}:${Account}:${ResourceType}/${ResourceId}",
76117611
"ARNRegex": "^arn:aws:apptest:${Region}:${Account}:.+",
76127612
"Actions": [
@@ -10709,6 +10709,7 @@
1070910709
"ListCertificates",
1071010710
"ListConnectors",
1071110711
"ListExecutions",
10712+
"ListFileTransferResults",
1071210713
"ListHostKeys",
1071310714
"ListProfiles",
1071410715
"ListSecurityPolicies",
@@ -18452,6 +18453,7 @@
1845218453
"CreateWebLoginToken",
1845318454
"DeleteEnvironment",
1845418455
"GetEnvironment",
18456+
"InvokeRestApi",
1845518457
"ListEnvironments",
1845618458
"ListTagsForResource",
1845718459
"PublishMetrics",
@@ -19476,6 +19478,7 @@
1947619478
"ARNRegex": "^arn:aws:qbusiness:.+:.+:.+",
1947719479
"Actions": [
1947819480
"AddUserLicenses",
19481+
"AllowVendedLogDeliveryForResource",
1947919482
"BatchDeleteDocument",
1948019483
"BatchPutDocument",
1948119484
"CancelSubscription",
@@ -19607,6 +19610,7 @@
1960719610
"ARNRegex": "^arn:aws:wisdom:.+:.+:.+",
1960819611
"Actions": [
1960919612
"ActivateMessageTemplate",
19613+
"AllowVendedLogDeliveryForResource",
1961019614
"CreateAIAgent",
1961119615
"CreateAIAgentVersion",
1961219616
"CreateAIPrompt",
@@ -23122,12 +23126,14 @@
2312223126
"DisassociateTrustStore",
2312323127
"DisassociateUserAccessLoggingSettings",
2312423128
"DisassociateUserSettings",
23129+
"ExpireSession",
2312523130
"GetBrowserSettings",
2312623131
"GetIdentityProvider",
2312723132
"GetIpAccessSettings",
2312823133
"GetNetworkSettings",
2312923134
"GetPortal",
2313023135
"GetPortalServiceProviderMetadata",
23136+
"GetSession",
2313123137
"GetTrustStore",
2313223138
"GetTrustStoreCertificate",
2313323139
"GetUserAccessLoggingSettings",
@@ -23137,6 +23143,7 @@
2313723143
"ListIpAccessSettings",
2313823144
"ListNetworkSettings",
2313923145
"ListPortals",
23146+
"ListSessions",
2314023147
"ListTagsForResource",
2314123148
"ListTrustStoreCertificates",
2314223149
"ListTrustStores",
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1275177aed996a851bdce4a4abeedd0a\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6050eb7da9eb8a87a4925ab8ad7e9a81\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"783c29b216cf424be48a7a4e9a042b9b\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"df9336b53fdf0908b8a315204e5945c7\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"cc1fe243d8037b7fa1970bf9edb4ab67\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"893b05f9f014c6ef1571871782b74a7b\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6b272784ab5ee64380e1afbeff2dc2b7\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"87daf3c1dabf638356cccbb61609f9e3\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f81509de348a0967be7f3e7522c853f8\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"230e30eac792bda600a544ed737f330b\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"ec6886f703876cc995c20fcc1a63ceb8\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"88f32eb6e180b85ac7494723cb54204c\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"0404d5faea598554d96a2f1a7faf9ea2\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e219be0fa7262af594a41f85923a9ea6\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"36c6612c5dbf12cfceb6fcaac094abe6\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"c90db9d7e0929aae845a59e0596c9e34\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5f016d70fd80d3c70f9be0cbf3cb9423\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"58d5d2c43cd44eccdeaf6685db1b8b5e\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"962d970ff4a0e8eaac7e22be166b04d9\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"cf71497be7823735acd3943632388f10\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"284f5207b99c05c18851ec7d6dca40fc\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0db5f95736657e554cb8f6886366aaaa\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"955b95eb824351800bb6c104fa55a21a\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e0fa6a94476c1663e4324674c795738e\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e240ca4edfd903c608f93464cb673784\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c773024e85035826dab4a8f255a3d63a\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6dcc26e7d356a0da18166bfa43aa3ce7\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"f716c9a1c19a250c14e182edfd9285b6\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6e785910b27a142d4eb246dc436e963e\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"dbc5f45351943358b0ad300a7d0e7ac1\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"475eabbb5e5612f7dfdd4f0d49c5b195\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"dd6778a3bd0bb475cb788f8e0dc40fba\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"fbc0fbb4826134e18566e3ff83e8ecdb\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"aab95817dc7634567511abd5958b745e\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"296bfc86325576743325045c53bdf467\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6c62948e9335e9d38fa1c59417f3a45d\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"23876adf542952c6010ec5b9174f72bd\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"41337b20b77eb5aa667dadea1f83f698\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1ee37da9fb13d6e676b7f42949e1313b\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c4886bae3a99efcf2055a4723fde0791\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"d9f86ac6ec362b7593a9e1e7eacfeb3b\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"3df02c82864542a832fff5fbd03eaf25\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"57bff1a398d853571fbd5d1db37a9c13\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6400fe7709ee441225c46f24156cfb96\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"21ae68e324bc48627edc4f8aad6751f1\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"daf02434f035464be61f686af570d822\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"0b82384a3134d6f50ca215076c9a2e20\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"14d45230e7b9c544e77ea1de43f2e6fd\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"7b3c35adc0ab9c2da29f41d734c1b128\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6ccb73c0db6ce5e7a9e5d849b3504fd0\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a726e0e4b51dd1c9f8368a7bc5d1f103\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0656e8ff0edaef70c528b67d98c6e19f\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"448eba5d1ce8df8ce057d33616915ee2\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"b71175bc47afc4f0867b30a03c81fa05\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"26a1a2313341b664b9f17a39a65df8e5\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d829924abfd3d764fa2e594815ce413f\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1c0ca2f252ceb9e694f30bf61c0e3cd8\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"8f9be8e9a3f36b99b2006082721fdcbc\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f1eb75d4e17234a3747d778c0afc0e06\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0e71d00b86c209d581addf98b3adc0e9\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"48c3487c81c327708f2fd4e8467014ec\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"2485e9cb7ff41cea08b0b1cf2e1969e5\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"74a926e7b633254339f1fab711eabd99\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"b0650ea4f73a317e4262d264c5c27541\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"fd7c4fe81940185ac6dec367ba6e5e32\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e6ce9c3e58d248e3a112ec63f6b87de3\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"26b2184acde767f88f95f7f07414919e\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"24d4745cde9e8874129dcb34698fc594\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}

src/cfnlint/data/Serverless/ManagedPolicies.json

+4
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
"AWSCloudFormationFullAccess": "arn:aws:iam::aws:policy/AWSCloudFormationFullAccess",
107107
"AWSCloudFormationReadOnlyAccess": "arn:aws:iam::aws:policy/AWSCloudFormationReadOnlyAccess",
108108
"AWSCloudFrontLogger": "arn:aws:iam::aws:policy/aws-service-role/AWSCloudFrontLogger",
109+
"AWSCloudFrontVPCOriginServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSCloudFrontVPCOriginServiceRolePolicy",
109110
"AWSCloudHSMFullAccess": "arn:aws:iam::aws:policy/AWSCloudHSMFullAccess",
110111
"AWSCloudHSMReadOnlyAccess": "arn:aws:iam::aws:policy/AWSCloudHSMReadOnlyAccess",
111112
"AWSCloudHSMRole": "arn:aws:iam::aws:policy/service-role/AWSCloudHSMRole",
@@ -157,6 +158,8 @@
157158
"AWSCostAndUsageReportAutomationPolicy": "arn:aws:iam::aws:policy/service-role/AWSCostAndUsageReportAutomationPolicy",
158159
"AWSDMSFleetAdvisorServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSDMSFleetAdvisorServiceRolePolicy",
159160
"AWSDMSServerlessServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSDMSServerlessServiceRolePolicy",
161+
"AWSDataExchangeDataGrantOwnerFullAccess": "arn:aws:iam::aws:policy/AWSDataExchangeDataGrantOwnerFullAccess",
162+
"AWSDataExchangeDataGrantReceiverFullAccess": "arn:aws:iam::aws:policy/AWSDataExchangeDataGrantReceiverFullAccess",
160163
"AWSDataExchangeFullAccess": "arn:aws:iam::aws:policy/AWSDataExchangeFullAccess",
161164
"AWSDataExchangeProviderFullAccess": "arn:aws:iam::aws:policy/AWSDataExchangeProviderFullAccess",
162165
"AWSDataExchangeReadOnly": "arn:aws:iam::aws:policy/AWSDataExchangeReadOnly",
@@ -1094,6 +1097,7 @@
10941097
"CloudWatchEventsServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy",
10951098
"CloudWatchFullAccess": "arn:aws:iam::aws:policy/CloudWatchFullAccess",
10961099
"CloudWatchFullAccessV2": "arn:aws:iam::aws:policy/CloudWatchFullAccessV2",
1100+
"CloudWatchInternetMonitorFullAccess": "arn:aws:iam::aws:policy/CloudWatchInternetMonitorFullAccess",
10971101
"CloudWatchInternetMonitorServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy",
10981102
"CloudWatchLambdaApplicationSignalsExecutionRolePolicy": "arn:aws:iam::aws:policy/CloudWatchLambdaApplicationSignalsExecutionRolePolicy",
10991103
"CloudWatchLambdaInsightsExecutionRolePolicy": "arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy",

src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_endpoint/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
[
2+
{
3+
"op": "add",
4+
"path": "/properties/EndpointName/pattern",
5+
"value": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"
6+
},
7+
{
8+
"op": "add",
9+
"path": "/properties/EndpointConfigName/pattern",
10+
"value": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"
11+
},
12+
{
13+
"op": "add",
14+
"path": "/definitions/TrafficRoutingConfig/properties/Type/enum",
15+
"value": [
16+
"ALL_AT_ONCE",
17+
"CANARY",
18+
"LINEAR"
19+
]
20+
},
21+
{
22+
"op": "add",
23+
"path": "/definitions/CapacitySize/properties/Type/enum",
24+
"value": [
25+
"CAPACITY_PERCENT",
26+
"INSTANCE_COUNT"
27+
]
28+
}
29+
]

0 commit comments

Comments
 (0)