Skip to content

Commit b4591d7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ce99df3 of spec repo
1 parent d78eefe commit b4591d7

53 files changed

Lines changed: 2232 additions & 1000 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v2/openapi.yaml

Lines changed: 320 additions & 210 deletions
Large diffs are not rendered by default.

api/datadog/configuration.go

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

api/datadogV2/api_key_management.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, ap
753753

754754
// GetPersonalAccessToken Get a personal access token.
755755
// Get a specific personal access token by its UUID.
756-
func (a *KeyManagementApi) GetPersonalAccessToken(ctx _context.Context, patId string) (PersonalAccessTokenResponse, *_nethttp.Response, error) {
756+
func (a *KeyManagementApi) GetPersonalAccessToken(ctx _context.Context, patUuid string) (PersonalAccessTokenResponse, *_nethttp.Response, error) {
757757
var (
758758
localVarHTTPMethod = _nethttp.MethodGet
759759
localVarPostBody interface{}
@@ -765,8 +765,8 @@ func (a *KeyManagementApi) GetPersonalAccessToken(ctx _context.Context, patId st
765765
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
766766
}
767767

768-
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_id}"
769-
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_id}", _neturl.PathEscape(datadog.ParameterToString(patId, "")))
768+
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_uuid}"
769+
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_uuid}", _neturl.PathEscape(datadog.ParameterToString(patUuid, "")))
770770

771771
localVarHeaderParams := make(map[string]string)
772772
localVarQueryParams := _neturl.Values{}
@@ -1519,7 +1519,7 @@ func (a *KeyManagementApi) ListPersonalAccessTokens(ctx _context.Context, o ...L
15191519

15201520
// RevokePersonalAccessToken Revoke a personal access token.
15211521
// Revoke a specific personal access token.
1522-
func (a *KeyManagementApi) RevokePersonalAccessToken(ctx _context.Context, patId string) (*_nethttp.Response, error) {
1522+
func (a *KeyManagementApi) RevokePersonalAccessToken(ctx _context.Context, patUuid string) (*_nethttp.Response, error) {
15231523
var (
15241524
localVarHTTPMethod = _nethttp.MethodDelete
15251525
localVarPostBody interface{}
@@ -1530,8 +1530,8 @@ func (a *KeyManagementApi) RevokePersonalAccessToken(ctx _context.Context, patId
15301530
return nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
15311531
}
15321532

1533-
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_id}"
1534-
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_id}", _neturl.PathEscape(datadog.ParameterToString(patId, "")))
1533+
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_uuid}"
1534+
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_uuid}", _neturl.PathEscape(datadog.ParameterToString(patUuid, "")))
15351535

15361536
localVarHeaderParams := make(map[string]string)
15371537
localVarQueryParams := _neturl.Values{}
@@ -1831,7 +1831,7 @@ func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context,
18311831

