Skip to content

Commit 0de4d2a

Browse files
Merge remote-tracking branch 'origin/master' into czhang/typed-fields-in-additional-properties
2 parents f30eacb + 1f8c91e commit 0de4d2a

195 files changed

Lines changed: 29436 additions & 2846 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: 3946 additions & 667 deletions
Large diffs are not rendered by default.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Submit feedback on an ownership inference returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipFeedbackAction;
7+
import com.datadog.api.client.v2.model.OwnershipFeedbackRequest;
8+
import com.datadog.api.client.v2.model.OwnershipFeedbackRequestAttributes;
9+
import com.datadog.api.client.v2.model.OwnershipFeedbackRequestData;
10+
import com.datadog.api.client.v2.model.OwnershipFeedbackResponse;
11+
import com.datadog.api.client.v2.model.OwnershipFeedbackType;
12+
import com.datadog.api.client.v2.model.OwnershipOwnerType;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.createOwnershipFeedback", true);
18+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
19+
20+
OwnershipFeedbackRequest body =
21+
new OwnershipFeedbackRequest()
22+
.data(
23+
new OwnershipFeedbackRequestData()
24+
.attributes(
25+
new OwnershipFeedbackRequestAttributes()
26+
.action(OwnershipFeedbackAction.CONFIRM)
27+
.actorHandle("user@example.com")
28+
.actorType("user")
29+
.correctedOwnerHandle("team-b")
30+
.correctedOwnerType("team")
31+
.inferenceChecksum("abc123")
32+
.reason("Confirmed by team lead."))
33+
.type(OwnershipFeedbackType.OWNERSHIP_FEEDBACK));
34+
35+
try {
36+
OwnershipFeedbackResponse result =
37+
apiInstance.createOwnershipFeedback("res-1", OwnershipOwnerType.TEAM, body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println("Exception when calling CsmOwnershipApi#createOwnershipFeedback");
41+
System.err.println("Status code: " + e.getCode());
42+
System.err.println("Reason: " + e.getResponseBody());
43+
System.err.println("Response headers: " + e.getResponseHeaders());
44+
e.printStackTrace();
45+
}
46+
}
47+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get the evidence for an ownership inference returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipEvidenceResponse;
7+
import com.datadog.api.client.v2.model.OwnershipOwnerType;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.getOwnershipEvidence", true);
13+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
14+
15+
try {
16+
OwnershipEvidenceResponse result =
17+
apiInstance.getOwnershipEvidence("test-resource", OwnershipOwnerType.TEAM);
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling CsmOwnershipApi#getOwnershipEvidence");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get an ownership inference by owner type returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipInferenceResponse;
7+
import com.datadog.api.client.v2.model.OwnershipOwnerType;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.getOwnershipInference", true);
13+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
14+
15+
try {
16+
OwnershipInferenceResponse result =
17+
apiInstance.getOwnershipInference("test-resource", OwnershipOwnerType.TEAM);
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling CsmOwnershipApi#getOwnershipInference");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List ownership inference history for a resource returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipHistoryResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listOwnershipHistory", true);
12+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
13+
14+
try {
15+
OwnershipHistoryResponse result = apiInstance.listOwnershipHistory("res-1");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CsmOwnershipApi#listOwnershipHistory");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// List ownership history by owner type returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipHistoryResponse;
7+
import com.datadog.api.client.v2.model.OwnershipOwnerType;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.listOwnershipHistoryByOwnerType", true);
13+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
14+
15+
try {
16+
OwnershipHistoryResponse result =
17+
apiInstance.listOwnershipHistoryByOwnerType("res-1", OwnershipOwnerType.TEAM);
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling CsmOwnershipApi#listOwnershipHistoryByOwnerType");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List ownership inferences for a resource returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmOwnershipApi;
6+
import com.datadog.api.client.v2.model.OwnershipInferenceListResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listOwnershipInferences", true);
12+
CsmOwnershipApi apiInstance = new CsmOwnershipApi(defaultClient);
13+
14+
try {
15+
OwnershipInferenceListResponse result = apiInstance.listOwnershipInferences("test-resource");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CsmOwnershipApi#listOwnershipInferences");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get agentless host facet info returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmSettingsApi;
6+
import com.datadog.api.client.v2.model.CsmHostFacetInfoResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getCSMAgentlessHostFacetInfo", true);
12+
CsmSettingsApi apiInstance = new CsmSettingsApi(defaultClient);
13+
14+
try {
15+
CsmHostFacetInfoResponse result = apiInstance.getCSMAgentlessHostFacetInfo("cloud_provider");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CsmSettingsApi#getCSMAgentlessHostFacetInfo");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get unified host facet info returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmSettingsApi;
6+
import com.datadog.api.client.v2.model.CsmHostFacetInfoResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getCSMUnifiedHostFacetInfo", true);
12+
CsmSettingsApi apiInstance = new CsmSettingsApi(defaultClient);
13+
14+
try {
15+
CsmHostFacetInfoResponse result = apiInstance.getCSMUnifiedHostFacetInfo("cloud_provider");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CsmSettingsApi#getCSMUnifiedHostFacetInfo");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List agentless host facets returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CsmSettingsApi;
6+
import com.datadog.api.client.v2.model.CsmAgentlessHostFacetsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listCSMAgentlessHostFacets", true);
12+
CsmSettingsApi apiInstance = new CsmSettingsApi(defaultClient);
13+
14+
try {
15+
CsmAgentlessHostFacetsResponse result = apiInstance.listCSMAgentlessHostFacets();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CsmSettingsApi#listCSMAgentlessHostFacets");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)