File tree Expand file tree Collapse file tree 5 files changed +15
-12
lines changed
packages/datadog-api-client-v2/models Expand file tree Collapse file tree 5 files changed +15
-12
lines changed Original file line number Diff line number Diff line change 4
4
"spec_versions": {
5
5
"v1": {
6
6
"apigentools_version": "1.6.4",
7
- "regenerated": "2022-12-19 15:44:06.472004 ",
8
- "spec_repo_commit": "37d94b14 "
7
+ "regenerated": "2022-12-20 16:45:23.602683 ",
8
+ "spec_repo_commit": "ec3c91a9 "
9
9
},
10
10
"v2": {
11
11
"apigentools_version": "1.6.4",
12
- "regenerated": "2022-12-19 15:44:06.483320 ",
13
- "spec_repo_commit": "37d94b14 "
12
+ "regenerated": "2022-12-20 16:45:23.613963 ",
13
+ "spec_repo_commit": "ec3c91a9 "
14
14
}
15
15
}
16
16
}
Original file line number Diff line number Diff line change @@ -1776,7 +1776,12 @@ components:
1776
1776
type: string
1777
1777
type: object
1778
1778
CloudConfigurationComplianceRuleOptions:
1779
- description: Options for cloud_configuration rules.
1779
+ description: 'Options for cloud_configuration rules.
1780
+
1781
+ Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration`
1782
+ rules.
1783
+
1784
+ '
1780
1785
properties:
1781
1786
complexRule:
1782
1787
description: 'Whether the rule is a complex one.
@@ -1795,9 +1800,6 @@ components:
1795
1800
'
1796
1801
example: aws_acm
1797
1802
type: string
1798
- required:
1799
- - resourceType
1800
- - regoRule
1801
1803
type: object
1802
1804
CloudConfigurationRegoRule:
1803
1805
description: Rule details.
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
9
9
10
10
/**
11
11
* Options for cloud_configuration rules.
12
+ * Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
12
13
*/
13
14
export class CloudConfigurationComplianceRuleOptions {
14
15
/**
@@ -19,11 +20,11 @@ export class CloudConfigurationComplianceRuleOptions {
19
20
/**
20
21
* Rule details.
21
22
*/
22
- "regoRule" : CloudConfigurationRegoRule ;
23
+ "regoRule" ? : CloudConfigurationRegoRule ;
23
24
/**
24
25
* Main resource type to be checked by the rule. It should be specified again in `regoRule.resourceTypes`.
25
26
*/
26
- "resourceType" : string ;
27
+ "resourceType" ? : string ;
27
28
28
29
/**
29
30
* @ignore
@@ -41,12 +42,10 @@ export class CloudConfigurationComplianceRuleOptions {
41
42
regoRule : {
42
43
baseName : "regoRule" ,
43
44
type : "CloudConfigurationRegoRule" ,
44
- required : true ,
45
45
} ,
46
46
resourceType : {
47
47
baseName : "resourceType" ,
48
48
type : "string" ,
49
- required : true ,
50
49
} ,
51
50
} ;
52
51
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
13
13
export class CloudConfigurationRuleOptions {
14
14
/**
15
15
* Options for cloud_configuration rules.
16
+ * Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
16
17
*/
17
18
"complianceRuleOptions" : CloudConfigurationComplianceRuleOptions ;
18
19
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
20
20
export class SecurityMonitoringRuleOptions {
21
21
/**
22
22
* Options for cloud_configuration rules.
23
+ * Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
23
24
*/
24
25
"complianceRuleOptions" ?: CloudConfigurationComplianceRuleOptions ;
25
26
/**
You can’t perform that action at this time.
0 commit comments