Skip to content

Commit caea4cd

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d772a94 of spec repo
1 parent f13fbac commit caea4cd

29 files changed

Lines changed: 929 additions & 173 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 216 additions & 100 deletions
Large diffs are not rendered by default.

api/datadog/configuration.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,8 @@ func NewConfiguration() *Configuration {
874874
"v2.DeleteOrgGroupPolicyOverride": false,
875875
"v2.GetOrgGroup": false,
876876
"v2.GetOrgGroupMembership": false,
877+
"v2.GetOrgGroupPolicy": false,
878+
"v2.GetOrgGroupPolicyOverride": false,
877879
"v2.ListOrgGroupMemberships": false,
878880
"v2.ListOrgGroupPolicies": false,
879881
"v2.ListOrgGroupPolicyConfigs": false,

api/datadogV2/api_org_groups.go

Lines changed: 193 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -860,6 +860,198 @@ func (a *OrgGroupsApi) GetOrgGroupMembership(ctx _context.Context, orgGroupMembe
860860
return localVarReturnValue, localVarHTTPResponse, nil
861861
}
862862

863+
// GetOrgGroupPolicy Get an org group policy.
864+
// Get a specific organization group policy by its ID.
865+
func (a *OrgGroupsApi) GetOrgGroupPolicy(ctx _context.Context, orgGroupPolicyId uuid.UUID) (OrgGroupPolicyResponse, *_nethttp.Response, error) {
866+
var (
867+
localVarHTTPMethod = _nethttp.MethodGet
868+
localVarPostBody interface{}
869+
localVarReturnValue OrgGroupPolicyResponse
870+
)
871+
872+
operationId := "v2.GetOrgGroupPolicy"
873+
isOperationEnabled := a.Client.Cfg.IsUnstableOperationEnabled(operationId)
874+
if !isOperationEnabled {
875+
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: _fmt.Sprintf("Unstable operation '%s' is disabled", operationId)}
876+
}
877+
if isOperationEnabled && a.Client.Cfg.Debug {
878+
_log.Printf("WARNING: Using unstable operation '%s'", operationId)
879+
}
880+
881+
localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, "v2.OrgGroupsApi.GetOrgGroupPolicy")
882+
if err != nil {
883+
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
884+
}
885+
886+
localVarPath := localBasePath + "/api/v2/org_group_policies/{org_group_policy_id}"
887+
localVarPath = datadog.ReplacePathParameter(localVarPath, "{org_group_policy_id}", _neturl.PathEscape(datadog.ParameterToString(orgGroupPolicyId, "")))
888+
889+
localVarHeaderParams := make(map[string]string)
890+
localVarQueryParams := _neturl.Values{}
891+
localVarFormParams := _neturl.Values{}
892+
localVarHeaderParams["Accept"] = "application/json"
893+
894+
if a.Client.Cfg.DelegatedTokenConfig != nil {
895+
err = datadog.UseDelegatedTokenAuth(ctx, &localVarHeaderParams, a.Client.Cfg.DelegatedTokenConfig)
896+
if err != nil {
897+
return localVarReturnValue, nil, err
898+
}
899+
} else {
900+
datadog.SetAuthKeys(
901+
ctx,
902+
&localVarHeaderParams,
903+
[2]string{"apiKeyAuth", "DD-API-KEY"},
904+
[2]string{"appKeyAuth", "DD-APPLICATION-KEY"},
905+
)
906+
}
907+
req, err := a.Client.PrepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, nil)
908+
if err != nil {
909+
return localVarReturnValue, nil, err
910+
}
911+
912+
localVarHTTPResponse, err := a.Client.CallAPI(req)
913+
if err != nil || localVarHTTPResponse == nil {
914+
return localVarReturnValue, localVarHTTPResponse, err
915+
}
916+
917+
localVarBody, err := datadog.ReadBody(localVarHTTPResponse)
918+
if err != nil {
919+
return localVarReturnValue, localVarHTTPResponse, err
920+
}
921+
922+
if localVarHTTPResponse.StatusCode >= 300 {
923+
newErr := datadog.GenericOpenAPIError{
924+
ErrorBody: localVarBody,
925+
ErrorMessage: localVarHTTPResponse.Status,
926+
}
927+
if localVarHTTPResponse.StatusCode == 400 || localVarHTTPResponse.StatusCode == 401 || localVarHTTPResponse.StatusCode == 403 || localVarHTTPResponse.StatusCode == 404 {
928+
var v JSONAPIErrorResponse
929+
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
930+
if err != nil {
931+
return localVarReturnValue, localVarHTTPResponse, newErr
932+
}
933+
newErr.ErrorModel = v
934+
return localVarReturnValue, localVarHTTPResponse, newErr
935+
}
936+
if localVarHTTPResponse.StatusCode == 429 {
937+
var v APIErrorResponse
938+
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
939+
if err != nil {
940+
return localVarReturnValue, localVarHTTPResponse, newErr
941+
}
942+
newErr.ErrorModel = v
943+
}
944+
return localVarReturnValue, localVarHTTPResponse, newErr
945+
}
946+
947+
err = a.Client.Decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
948+
if err != nil {
949+
newErr := datadog.GenericOpenAPIError{
950+
ErrorBody: localVarBody,
951+
ErrorMessage: err.Error(),
952+
}
953+
return localVarReturnValue, localVarHTTPResponse, newErr
954+
}
955+
956+
return localVarReturnValue, localVarHTTPResponse, nil
957+
}
958+
959+
// GetOrgGroupPolicyOverride Get an org group policy override.
960+
// Get a specific organization group policy override by its ID.
961+
func (a *OrgGroupsApi) GetOrgGroupPolicyOverride(ctx _context.Context, orgGroupPolicyOverrideId uuid.UUID) (OrgGroupPolicyOverrideResponse, *_nethttp.Response, error) {
962+
var (
963+
localVarHTTPMethod = _nethttp.MethodGet
964+
localVarPostBody interface{}
965+
localVarReturnValue OrgGroupPolicyOverrideResponse
966+
)
967+
968+
operationId := "v2.GetOrgGroupPolicyOverride"
969+
isOperationEnabled := a.Client.Cfg.IsUnstableOperationEnabled(operationId)
970+
if !isOperationEnabled {
971+
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: _fmt.Sprintf("Unstable operation '%s' is disabled", operationId)}
972+
}
973+
if isOperationEnabled && a.Client.Cfg.Debug {
974+
_log.Printf("WARNING: Using unstable operation '%s'", operationId)
975+
}
976+
977+
localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, "v2.OrgGroupsApi.GetOrgGroupPolicyOverride")
978+
if err != nil {
979+
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
980+
}
981+
982+
localVarPath := localBasePath + "/api/v2/org_group_policy_overrides/{org_group_policy_override_id}"
983+
localVarPath = datadog.ReplacePathParameter(localVarPath, "{org_group_policy_override_id}", _neturl.PathEscape(datadog.ParameterToString(orgGroupPolicyOverrideId, "")))
984+
985+
localVarHeaderParams := make(map[string]string)
986+
localVarQueryParams := _neturl.Values{}
987+
localVarFormParams := _neturl.Values{}
988+
localVarHeaderParams["Accept"] = "application/json"
989+
990+
if a.Client.Cfg.DelegatedTokenConfig != nil {
991+
err = datadog.UseDelegatedTokenAuth(ctx, &localVarHeaderParams, a.Client.Cfg.DelegatedTokenConfig)
992+
if err != nil {
993+
return localVarReturnValue, nil, err
994+
}
995+
} else {
996+
datadog.SetAuthKeys(
997+
ctx,
998+
&localVarHeaderParams,
999+
[2]string{"apiKeyAuth", "DD-API-KEY"},
1000+
[2]string{"appKeyAuth", "DD-APPLICATION-KEY"},
1001+
)
1002+
}
1003+
req, err := a.Client.PrepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, nil)
1004+
if err != nil {
1005+
return localVarReturnValue, nil, err
1006+
}
1007+
1008+
localVarHTTPResponse, err := a.Client.CallAPI(req)
1009+
if err != nil || localVarHTTPResponse == nil {
1010+
return localVarReturnValue, localVarHTTPResponse, err
1011+
}
1012+
1013+
localVarBody, err := datadog.ReadBody(localVarHTTPResponse)
1014+
if err != nil {
1015+
return localVarReturnValue, localVarHTTPResponse, err
1016+
}
1017+
1018+
if localVarHTTPResponse.StatusCode >= 300 {
1019+
newErr := datadog.GenericOpenAPIError{
1020+
ErrorBody: localVarBody,
1021+
ErrorMessage: localVarHTTPResponse.Status,
1022+
}
1023+
if localVarHTTPResponse.StatusCode == 400 || localVarHTTPResponse.StatusCode == 401 || localVarHTTPResponse.StatusCode == 403 || localVarHTTPResponse.StatusCode == 404 {
1024+
var v JSONAPIErrorResponse
1025+
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
1026+
if err != nil {
1027+
return localVarReturnValue, localVarHTTPResponse, newErr
1028+
}
1029+
newErr.ErrorModel = v
1030+
return localVarReturnValue, localVarHTTPResponse, newErr
1031+
}
1032+
if localVarHTTPResponse.StatusCode == 429 {
1033+
var v APIErrorResponse
1034+
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
1035+
if err != nil {
1036+
return localVarReturnValue, localVarHTTPResponse, newErr
1037+
}
1038+
newErr.ErrorModel = v
1039+
}
1040+
return localVarReturnValue, localVarHTTPResponse, newErr
1041+
}
1042+
1043+
err = a.Client.Decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
1044+
if err != nil {
1045+
newErr := datadog.GenericOpenAPIError{
1046+
ErrorBody: localVarBody,
1047+
ErrorMessage: err.Error(),
1048+
}
1049+
return localVarReturnValue, localVarHTTPResponse, newErr
1050+
}
1051+
1052+
return localVarReturnValue, localVarHTTPResponse, nil
1053+
}
1054+
8631055
// ListOrgGroupMembershipsOptionalParameters holds optional parameters for ListOrgGroupMemberships.
8641056
type ListOrgGroupMembershipsOptionalParameters struct {
8651057
FilterOrgGroupId *uuid.UUID
@@ -1778,7 +1970,7 @@ func (a *OrgGroupsApi) UpdateOrgGroupMembership(ctx _context.Context, orgGroupMe
17781970
}
17791971

17801972
// UpdateOrgGroupPolicy Update an org group policy.
1781-
// Update the content of an existing organization group policy.
1973+
// Update an existing organization group policy.
17821974
func (a *OrgGroupsApi) UpdateOrgGroupPolicy(ctx _context.Context, orgGroupPolicyId uuid.UUID, body OrgGroupPolicyUpdateRequest) (OrgGroupPolicyResponse, *_nethttp.Response, error) {
17831975
var (
17841976
localVarHTTPMethod = _nethttp.MethodPatch

api/datadogV2/api_security_monitoring.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
type SecurityMonitoringApi datadog.Service
2222

2323
// ActivateContentPack Activate content pack.
24-
// Activate a Cloud SIEM content pack. This operation configures the necessary
24+
// Activate a security monitoring content pack. This operation configures the necessary
2525
// log filters or security filters depending on the pricing model and updates the content
2626
// pack activation state.
2727
func (a *SecurityMonitoringApi) ActivateContentPack(ctx _context.Context, contentPackId string) (*_nethttp.Response, error) {
@@ -1844,7 +1844,7 @@ func (a *SecurityMonitoringApi) CreateVulnerabilityNotificationRule(ctx _context
18441844
}
18451845

18461846
// DeactivateContentPack Deactivate content pack.
1847-
// Deactivate a Cloud SIEM content pack. This operation removes the content pack's
1847+
// Deactivate a security monitoring content pack. This operation removes the content pack's
18481848
// configuration from log filters or security filters and updates the content pack activation state.
18491849
func (a *SecurityMonitoringApi) DeactivateContentPack(ctx _context.Context, contentPackId string) (*_nethttp.Response, error) {
18501850
var (
@@ -2989,8 +2989,9 @@ func (a *SecurityMonitoringApi) ExportSecurityMonitoringTerraformResource(ctx _c
29892989
}
29902990

29912991
// GetContentPacksStates Get content pack states.
2992-
// Get the activation state, integration status, and log collection status
2993-
// for all Cloud SIEM content packs.
2992+
// Get the activation and configuration states for all security monitoring content packs.
2993+
// This endpoint returns status information about each content pack including activation state,
2994+
// integration status, and log collection status.
29942995
func (a *SecurityMonitoringApi) GetContentPacksStates(ctx _context.Context) (SecurityMonitoringContentPackStatesResponse, *_nethttp.Response, error) {
29952996
var (
29962997
localVarHTTPMethod = _nethttp.MethodGet

api/datadogV2/doc.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,8 @@
619619
// - [OrgGroupsApi.DeleteOrgGroupPolicyOverride]
620620
// - [OrgGroupsApi.GetOrgGroup]
621621
// - [OrgGroupsApi.GetOrgGroupMembership]
622+
// - [OrgGroupsApi.GetOrgGroupPolicy]
623+
// - [OrgGroupsApi.GetOrgGroupPolicyOverride]
622624
// - [OrgGroupsApi.ListOrgGroupMemberships]
623625
// - [OrgGroupsApi.ListOrgGroupPolicies]
624626
// - [OrgGroupsApi.ListOrgGroupPolicyConfigs]

0 commit comments

Comments
 (0)