@@ -7,29 +7,29 @@ use reqwest;
7
7
use serde:: { Deserialize , Serialize } ;
8
8
9
9
/// CreateAWSAccountParams is a struct for passing parameters to the method [`CreateAWSAccount`]
10
- #[ derive( Clone , Debug , Default ) ]
10
+ #[ derive( Clone , Debug ) ]
11
11
pub struct CreateAWSAccountParams {
12
12
/// AWS Request Object
13
13
pub body : crate :: datadogV1:: model:: AWSAccount ,
14
14
}
15
15
16
16
/// CreateAWSEventBridgeSourceParams is a struct for passing parameters to the method [`CreateAWSEventBridgeSource`]
17
- #[ derive( Clone , Debug , Default ) ]
17
+ #[ derive( Clone , Debug ) ]
18
18
pub struct CreateAWSEventBridgeSourceParams {
19
19
/// Create an Amazon EventBridge source for an AWS account with a given name and region.
20
20
pub body : crate :: datadogV1:: model:: AWSEventBridgeCreateRequest ,
21
21
}
22
22
23
23
/// CreateAWSTagFilterParams is a struct for passing parameters to the method [`CreateAWSTagFilter`]
24
- #[ derive( Clone , Debug , Default ) ]
24
+ #[ derive( Clone , Debug ) ]
25
25
pub struct CreateAWSTagFilterParams {
26
26
/// Set an AWS tag filter using an `aws_account_identifier`, `namespace`, and filtering string.
27
27
/// Namespace options are `application_elb`, `elb`, `lambda`, `network_elb`, `rds`, `sqs`, and `custom`.
28
28
pub body : crate :: datadogV1:: model:: AWSTagFilterCreateRequest ,
29
29
}
30
30
31
31
/// CreateNewAWSExternalIDParams is a struct for passing parameters to the method [`CreateNewAWSExternalID`]
32
- #[ derive( Clone , Debug , Default ) ]
32
+ #[ derive( Clone , Debug ) ]
33
33
pub struct CreateNewAWSExternalIDParams {
34
34
/// Your Datadog role delegation name.
35
35
/// For more information about your AWS account Role name,
@@ -38,28 +38,28 @@ pub struct CreateNewAWSExternalIDParams {
38
38
}
39
39
40
40
/// DeleteAWSAccountParams is a struct for passing parameters to the method [`DeleteAWSAccount`]
41
- #[ derive( Clone , Debug , Default ) ]
41
+ #[ derive( Clone , Debug ) ]
42
42
pub struct DeleteAWSAccountParams {
43
43
/// AWS request object
44
44
pub body : crate :: datadogV1:: model:: AWSAccountDeleteRequest ,
45
45
}
46
46
47
47
/// DeleteAWSEventBridgeSourceParams is a struct for passing parameters to the method [`DeleteAWSEventBridgeSource`]
48
- #[ derive( Clone , Debug , Default ) ]
48
+ #[ derive( Clone , Debug ) ]
49
49
pub struct DeleteAWSEventBridgeSourceParams {
50
50
/// Delete the Amazon EventBridge source with the given name, region, and associated AWS account.
51
51
pub body : crate :: datadogV1:: model:: AWSEventBridgeDeleteRequest ,
52
52
}
53
53
54
54
/// DeleteAWSTagFilterParams is a struct for passing parameters to the method [`DeleteAWSTagFilter`]
55
- #[ derive( Clone , Debug , Default ) ]
55
+ #[ derive( Clone , Debug ) ]
56
56
pub struct DeleteAWSTagFilterParams {
57
57
/// Delete a tag filtering entry for a given AWS account and `dd-aws` namespace.
58
58
pub body : crate :: datadogV1:: model:: AWSTagFilterDeleteRequest ,
59
59
}
60
60
61
61
/// ListAWSAccountsParams is a struct for passing parameters to the method [`ListAWSAccounts`]
62
- #[ derive( Clone , Debug , Default ) ]
62
+ #[ derive( Clone , Debug ) ]
63
63
pub struct ListAWSAccountsParams {
64
64
/// Only return AWS accounts that matches this `account_id`.
65
65
pub account_id : Option < String > ,
@@ -70,14 +70,14 @@ pub struct ListAWSAccountsParams {
70
70
}
71
71
72
72
/// ListAWSTagFiltersParams is a struct for passing parameters to the method [`ListAWSTagFilters`]
73
- #[ derive( Clone , Debug , Default ) ]
73
+ #[ derive( Clone , Debug ) ]
74
74
pub struct ListAWSTagFiltersParams {
75
75
/// Only return AWS filters that matches this `account_id`.
76
76
pub account_id : String ,
77
77
}
78
78
79
79
/// UpdateAWSAccountParams is a struct for passing parameters to the method [`UpdateAWSAccount`]
80
- #[ derive( Clone , Debug , Default ) ]
80
+ #[ derive( Clone , Debug ) ]
81
81
pub struct UpdateAWSAccountParams {
82
82
/// AWS request object
83
83
pub body : crate :: datadogV1:: model:: AWSAccount ,
0 commit comments