Skip to content

Commit f7e9e56

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add Descriptions for OCI Integrations Endpoint OpenAPI Spec (#3414)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 4d37b60 commit f7e9e56

41 files changed

Lines changed: 3465 additions & 0 deletions

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: 729 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/**
2+
* Create tenancy config returns "Created" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.createTenancyConfig"] = true;
9+
const apiInstance = new v2.OCIIntegrationApi(configuration);
10+
11+
const params: v2.OCIIntegrationApiCreateTenancyConfigRequest = {
12+
body: {
13+
data: {
14+
attributes: {
15+
authCredentials: {
16+
fingerprint: "",
17+
privateKey:
18+
"----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M\nQsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR\nC5k59jN6Vp8em8ARJthMgam9K37ELt+IQ/G8ySTSuqZG8T4cHp/cs3fAclNqttOl\nYnGr4RbVAgMBAAECggEAGZNLGbyCUbIRTW6Kh4d8ZVC+eZtJMqGmGJ3KfVaW8Pjn\nQGWfSuJCEe2o2Y8G3phlidFauICnZ44enXA17Rhi+I/whnr7FIyQk2bR7rv+1Uhc\nmOJygWX5eFFMsledgVAdIAl9Luk2nykx7Un3g6rtbl/Vs+5k4m7ITLFMpCHzsJLU\nnm8kBzDOqY2JUkMd08nL88KL6QywWtal05UESzQpNFXd0e5kxYfexeMCsLsWP0mc\nquMLRbn7NuBjCbe9VU2kmIvcfDDaWjurT7d5m1OXx1cc8p6P4PFZTVyCjdhiWOr3\nLQXZ4/vdZNR3zgEHypRoM6D9Yq99LWUOUEMrdiSLQQKBgQDQkh7C1OtAXnpy7F6R\nW+/I3zBHici2p7A57UT7VECQ1IVGg37/uus83DkuOtdZ33JmHLAVrwLFJvUlbyjx\nl6dc/1ms40L5HFdLgaVtd4k0rSPFeOSDr6evz0lX4yBuzlP0fEh+o3XHW7mwe2G+\nrWCULF/Uqza66fjbCSKMNgLIXQKBgQDBm9nZg/s4S0THWCFNWcB1tXBG0p/sH5eY\nPC1H/VmTEINIixStrS4ufczf31X8rcoSjSbO7+vZDTTATdk7OLn1I2uGFVYl8M59\n86BYT2Hi7cwp7YVzOc/cJigVeBAqSRW/iYYyWBEUTiW1gbkV0sRWwhPp67m+c0sP\nXpY/iEZA2QKBgB1w8tynt4l/jKNaUEMOijt9ndALWATIiOy0XG9pxi9rgGCiwTOS\nDBCsOXoYHjv2eayGUijNaoOv6xzcoxfvQ1WySdNIxTRq1ru20kYwgHKqGgmO9hrM\nmcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs\n-----END PRIVATE KEY-----",
19+
},
20+
configVersion: undefined,
21+
costCollectionEnabled: true,
22+
ddCompartmentId: "ocid.compartment.test",
23+
ddStackId: "ocid.stack.test",
24+
homeRegion: "us-ashburn-1",
25+
logsConfig: {
26+
compartmentTagFilters: ["datadog:true", "env:prod"],
27+
enabled: true,
28+
enabledServices: ["service_1", "service_1"],
29+
},
30+
metricsConfig: {
31+
compartmentTagFilters: ["datadog:true", "env:prod"],
32+
enabled: true,
33+
excludedServices: ["service_1", "service_1"],
34+
},
35+
regionsConfig: {
36+
available: ["us-ashburn-1", "us-phoenix-1"],
37+
disabled: ["us-phoenix-1"],
38+
enabled: ["us-ashburn-1"],
39+
},
40+
resourceCollectionEnabled: true,
41+
userOcid: "ocid.user.test",
42+
},
43+
id: "ocid.tenancy.test",
44+
type: "oci_tenancy",
45+
},
46+
},
47+
};
48+
49+
apiInstance
50+
.createTenancyConfig(params)
51+
.then((data: v2.TenancyConfig) => {
52+
console.log(
53+
"API called successfully. Returned data: " + JSON.stringify(data)
54+
);
55+
})
56+
.catch((error: any) => console.error(error));
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
* Delete tenancy config returns "No Content" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.OCIIntegrationApi(configuration);
9+
10+
const params: v2.OCIIntegrationApiDeleteTenancyConfigRequest = {
11+
tenancyOcid: "tenancy_ocid",
12+
};
13+
14+
apiInstance
15+
.deleteTenancyConfig(params)
16+
.then((data: any) => {
17+
console.log(
18+
"API called successfully. Returned data: " + JSON.stringify(data)
19+
);
20+
})
21+
.catch((error: any) => console.error(error));
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
* Get tenancy config returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.OCIIntegrationApi(configuration);
9+
10+
const params: v2.OCIIntegrationApiGetTenancyConfigRequest = {
11+
tenancyOcid: "tenancy_ocid",
12+
};
13+
14+
apiInstance
15+
.getTenancyConfig(params)
16+
.then((data: v2.TenancyConfig) => {
17+
console.log(
18+
"API called successfully. Returned data: " + JSON.stringify(data)
19+
);
20+
})
21+
.catch((error: any) => console.error(error));
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* Get tenancy configs returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.getTenancyConfigs"] = true;
9+
const apiInstance = new v2.OCIIntegrationApi(configuration);
10+
11+
apiInstance
12+
.getTenancyConfigs()
13+
.then((data: v2.TenancyConfigList) => {
14+
console.log(
15+
"API called successfully. Returned data: " + JSON.stringify(data)
16+
);
17+
})
18+
.catch((error: any) => console.error(error));
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
* List tenancy products returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.OCIIntegrationApi(configuration);
9+
10+
const params: v2.OCIIntegrationApiListTenancyProductsRequest = {
11+
productKeys: "productKeys",
12+
};
13+
14+
apiInstance
15+
.listTenancyProducts(params)
16+
.then((data: v2.TenancyProductsList) => {
17+
console.log(
18+
"API called successfully. Returned data: " + JSON.stringify(data)
19+
);
20+
})
21+
.catch((error: any) => console.error(error));
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
/**
2+
* Update tenancy config returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.OCIIntegrationApi(configuration);
9+
10+
const params: v2.OCIIntegrationApiUpdateTenancyConfigRequest = {
11+
body: {
12+
data: {
13+
attributes: {
14+
authCredentials: {
15+
fingerprint: "",
16+
privateKey:
17+
"----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M\nQsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR\nC5k59jN6Vp8em8ARJthMgam9K37ELt+IQ/G8ySTSuqZG8T4cHp/cs3fAclNqttOl\nYnGr4RbVAgMBAAECggEAGZNLGbyCUbIRTW6Kh4d8ZVC+eZtJMqGmGJ3KfVaW8Pjn\nQGWfSuJCEe2o2Y8G3phlidFauICnZ44enXA17Rhi+I/whnr7FIyQk2bR7rv+1Uhc\nmOJygWX5eFFMsledgVAdIAl9Luk2nykx7Un3g6rtbl/Vs+5k4m7ITLFMpCHzsJLU\nnm8kBzDOqY2JUkMd08nL88KL6QywWtal05UESzQpNFXd0e5kxYfexeMCsLsWP0mc\nquMLRbn7NuBjCbe9VU2kmIvcfDDaWjurT7d5m1OXx1cc8p6P4PFZTVyCjdhiWOr3\nLQXZ4/vdZNR3zgEHypRoM6D9Yq99LWUOUEMrdiSLQQKBgQDQkh7C1OtAXnpy7F6R\nW+/I3zBHici2p7A57UT7VECQ1IVGg37/uus83DkuOtdZ33JmHLAVrwLFJvUlbyjx\nl6dc/1ms40L5HFdLgaVtd4k0rSPFeOSDr6evz0lX4yBuzlP0fEh+o3XHW7mwe2G+\nrWCULF/Uqza66fjbCSKMNgLIXQKBgQDBm9nZg/s4S0THWCFNWcB1tXBG0p/sH5eY\nPC1H/VmTEINIixStrS4ufczf31X8rcoSjSbO7+vZDTTATdk7OLn1I2uGFVYl8M59\n86BYT2Hi7cwp7YVzOc/cJigVeBAqSRW/iYYyWBEUTiW1gbkV0sRWwhPp67m+c0sP\nXpY/iEZA2QKBgB1w8tynt4l/jKNaUEMOijt9ndALWATIiOy0XG9pxi9rgGCiwTOS\nDBCsOXoYHjv2eayGUijNaoOv6xzcoxfvQ1WySdNIxTRq1ru20kYwgHKqGgmO9hrM\nmcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs\n-----END PRIVATE KEY-----",
18+
},
19+
costCollectionEnabled: true,
20+
homeRegion: "us-ashburn-1",
21+
logsConfig: {
22+
compartmentTagFilters: ["datadog:true", "env:prod"],
23+
enabled: true,
24+
enabledServices: ["service_1", "service_1"],
25+
},
26+
metricsConfig: {
27+
compartmentTagFilters: ["datadog:true", "env:prod"],
28+
enabled: true,
29+
excludedServices: ["service_1", "service_1"],
30+
},
31+
regionsConfig: {
32+
available: ["us-ashburn-1", "us-phoenix-1"],
33+
disabled: ["us-phoenix-1"],
34+
enabled: ["us-ashburn-1"],
35+
},
36+
resourceCollectionEnabled: true,
37+
userOcid: "ocid.user.test",
38+
},
39+
id: "ocid.tenancy.test",
40+
type: "oci_tenancy",
41+
},
42+
},
43+
tenancyOcid: "tenancy_ocid",
44+
};
45+
46+
apiInstance
47+
.updateTenancyConfig(params)
48+
.then((data: v2.TenancyConfig) => {
49+
console.log(
50+
"API called successfully. Returned data: " + JSON.stringify(data)
51+
);
52+
})
53+
.catch((error: any) => console.error(error));

features/support/scenarios_model_mapping.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6667,6 +6667,48 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = {
66676667
},
66686668
"operationResponseType": "MicrosoftTeamsWorkflowsWebhookHandleResponse",
66696669
},
6670+
"v2.ListTenancyProducts": {
6671+
"productKeys": {
6672+
"type": "string",
6673+
"format": "",
6674+
},
6675+
"operationResponseType": "TenancyProductsList",
6676+
},
6677+
"v2.GetTenancyConfigs": {
6678+
"operationResponseType": "TenancyConfigList",
6679+
},
6680+
"v2.CreateTenancyConfig": {
6681+
"body": {
6682+
"type": "CreateTenancyConfigRequest",
6683+
"format": "",
6684+
},
6685+
"operationResponseType": "TenancyConfig",
6686+
},
6687+
"v2.GetTenancyConfig": {
6688+
"tenancyOcid": {
6689+
"type": "string",
6690+
"format": "",
6691+
},
6692+
"operationResponseType": "TenancyConfig",
6693+
},
6694+
"v2.DeleteTenancyConfig": {
6695+
"tenancyOcid": {
6696+
"type": "string",
6697+
"format": "",
6698+
},
6699+
"operationResponseType": "{}",
6700+
},
6701+
"v2.UpdateTenancyConfig": {
6702+
"tenancyOcid": {
6703+
"type": "string",
6704+
"format": "",
6705+
},
6706+
"body": {
6707+
"type": "UpdateTenancyConfigRequest",
6708+
"format": "",
6709+
},
6710+
"operationResponseType": "TenancyConfig",
6711+
},
66706712
"v2.ListOpsgenieServices": {
66716713
"operationResponseType": "OpsgenieServicesResponse",
66726714
},
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
@endpoint(oci-integration) @endpoint(oci-integration-v2)
2+
Feature: OCI Integration
3+
Auto-generated tag OCI Integration
4+
5+
Background:
6+
Given a valid "apiKeyAuth" key in the system
7+
And a valid "appKeyAuth" key in the system
8+
And an instance of "OCIIntegration" API
9+
10+
@generated @skip @team:DataDog/emerging-cloud-integrations
11+
Scenario: Create tenancy config returns "Created" response
12+
Given operation "CreateTenancyConfig" enabled
13+
And new "CreateTenancyConfig" request
14+
And body with value {"data": {"attributes": {"auth_credentials": {"fingerprint": "", "private_key": "----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M\nQsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR\nC5k59jN6Vp8em8ARJthMgam9K37ELt+IQ/G8ySTSuqZG8T4cHp/cs3fAclNqttOl\nYnGr4RbVAgMBAAECggEAGZNLGbyCUbIRTW6Kh4d8ZVC+eZtJMqGmGJ3KfVaW8Pjn\nQGWfSuJCEe2o2Y8G3phlidFauICnZ44enXA17Rhi+I/whnr7FIyQk2bR7rv+1Uhc\nmOJygWX5eFFMsledgVAdIAl9Luk2nykx7Un3g6rtbl/Vs+5k4m7ITLFMpCHzsJLU\nnm8kBzDOqY2JUkMd08nL88KL6QywWtal05UESzQpNFXd0e5kxYfexeMCsLsWP0mc\nquMLRbn7NuBjCbe9VU2kmIvcfDDaWjurT7d5m1OXx1cc8p6P4PFZTVyCjdhiWOr3\nLQXZ4/vdZNR3zgEHypRoM6D9Yq99LWUOUEMrdiSLQQKBgQDQkh7C1OtAXnpy7F6R\nW+/I3zBHici2p7A57UT7VECQ1IVGg37/uus83DkuOtdZ33JmHLAVrwLFJvUlbyjx\nl6dc/1ms40L5HFdLgaVtd4k0rSPFeOSDr6evz0lX4yBuzlP0fEh+o3XHW7mwe2G+\nrWCULF/Uqza66fjbCSKMNgLIXQKBgQDBm9nZg/s4S0THWCFNWcB1tXBG0p/sH5eY\nPC1H/VmTEINIixStrS4ufczf31X8rcoSjSbO7+vZDTTATdk7OLn1I2uGFVYl8M59\n86BYT2Hi7cwp7YVzOc/cJigVeBAqSRW/iYYyWBEUTiW1gbkV0sRWwhPp67m+c0sP\nXpY/iEZA2QKBgB1w8tynt4l/jKNaUEMOijt9ndALWATIiOy0XG9pxi9rgGCiwTOS\nDBCsOXoYHjv2eayGUijNaoOv6xzcoxfvQ1WySdNIxTRq1ru20kYwgHKqGgmO9hrM\nmcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs\n-----END PRIVATE KEY-----"}, "config_version": null, "cost_collection_enabled": true, "dd_compartment_id": "ocid.compartment.test", "dd_stack_id": "ocid.stack.test", "home_region": "us-ashburn-1", "logs_config": {"compartment_tag_filters": ["datadog:true", "env:prod"], "enabled": true, "enabled_services": ["service_1", "service_1"]}, "metrics_config": {"compartment_tag_filters": ["datadog:true", "env:prod"], "enabled": true, "excluded_services": ["service_1", "service_1"]}, "regions_config": {"available": ["us-ashburn-1", "us-phoenix-1"], "disabled": ["us-phoenix-1"], "enabled": ["us-ashburn-1"]}, "resource_collection_enabled": true, "user_ocid": "ocid.user.test"}, "id": "ocid.tenancy.test", "type": "oci_tenancy"}}
15+
When the request is sent
16+
Then the response status is 201 Created
17+
18+
@generated @skip @team:DataDog/emerging-cloud-integrations
19+
Scenario: Delete tenancy config returns "No Content" response
20+
Given new "DeleteTenancyConfig" request
21+
And request contains "tenancy_ocid" parameter from "REPLACE.ME"
22+
When the request is sent
23+
Then the response status is 204 No Content
24+
25+
@generated @skip @team:DataDog/emerging-cloud-integrations
26+
Scenario: Get tenancy config returns "OK" response
27+
Given new "GetTenancyConfig" request
28+
And request contains "tenancy_ocid" parameter from "REPLACE.ME"
29+
When the request is sent
30+
Then the response status is 200 OK
31+
32+
@generated @skip @team:DataDog/emerging-cloud-integrations
33+
Scenario: Get tenancy configs returns "OK" response
34+
Given operation "GetTenancyConfigs" enabled
35+
And new "GetTenancyConfigs" request
36+
When the request is sent
37+
Then the response status is 200 OK
38+
39+
@generated @skip @team:DataDog/emerging-cloud-integrations
40+
Scenario: List tenancy products returns "OK" response
41+
Given new "ListTenancyProducts" request
42+
And request contains "productKeys" parameter from "REPLACE.ME"
43+
When the request is sent
44+
Then the response status is 200 OK
45+
46+
@generated @skip @team:DataDog/emerging-cloud-integrations
47+
Scenario: Update tenancy config returns "OK" response
48+
Given new "UpdateTenancyConfig" request
49+
And request contains "tenancy_ocid" parameter from "REPLACE.ME"
50+
And body with value {"data": {"attributes": {"auth_credentials": {"fingerprint": "", "private_key": "----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M\nQsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR\nC5k59jN6Vp8em8ARJthMgam9K37ELt+IQ/G8ySTSuqZG8T4cHp/cs3fAclNqttOl\nYnGr4RbVAgMBAAECggEAGZNLGbyCUbIRTW6Kh4d8ZVC+eZtJMqGmGJ3KfVaW8Pjn\nQGWfSuJCEe2o2Y8G3phlidFauICnZ44enXA17Rhi+I/whnr7FIyQk2bR7rv+1Uhc\nmOJygWX5eFFMsledgVAdIAl9Luk2nykx7Un3g6rtbl/Vs+5k4m7ITLFMpCHzsJLU\nnm8kBzDOqY2JUkMd08nL88KL6QywWtal05UESzQpNFXd0e5kxYfexeMCsLsWP0mc\nquMLRbn7NuBjCbe9VU2kmIvcfDDaWjurT7d5m1OXx1cc8p6P4PFZTVyCjdhiWOr3\nLQXZ4/vdZNR3zgEHypRoM6D9Yq99LWUOUEMrdiSLQQKBgQDQkh7C1OtAXnpy7F6R\nW+/I3zBHici2p7A57UT7VECQ1IVGg37/uus83DkuOtdZ33JmHLAVrwLFJvUlbyjx\nl6dc/1ms40L5HFdLgaVtd4k0rSPFeOSDr6evz0lX4yBuzlP0fEh+o3XHW7mwe2G+\nrWCULF/Uqza66fjbCSKMNgLIXQKBgQDBm9nZg/s4S0THWCFNWcB1tXBG0p/sH5eY\nPC1H/VmTEINIixStrS4ufczf31X8rcoSjSbO7+vZDTTATdk7OLn1I2uGFVYl8M59\n86BYT2Hi7cwp7YVzOc/cJigVeBAqSRW/iYYyWBEUTiW1gbkV0sRWwhPp67m+c0sP\nXpY/iEZA2QKBgB1w8tynt4l/jKNaUEMOijt9ndALWATIiOy0XG9pxi9rgGCiwTOS\nDBCsOXoYHjv2eayGUijNaoOv6xzcoxfvQ1WySdNIxTRq1ru20kYwgHKqGgmO9hrM\nmcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs\n-----END PRIVATE KEY-----"}, "cost_collection_enabled": true, "home_region": "us-ashburn-1", "logs_config": {"compartment_tag_filters": ["datadog:true", "env:prod"], "enabled": true, "enabled_services": ["service_1", "service_1"]}, "metrics_config": {"compartment_tag_filters": ["datadog:true", "env:prod"], "enabled": true, "excluded_services": ["service_1", "service_1"]}, "regions_config": {"available": ["us-ashburn-1", "us-phoenix-1"], "disabled": ["us-phoenix-1"], "enabled": ["us-ashburn-1"]}, "resource_collection_enabled": true, "user_ocid": "ocid.user.test"}, "id": "ocid.tenancy.test", "type": "oci_tenancy"}}
51+
When the request is sent
52+
Then the response status is 200 OK

features/v2/undo.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2241,6 +2241,49 @@
22412241
"type": "idempotent"
22422242
}
22432243
},
2244+
"ListTenancyProducts": {
2245+
"tag": "OCI Integration",
2246+
"undo": {
2247+
"type": "safe"
2248+
}
2249+
},
2250+
"GetTenancyConfigs": {
2251+
"tag": "OCI Integration",
2252+
"undo": {
2253+
"type": "safe"
2254+
}
2255+
},
2256+
"CreateTenancyConfig": {
2257+
"tag": "OCI Integration",
2258+
"undo": {
2259+
"operationId": "DeleteTenancyConfig",
2260+
"parameters": [
2261+
{
2262+
"name": "tenancy_ocid",
2263+
"source": "<RESPONSE_PATH>"
2264+
}
2265+
],
2266+
"type": "unsafe"
2267+
}
2268+
},
2269+
"DeleteTenancyConfig": {
2270+
"tag": "OCI Integration",
2271+
"undo": {
2272+
"type": "idempotent"
2273+
}
2274+
},
2275+
"GetTenancyConfig": {
2276+
"tag": "OCI Integration",
2277+
"undo": {
2278+
"type": "safe"
2279+
}
2280+
},
2281+
"UpdateTenancyConfig": {
2282+
"tag": "OCI Integration",
2283+
"undo": {
2284+
"type": "idempotent"
2285+
}
2286+
},
22442287
"ListOpsgenieServices": {
22452288
"tag": "Opsgenie Integration",
22462289
"undo": {

0 commit comments

Comments
 (0)