Skip to content

Commit 0b13fea

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 6bb6903 of spec repo
1 parent c21384e commit 0b13fea

27 files changed

Lines changed: 3954 additions & 0 deletions

‎.generator/schemas/v2/openapi.yaml‎

Lines changed: 471 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Create a Terraform backend sync configuration 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.TerraformStateFilesApi;
6+
import com.datadog.api.client.v2.model.TerraformBackendCreateAttributes;
7+
import com.datadog.api.client.v2.model.TerraformBackendCreateData;
8+
import com.datadog.api.client.v2.model.TerraformBackendCreateRequest;
9+
import com.datadog.api.client.v2.model.TerraformBackendKind;
10+
import com.datadog.api.client.v2.model.TerraformBackendResponse;
11+
import com.datadog.api.client.v2.model.TerraformBackendType;
12+
import java.util.Collections;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
TerraformStateFilesApi apiInstance = new TerraformStateFilesApi(defaultClient);
18+
19+
TerraformBackendCreateRequest body =
20+
new TerraformBackendCreateRequest()
21+
.data(
22+
new TerraformBackendCreateData()
23+
.attributes(
24+
new TerraformBackendCreateAttributes()
25+
.accountId("123456789012")
26+
.backendType(TerraformBackendKind.TERRAFORM)
27+
.bucketNames(Collections.singletonList("terraform-state-bucket"))
28+
.region("us-east-1"))
29+
.type(TerraformBackendType.TERRAFORM_BACKENDS));
30+
31+
try {
32+
TerraformBackendResponse result = apiInstance.createTerraformBackendSyncConfig(body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println(
36+
"Exception when calling TerraformStateFilesApi#createTerraformBackendSyncConfig");
37+
System.err.println("Status code: " + e.getCode());
38+
System.err.println("Reason: " + e.getResponseBody());
39+
System.err.println("Response headers: " + e.getResponseHeaders());
40+
e.printStackTrace();
41+
}
42+
}
43+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a Terraform backend sync configuration returns "No Content" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.TerraformStateFilesApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
TerraformStateFilesApi apiInstance = new TerraformStateFilesApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteTerraformBackendSyncConfig("9007199254740993");
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling TerraformStateFilesApi#deleteTerraformBackendSyncConfig");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// List Terraform backend sync configurations 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.TerraformStateFilesApi;
6+
import com.datadog.api.client.v2.api.TerraformStateFilesApi.ListTerraformBackendSyncConfigsOptionalParameters;
7+
import com.datadog.api.client.v2.model.TerraformBackendListResponse;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
TerraformStateFilesApi apiInstance = new TerraformStateFilesApi(defaultClient);
13+
14+
try {
15+
TerraformBackendListResponse result =
16+
apiInstance.listTerraformBackendSyncConfigs(
17+
new ListTerraformBackendSyncConfigsOptionalParameters().accountId("123456789012"));
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println(
21+
"Exception when calling TerraformStateFilesApi#listTerraformBackendSyncConfigs");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Update a Terraform backend sync configuration 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.TerraformStateFilesApi;
6+
import com.datadog.api.client.v2.model.TerraformBackendResponse;
7+
import com.datadog.api.client.v2.model.TerraformBackendType;
8+
import com.datadog.api.client.v2.model.TerraformBackendUpdateAttributes;
9+
import com.datadog.api.client.v2.model.TerraformBackendUpdateData;
10+
import com.datadog.api.client.v2.model.TerraformBackendUpdateRequest;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
TerraformStateFilesApi apiInstance = new TerraformStateFilesApi(defaultClient);
17+
18+
TerraformBackendUpdateRequest body =
19+
new TerraformBackendUpdateRequest()
20+
.data(
21+
new TerraformBackendUpdateData()
22+
.attributes(
23+
new TerraformBackendUpdateAttributes()
24+
.bucketNames(Collections.singletonList("terraform-state-bucket")))
25+
.id("9007199254740993")
26+
.type(TerraformBackendType.TERRAFORM_BACKENDS));
27+
28+
try {
29+
TerraformBackendResponse result =
30+
apiInstance.updateTerraformBackendSyncConfig("9007199254740993", body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println(
34+
"Exception when calling TerraformStateFilesApi#updateTerraformBackendSyncConfig");
35+
System.err.println("Status code: " + e.getCode());
36+
System.err.println("Reason: " + e.getResponseBody());
37+
System.err.println("Response headers: " + e.getResponseHeaders());
38+
e.printStackTrace();
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)