18321832
// UpdatePersonalAccessToken Update a personal access token.
18331833
// Update a specific personal access token.
1834-
func (a *KeyManagementApi) UpdatePersonalAccessToken(ctx _context.Context, patId string, body PersonalAccessTokenUpdateRequest) (PersonalAccessTokenResponse, *_nethttp.Response, error) {
1834+
func (a *KeyManagementApi) UpdatePersonalAccessToken(ctx _context.Context, patUuid string, body PersonalAccessTokenUpdateRequest) (PersonalAccessTokenResponse, *_nethttp.Response, error) {
18351835
var (
18361836
localVarHTTPMethod = _nethttp.MethodPatch
18371837
localVarPostBody interface{}
@@ -1843,8 +1843,8 @@ func (a *KeyManagementApi) UpdatePersonalAccessToken(ctx _context.Context, patId
18431843
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
18441844
}
18451845

1846-
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_id}"
1847-
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_id}", _neturl.PathEscape(datadog.ParameterToString(patId, "")))
1846+
localVarPath := localBasePath + "/api/v2/personal_access_tokens/{pat_uuid}"
1847+
localVarPath = datadog.ReplacePathParameter(localVarPath, "{pat_uuid}", _neturl.PathEscape(datadog.ParameterToString(patUuid, "")))
18481848

18491849
localVarHeaderParams := make(map[string]string)
18501850
localVarQueryParams := _neturl.Values{}

api/datadogV2/api_org_groups.go

Lines changed: 1 addition & 193 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
1056864
type 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.
19741782
func (a *OrgGroupsApi) UpdateOrgGroupPolicy(ctx _context.Context, orgGroupPolicyId uuid.UUID, body OrgGroupPolicyUpdateRequest) (OrgGroupPolicyResponse, *_nethttp.Response, error) {
19751783
var (
19761784
localVarHTTPMethod = _nethttp.MethodPatch

api/datadogV2/api_organizations.go

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,111 @@ func (a *OrganizationsApi) ListOrgConfigs(ctx _context.Context) (OrgConfigListRe
171171
return localVarReturnValue, localVarHTTPResponse, nil
172172
}
173173

174+
// ListOrgsOptionalParameters holds optional parameters for ListOrgs.
175+
type ListOrgsOptionalParameters struct {
176+
FilterName *string
177+
}
178+
179+
// NewListOrgsOptionalParameters creates an empty struct for parameters.
180+
func NewListOrgsOptionalParameters() *ListOrgsOptionalParameters {
181+
this := ListOrgsOptionalParameters{}
182+
return &this
183+
}
184+
185+
// WithFilterName sets the corresponding parameter name and returns the struct.
186+
func (r *ListOrgsOptionalParameters) WithFilterName(filterName string) *ListOrgsOptionalParameters {
187+
r.FilterName = &filterName
188+
return r
189+
}
190+
191+
// ListOrgs List your managed organizations.
192+
// Returns the current organization and its managed organizations in JSON:API format.
193+
func (a *OrganizationsApi) ListOrgs(ctx _context.Context, o ...ListOrgsOptionalParameters) (ManagedOrgsResponse, *_nethttp.Response, error) {
194+
var (
195+
localVarHTTPMethod = _nethttp.MethodGet
196+
localVarPostBody interface{}
197+
localVarReturnValue ManagedOrgsResponse
198+
optionalParams ListOrgsOptionalParameters
199+
)
200+
201+
if len(o) > 1 {
202+
return localVarReturnValue, nil, datadog.ReportError("only one argument of type ListOrgsOptionalParameters is allowed")
203+
}
204+
if len(o) == 1 {
205+
optionalParams = o[0]
206+
}
207+
208+
localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, "v2.OrganizationsApi.ListOrgs")
209+
if err != nil {
210+
return localVarReturnValue, nil, datadog.GenericOpenAPIError{ErrorMessage: err.Error()}
211+
}
212+
213+
localVarPath := localBasePath + "/api/v2/org"
214+
215+
localVarHeaderParams := make(map[string]string)
216+
localVarQueryParams := _neturl.Values{}
217+
localVarFormParams := _neturl.Values{}
218+
if optionalParams.FilterName != nil {
219+
localVarQueryParams.Add("filter[name]", datadog.ParameterToString(*optionalParams.FilterName, ""))
220+
}
221+
localVarHeaderParams["Accept"] = "application/json"
222+
223+
if a.Client.Cfg.DelegatedTokenConfig != nil {
224+
err = datadog.UseDelegatedTokenAuth(ctx, &localVarHeaderParams, a.Client.Cfg.DelegatedTokenConfig)
225+
if err != nil {
226+
return localVarReturnValue, nil, err
227+
}
228+
} else {
229+
datadog.SetAuthKeys(
230+
ctx,
231+
&localVarHeaderParams,
232+
[2]string{"apiKeyAuth", "DD-API-KEY"},
233+
[2]string{"appKeyAuth", "DD-APPLICATION-KEY"},
234+
)
235+
}
236+
req, err := a.Client.PrepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, nil)
237+
if err != nil {
238+
return localVarReturnValue, nil, err
239+
}
240+
241+
localVarHTTPResponse, err := a.Client.CallAPI(req)
242+
if err != nil || localVarHTTPResponse == nil {
243+
return localVarReturnValue, localVarHTTPResponse, err
244+
}
245+
246+
localVarBody, err := datadog.ReadBody(localVarHTTPResponse)
247+
if err != nil {
248+
return localVarReturnValue, localVarHTTPResponse, err
249+
}
250+
251+
if localVarHTTPResponse.StatusCode >= 300 {
252+
newErr := datadog.GenericOpenAPIError{
253+
ErrorBody: localVarBody,
254+
ErrorMessage: localVarHTTPResponse.Status,
255+
}
256+
if localVarHTTPResponse.StatusCode == 401 || localVarHTTPResponse.StatusCode == 403 || localVarHTTPResponse.StatusCode == 429 {
257+
var v APIErrorResponse
258+
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
259+
if err != nil {
260+
return localVarReturnValue, localVarHTTPResponse, newErr
261+
}
262+
newErr.ErrorModel = v
263+
}
264+
return localVarReturnValue, localVarHTTPResponse, newErr
265+
}
266+
267+
err = a.Client.Decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
268+
if err != nil {
269+
newErr := datadog.GenericOpenAPIError{
270+
ErrorBody: localVarBody,
271+
ErrorMessage: err.Error(),
272+
}
273+
return localVarReturnValue, localVarHTTPResponse, newErr
274+
}
275+
276+
return localVarReturnValue, localVarHTTPResponse, nil
277+
}
278+
174279
// UpdateOrgConfig Update a specific Org Config.
175280
// Update the value of a specific Org Config.
176281
func (a *OrganizationsApi) UpdateOrgConfig(ctx _context.Context, orgConfigName string, body OrgConfigWriteRequest) (OrgConfigGetResponse, *_nethttp.Response, error) {

0 commit comments

Comments
 (0)