@@ -860,198 +860,6 @@ 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-
1055863// ListOrgGroupMembershipsOptionalParameters holds optional parameters for ListOrgGroupMemberships.
1056864type ListOrgGroupMembershipsOptionalParameters struct {
1057865 FilterOrgGroupId * uuid.UUID
@@ -1970,7 +1778,7 @@ func (a *OrgGroupsApi) UpdateOrgGroupMembership(ctx _context.Context, orgGroupMe
19701778}
19711779
19721780// UpdateOrgGroupPolicy Update an org group policy.
1973- // Update an existing organization group policy.
1781+ // Update the content of an existing organization group policy.
19741782func (a * OrgGroupsApi ) UpdateOrgGroupPolicy (ctx _context.Context , orgGroupPolicyId uuid.UUID , body OrgGroupPolicyUpdateRequest ) (OrgGroupPolicyResponse , * _nethttp.Response , error ) {
19751783 var (
19761784 localVarHTTPMethod = _nethttp .MethodPatch
0 commit comments