Skip to content

Commit bd59e8f

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

File tree

170 files changed

+16555
-5109
lines changed

Some content is hidden

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

170 files changed

+16555
-5109
lines changed

server/schema/resources.schema.json

Lines changed: 693 additions & 15 deletions
Large diffs are not rendered by default.

server/schema/resources/aws-amazonmq-broker.json

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -77,21 +77,6 @@
7777
},
7878
"AuthenticationStrategy": {
7979
"type": "string",
80-
"anyOf": [
81-
{
82-
"enum": [
83-
"SIMPLE",
84-
"LDAP"
85-
],
86-
"type": "string"
87-
},
88-
{
89-
"pattern": "^[Ss][Ii][Mm][Pp][Ll][Ee]$"
90-
},
91-
{
92-
"pattern": "^[Ll][Dd][Aa][Pp]$"
93-
}
94-
],
9580
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
9681
},
9782
"LdapServerMetadata": {
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+
}

server/schema/resources/aws-apprunner-observabilityconfiguration.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,12 @@
8282
"tagOnCreate": true,
8383
"tagUpdatable": false,
8484
"cloudFormationSystemTags": false,
85-
"tagProperty": "/properties/Tags"
85+
"tagProperty": "/properties/Tags",
86+
"permissions": [
87+
"apprunner:TagResource",
88+
"apprunner:UntagResource",
89+
"apprunner:ListTagsForResource"
90+
]
8691
},
8792
"additionalProperties": false,
8893
"required": [],
@@ -91,14 +96,14 @@
9196
"/properties/TraceConfiguration",
9297
"/properties/Tags"
9398
],
99+
"writeOnlyProperties": [
100+
"/properties/Tags"
101+
],
94102
"readOnlyProperties": [
95103
"/properties/ObservabilityConfigurationArn",
96104
"/properties/ObservabilityConfigurationRevision",
97105
"/properties/Latest"
98106
],
99-
"writeOnlyProperties": [
100-
"/properties/Tags"
101-
],
102107
"primaryIdentifier": [
103108
"/properties/ObservabilityConfigurationArn"
104109
],

server/schema/resources/aws-apprunner-service.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@
510510
"items": {
511511
"$ref": "#/definitions/Tag"
512512
},
513-
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
513+
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: Replacement\n"
514514
},
515515
"EncryptionConfiguration": {
516516
"$ref": "#/definitions/EncryptionConfiguration"
@@ -549,7 +549,8 @@
549549
],
550550
"createOnlyProperties": [
551551
"/properties/ServiceName",
552-
"/properties/EncryptionConfiguration"
552+
"/properties/EncryptionConfiguration",
553+
"/properties/Tags"
553554
],
554555
"readOnlyProperties": [
555556
"/properties/ServiceArn",
@@ -558,7 +559,8 @@
558559
"/properties/Status"
559560
],
560561
"writeOnlyProperties": [
561-
"/properties/AutoScalingConfigurationArn"
562+
"/properties/AutoScalingConfigurationArn",
563+
"/properties/Tags"
562564
],
563565
"primaryIdentifier": [
564566
"/properties/ServiceArn"

server/schema/resources/aws-apprunner-vpcconnector.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,12 @@
7676
"tagOnCreate": true,
7777
"tagUpdatable": false,
7878
"cloudFormationSystemTags": false,
79-
"tagProperty": "/properties/Tags"
79+
"tagProperty": "/properties/Tags",
80+
"permissions": [
81+
"apprunner:TagResource",
82+
"apprunner:UntagResource",
83+
"apprunner:ListTagsForResource"
84+
]
8085
},
8186
"additionalProperties": false,
8287
"required": [
@@ -88,13 +93,13 @@
8893
"/properties/SecurityGroups",
8994
"/properties/Tags"
9095
],
96+
"writeOnlyProperties": [
97+
"/properties/Tags"
98+
],
9199
"readOnlyProperties": [
92100
"/properties/VpcConnectorArn",
93101
"/properties/VpcConnectorRevision"
94102
],
95-
"writeOnlyProperties": [
96-
"/properties/Tags"
97-
],
98103
"primaryIdentifier": [
99104
"/properties/VpcConnectorArn"
100105
],

server/schema/resources/aws-apprunner-vpcingressconnection.json

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,12 @@
101101
"tagOnCreate": true,
102102
"tagUpdatable": false,
103103
"cloudFormationSystemTags": false,
104-
"tagProperty": "/properties/Tags"
104+
"tagProperty": "/properties/Tags",
105+
"permissions": [
106+
"apprunner:TagResource",
107+
"apprunner:UntagResource",
108+
"apprunner:ListTagsForResource"
109+
]
105110
},
106111
"additionalProperties": false,
107112
"required": [
@@ -113,14 +118,14 @@
113118
"/properties/ServiceArn",
114119
"/properties/Tags"
115120
],
121+
"writeOnlyProperties": [
122+
"/properties/Tags"
123+
],
116124
"readOnlyProperties": [
117125
"/properties/VpcIngressConnectionArn",
118126
"/properties/DomainName",
119127
"/properties/Status"
120128
],
121-
"writeOnlyProperties": [
122-
"/properties/Tags"
123-
],
124129
"primaryIdentifier": [
125130
"/properties/VpcIngressConnectionArn"
126131
],
@@ -142,12 +147,17 @@
142147
},
143148
"update": {
144149
"permissions": [
145-
"apprunner:UpdateVpcIngressConnection"
150+
"apprunner:UpdateVpcIngressConnection",
151+
"apprunner:DescribeVpcIngressConnection",
152+
"ec2:DescribeVpcs",
153+
"ec2:DescribeVpcEndpoints",
154+
"ec2:DescribeSubnets"
146155
]
147156
},
148157
"delete": {
149158
"permissions": [
150-
"apprunner:DeleteVpcIngressConnection"
159+
"apprunner:DeleteVpcIngressConnection",
160+
"apprunner:DescribeVpcIngressConnection"
151161
]
152162
},
153163
"list": {

0 commit comments

Comments
 (0)