1818 from datadog_api_client .v2 .model .aws_auth_config import AWSAuthConfig
1919 from datadog_api_client .v2 .model .aws_account_partition import AWSAccountPartition
2020 from datadog_api_client .v2 .model .aws_regions import AWSRegions
21+ from datadog_api_client .v2 .model .awsccm_config import AWSCCMConfig
2122 from datadog_api_client .v2 .model .aws_logs_config import AWSLogsConfig
2223 from datadog_api_client .v2 .model .aws_metrics_config import AWSMetricsConfig
2324 from datadog_api_client .v2 .model .aws_resources_config import AWSResourcesConfig
@@ -34,6 +35,7 @@ def openapi_types(_):
3435 from datadog_api_client .v2 .model .aws_auth_config import AWSAuthConfig
3536 from datadog_api_client .v2 .model .aws_account_partition import AWSAccountPartition
3637 from datadog_api_client .v2 .model .aws_regions import AWSRegions
38+ from datadog_api_client .v2 .model .awsccm_config import AWSCCMConfig
3739 from datadog_api_client .v2 .model .aws_logs_config import AWSLogsConfig
3840 from datadog_api_client .v2 .model .aws_metrics_config import AWSMetricsConfig
3941 from datadog_api_client .v2 .model .aws_resources_config import AWSResourcesConfig
@@ -45,6 +47,7 @@ def openapi_types(_):
4547 "aws_account_id" : (str ,),
4648 "aws_partition" : (AWSAccountPartition ,),
4749 "aws_regions" : (AWSRegions ,),
50+ "ccm_config" : (AWSCCMConfig ,),
4851 "logs_config" : (AWSLogsConfig ,),
4952 "metrics_config" : (AWSMetricsConfig ,),
5053 "resources_config" : (AWSResourcesConfig ,),
@@ -57,6 +60,7 @@ def openapi_types(_):
5760 "aws_account_id" : "aws_account_id" ,
5861 "aws_partition" : "aws_partition" ,
5962 "aws_regions" : "aws_regions" ,
63+ "ccm_config" : "ccm_config" ,
6064 "logs_config" : "logs_config" ,
6165 "metrics_config" : "metrics_config" ,
6266 "resources_config" : "resources_config" ,
@@ -70,6 +74,7 @@ def __init__(
7074 auth_config : Union [AWSAuthConfig , AWSAuthConfigKeys , AWSAuthConfigRole , UnsetType ] = unset ,
7175 aws_partition : Union [AWSAccountPartition , UnsetType ] = unset ,
7276 aws_regions : Union [AWSRegions , AWSRegionsIncludeAll , AWSRegionsIncludeOnly , UnsetType ] = unset ,
77+ ccm_config : Union [AWSCCMConfig , UnsetType ] = unset ,
7378 logs_config : Union [AWSLogsConfig , UnsetType ] = unset ,
7479 metrics_config : Union [AWSMetricsConfig , UnsetType ] = unset ,
7580 resources_config : Union [AWSResourcesConfig , UnsetType ] = unset ,
@@ -96,6 +101,9 @@ def __init__(
96101 :param aws_regions: AWS Regions to collect data from. Defaults to ``include_all``.
97102 :type aws_regions: AWSRegions, optional
98103
104+ :param ccm_config: AWS Cloud Cost Management config.
105+ :type ccm_config: AWSCCMConfig, optional
106+
99107 :param logs_config: AWS Logs Collection config.
100108 :type logs_config: AWSLogsConfig, optional
101109
@@ -116,6 +124,8 @@ def __init__(
116124 kwargs ["aws_partition" ] = aws_partition
117125 if aws_regions is not unset :
118126 kwargs ["aws_regions" ] = aws_regions
127+ if ccm_config is not unset :
128+ kwargs ["ccm_config" ] = ccm_config
119129 if logs_config is not unset :
120130 kwargs ["logs_config" ] = logs_config
121131 if metrics_config is not unset :
0 commit comments