Skip to content

Commit 34b9641

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent 1920608 commit 34b9641

27 files changed

+4459
-2164
lines changed

server/schema/resources.schema.json

Lines changed: 172 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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)",
@@ -24978,6 +25010,37 @@
2497825010
],
2497925011
"additionalProperties": false
2498025012
},
25013+
"AWS_BedrockAgentCore_Gateway": {
25014+
"type": "object",
25015+
"markdownDescription": "Definition of AWS::BedrockAgentCore::Gateway Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gateway.html)",
25016+
"allOf": [
25017+
{
25018+
"type": "object",
25019+
"properties": {
25020+
"Type": {
25021+
"type": "string",
25022+
"enum": [
25023+
"AWS::BedrockAgentCore::Gateway"
25024+
],
25025+
"markdownEnumDescriptions": [
25026+
"Definition of AWS::BedrockAgentCore::Gateway Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gateway.html)"
25027+
]
25028+
},
25029+
"Properties": {
25030+
"$ref": "resources/aws-bedrockagentcore-gateway.json"
25031+
}
25032+
},
25033+
"required": [
25034+
"Type",
25035+
"Properties"
25036+
]
25037+
},
25038+
{
25039+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
25040+
}
25041+
],
25042+
"additionalProperties": false
25043+
},
2498125044
"AWS_MemoryDB_User": {
2498225045
"type": "object",
2498325046
"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 +31311,37 @@
3124831311
],
3124931312
"additionalProperties": false
3125031313
},
31314+
"AWS_BedrockAgentCore_GatewayTarget": {
31315+
"type": "object",
31316+
"markdownDescription": "Definition of AWS::BedrockAgentCore::GatewayTarget Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gatewaytarget.html)",
31317+
"allOf": [
31318+
{
31319+
"type": "object",
31320+
"properties": {
31321+
"Type": {
31322+
"type": "string",
31323+
"enum": [
31324+
"AWS::BedrockAgentCore::GatewayTarget"
31325+
],
31326+
"markdownEnumDescriptions": [
31327+
"Definition of AWS::BedrockAgentCore::GatewayTarget Resource Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrockagentcore-gatewaytarget.html)"
31328+
]
31329+
},
31330+
"Properties": {
31331+
"$ref": "resources/aws-bedrockagentcore-gatewaytarget.json"
31332+
}
31333+
},
31334+
"required": [
31335+
"Type",
31336+
"Properties"
31337+
]
31338+
},
31339+
{
31340+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
31341+
}
31342+
],
31343+
"additionalProperties": false
31344+
},
3125131345
"AWS_RAM_ResourceShare": {
3125231346
"type": "object",
3125331347
"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 +38000,37 @@
3790638000
],
3790738001
"additionalProperties": false
3790838002
},
38003+
"AWS_ObservabilityAdmin_OrganizationCentralizationRule": {
38004+
"type": "object",
38005+
"markdownDescription": "Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html)",
38006+
"allOf": [
38007+
{
38008+
"type": "object",
38009+
"properties": {
38010+
"Type": {
38011+
"type": "string",
38012+
"enum": [
38013+
"AWS::ObservabilityAdmin::OrganizationCentralizationRule"
38014+
],
38015+
"markdownEnumDescriptions": [
38016+
"Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html)"
38017+
]
38018+
},
38019+
"Properties": {
38020+
"$ref": "resources/aws-observabilityadmin-organizationcentralizationrule.json"
38021+
}
38022+
},
38023+
"required": [
38024+
"Type",
38025+
"Properties"
38026+
]
38027+
},
38028+
{
38029+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
38030+
}
38031+
],
38032+
"additionalProperties": false
38033+
},
3790938034
"AWS_EC2_IPAM": {
3791038035
"type": "object",
3791138036
"markdownDescription": "Resource Schema of AWS::EC2::IPAM Type \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipam.html)",
@@ -45056,6 +45181,37 @@
4505645181
],
4505745182
"additionalProperties": false
4505845183
},
45184+
"AWS_Lightsail_DiskSnapshot": {
45185+
"type": "object",
45186+
"markdownDescription": "Resource Type definition for AWS::Lightsail::DiskSnapshot \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disksnapshot.html)",
45187+
"allOf": [
45188+
{
45189+
"type": "object",
45190+
"properties": {
45191+
"Type": {
45192+
"type": "string",
45193+
"enum": [
45194+
"AWS::Lightsail::DiskSnapshot"
45195+
],
45196+
"markdownEnumDescriptions": [
45197+
"Resource Type definition for AWS::Lightsail::DiskSnapshot \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-disksnapshot.html)"
45198+
]
45199+
},
45200+
"Properties": {
45201+
"$ref": "resources/aws-lightsail-disksnapshot.json"
45202+
}
45203+
},
45204+
"required": [
45205+
"Type",
45206+
"Properties"
45207+
]
45208+
},
45209+
{
45210+
"$ref": "resource.attributes.schema.json#/definitions/ResourceAttributes"
45211+
}
45212+
],
45213+
"additionalProperties": false
45214+
},
4505945215
"AWS_DeviceFarm_Project": {
4506045216
"type": "object",
4506145217
"markdownDescription": "Resource Type definition for a Device Farm Project \n[Docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devicefarm-project.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
},
@@ -47650,6 +47809,9 @@
4765047809
{
4765147810
"$ref": "#/definitions/AWS_EFS_FileSystem"
4765247811
},
47812+
{
47813+
"$ref": "#/definitions/AWS_BedrockAgentCore_Gateway"
47814+
},
4765347815
{
4765447816
"$ref": "#/definitions/AWS_MemoryDB_User"
4765547817
},
@@ -48259,6 +48421,9 @@
4825948421
{
4826048422
"$ref": "#/definitions/AWS_OpenSearchServerless_VpcEndpoint"
4826148423
},
48424+
{
48425+
"$ref": "#/definitions/AWS_BedrockAgentCore_GatewayTarget"
48426+
},
4826248427
{
4826348428
"$ref": "#/definitions/AWS_RAM_ResourceShare"
4826448429
},
@@ -48907,6 +49072,9 @@
4890749072
{
4890849073
"$ref": "#/definitions/AWS_EC2_Route"
4890949074
},
49075+
{
49076+
"$ref": "#/definitions/AWS_ObservabilityAdmin_OrganizationCentralizationRule"
49077+
},
4891049078
{
4891149079
"$ref": "#/definitions/AWS_EC2_IPAM"
4891249080
},
@@ -49603,6 +49771,9 @@
4960349771
{
4960449772
"$ref": "#/definitions/AWS_DeviceFarm_TestGridProject"
4960549773
},
49774+
{
49775+
"$ref": "#/definitions/AWS_Lightsail_DiskSnapshot"
49776+
},
4960649777
{
4960749778
"$ref": "#/definitions/AWS_DeviceFarm_Project"
4960849779
},
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)