1616if TYPE_CHECKING :
1717 from datadog_api_client .v2 .model .sensitive_data_scanner_filter import SensitiveDataScannerFilter
1818 from datadog_api_client .v2 .model .sensitive_data_scanner_product import SensitiveDataScannerProduct
19+ from datadog_api_client .v2 .model .sensitive_data_scanner_samplings import SensitiveDataScannerSamplings
1920
2021
2122class SensitiveDataScannerGroupAttributes (ModelNormal ):
2223 @cached_property
2324 def openapi_types (_ ):
2425 from datadog_api_client .v2 .model .sensitive_data_scanner_filter import SensitiveDataScannerFilter
2526 from datadog_api_client .v2 .model .sensitive_data_scanner_product import SensitiveDataScannerProduct
27+ from datadog_api_client .v2 .model .sensitive_data_scanner_samplings import SensitiveDataScannerSamplings
2628
2729 return {
2830 "description" : (str ,),
2931 "filter" : (SensitiveDataScannerFilter ,),
3032 "is_enabled" : (bool ,),
3133 "name" : (str ,),
3234 "product_list" : ([SensitiveDataScannerProduct ],),
35+ "samplings" : ([SensitiveDataScannerSamplings ],),
3336 }
3437
3538 attribute_map = {
@@ -38,6 +41,7 @@ def openapi_types(_):
3841 "is_enabled" : "is_enabled" ,
3942 "name" : "name" ,
4043 "product_list" : "product_list" ,
44+ "samplings" : "samplings" ,
4145 }
4246
4347 def __init__ (
@@ -47,6 +51,7 @@ def __init__(
4751 is_enabled : Union [bool , UnsetType ] = unset ,
4852 name : Union [str , UnsetType ] = unset ,
4953 product_list : Union [List [SensitiveDataScannerProduct ], UnsetType ] = unset ,
54+ samplings : Union [List [SensitiveDataScannerSamplings ], UnsetType ] = unset ,
5055 ** kwargs ,
5156 ):
5257 """
@@ -66,6 +71,9 @@ def __init__(
6671
6772 :param product_list: List of products the scanning group applies.
6873 :type product_list: [SensitiveDataScannerProduct], optional
74+
75+ :param samplings: List of sampling rates per product type.
76+ :type samplings: [SensitiveDataScannerSamplings], optional
6977 """
7078 if description is not unset :
7179 kwargs ["description" ] = description
@@ -77,4 +85,6 @@ def __init__(
7785 kwargs ["name" ] = name
7886 if product_list is not unset :
7987 kwargs ["product_list" ] = product_list
88+ if samplings is not unset :
89+ kwargs ["samplings" ] = samplings
8090 super ().__init__ (kwargs )
0 commit comments