Skip to content

Commit 7ab33aa

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent 1920608 commit 7ab33aa

30 files changed

+4545
-2184
lines changed

server/schema/resources.schema.json

Lines changed: 174 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3449,7 +3449,7 @@
34493449
},
34503450
"AWS_ServiceCatalog_ResourceUpdateConstraint": {
34513451
"type": "object",
3452-
"markdownDescription": "Resource Type definition for AWS::ServiceCatalog::ResourceUpdateConstraint \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html)",
3452+
"markdownDescription": "Resource type definition for AWS::ServiceCatalog::ResourceUpdateConstraint \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html)",
34533453
"allOf": [
34543454
{
34553455
"type": "object",
@@ -3460,7 +3460,7 @@
34603460
"AWS::ServiceCatalog::ResourceUpdateConstraint"
34613461
],
34623462
"markdownEnumDescriptions": [
3463-
"Resource Type definition for AWS::ServiceCatalog::ResourceUpdateConstraint \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html)"
3463+
"Resource type definition for AWS::ServiceCatalog::ResourceUpdateConstraint \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html)"
34643464
]
34653465
},
34663466
"Properties": {
@@ -12220,7 +12220,8 @@
1222012220
}
1222112221
},
1222212222
"required": [
12223-
"Type"
12223+
"Type",
12224+
"Properties"
1222412225
]
1222512226
},
1222612227
{
@@ -13496,6 +13497,37 @@
1349613497
],
1349713498
"additionalProperties": false
1349813499
},
13500+
"AWS_ApplicationSignals_GroupingConfiguration": {
13501+
"type": "object",
13502+
"markdownDescription": "Resource Type definition for AWS::ApplicationSignals::GroupingConfiguration \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-groupingconfiguration.html)",
13503+
"allOf": [
13504+
{
13505+
"type": "object",
13506+
"properties": {
13507+
"Type": {
13508+
"type": "string",
13509+
"enum": [
13510+
"AWS::ApplicationSignals::GroupingConfiguration"
13511+
],
13512+
"markdownEnumDescriptions": [
13513+
"Resource Type definition for AWS::ApplicationSignals::GroupingConfiguration \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-groupingconfiguration.html)"
13514+
]
13515+
},
13516+
"Properties": {
13517+
"$ref": "resources/aws-applicationsignals-groupingconfiguration.json"
13518+
}
13519+
},
13520+
"required": [
13521+
"Type",
13522+
"Properties"
13523+
]
13524+
},
13525+
{
13526+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
13527+
}
13528+
],
13529+
"additionalProperties": false
13530+
},
1349913531
"AWS_ApiGatewayV2_ApiMapping": {
1350013532
"type": "object",
1350113533
"markdownDescription": "The ``AWS::ApiGatewayV2::ApiMapping`` resource contains an API mapping. An API mapping relates a path of your custom domain name to a stage of your API. A custom domain name can have multiple API mappings, but the paths can't overlap. A custom domain can map only to APIs of the same protocol type. For more information, see [CreateApiMapping](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/domainnames-domainname-apimappings.html#CreateApiMapping) in the *Amazon API Gateway V2 API Reference*. \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html)",
@@ -19516,6 +19548,37 @@
1951619548
],
1951719549
"additionalProperties": false
1951819550
},
19551+
"AWS_Lightsail_DiskSnapshot": {
19552+
"type": "object",
19553+
"markdownDescription": "Resource Type definition for AWS::Lightsail::DiskSnapshot \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disksnapshot.html)",
19554+
"allOf": [
19555+
{
19556+
"type": "object",
19557+
"properties": {
19558+
"Type": {
19559+
"type": "string",
19560+
"enum": [
19561+
"AWS::Lightsail::DiskSnapshot"
19562+
],
19563+
"markdownEnumDescriptions": [
19564+
"Resource Type definition for AWS::Lightsail::DiskSnapshot \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disksnapshot.html)"
19565+
]
19566+
},
19567+
"Properties": {
19568+
"$ref": "resources/aws-lightsail-disksnapshot.json"
19569+
}
19570+
},
19571+
"required": [
19572+
"Type",
19573+
"Properties"
19574+
]
19575+
},
19576+
{
19577+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
19578+
}
19579+
],
19580+
"additionalProperties": false
19581+
},
1951919582
"AWS_ApiGateway_Method": {
1952019583
"type": "object",
1952119584
"markdownDescription": "The ``AWS::ApiGateway::Method`` resource creates API Gateway methods that define the parameters and body that clients must send in their requests. \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html)",
@@ -24978,6 +25041,37 @@
2497825041
],
2497925042
"additionalProperties": false
2498025043
},
25044+
"AWS_BedrockAgentCore_Gateway": {
25045+
"type": "object",
25046+
"markdownDescription": "Definition of AWS::BedrockAgentCore::Gateway Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gateway.html)",
25047+
"allOf": [
25048+
{
25049+
"type": "object",
25050+
"properties": {
25051+
"Type": {
25052+
"type": "string",
25053+
"enum": [
25054+
"AWS::BedrockAgentCore::Gateway"
25055+
],
25056+
"markdownEnumDescriptions": [
25057+
"Definition of AWS::BedrockAgentCore::Gateway Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gateway.html)"
25058+
]
25059+
},
25060+
"Properties": {
25061+
"$ref": "resources/aws-bedrockagentcore-gateway.json"
25062+
}
25063+
},
25064+
"required": [
25065+
"Type",
25066+
"Properties"
25067+
]
25068+
},
25069+
{
25070+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
25071+
}
25072+
],
25073+
"additionalProperties": false
25074+
},
2498125075
"AWS_MemoryDB_User": {
2498225076
"type": "object",
2498325077
"markdownDescription": "Resource Type definition for AWS::MemoryDB::User \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-memorydb-user.html)",
@@ -31248,6 +31342,37 @@
3124831342
],
3124931343
"additionalProperties": false
3125031344
},
31345+
"AWS_BedrockAgentCore_GatewayTarget": {
31346+
"type": "object",
31347+
"markdownDescription": "Definition of AWS::BedrockAgentCore::GatewayTarget Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gatewaytarget.html)",
31348+
"allOf": [
31349+
{
31350+
"type": "object",
31351+
"properties": {
31352+
"Type": {
31353+
"type": "string",
31354+
"enum": [
31355+
"AWS::BedrockAgentCore::GatewayTarget"
31356+
],
31357+
"markdownEnumDescriptions": [
31358+
"Definition of AWS::BedrockAgentCore::GatewayTarget Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gatewaytarget.html)"
31359+
]
31360+
},
31361+
"Properties": {
31362+
"$ref": "resources/aws-bedrockagentcore-gatewaytarget.json"
31363+
}
31364+
},
31365+
"required": [
31366+
"Type",
31367+
"Properties"
31368+
]
31369+
},
31370+
{
31371+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
31372+
}
31373+
],
31374+
"additionalProperties": false
31375+
},
3125131376
"AWS_RAM_ResourceShare": {
3125231377
"type": "object",
3125331378
"markdownDescription": "Resource type definition for AWS::RAM::ResourceShare \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html)",
@@ -37906,6 +38031,37 @@
3790638031
],
3790738032
"additionalProperties": false
3790838033
},
38034+
"AWS_ObservabilityAdmin_OrganizationCentralizationRule": {
38035+
"type": "object",
38036+
"markdownDescription": "Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html)",
38037+
"allOf": [
38038+
{
38039+
"type": "object",
38040+
"properties": {
38041+
"Type": {
38042+
"type": "string",
38043+
"enum": [
38044+
"AWS::ObservabilityAdmin::OrganizationCentralizationRule"
38045+
],
38046+
"markdownEnumDescriptions": [
38047+
"Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html)"
38048+
]
38049+
},
38050+
"Properties": {
38051+
"$ref": "resources/aws-observabilityadmin-organizationcentralizationrule.json"
38052+
}
38053+
},
38054+
"required": [
38055+
"Type",
38056+
"Properties"
38057+
]
38058+
},
38059+
{
38060+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
38061+
}
38062+
],
38063+
"additionalProperties": false
38064+
},
3790938065
"AWS_EC2_IPAM": {
3791038066
"type": "object",
3791138067
"markdownDescription": "Resource Schema of AWS::EC2::IPAM Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipam.html)",
@@ -46534,6 +46690,9 @@
4653446690
{
4653546691
"$ref": "#/definitions/AWS_KMS_Alias"
4653646692
},
46693+
{
46694+
"$ref": "#/definitions/AWS_ApplicationSignals_GroupingConfiguration"
46695+
},
4653746696
{
4653846697
"$ref": "#/definitions/AWS_ApiGatewayV2_ApiMapping"
4653946698
},
@@ -47119,6 +47278,9 @@
4711947278
{
4712047279
"$ref": "#/definitions/AWS_EC2_VPNGatewayRoutePropagation"
4712147280
},
47281+
{
47282+
"$ref": "#/definitions/AWS_Lightsail_DiskSnapshot"
47283+
},
4712247284
{
4712347285
"$ref": "#/definitions/AWS_ApiGateway_Method"
4712447286
},
@@ -47650,6 +47812,9 @@
4765047812
{
4765147813
"$ref": "#/definitions/AWS_EFS_FileSystem"
4765247814
},
47815+
{
47816+
"$ref": "#/definitions/AWS_BedrockAgentCore_Gateway"
47817+
},
4765347818
{
4765447819
"$ref": "#/definitions/AWS_MemoryDB_User"
4765547820
},
@@ -48259,6 +48424,9 @@
4825948424
{
4826048425
"$ref": "#/definitions/AWS_OpenSearchServerless_VpcEndpoint"
4826148426
},
48427+
{
48428+
"$ref": "#/definitions/AWS_BedrockAgentCore_GatewayTarget"
48429+
},
4826248430
{
4826348431
"$ref": "#/definitions/AWS_RAM_ResourceShare"
4826448432
},
@@ -48907,6 +49075,9 @@
4890749075
{
4890849076
"$ref": "#/definitions/AWS_EC2_Route"
4890949077
},
49078+
{
49079+
"$ref": "#/definitions/AWS_ObservabilityAdmin_OrganizationCentralizationRule"
49080+
},
4891049081
{
4891149082
"$ref": "#/definitions/AWS_EC2_IPAM"
4891249083
},
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
{
2+
"typeName": "AWS::ApplicationSignals::GroupingConfiguration",
3+
"description": "Resource Type definition for AWS::ApplicationSignals::GroupingConfiguration",
4+
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-applicationsignals",
5+
"definitions": {
6+
"AccountId": {
7+
"description": "The identifier for the specified AWS account.",
8+
"type": "string",
9+
"maxLength": 12,
10+
"minLength": 12,
11+
"markdownDescription": "The identifier for the specified AWS account.\n\n---\n\nRequired: No \nType: String \nMinimum Length: 12 \nMaximum Length: 12 \nPattern: ^[0-9]{12}$ \nUpdate requires: No interruption\n"
12+
},
13+
"GroupingString": {
14+
"type": "string",
15+
"minLength": 1,
16+
"maxLength": 128,
17+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nUpdate requires: No interruption\n"
18+
},
19+
"GroupingAttributeDefinition": {
20+
"type": "object",
21+
"properties": {
22+
"GroupingName": {
23+
"$ref": "#/definitions/GroupingString"
24+
},
25+
"GroupingSourceKeys": {
26+
"type": "array",
27+
"insertionOrder": true,
28+
"minItems": 1,
29+
"items": {
30+
"$ref": "#/definitions/GroupingString"
31+
},
32+
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: Array \nUpdate requires: No interruption\n"
33+
},
34+
"DefaultGroupingValue": {
35+
"$ref": "#/definitions/GroupingString"
36+
}
37+
},
38+
"required": [
39+
"GroupingName",
40+
"GroupingSourceKeys"
41+
],
42+
"additionalProperties": false,
43+
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
44+
},
45+
"GroupingAttributeDefinitions": {
46+
"type": "array",
47+
"insertionOrder": false,
48+
"items": {
49+
"$ref": "#/definitions/GroupingAttributeDefinition"
50+
},
51+
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
52+
},
53+
"Timestamp": {
54+
"type": "string",
55+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
56+
}
57+
},
58+
"properties": {
59+
"GroupingAttributeDefinitions": {
60+
"$ref": "#/definitions/GroupingAttributeDefinitions"
61+
},
62+
"UpdatedAt": {
63+
"$ref": "#/definitions/Timestamp"
64+
},
65+
"AccountId": {
66+
"$ref": "#/definitions/AccountId"
67+
}
68+
},
69+
"additionalProperties": false,
70+
"required": [
71+
"GroupingAttributeDefinitions"
72+
],
73+
"readOnlyProperties": [
74+
"/properties/UpdatedAt",
75+
"/properties/AccountId"
76+
],
77+
"primaryIdentifier": [
78+
"/properties/AccountId"
79+
],
80+
"handlers": {
81+
"create": {
82+
"permissions": [
83+
"application-signals:PutGroupingConfiguration",
84+
"application-signals:ListGroupingAttributeDefinitions"
85+
]
86+
},
87+
"read": {
88+
"permissions": [
89+
"application-signals:ListGroupingAttributeDefinitions"
90+
]
91+
},
92+
"update": {
93+
"permissions": [
94+
"application-signals:PutGroupingConfiguration",
95+
"application-signals:ListGroupingAttributeDefinitions"
96+
]
97+
},
98+
"delete": {
99+
"permissions": [
100+
"application-signals:DeleteGroupingConfiguration",
101+
"application-signals:ListGroupingAttributeDefinitions"
102+
]
103+
},
104+
"list": {
105+
"permissions": []
106+
}
107+
},
108+
"tagging": {
109+
"taggable": false
110+
},
111+
"attributes": {
112+
"UpdatedAt": {
113+
"$ref": "#/definitions/Timestamp"
114+
},
115+
"AccountId": {
116+
"$ref": "#/definitions/AccountId"
117+
}
118+
}
119+
}

0 commit comments

Comments
 (0)