Skip to content

Commit 7f89bad

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Appsec Fargate Public Documentation (#893)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 8abe36b commit 7f89bad

13 files changed

+152
-5
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.4",
7-
"regenerated": "2022-10-31 20:12:35.356850",
8-
"spec_repo_commit": "420bd229"
7+
"regenerated": "2022-11-01 20:07:31.143811",
8+
"spec_repo_commit": "deeff34e"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.4",
12-
"regenerated": "2022-10-31 20:12:35.369998",
13-
"spec_repo_commit": "420bd229"
12+
"regenerated": "2022-11-01 20:07:31.156526",
13+
"spec_repo_commit": "deeff34e"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3661,6 +3661,7 @@ components:
36613661
- api_usage
36623662
- apm_fargate_usage
36633663
- apm_host_usage
3664+
- appsec_fargate_usage
36643665
- appsec_usage
36653666
- browser_usage
36663667
- container_usage
@@ -3689,6 +3690,7 @@ components:
36893690
- API_USAGE
36903691
- APM_FARGATE_USAGE
36913692
- APM_HOST_USAGE
3693+
- APPSEC_FARGATE_USAGE
36923694
- APPSEC_USAGE
36933695
- BROWSER_USAGE
36943696
- CONTAINER_USAGE
@@ -6978,6 +6980,8 @@ components:
69786980
- api_percentage
69796981
- apm_fargate_usage
69806982
- apm_fargate_percentage
6983+
- appsec_fargate_usage
6984+
- appsec_fargate_percentage
69816985
- apm_host_usage
69826986
- apm_host_percentage
69836987
- appsec_usage
@@ -7033,6 +7037,8 @@ components:
70337037
- API_PERCENTAGE
70347038
- APM_FARGATE_USAGE
70357039
- APM_FARGATE_PERCENTAGE
7040+
- APPSEC_FARGATE_USAGE
7041+
- APPSEC_FARGATE_PERCENTAGE
70367042
- APM_HOST_USAGE
70377043
- APM_HOST_PERCENTAGE
70387044
- APPSEC_USAGE
@@ -7109,6 +7115,16 @@ components:
71097115
description: The APM host usage by tag(s).
71107116
format: double
71117117
type: number
7118+
appsec_fargate_percentage:
7119+
description: The percentage of Application Security Monitoring ECS Fargate
7120+
task usage by tag(s).
7121+
format: double
7122+
type: number
7123+
appsec_fargate_usage:
7124+
description: The Application Security Monitoring ECS Fargate task usage
7125+
by tag(s).
7126+
format: double
7127+
type: number
71127128
appsec_percentage:
71137129
description: The percentage of Application Security Monitoring host usage
71147130
by tag(s).
@@ -14210,6 +14226,8 @@ components:
1421014226
- estimated_ingested_spans_percentage
1421114227
- apm_fargate_usage
1421214228
- apm_fargate_percentage
14229+
- appsec_fargate_usage
14230+
- appsec_fargate_percentage
1421314231
type: string
1421414232
x-enum-varnames:
1421514233
- API_PERCENTAGE
@@ -14244,6 +14262,8 @@ components:
1424414262
- ESTIMATED_INGESTED_SPANS_PERCENTAGE
1424514263
- APM_FARGATE_USAGE
1424614264
- APM_FARGATE_PERCENTAGE
14265+
- APPSEC_FARGATE_USAGE
14266+
- APPSEC_FARGATE_PERCENTAGE
1424714267
UsageAttributionSupportedMetrics:
1424814268
description: Supported fields for usage attribution requests (valid requests
1424914269
contain one or more metrics, or `*` for all).
@@ -14290,6 +14310,8 @@ components:
1429014310
- estimated_ingested_spans_percentage
1429114311
- apm_fargate_usage
1429214312
- apm_fargate_percentage
14313+
- appsec_fargate_usage
14314+
- appsec_fargate_percentage
1429314315
- '*'
1429414316
type: string
1429514317
x-enum-varnames:
@@ -14335,6 +14357,8 @@ components:
1433514357
- ESTIMATED_INGESTED_SPANS_PERCENTAGE
1433614358
- APM_FARGATE_USAGE
1433714359
- APM_FARGATE_PERCENTAGE
14360+
- APPSEC_FARGATE_USAGE
14361+
- APPSEC_FARGATE_PERCENTAGE
1433814362
- ALL
1433914363
UsageAttributionTagNames:
1434014364
additionalProperties:
@@ -14391,6 +14415,16 @@ components:
1439114415
description: The APM host usage by tag(s).
1439214416
format: double
1439314417
type: number
14418+
appsec_fargate_percentage:
14419+
description: The percentage of Application Security Monitoring ECS Fargate
14420+
task usage by tag(s).
14421+
format: double
14422+
type: number
14423+
appsec_fargate_usage:
14424+
description: The Application Security Monitoring ECS Fargate task usage
14425+
by tag(s).
14426+
format: double
14427+
type: number
1439414428
appsec_percentage:
1439514429
description: The percentage of Application Security Monitoring host usage
1439614430
by tag(s).
@@ -15076,6 +15110,11 @@ components:
1507615110
hour.
1507715111
format: int64
1507815112
type: integer
15113+
appsec_fargate_count:
15114+
description: The Application Security Monitoring ECS Fargate tasks during
15115+
the given hour.
15116+
format: int64
15117+
type: integer
1507915118
avg_profiled_fargate_tasks:
1508015119
description: The average profiled task count for Fargate Profiling.
1508115120
format: int64
@@ -15907,6 +15946,11 @@ components:
1590715946
hours in the current date for all organizations.
1590815947
format: int64
1590915948
type: integer
15949+
appsec_fargate_count_avg:
15950+
description: Shows the average of all Application Security Monitoring ECS
15951+
Fargate tasks over all hours in the current date for all organizations.
15952+
format: int64
15953+
type: integer
1591015954
audit_logs_lines_indexed_sum:
1591115955
description: Shows the sum of audit logs lines indexed over all hours in
1591215956
the current date for all organizations.
@@ -16257,6 +16301,11 @@ components:
1625716301
hours in the current date for the given org.
1625816302
format: int64
1625916303
type: integer
16304+
appsec_fargate_count_avg:
16305+
description: Shows the average of all Application Security Monitoring ECS
16306+
Fargate tasks over all hours in the current months for the given org.
16307+
format: int64
16308+
type: integer
1626016309
audit_logs_lines_indexed_sum:
1626116310
description: Shows the sum of all audit logs lines indexed over all hours
1626216311
in the current date for the given org.
@@ -16610,6 +16659,11 @@ components:
1661016659
hours in the current months for all organizations.
1661116660
format: int64
1661216661
type: integer
16662+
appsec_fargate_count_avg_sum:
16663+
description: Shows the average of all Application Security Monitoring ECS
16664+
Fargate tasks over all hours in the current months for all organizations.
16665+
format: int64
16666+
type: integer
1661316667
audit_logs_lines_indexed_agg_sum:
1661416668
description: Shows the sum of all audit logs lines indexed over all hours
1661516669
in the current months for all organizations.

packages/datadog-api-client-v1/models/HourlyUsageAttributionUsageType.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type HourlyUsageAttributionUsageType =
88
| typeof API_USAGE
99
| typeof APM_FARGATE_USAGE
1010
| typeof APM_HOST_USAGE
11+
| typeof APPSEC_FARGATE_USAGE
1112
| typeof APPSEC_USAGE
1213
| typeof BROWSER_USAGE
1314
| typeof CONTAINER_USAGE
@@ -34,6 +35,7 @@ export type HourlyUsageAttributionUsageType =
3435
export const API_USAGE = "api_usage";
3536
export const APM_FARGATE_USAGE = "apm_fargate_usage";
3637
export const APM_HOST_USAGE = "apm_host_usage";
38+
export const APPSEC_FARGATE_USAGE = "appsec_fargate_usage";
3739
export const APPSEC_USAGE = "appsec_usage";
3840
export const BROWSER_USAGE = "browser_usage";
3941
export const CONTAINER_USAGE = "container_usage";

packages/datadog-api-client-v1/models/MonthlyUsageAttributionSupportedMetrics.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ export type MonthlyUsageAttributionSupportedMetrics =
99
| typeof API_PERCENTAGE
1010
| typeof APM_FARGATE_USAGE
1111
| typeof APM_FARGATE_PERCENTAGE
12+
| typeof APPSEC_FARGATE_USAGE
13+
| typeof APPSEC_FARGATE_PERCENTAGE
1214
| typeof APM_HOST_USAGE
1315
| typeof APM_HOST_PERCENTAGE
1416
| typeof APPSEC_USAGE
@@ -62,6 +64,8 @@ export const API_USAGE = "api_usage";
6264
export const API_PERCENTAGE = "api_percentage";
6365
export const APM_FARGATE_USAGE = "apm_fargate_usage";
6466
export const APM_FARGATE_PERCENTAGE = "apm_fargate_percentage";
67+
export const APPSEC_FARGATE_USAGE = "appsec_fargate_usage";
68+
export const APPSEC_FARGATE_PERCENTAGE = "appsec_fargate_percentage";
6569
export const APM_HOST_USAGE = "apm_host_usage";
6670
export const APM_HOST_PERCENTAGE = "apm_host_percentage";
6771
export const APPSEC_USAGE = "appsec_usage";

packages/datadog-api-client-v1/models/MonthlyUsageAttributionValues.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ export class MonthlyUsageAttributionValues {
3434
* The APM host usage by tag(s).
3535
*/
3636
"apmHostUsage"?: number;
37+
/**
38+
* The percentage of Application Security Monitoring ECS Fargate task usage by tag(s).
39+
*/
40+
"appsecFargatePercentage"?: number;
41+
/**
42+
* The Application Security Monitoring ECS Fargate task usage by tag(s).
43+
*/
44+
"appsecFargateUsage"?: number;
3745
/**
3846
* The percentage of Application Security Monitoring host usage by tag(s).
3947
*/
@@ -210,6 +218,16 @@ export class MonthlyUsageAttributionValues {
210218
type: "number",
211219
format: "double",
212220
},
221+
appsecFargatePercentage: {
222+
baseName: "appsec_fargate_percentage",
223+
type: "number",
224+
format: "double",
225+
},
226+
appsecFargateUsage: {
227+
baseName: "appsec_fargate_usage",
228+
type: "number",
229+
format: "double",
230+
},
213231
appsecPercentage: {
214232
baseName: "appsec_percentage",
215233
type: "number",

packages/datadog-api-client-v1/models/ObjectSerializer.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,7 @@ const enumsMap: { [key: string]: any[] } = {
673673
"api_usage",
674674
"apm_fargate_usage",
675675
"apm_host_usage",
676+
"appsec_fargate_usage",
676677
"appsec_usage",
677678
"browser_usage",
678679
"container_usage",
@@ -795,6 +796,8 @@ const enumsMap: { [key: string]: any[] } = {
795796
"api_percentage",
796797
"apm_fargate_usage",
797798
"apm_fargate_percentage",
799+
"appsec_fargate_usage",
800+
"appsec_fargate_percentage",
798801
"apm_host_usage",
799802
"apm_host_percentage",
800803
"appsec_usage",
@@ -1148,6 +1151,8 @@ const enumsMap: { [key: string]: any[] } = {
11481151
"estimated_ingested_spans_percentage",
11491152
"apm_fargate_usage",
11501153
"apm_fargate_percentage",
1154+
"appsec_fargate_usage",
1155+
"appsec_fargate_percentage",
11511156
],
11521157
UsageAttributionSupportedMetrics: [
11531158
"custom_timeseries_usage",
@@ -1192,6 +1197,8 @@ const enumsMap: { [key: string]: any[] } = {
11921197
"estimated_ingested_spans_percentage",
11931198
"apm_fargate_usage",
11941199
"apm_fargate_percentage",
1200+
"appsec_fargate_usage",
1201+
"appsec_fargate_percentage",
11951202
"*",
11961203
],
11971204
UsageMetricCategory: ["standard", "custom"],

packages/datadog-api-client-v1/models/UsageAttributionSort.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ export type UsageAttributionSort =
3636
| typeof ESTIMATED_INGESTED_SPANS_USAGE
3737
| typeof ESTIMATED_INGESTED_SPANS_PERCENTAGE
3838
| typeof APM_FARGATE_USAGE
39-
| typeof APM_FARGATE_PERCENTAGE;
39+
| typeof APM_FARGATE_PERCENTAGE
40+
| typeof APPSEC_FARGATE_USAGE
41+
| typeof APPSEC_FARGATE_PERCENTAGE;
4042
export const API_PERCENTAGE = "api_percentage";
4143
export const SNMP_USAGE = "snmp_usage";
4244
export const APM_HOST_USAGE = "apm_host_usage";
@@ -73,3 +75,5 @@ export const ESTIMATED_INGESTED_SPANS_PERCENTAGE =
7375
"estimated_ingested_spans_percentage";
7476
export const APM_FARGATE_USAGE = "apm_fargate_usage";
7577
export const APM_FARGATE_PERCENTAGE = "apm_fargate_percentage";
78+
export const APPSEC_FARGATE_USAGE = "appsec_fargate_usage";
79+
export const APPSEC_FARGATE_PERCENTAGE = "appsec_fargate_percentage";

packages/datadog-api-client-v1/models/UsageAttributionSupportedMetrics.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ export type UsageAttributionSupportedMetrics =
4747
| typeof ESTIMATED_INGESTED_SPANS_PERCENTAGE
4848
| typeof APM_FARGATE_USAGE
4949
| typeof APM_FARGATE_PERCENTAGE
50+
| typeof APPSEC_FARGATE_USAGE
51+
| typeof APPSEC_FARGATE_PERCENTAGE
5052
| typeof ALL;
5153
export const CUSTOM_TIMESERIES_USAGE = "custom_timeseries_usage";
5254
export const CONTAINER_USAGE = "container_usage";
@@ -94,4 +96,6 @@ export const ESTIMATED_INGESTED_SPANS_PERCENTAGE =
9496
"estimated_ingested_spans_percentage";
9597
export const APM_FARGATE_USAGE = "apm_fargate_usage";
9698
export const APM_FARGATE_PERCENTAGE = "apm_fargate_percentage";
99+
export const APPSEC_FARGATE_USAGE = "appsec_fargate_usage";
100+
export const APPSEC_FARGATE_PERCENTAGE = "appsec_fargate_percentage";
97101
export const ALL = "*";

packages/datadog-api-client-v1/models/UsageAttributionValues.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ export class UsageAttributionValues {
3434
* The APM host usage by tag(s).
3535
*/
3636
"apmHostUsage"?: number;
37+
/**
38+
* The percentage of Application Security Monitoring ECS Fargate task usage by tag(s).
39+
*/
40+
"appsecFargatePercentage"?: number;
41+
/**
42+
* The Application Security Monitoring ECS Fargate task usage by tag(s).
43+
*/
44+
"appsecFargateUsage"?: number;
3745
/**
3846
* The percentage of Application Security Monitoring host usage by tag(s).
3947
*/
@@ -242,6 +250,16 @@ export class UsageAttributionValues {
242250
type: "number",
243251
format: "double",
244252
},
253+
appsecFargatePercentage: {
254+
baseName: "appsec_fargate_percentage",
255+
type: "number",
256+
format: "double",
257+
},
258+
appsecFargateUsage: {
259+
baseName: "appsec_fargate_usage",
260+
type: "number",
261+
format: "double",
262+
},
245263
appsecPercentage: {
246264
baseName: "appsec_percentage",
247265
type: "number",

packages/datadog-api-client-v1/models/UsageFargateHour.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ export class UsageFargateHour {
1414
* The high-water mark of APM ECS Fargate tasks during the given hour.
1515
*/
1616
"apmFargateCount"?: number;
17+
/**
18+
* The Application Security Monitoring ECS Fargate tasks during the given hour.
19+
*/
20+
"appsecFargateCount"?: number;
1721
/**
1822
* The average profiled task count for Fargate Profiling.
1923
*/
@@ -49,6 +53,11 @@ export class UsageFargateHour {
4953
type: "number",
5054
format: "int64",
5155
},
56+
appsecFargateCount: {
57+
baseName: "appsec_fargate_count",
58+
type: "number",
59+
format: "int64",
60+
},
5261
avgProfiledFargateTasks: {
5362
baseName: "avg_profiled_fargate_tasks",
5463
type: "number",

0 commit comments

Comments
 (0)