{ "opencollection": "1.0.0", "info": { "name": "Application Performance Monitoring Configuration Config API", "version": "20210201" }, "items": [ { "info": { "name": "config", "type": "folder" }, "items": [ { "info": { "name": "Export and Import an array of configurations to a destination domain.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/copyConfiguration", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" }, { "name": "apmTargetDomainId", "value": "", "type": "query", "description": "The Target APM Domain ID the request is intended for." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Fast importing configuration items to a destination APM domain ID." }, { "info": { "name": "Exports an array of configurations.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/exportConfiguration", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Exports configurations for the whole domain by domainId." }, { "info": { "name": "Import configurations Item(s) and dependencies to a domain.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/importConfiguration", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Import configurations Item(s) with its dependencies into a destination domain." }, { "info": { "name": "Retrieve all namespace metrics.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/retrieveNamespaceMetrics", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Returns all metrics associated with the specified namespace." }, { "info": { "name": "Retrieve all APM namespaces.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/retrieveNamespaces", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ] }, "docs": "Returns all namespaces available in APM." }, { "info": { "name": "Test a data processing operation against the provided input.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/test", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Tests a data processing operation on the provided input, returning the potentially modified\ninput as output. Returns 200 on success, 422 when the input can not be processed.\n" }, { "info": { "name": "Validate Span Filter pattern (filterText).", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/actions/validateSpanFilterPattern", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Validates the Span Filter pattern (filterText) for syntactic correctness.\nReturns 204 on success, 422 when validation fails.\n" }, { "info": { "name": "Returns a collection of configuration items", "type": "http" }, "http": { "method": "GET", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/configs", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" }, { "name": "configType", "value": "", "type": "query", "description": "A filter to match configuration items of a given type.\nSupported values are SPAN_FILTER, METRIC_GROUP, APDEX, AGENT and MACS_APM_EXTENSION.\n" }, { "name": "displayName", "value": "", "type": "query", "description": "A filter to return resources that match the given display name." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The maximum number of results per page, or items to return in a paginated \"List\" call. For information on\nhow pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).\nExample: `50`\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either ascending (`ASC`) or descending (`DESC`). The displayName sort order\nis case-sensitive.\n" }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. You can provide one \"sortBy\" value. The default order for displayName, timeCreated\nand timeUpdated is ascending. The displayName sort by is case-sensitive.\n" }, { "name": "optionsGroup", "value": "", "type": "query", "description": "A filter to return OPTIONS resources that match the given group." }, { "name": "definedTagEquals", "value": "", "type": "query", "description": "A list of tag filters to apply. Only resources with a defined tag matching the value will be returned.\nEach item in the list has the format \"{namespace}.{tagName}.{value}\". All inputs are case-insensitive.\nMultiple values for the same key (i.e. same namespace and tag name) are interpreted as \"OR\".\nValues for different keys (i.e. different namespaces, different tag names, or both) are interpreted as \"AND\".\n" }, { "name": "freeformTagEquals", "value": "", "type": "query", "description": "A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned.\nThe key for each tag is \"{tagName}.{value}\". All inputs are case-insensitive.\nMultiple values for the same tag name are interpreted as \"OR\". Values for different tag names are interpreted as \"AND\".\n" }, { "name": "definedTagExists", "value": "", "type": "query", "description": "A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned.\nEach item in the list has the format \"{namespace}.{tagName}.true\" (for checking existence of a defined tag)\nor \"{namespace}.true\". All inputs are case-insensitive.\nCurrently, only existence (\"true\" at the end) is supported. Absence (\"false\" at the end) is not supported.\nMultiple values for the same key (i.e. same namespace and tag name) are interpreted as \"OR\".\nValues for different keys (i.e. different namespaces, different tag names, or both) are interpreted as \"AND\".\n" }, { "name": "freeformTagExists", "value": "", "type": "query", "description": "A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned.\nThe key for each tag is \"{tagName}.true\". All inputs are case-insensitive.\nCurrently, only existence (\"true\" at the end) is supported. Absence (\"false\" at the end) is not supported.\nMultiple values for different tag names are interpreted as \"AND\".\n" } ] }, "docs": "Returns all configuration items, which can optionally be filtered by configuration type." }, { "info": { "name": "Creates a new configuration item in the given Apm Domain.", "type": "http" }, "http": { "method": "POST", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/configs", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "opc-dry-run", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new configuration item." }, { "info": { "name": "Gets the configuration item identified by the OCID.", "type": "http" }, "http": { "method": "GET", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/configs/:configId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" }, { "name": "configId", "value": "", "type": "path", "description": "The [OCID](/Content/General/Concepts/identifiers.htm) of the configuration item.\n" } ] }, "docs": "Gets the configuration item identified by the OCID." }, { "info": { "name": "Updates the details of the configuration item identified by the OCID.", "type": "http" }, "http": { "method": "PUT", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/configs/:configId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "opc-dry-run", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" }, { "name": "configId", "value": "", "type": "path", "description": "The [OCID](/Content/General/Concepts/identifiers.htm) of the configuration item.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the details of the configuration item identified by the OCID." }, { "info": { "name": "Deletes the configuration item identified by the OCID.", "type": "http" }, "http": { "method": "DELETE", "url": "http://apm-config.{region}.oci.{secondLevelDomain}/20210201/configs/:configId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "apmDomainId", "value": "", "type": "query", "description": "The APM Domain ID the request is intended for.\n" }, { "name": "configId", "value": "", "type": "path", "description": "The [OCID](/Content/General/Concepts/identifiers.htm) of the configuration item.\n" } ] }, "docs": "Deletes the configuration item identified by the OCID." } ] } ], "bundled": true }