You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--cli-input-json=: Read arguments from the JSON string provided.
421
+
--cli-input-yaml=: Read arguments from the YAML string provided.
422
+
--currency=!: The currency for the revenue amounts in the response.
423
+
--filters=:
424
+
description: Optional filters to narrow the results.
425
+
nargs: -1
426
+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
427
+
--group-by=: 'The dimension to group results by: `NAME`, `CATEGORY`, `INTENT`, `ORGANIZATION`, or `WEBACL`.'
428
+
--limit=: The maximum number of results to return.
429
+
--next-marker=: When you get a paginated response, this marker indicates that additional results are available.
430
+
--scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`).
431
+
--sort-by=: 'The field to sort results by: `REVENUE`, `PERCENTAGE`, or `NAME`.'
432
+
--sort-order=: 'The sort order: `ASC` for ascending or `DESC` for descending.'
433
+
--statistic-type=!: '`TOP_SOURCES_BY_REVENUE` ranks revenue from AI bot traffic, grouped by the dimension you specify in the `GroupBy` parameter (`NAME`, `CATEGORY`, `INTENT`, `ORGANIZATION`, or `WEBACL`); `GroupBy` is required for this statistic type.'
434
+
--time-window=!: The time range for the query.
435
+
completion:
436
+
flag:
437
+
currency:
438
+
- USDC
439
+
group-by:
440
+
- NAME
441
+
- CATEGORY
442
+
- INTENT
443
+
- ORGANIZATION
444
+
- WEBACL
445
+
scope:
446
+
- CLOUDFRONT
447
+
- REGIONAL
448
+
sort-by:
449
+
- REVENUE
450
+
- PERCENTAGE
451
+
- NAME
452
+
sort-order:
453
+
- ASC
454
+
- DESC
455
+
statistic-type:
456
+
- TOP_SOURCES_BY_REVENUE
457
+
- TOP_PATHS_BY_REVENUE
458
+
- name: get-revenue-statistics-summary
459
+
description: Retrieves a summary of monetization revenue for the specified time window.
460
+
flags:
461
+
--cli-input-json=: Read arguments from the JSON string provided.
462
+
--cli-input-yaml=: Read arguments from the YAML string provided.
463
+
--currency=!: The currency for the revenue amounts in the response.
464
+
--filters=:
465
+
description: Optional filters to narrow the results.
466
+
nargs: -1
467
+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
468
+
--scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`).
469
+
--time-window=!: The time range for the revenue summary query.
470
+
completion:
471
+
flag:
472
+
currency:
473
+
- USDC
474
+
scope:
475
+
- CLOUDFRONT
476
+
- REGIONAL
477
+
- name: get-revenue-statistics-time-series
478
+
description: Retrieves time series data for monetization revenue.
479
+
flags:
480
+
--cli-input-json=: Read arguments from the JSON string provided.
481
+
--cli-input-yaml=: Read arguments from the YAML string provided.
482
+
--currency=!: The currency for the amounts in the response.
483
+
--filters=:
484
+
description: Optional filters to narrow the results.
485
+
nargs: -1
486
+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
487
+
--group-by=: The dimension to group results by.
488
+
--interval=!: 'The time interval for aggregating data points: `MINUTELY`, `FIVE_MINUTELY`, `HOURLY`, or `DAILY`.'
489
+
--limit=: The maximum number of data points to return.
490
+
--next-marker=: When you get a paginated response, this marker indicates that additional results are available.
491
+
--scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`).
492
+
--statistic-type=!: 'The type of time series data to retrieve: `DATE_HISTOGRAM` for revenue over time, or `PAYMENT_TRAFFIC` for payment traffic patterns.'
493
+
--time-window=!: The time range for the query.
494
+
completion:
495
+
flag:
496
+
currency:
497
+
- USDC
498
+
group-by:
499
+
- NAME
500
+
- CATEGORY
501
+
- INTENT
502
+
- ORGANIZATION
503
+
- WEBACL
504
+
interval:
505
+
- MINUTELY
506
+
- FIVE_MINUTELY
507
+
- HOURLY
508
+
- DAILY
509
+
scope:
510
+
- CLOUDFRONT
511
+
- REGIONAL
512
+
statistic-type:
513
+
- DATE_HISTOGRAM
514
+
- PAYMENT_TRAFFIC
415
515
- name: get-rule-group
416
516
description: Retrieves the specified [RuleGroup]().
417
517
flags:
@@ -637,6 +737,37 @@ commands:
637
737
scope:
638
738
- CLOUDFRONT
639
739
- REGIONAL
740
+
- name: list-settlement-records
741
+
description: Retrieves individual settlement transaction records for monetization.
742
+
flags:
743
+
--cli-input-json=: Read arguments from the JSON string provided.
744
+
--cli-input-yaml=: Read arguments from the YAML string provided.
745
+
--currency=!: The currency for the amounts in the response.
746
+
--filters=:
747
+
description: Optional filters to narrow the results.
748
+
nargs: -1
749
+
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
750
+
--limit=: The maximum number of settlement records to return.
751
+
--next-marker=: When you get a paginated response, this marker indicates that additional results are available.
752
+
--scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`).
753
+
--sort-by=: 'The field to sort settlement records by: `TIMESTAMP`, `AMOUNT`, `NAME`, or `STATUS`.'
754
+
--sort-order=: 'The sort order: `ASC` for ascending or `DESC` for descending.'
755
+
--time-window=!: The time range for the query.
756
+
completion:
757
+
flag:
758
+
currency:
759
+
- USDC
760
+
scope:
761
+
- CLOUDFRONT
762
+
- REGIONAL
763
+
sort-by:
764
+
- TIMESTAMP
765
+
- AMOUNT
766
+
- NAME
767
+
- STATUS
768
+
sort-order:
769
+
- ASC
770
+
- DESC
640
771
- name: list-tags-for-resource
641
772
description: Retrieves the [TagInfoForResource]() for the specified resource.
642
773
flags:
@@ -776,6 +907,7 @@ commands:
776
907
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
777
908
--id=!: A unique identifier for the rule group.
778
909
--lock-token=!: A token used for optimistic locking.
910
+
--monetization-config=: The monetization configuration for the rule group.
779
911
--name=!: The name of the rule group.
780
912
--rules=:
781
913
description: The [Rule]() statements used to identify the web requests that you want to manage.
@@ -803,6 +935,7 @@ commands:
803
935
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
804
936
--id=!: The unique identifier for the web ACL.
805
937
--lock-token=!: A token used for optimistic locking.
938
+
--monetization-config=: The monetization configuration for the web ACL.
806
939
--name=!: The name of the web ACL.
807
940
--on-source-d-do-s-protection-config=: Specifies the type of DDoS protection to apply to web request data for a web ACL.
0 commit comments