Class OrgGroupsApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listOrgGroupMemberships.static classManage optional parameters to listOrgGroupPolicies.static classManage optional parameters to listOrgGroupPolicyOverrides.static classManage optional parameters to listOrgGroups. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBulk update org group memberships.Bulk update org group memberships.Move a batch of organizations from one org group to another.Bulk update org group memberships.Create an org group.Create an org group.Create an org group policy.Create an org group policy.Create an org group policy override.Create an org group policy override.Create a new policy override for an organization within an org group.Create an org group policy override.Create a new policy for an organization group.Create an org group policy.Create a new organization group.Create an org group.voiddeleteOrgGroup(UUID orgGroupId) Delete an org group.deleteOrgGroupAsync(UUID orgGroupId) Delete an org group.voiddeleteOrgGroupPolicy(UUID orgGroupPolicyId) Delete an org group policy.deleteOrgGroupPolicyAsync(UUID orgGroupPolicyId) Delete an org group policy.voiddeleteOrgGroupPolicyOverride(UUID orgGroupPolicyOverrideId) Delete an org group policy override.deleteOrgGroupPolicyOverrideAsync(UUID orgGroupPolicyOverrideId) Delete an org group policy override.deleteOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId) Delete an organization group policy override by its ID.deleteOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId) Delete an org group policy override.deleteOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId) Delete an organization group policy by its ID.deleteOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId) Delete an org group policy.deleteOrgGroupWithHttpInfo(UUID orgGroupId) Delete an organization group by its ID.deleteOrgGroupWithHttpInfoAsync(UUID orgGroupId) Delete an org group.Get the API client.getOrgGroup(UUID orgGroupId) Get an org group.getOrgGroupAsync(UUID orgGroupId) Get an org group.getOrgGroupMembership(UUID orgGroupMembershipId) Get an org group membership.getOrgGroupMembershipAsync(UUID orgGroupMembershipId) Get an org group membership.getOrgGroupMembershipWithHttpInfo(UUID orgGroupMembershipId) Get a specific organization group membership by its ID.getOrgGroupMembershipWithHttpInfoAsync(UUID orgGroupMembershipId) Get an org group membership.getOrgGroupPolicy(UUID orgGroupPolicyId) Get an org group policy.getOrgGroupPolicyAsync(UUID orgGroupPolicyId) Get an org group policy.getOrgGroupPolicyOverride(UUID orgGroupPolicyOverrideId) Get an org group policy override.getOrgGroupPolicyOverrideAsync(UUID orgGroupPolicyOverrideId) Get an org group policy override.getOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId) Get a specific organization group policy override by its ID.getOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId) Get an org group policy override.getOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId) Get a specific organization group policy by its ID.getOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId) Get an org group policy.getOrgGroupWithHttpInfo(UUID orgGroupId) Get a specific organization group by its ID.getOrgGroupWithHttpInfoAsync(UUID orgGroupId) Get an org group.List org group memberships.List org group memberships.List org group memberships.List org group memberships.listOrgGroupMembershipsWithHttpInfo(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) List organization group memberships.listOrgGroupMembershipsWithHttpInfoAsync(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) List org group memberships.listOrgGroupPolicies(UUID filterOrgGroupId) List org group policies.listOrgGroupPolicies(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List org group policies.listOrgGroupPoliciesAsync(UUID filterOrgGroupId) List org group policies.listOrgGroupPoliciesAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List org group policies.listOrgGroupPoliciesWithHttpInfo(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List policies for an organization group.listOrgGroupPoliciesWithHttpInfoAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List org group policies.List org group policy configs.List org group policy configs.List all org configs that are eligible to be used as organization group policies.List org group policy configs.listOrgGroupPolicyOverrides(UUID filterOrgGroupId) List org group policy overrides.listOrgGroupPolicyOverrides(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List org group policy overrides.listOrgGroupPolicyOverridesAsync(UUID filterOrgGroupId) List org group policy overrides.listOrgGroupPolicyOverridesAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List org group policy overrides.listOrgGroupPolicyOverridesWithHttpInfo(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List policy overrides for an organization group.listOrgGroupPolicyOverridesWithHttpInfoAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List org group policy overrides.listOrgGroupPolicySuggestions(UUID filterOrgGroupId) List org group policy suggestions.listOrgGroupPolicySuggestionsAsync(UUID filterOrgGroupId) List org group policy suggestions.listOrgGroupPolicySuggestionsWithHttpInfo(UUID filterOrgGroupId) List suggested organization group policies.listOrgGroupPolicySuggestionsWithHttpInfoAsync(UUID filterOrgGroupId) List org group policy suggestions.List org groups.List org groups.List org groups.List org groups.List all organization groups that the requesting organization has access to.List org groups.voidsetApiClient(ApiClient apiClient) Set the API client.updateOrgGroup(UUID orgGroupId, OrgGroupUpdateRequest body) Update an org group.updateOrgGroupAsync(UUID orgGroupId, OrgGroupUpdateRequest body) Update an org group.updateOrgGroupMembership(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Update an org group membership.updateOrgGroupMembershipAsync(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Update an org group membership.updateOrgGroupMembershipWithHttpInfo(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Move an organization to a different org group by updating its membership.updateOrgGroupMembershipWithHttpInfoAsync(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Update an org group membership.updateOrgGroupPolicy(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an org group policy.updateOrgGroupPolicyAsync(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an org group policy.updateOrgGroupPolicyOverride(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an org group policy override.updateOrgGroupPolicyOverrideAsync(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an org group policy override.updateOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an existing organization group policy override.updateOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an org group policy override.updateOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an existing organization group policy.updateOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an org group policy.updateOrgGroupWithHttpInfo(UUID orgGroupId, OrgGroupUpdateRequest body) Update the name of an existing organization group.updateOrgGroupWithHttpInfoAsync(UUID orgGroupId, OrgGroupUpdateRequest body) Update an org group.
-
Constructor Details
-
OrgGroupsApi
public OrgGroupsApi() -
OrgGroupsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
bulkUpdateOrgGroupMemberships
public OrgGroupMembershipListResponse bulkUpdateOrgGroupMemberships(OrgGroupMembershipBulkUpdateRequest body) throws ApiException Bulk update org group memberships.- Parameters:
body- (required)- Returns:
- OrgGroupMembershipListResponse
- Throws:
ApiException- if fails to make API call
-
bulkUpdateOrgGroupMembershipsAsync
public CompletableFuture<OrgGroupMembershipListResponse> bulkUpdateOrgGroupMembershipsAsync(OrgGroupMembershipBulkUpdateRequest body) Bulk update org group memberships.- Parameters:
body- (required)- Returns:
- CompletableFuture<OrgGroupMembershipListResponse>
-
bulkUpdateOrgGroupMembershipsWithHttpInfo
public ApiResponse<OrgGroupMembershipListResponse> bulkUpdateOrgGroupMembershipsWithHttpInfo(OrgGroupMembershipBulkUpdateRequest body) throws ApiException Move a batch of organizations from one org group to another. This is an atomic operation. Maximum 100 orgs per request.- Parameters:
body- (required)- Returns:
- ApiResponse<OrgGroupMembershipListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
bulkUpdateOrgGroupMembershipsWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupMembershipListResponse>> bulkUpdateOrgGroupMembershipsWithHttpInfoAsync(OrgGroupMembershipBulkUpdateRequest body) Bulk update org group memberships.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupMembershipListResponse>>
-
createOrgGroup
Create an org group.See
createOrgGroupWithHttpInfo(com.datadog.api.client.v2.model.OrgGroupCreateRequest).- Parameters:
body- (required)- Returns:
- OrgGroupResponse
- Throws:
ApiException- if fails to make API call
-
createOrgGroupAsync
Create an org group.See
createOrgGroupWithHttpInfoAsync(com.datadog.api.client.v2.model.OrgGroupCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<OrgGroupResponse>
-
createOrgGroupWithHttpInfo
public ApiResponse<OrgGroupResponse> createOrgGroupWithHttpInfo(OrgGroupCreateRequest body) throws ApiException Create a new organization group.- Parameters:
body- (required)- Returns:
- ApiResponse<OrgGroupResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
createOrgGroupWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupResponse>> createOrgGroupWithHttpInfoAsync(OrgGroupCreateRequest body) Create an org group.See
createOrgGroupWithHttpInfo(com.datadog.api.client.v2.model.OrgGroupCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupResponse>>
-
createOrgGroupPolicy
public OrgGroupPolicyResponse createOrgGroupPolicy(OrgGroupPolicyCreateRequest body) throws ApiException Create an org group policy.See
createOrgGroupPolicyWithHttpInfo(com.datadog.api.client.v2.model.OrgGroupPolicyCreateRequest).- Parameters:
body- (required)- Returns:
- OrgGroupPolicyResponse
- Throws:
ApiException- if fails to make API call
-
createOrgGroupPolicyAsync
public CompletableFuture<OrgGroupPolicyResponse> createOrgGroupPolicyAsync(OrgGroupPolicyCreateRequest body) Create an org group policy.See
createOrgGroupPolicyWithHttpInfoAsync(com.datadog.api.client.v2.model.OrgGroupPolicyCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<OrgGroupPolicyResponse>
-
createOrgGroupPolicyWithHttpInfo
public ApiResponse<OrgGroupPolicyResponse> createOrgGroupPolicyWithHttpInfo(OrgGroupPolicyCreateRequest body) throws ApiException Create a new policy for an organization group.- Parameters:
body- (required)- Returns:
- ApiResponse<OrgGroupPolicyResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
createOrgGroupPolicyWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyResponse>> createOrgGroupPolicyWithHttpInfoAsync(OrgGroupPolicyCreateRequest body) Create an org group policy.See
createOrgGroupPolicyWithHttpInfo(com.datadog.api.client.v2.model.OrgGroupPolicyCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyResponse>>
-
createOrgGroupPolicyOverride
public OrgGroupPolicyOverrideResponse createOrgGroupPolicyOverride(OrgGroupPolicyOverrideCreateRequest body) throws ApiException Create an org group policy override.- Parameters:
body- (required)- Returns:
- OrgGroupPolicyOverrideResponse
- Throws:
ApiException- if fails to make API call
-
createOrgGroupPolicyOverrideAsync
public CompletableFuture<OrgGroupPolicyOverrideResponse> createOrgGroupPolicyOverrideAsync(OrgGroupPolicyOverrideCreateRequest body) Create an org group policy override.- Parameters:
body- (required)- Returns:
- CompletableFuture<OrgGroupPolicyOverrideResponse>
-
createOrgGroupPolicyOverrideWithHttpInfo
public ApiResponse<OrgGroupPolicyOverrideResponse> createOrgGroupPolicyOverrideWithHttpInfo(OrgGroupPolicyOverrideCreateRequest body) throws ApiException Create a new policy override for an organization within an org group.- Parameters:
body- (required)- Returns:
- ApiResponse<OrgGroupPolicyOverrideResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
createOrgGroupPolicyOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>> createOrgGroupPolicyOverrideWithHttpInfoAsync(OrgGroupPolicyOverrideCreateRequest body) Create an org group policy override.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>>
-
deleteOrgGroup
Delete an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Throws:
ApiException- if fails to make API call
-
deleteOrgGroupAsync
Delete an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- CompletableFuture
-
deleteOrgGroupWithHttpInfo
Delete an organization group by its ID.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteOrgGroupWithHttpInfoAsync
Delete an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteOrgGroupPolicy
Delete an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Throws:
ApiException- if fails to make API call
-
deleteOrgGroupPolicyAsync
Delete an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- CompletableFuture
-
deleteOrgGroupPolicyWithHttpInfo
public ApiResponse<Void> deleteOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId) throws ApiException Delete an organization group policy by its ID.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteOrgGroupPolicyWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId) Delete an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteOrgGroupPolicyOverride
Delete an org group policy override.See
deleteOrgGroupPolicyOverrideWithHttpInfo(java.util.UUID).- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Throws:
ApiException- if fails to make API call
-
deleteOrgGroupPolicyOverrideAsync
Delete an org group policy override.See
deleteOrgGroupPolicyOverrideWithHttpInfoAsync(java.util.UUID).- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- CompletableFuture
-
deleteOrgGroupPolicyOverrideWithHttpInfo
public ApiResponse<Void> deleteOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId) throws ApiException Delete an organization group policy override by its ID.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteOrgGroupPolicyOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId) Delete an org group policy override.See
deleteOrgGroupPolicyOverrideWithHttpInfo(java.util.UUID).- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getOrgGroup
Get an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- OrgGroupResponse
- Throws:
ApiException- if fails to make API call
-
getOrgGroupAsync
Get an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- CompletableFuture<OrgGroupResponse>
-
getOrgGroupWithHttpInfo
Get a specific organization group by its ID.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- ApiResponse<OrgGroupResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getOrgGroupWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupResponse>> getOrgGroupWithHttpInfoAsync(UUID orgGroupId) Get an org group.- Parameters:
orgGroupId- The ID of the org group. (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupResponse>>
-
getOrgGroupMembership
public OrgGroupMembershipResponse getOrgGroupMembership(UUID orgGroupMembershipId) throws ApiException Get an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)- Returns:
- OrgGroupMembershipResponse
- Throws:
ApiException- if fails to make API call
-
getOrgGroupMembershipAsync
public CompletableFuture<OrgGroupMembershipResponse> getOrgGroupMembershipAsync(UUID orgGroupMembershipId) Get an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)- Returns:
- CompletableFuture<OrgGroupMembershipResponse>
-
getOrgGroupMembershipWithHttpInfo
public ApiResponse<OrgGroupMembershipResponse> getOrgGroupMembershipWithHttpInfo(UUID orgGroupMembershipId) throws ApiException Get a specific organization group membership by its ID.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)- Returns:
- ApiResponse<OrgGroupMembershipResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getOrgGroupMembershipWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupMembershipResponse>> getOrgGroupMembershipWithHttpInfoAsync(UUID orgGroupMembershipId) Get an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupMembershipResponse>>
-
getOrgGroupPolicy
Get an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- OrgGroupPolicyResponse
- Throws:
ApiException- if fails to make API call
-
getOrgGroupPolicyAsync
Get an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- CompletableFuture<OrgGroupPolicyResponse>
-
getOrgGroupPolicyWithHttpInfo
public ApiResponse<OrgGroupPolicyResponse> getOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId) throws ApiException Get a specific organization group policy by its ID.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- ApiResponse<OrgGroupPolicyResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getOrgGroupPolicyWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyResponse>> getOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId) Get an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyResponse>>
-
getOrgGroupPolicyOverride
public OrgGroupPolicyOverrideResponse getOrgGroupPolicyOverride(UUID orgGroupPolicyOverrideId) throws ApiException Get an org group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- OrgGroupPolicyOverrideResponse
- Throws:
ApiException- if fails to make API call
-
getOrgGroupPolicyOverrideAsync
public CompletableFuture<OrgGroupPolicyOverrideResponse> getOrgGroupPolicyOverrideAsync(UUID orgGroupPolicyOverrideId) Get an org group policy override.See
getOrgGroupPolicyOverrideWithHttpInfoAsync(java.util.UUID).- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- CompletableFuture<OrgGroupPolicyOverrideResponse>
-
getOrgGroupPolicyOverrideWithHttpInfo
public ApiResponse<OrgGroupPolicyOverrideResponse> getOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId) throws ApiException Get a specific organization group policy override by its ID.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- ApiResponse<OrgGroupPolicyOverrideResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getOrgGroupPolicyOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>> getOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId) Get an org group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>>
-
listOrgGroupMemberships
List org group memberships.- Returns:
- OrgGroupMembershipListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupMembershipsAsync
List org group memberships.- Returns:
- CompletableFuture<OrgGroupMembershipListResponse>
-
listOrgGroupMemberships
public OrgGroupMembershipListResponse listOrgGroupMemberships(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) throws ApiException List org group memberships.- Parameters:
parameters- Optional parameters for the request.- Returns:
- OrgGroupMembershipListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupMembershipsAsync
public CompletableFuture<OrgGroupMembershipListResponse> listOrgGroupMembershipsAsync(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) List org group memberships.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<OrgGroupMembershipListResponse>
-
listOrgGroupMembershipsWithHttpInfo
public ApiResponse<OrgGroupMembershipListResponse> listOrgGroupMembershipsWithHttpInfo(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) throws ApiException List organization group memberships. Filter by org group ID or org UUID. At least one offilter[org_group_id]orfilter[org_uuid]must be provided. When filtering by org UUID, returns a single-item list with the membership for that org.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<OrgGroupMembershipListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupMembershipsWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupMembershipListResponse>> listOrgGroupMembershipsWithHttpInfoAsync(OrgGroupsApi.ListOrgGroupMembershipsOptionalParameters parameters) List org group memberships.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<OrgGroupMembershipListResponse>>
-
listOrgGroupPolicies
List org group policies.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- OrgGroupPolicyListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPoliciesAsync
public CompletableFuture<OrgGroupPolicyListResponse> listOrgGroupPoliciesAsync(UUID filterOrgGroupId) List org group policies.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- CompletableFuture<OrgGroupPolicyListResponse>
-
listOrgGroupPolicies
public OrgGroupPolicyListResponse listOrgGroupPolicies(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) throws ApiException List org group policies.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- OrgGroupPolicyListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPoliciesAsync
public CompletableFuture<OrgGroupPolicyListResponse> listOrgGroupPoliciesAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List org group policies.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<OrgGroupPolicyListResponse>
-
listOrgGroupPoliciesWithHttpInfo
public ApiResponse<OrgGroupPolicyListResponse> listOrgGroupPoliciesWithHttpInfo(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) throws ApiException List policies for an organization group. Requires a filter on org group ID.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<OrgGroupPolicyListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupPoliciesWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyListResponse>> listOrgGroupPoliciesWithHttpInfoAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPoliciesOptionalParameters parameters) List org group policies.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyListResponse>>
-
listOrgGroupPolicyConfigs
List org group policy configs.- Returns:
- OrgGroupPolicyConfigListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPolicyConfigsAsync
List org group policy configs.- Returns:
- CompletableFuture<OrgGroupPolicyConfigListResponse>
-
listOrgGroupPolicyConfigsWithHttpInfo
public ApiResponse<OrgGroupPolicyConfigListResponse> listOrgGroupPolicyConfigsWithHttpInfo() throws ApiExceptionList all org configs that are eligible to be used as organization group policies.- Returns:
- ApiResponse<OrgGroupPolicyConfigListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupPolicyConfigsWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyConfigListResponse>> listOrgGroupPolicyConfigsWithHttpInfoAsync()List org group policy configs.- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyConfigListResponse>>
-
listOrgGroupPolicyOverrides
public OrgGroupPolicyOverrideListResponse listOrgGroupPolicyOverrides(UUID filterOrgGroupId) throws ApiException List org group policy overrides.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)- Returns:
- OrgGroupPolicyOverrideListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPolicyOverridesAsync
public CompletableFuture<OrgGroupPolicyOverrideListResponse> listOrgGroupPolicyOverridesAsync(UUID filterOrgGroupId) List org group policy overrides.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)- Returns:
- CompletableFuture<OrgGroupPolicyOverrideListResponse>
-
listOrgGroupPolicyOverrides
public OrgGroupPolicyOverrideListResponse listOrgGroupPolicyOverrides(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) throws ApiException List org group policy overrides.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- OrgGroupPolicyOverrideListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPolicyOverridesAsync
public CompletableFuture<OrgGroupPolicyOverrideListResponse> listOrgGroupPolicyOverridesAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List org group policy overrides.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<OrgGroupPolicyOverrideListResponse>
-
listOrgGroupPolicyOverridesWithHttpInfo
public ApiResponse<OrgGroupPolicyOverrideListResponse> listOrgGroupPolicyOverridesWithHttpInfo(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) throws ApiException List policy overrides for an organization group. Requires a filter on org group ID. Optionally filter by policy ID.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<OrgGroupPolicyOverrideListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupPolicyOverridesWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyOverrideListResponse>> listOrgGroupPolicyOverridesWithHttpInfoAsync(UUID filterOrgGroupId, OrgGroupsApi.ListOrgGroupPolicyOverridesOptionalParameters parameters) List org group policy overrides.- Parameters:
filterOrgGroupId- Filter policy overrides by org group ID. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyOverrideListResponse>>
-
listOrgGroupPolicySuggestions
public OrgGroupPolicySuggestionListResponse listOrgGroupPolicySuggestions(UUID filterOrgGroupId) throws ApiException List org group policy suggestions.See
listOrgGroupPolicySuggestionsWithHttpInfo(java.util.UUID).- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- OrgGroupPolicySuggestionListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupPolicySuggestionsAsync
public CompletableFuture<OrgGroupPolicySuggestionListResponse> listOrgGroupPolicySuggestionsAsync(UUID filterOrgGroupId) List org group policy suggestions.See
listOrgGroupPolicySuggestionsWithHttpInfoAsync(java.util.UUID).- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- CompletableFuture<OrgGroupPolicySuggestionListResponse>
-
listOrgGroupPolicySuggestionsWithHttpInfo
public ApiResponse<OrgGroupPolicySuggestionListResponse> listOrgGroupPolicySuggestionsWithHttpInfo(UUID filterOrgGroupId) throws ApiException List suggested organization group policies. Requires a filter on org group ID.- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- ApiResponse<OrgGroupPolicySuggestionListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupPolicySuggestionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicySuggestionListResponse>> listOrgGroupPolicySuggestionsWithHttpInfoAsync(UUID filterOrgGroupId) List org group policy suggestions.See
listOrgGroupPolicySuggestionsWithHttpInfo(java.util.UUID).- Parameters:
filterOrgGroupId- Filter policies by org group ID. (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicySuggestionListResponse>>
-
listOrgGroups
List org groups.- Returns:
- OrgGroupListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupsAsync
List org groups.- Returns:
- CompletableFuture<OrgGroupListResponse>
-
listOrgGroups
public OrgGroupListResponse listOrgGroups(OrgGroupsApi.ListOrgGroupsOptionalParameters parameters) throws ApiException List org groups.- Parameters:
parameters- Optional parameters for the request.- Returns:
- OrgGroupListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgGroupsAsync
public CompletableFuture<OrgGroupListResponse> listOrgGroupsAsync(OrgGroupsApi.ListOrgGroupsOptionalParameters parameters) List org groups.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<OrgGroupListResponse>
-
listOrgGroupsWithHttpInfo
public ApiResponse<OrgGroupListResponse> listOrgGroupsWithHttpInfo(OrgGroupsApi.ListOrgGroupsOptionalParameters parameters) throws ApiException List all organization groups that the requesting organization has access to.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<OrgGroupListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgGroupsWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupListResponse>> listOrgGroupsWithHttpInfoAsync(OrgGroupsApi.ListOrgGroupsOptionalParameters parameters) List org groups.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<OrgGroupListResponse>>
-
updateOrgGroup
public OrgGroupResponse updateOrgGroup(UUID orgGroupId, OrgGroupUpdateRequest body) throws ApiException Update an org group.See
updateOrgGroupWithHttpInfo(java.util.UUID, com.datadog.api.client.v2.model.OrgGroupUpdateRequest).- Parameters:
orgGroupId- The ID of the org group. (required)body- (required)- Returns:
- OrgGroupResponse
- Throws:
ApiException- if fails to make API call
-
updateOrgGroupAsync
public CompletableFuture<OrgGroupResponse> updateOrgGroupAsync(UUID orgGroupId, OrgGroupUpdateRequest body) Update an org group.- Parameters:
orgGroupId- The ID of the org group. (required)body- (required)- Returns:
- CompletableFuture<OrgGroupResponse>
-
updateOrgGroupWithHttpInfo
public ApiResponse<OrgGroupResponse> updateOrgGroupWithHttpInfo(UUID orgGroupId, OrgGroupUpdateRequest body) throws ApiException Update the name of an existing organization group.- Parameters:
orgGroupId- The ID of the org group. (required)body- (required)- Returns:
- ApiResponse<OrgGroupResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateOrgGroupWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupResponse>> updateOrgGroupWithHttpInfoAsync(UUID orgGroupId, OrgGroupUpdateRequest body) Update an org group.See
updateOrgGroupWithHttpInfo(java.util.UUID, com.datadog.api.client.v2.model.OrgGroupUpdateRequest).- Parameters:
orgGroupId- The ID of the org group. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupResponse>>
-
updateOrgGroupMembership
public OrgGroupMembershipResponse updateOrgGroupMembership(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) throws ApiException Update an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)body- (required)- Returns:
- OrgGroupMembershipResponse
- Throws:
ApiException- if fails to make API call
-
updateOrgGroupMembershipAsync
public CompletableFuture<OrgGroupMembershipResponse> updateOrgGroupMembershipAsync(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Update an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)body- (required)- Returns:
- CompletableFuture<OrgGroupMembershipResponse>
-
updateOrgGroupMembershipWithHttpInfo
public ApiResponse<OrgGroupMembershipResponse> updateOrgGroupMembershipWithHttpInfo(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) throws ApiException Move an organization to a different org group by updating its membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)body- (required)- Returns:
- ApiResponse<OrgGroupMembershipResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateOrgGroupMembershipWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupMembershipResponse>> updateOrgGroupMembershipWithHttpInfoAsync(UUID orgGroupMembershipId, OrgGroupMembershipUpdateRequest body) Update an org group membership.- Parameters:
orgGroupMembershipId- The ID of the org group membership. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupMembershipResponse>>
-
updateOrgGroupPolicy
public OrgGroupPolicyResponse updateOrgGroupPolicy(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) throws ApiException Update an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)body- (required)- Returns:
- OrgGroupPolicyResponse
- Throws:
ApiException- if fails to make API call
-
updateOrgGroupPolicyAsync
public CompletableFuture<OrgGroupPolicyResponse> updateOrgGroupPolicyAsync(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)body- (required)- Returns:
- CompletableFuture<OrgGroupPolicyResponse>
-
updateOrgGroupPolicyWithHttpInfo
public ApiResponse<OrgGroupPolicyResponse> updateOrgGroupPolicyWithHttpInfo(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) throws ApiException Update an existing organization group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)body- (required)- Returns:
- ApiResponse<OrgGroupPolicyResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateOrgGroupPolicyWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyResponse>> updateOrgGroupPolicyWithHttpInfoAsync(UUID orgGroupPolicyId, OrgGroupPolicyUpdateRequest body) Update an org group policy.- Parameters:
orgGroupPolicyId- The ID of the org group policy. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyResponse>>
-
updateOrgGroupPolicyOverride
public OrgGroupPolicyOverrideResponse updateOrgGroupPolicyOverride(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) throws ApiException Update an org group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)body- (required)- Returns:
- OrgGroupPolicyOverrideResponse
- Throws:
ApiException- if fails to make API call
-
updateOrgGroupPolicyOverrideAsync
public CompletableFuture<OrgGroupPolicyOverrideResponse> updateOrgGroupPolicyOverrideAsync(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an org group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)body- (required)- Returns:
- CompletableFuture<OrgGroupPolicyOverrideResponse>
-
updateOrgGroupPolicyOverrideWithHttpInfo
public ApiResponse<OrgGroupPolicyOverrideResponse> updateOrgGroupPolicyOverrideWithHttpInfo(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) throws ApiException Update an existing organization group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)body- (required)- Returns:
- ApiResponse<OrgGroupPolicyOverrideResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateOrgGroupPolicyOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>> updateOrgGroupPolicyOverrideWithHttpInfoAsync(UUID orgGroupPolicyOverrideId, OrgGroupPolicyOverrideUpdateRequest body) Update an org group policy override.- Parameters:
orgGroupPolicyOverrideId- The ID of the org group policy override. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<OrgGroupPolicyOverrideResponse>>
-