Skip to content

Commit d05aa39

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent 8888a3a commit d05aa39

File tree

246 files changed

+33684
-16372
lines changed

Some content is hidden

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

246 files changed

+33684
-16372
lines changed

server/schema/resources.schema.json

Lines changed: 10234 additions & 9055 deletions
Large diffs are not rendered by default.

server/schema/resources/aws-accessanalyzer-analyzer.json

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,69 @@
142142
"additionalProperties": false,
143143
"markdownDescription": "The criteria for an analysis rule for an analyzer.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
144144
},
145+
"InternalAccessAnalysisRuleCriteria": {
146+
"description": "The criteria for an analysis rule for an internal access analyzer.",
147+
"type": "object",
148+
"properties": {
149+
"AccountIds": {
150+
"description": "A list of AWS account IDs to apply to the internal access analysis rule criteria. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers and cannot include the organization owner account.",
151+
"type": "array",
152+
"insertionOrder": false,
153+
"items": {
154+
"type": "string",
155+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
156+
},
157+
"markdownDescription": "A list of AWS account IDs to apply to the internal access analysis rule criteria. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers and cannot include the organization owner account.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
158+
},
159+
"ResourceArns": {
160+
"description": "A list of resource ARNs to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources that match these ARNs.",
161+
"type": "array",
162+
"insertionOrder": false,
163+
"items": {
164+
"type": "string",
165+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
166+
},
167+
"markdownDescription": "A list of resource ARNs to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources that match these ARNs.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
168+
},
169+
"ResourceTypes": {
170+
"description": "A list of resource types to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources of these types.",
171+
"type": "array",
172+
"insertionOrder": false,
173+
"items": {
174+
"type": "string",
175+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
176+
},
177+
"markdownDescription": "A list of resource types to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources of these types.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
178+
}
179+
},
180+
"additionalProperties": false,
181+
"markdownDescription": "The criteria for an analysis rule for an internal access analyzer.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
182+
},
183+
"InternalAccessConfiguration": {
184+
"description": "Specifies the configuration of an internal access analyzer for an AWS organization or account. This configuration determines how the analyzer evaluates internal access within your AWS environment.",
185+
"type": "object",
186+
"properties": {
187+
"InternalAccessAnalysisRule": {
188+
"description": "Contains information about analysis rules for the internal access analyzer. Analysis rules determine which entities will generate findings based on the criteria you define when you create the rule.",
189+
"type": "object",
190+
"properties": {
191+
"Inclusions": {
192+
"description": "A list of rules for the internal access analyzer containing criteria to include in analysis. Only resources that meet the rule criteria will generate findings.",
193+
"type": "array",
194+
"insertionOrder": false,
195+
"items": {
196+
"$ref": "#/definitions/InternalAccessAnalysisRuleCriteria"
197+
},
198+
"markdownDescription": "A list of rules for the internal access analyzer containing criteria to include in analysis. Only resources that meet the rule criteria will generate findings.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
199+
}
200+
},
201+
"additionalProperties": false,
202+
"markdownDescription": "Contains information about analysis rules for the internal access analyzer. Analysis rules determine which entities will generate findings based on the criteria you define when you create the rule.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
203+
}
204+
},
205+
"additionalProperties": false,
206+
"markdownDescription": "Specifies the configuration of an internal access analyzer for an AWS organization or account. This configuration determines how the analyzer evaluates internal access within your AWS environment.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
207+
},
145208
"UnusedAccessConfiguration": {
146209
"description": "The Configuration for Unused Access Analyzer",
147210
"type": "object",
@@ -210,18 +273,21 @@
210273
"markdownDescription": "An array of key-value pairs to apply to this resource.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
211274
},
212275
"Type": {
213-
"description": "The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_UNUSED_ACCESS or ORGANIZATION_UNUSED_ACCESS",
276+
"description": "The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_INTERNAL_ACCESS, ORGANIZATION_INTERNAL_ACCESS, ACCOUNT_UNUSED_ACCESS and ORGANIZATION_UNUSED_ACCESS",
214277
"type": "string",
215278
"minLength": 0,
216279
"maxLength": 1024,
217-
"markdownDescription": "The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_UNUSED_ACCESS or ORGANIZATION_UNUSED_ACCESS\n\n---\n\nRequired: Yes \nType: String \nMaximum Length: 1024 \nUpdate requires: Replacement\n"
280+
"markdownDescription": "The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_INTERNAL_ACCESS, ORGANIZATION_INTERNAL_ACCESS, ACCOUNT_UNUSED_ACCESS and ORGANIZATION_UNUSED_ACCESS\n\n---\n\nRequired: Yes \nType: String \nMaximum Length: 1024 \nUpdate requires: Replacement\n"
218281
},
219282
"AnalyzerConfiguration": {
220283
"description": "The configuration for the analyzer",
221284
"type": "object",
222285
"properties": {
223286
"UnusedAccessConfiguration": {
224287
"$ref": "#/definitions/UnusedAccessConfiguration"
288+
},
289+
"InternalAccessConfiguration": {
290+
"$ref": "#/definitions/InternalAccessConfiguration"
225291
}
226292
},
227293
"additionalProperties": false,

server/schema/resources/aws-acmpca-certificate.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"markdownDescription": "Array of X.509 extensions for a certificate.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
100100
},
101101
"CustomExtension": {
102-
"description": "Specifies the X.509 extension information for a certificate.\n Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough`` [template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).",
102+
"description": "Specifies the X.509 extension information for a certificate.\n Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough``[template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).",
103103
"type": "object",
104104
"additionalProperties": false,
105105
"properties": {
@@ -123,7 +123,7 @@
123123
"ObjectIdentifier",
124124
"Value"
125125
],
126-
"markdownDescription": "Specifies the X.509 extension information for a certificate.\n Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough`` [template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
126+
"markdownDescription": "Specifies the X.509 extension information for a certificate.\n Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough``[template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
127127
},
128128
"GeneralNameList": {
129129
"type": "array",

0 commit comments

Comments
 (0)