Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70064,6 +70064,13 @@ paths:
get:
description: Get the list of all suppression rules.
operationId: ListSecurityMonitoringSuppressions
parameters:
- description: Query string.
in: query
name: query
required: false
schema:
type: string
responses:
'200':
content:
Expand Down
8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* @DataDog/web-frameworks-approvers @DataDog/web-frameworks

# Documentation
*.md @DataDog/documentation @DataDog/web-frameworks-approvers @DataDog/web-frameworks
LICENSE @DataDog/documentation @DataDog/web-frameworks-approvers @DataDog/web-frameworks
NOTICE @DataDog/documentation @DataDog/web-frameworks-approvers @DataDog/web-frameworks
LICENSE-3rdparty.csv @DataDog/documentation @DataDog/web-frameworks-approvers @DataDog/web-frameworks
*.md @DataDog/web-frameworks-approvers @DataDog/web-frameworks
LICENSE @DataDog/web-frameworks-approvers @DataDog/web-frameworks
NOTICE @DataDog/web-frameworks-approvers @DataDog/web-frameworks
LICENSE-3rdparty.csv @DataDog/web-frameworks-approvers @DataDog/web-frameworks
30 changes: 29 additions & 1 deletion api/datadogV2/api_security_monitoring.go
Original file line number Diff line number Diff line change
Expand Up @@ -4531,15 +4531,40 @@ func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx
return items, cancel
}

// ListSecurityMonitoringSuppressionsOptionalParameters holds optional parameters for ListSecurityMonitoringSuppressions.
type ListSecurityMonitoringSuppressionsOptionalParameters struct {
Query *string
}

// NewListSecurityMonitoringSuppressionsOptionalParameters creates an empty struct for parameters.
func NewListSecurityMonitoringSuppressionsOptionalParameters() *ListSecurityMonitoringSuppressionsOptionalParameters {
this := ListSecurityMonitoringSuppressionsOptionalParameters{}
return &this
}

// WithQuery sets the corresponding parameter name and returns the struct.
func (r *ListSecurityMonitoringSuppressionsOptionalParameters) WithQuery(query string) *ListSecurityMonitoringSuppressionsOptionalParameters {
r.Query = &query
return r
}

// ListSecurityMonitoringSuppressions Get all suppression rules.
// Get the list of all suppression rules.
func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.Context) (SecurityMonitoringSuppressionsResponse, *_nethttp.Response, error) {
func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.Context, o ...ListSecurityMonitoringSuppressionsOptionalParameters) (SecurityMonitoringSuppressionsResponse, *_nethttp.Response, error) {
var (
localVarHTTPMethod = _nethttp.MethodGet
localVarPostBody interface{}
localVarReturnValue SecurityMonitoringSuppressionsResponse
optionalParams ListSecurityMonitoringSuppressionsOptionalParameters
)

if len(o) > 1 {
return localVarReturnValue, nil, datadog.ReportError("only one argument of type ListSecurityMonitoringSuppressionsOptionalParameters is allowed")
}
if len(o) == 1 {
optionalParams = o[0]
}

localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, "v2.SecurityMonitoringApi.ListSecurityMonitoringSuppressions")
if err != nil {
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
Expand All @@ -4550,6 +4575,9 @@ func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.
localVarHeaderParams := make(map[string]string)
localVarQueryParams := _neturl.Values{}
localVarFormParams := _neturl.Values{}
if optionalParams.Query != nil {
localVarQueryParams.Add("query", datadog.ParameterToString(*optionalParams.Query, ""))
}
localVarHeaderParams["Accept"] = "application/json"

if a.Client.Cfg.DelegatedTokenConfig != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ func main() {
configuration := datadog.NewConfiguration()
apiClient := datadog.NewAPIClient(configuration)
api := datadogV2.NewSecurityMonitoringApi(apiClient)
resp, r, err := api.ListSecurityMonitoringSuppressions(ctx)
resp, r, err := api.ListSecurityMonitoringSuppressions(ctx, *datadogV2.NewListSecurityMonitoringSuppressionsOptionalParameters())

if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SecurityMonitoringApi.ListSecurityMonitoringSuppressions`: %v\n", err)
Expand Down
Loading