Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.ApmConfig.getConfigs
Explore with Pulumi AI
This data source provides the list of Configs in Oracle Cloud Infrastructure Apm Config service.
Returns all configuration items, which can optionally be filtered by configuration type.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testConfigs = oci.ApmConfig.getConfigs({
apmDomainId: testApmDomain.id,
configType: configConfigType,
definedTagEquals: configDefinedTagEquals,
definedTagExists: configDefinedTagExists,
displayName: configDisplayName,
freeformTagEquals: configFreeformTagEquals,
freeformTagExists: configFreeformTagExists,
optionsGroup: configOptionsGroup,
});
import pulumi
import pulumi_oci as oci
test_configs = oci.ApmConfig.get_configs(apm_domain_id=test_apm_domain["id"],
config_type=config_config_type,
defined_tag_equals=config_defined_tag_equals,
defined_tag_exists=config_defined_tag_exists,
display_name=config_display_name,
freeform_tag_equals=config_freeform_tag_equals,
freeform_tag_exists=config_freeform_tag_exists,
options_group=config_options_group)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ApmConfig"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ApmConfig.GetConfigs(ctx, &apmconfig.GetConfigsArgs{
ApmDomainId: testApmDomain.Id,
ConfigType: pulumi.StringRef(configConfigType),
DefinedTagEquals: configDefinedTagEquals,
DefinedTagExists: configDefinedTagExists,
DisplayName: pulumi.StringRef(configDisplayName),
FreeformTagEquals: configFreeformTagEquals,
FreeformTagExists: configFreeformTagExists,
OptionsGroup: pulumi.StringRef(configOptionsGroup),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testConfigs = Oci.ApmConfig.GetConfigs.Invoke(new()
{
ApmDomainId = testApmDomain.Id,
ConfigType = configConfigType,
DefinedTagEquals = configDefinedTagEquals,
DefinedTagExists = configDefinedTagExists,
DisplayName = configDisplayName,
FreeformTagEquals = configFreeformTagEquals,
FreeformTagExists = configFreeformTagExists,
OptionsGroup = configOptionsGroup,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ApmConfig.ApmConfigFunctions;
import com.pulumi.oci.ApmConfig.inputs.GetConfigsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testConfigs = ApmConfigFunctions.getConfigs(GetConfigsArgs.builder()
.apmDomainId(testApmDomain.id())
.configType(configConfigType)
.definedTagEquals(configDefinedTagEquals)
.definedTagExists(configDefinedTagExists)
.displayName(configDisplayName)
.freeformTagEquals(configFreeformTagEquals)
.freeformTagExists(configFreeformTagExists)
.optionsGroup(configOptionsGroup)
.build());
}
}
variables:
testConfigs:
fn::invoke:
Function: oci:ApmConfig:getConfigs
Arguments:
apmDomainId: ${testApmDomain.id}
configType: ${configConfigType}
definedTagEquals: ${configDefinedTagEquals}
definedTagExists: ${configDefinedTagExists}
displayName: ${configDisplayName}
freeformTagEquals: ${configFreeformTagEquals}
freeformTagExists: ${configFreeformTagExists}
optionsGroup: ${configOptionsGroup}
Using getConfigs
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConfigs(args: GetConfigsArgs, opts?: InvokeOptions): Promise<GetConfigsResult>
function getConfigsOutput(args: GetConfigsOutputArgs, opts?: InvokeOptions): Output<GetConfigsResult>
def get_configs(apm_domain_id: Optional[str] = None,
config_type: Optional[str] = None,
defined_tag_equals: Optional[Sequence[str]] = None,
defined_tag_exists: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[_apmconfig.GetConfigsFilter]] = None,
freeform_tag_equals: Optional[Sequence[str]] = None,
freeform_tag_exists: Optional[Sequence[str]] = None,
options_group: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigsResult
def get_configs_output(apm_domain_id: Optional[pulumi.Input[str]] = None,
config_type: Optional[pulumi.Input[str]] = None,
defined_tag_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
defined_tag_exists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_apmconfig.GetConfigsFilterArgs]]]] = None,
freeform_tag_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
freeform_tag_exists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
options_group: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigsResult]
func GetConfigs(ctx *Context, args *GetConfigsArgs, opts ...InvokeOption) (*GetConfigsResult, error)
func GetConfigsOutput(ctx *Context, args *GetConfigsOutputArgs, opts ...InvokeOption) GetConfigsResultOutput
> Note: This function is named GetConfigs
in the Go SDK.
public static class GetConfigs
{
public static Task<GetConfigsResult> InvokeAsync(GetConfigsArgs args, InvokeOptions? opts = null)
public static Output<GetConfigsResult> Invoke(GetConfigsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConfigsResult> getConfigs(GetConfigsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:ApmConfig/getConfigs:getConfigs
arguments:
# arguments dictionary
The following arguments are supported:
- Apm
Domain stringId - The APM Domain ID the request is intended for.
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Defined
Tag List<string>Equals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- Defined
Tag List<string>Exists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- Display
Name string - A filter to return resources that match the given display name.
- Filters
List<Get
Configs Filter> - Freeform
Tag List<string>Equals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- Freeform
Tag List<string>Exists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- Options
Group string - A filter to return OPTIONS resources that match the given group.
- Apm
Domain stringId - The APM Domain ID the request is intended for.
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Defined
Tag []stringEquals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- Defined
Tag []stringExists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- Display
Name string - A filter to return resources that match the given display name.
- Filters
[]Get
Configs Filter - Freeform
Tag []stringEquals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- Freeform
Tag []stringExists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- Options
Group string - A filter to return OPTIONS resources that match the given group.
- apm
Domain StringId - The APM Domain ID the request is intended for.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- defined
Tag List<String>Equals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- defined
Tag List<String>Exists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- display
Name String - A filter to return resources that match the given display name.
- filters
List<Get
Configs Filter> - freeform
Tag List<String>Equals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- freeform
Tag List<String>Exists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- options
Group String - A filter to return OPTIONS resources that match the given group.
- apm
Domain stringId - The APM Domain ID the request is intended for.
- config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- defined
Tag string[]Equals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- defined
Tag string[]Exists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- display
Name string - A filter to return resources that match the given display name.
- filters
Get
Configs Filter[] - freeform
Tag string[]Equals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- freeform
Tag string[]Exists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- options
Group string - A filter to return OPTIONS resources that match the given group.
- apm_
domain_ strid - The APM Domain ID the request is intended for.
- config_
type str - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- defined_
tag_ Sequence[str]equals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- defined_
tag_ Sequence[str]exists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- display_
name str - A filter to return resources that match the given display name.
- filters
Sequence[apmconfig.
Get Configs Filter] - freeform_
tag_ Sequence[str]equals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- freeform_
tag_ Sequence[str]exists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- options_
group str - A filter to return OPTIONS resources that match the given group.
- apm
Domain StringId - The APM Domain ID the request is intended for.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- defined
Tag List<String>Equals - A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- defined
Tag List<String>Exists - A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
- display
Name String - A filter to return resources that match the given display name.
- filters List<Property Map>
- freeform
Tag List<String>Equals - A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND".
- freeform
Tag List<String>Exists - A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND".
- options
Group String - A filter to return OPTIONS resources that match the given group.
getConfigs Result
The following output properties are available:
- Apm
Domain stringId - Config
Collections List<GetConfigs Config Collection> - The list of config_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Config
Type string - The type of configuration item.
- Defined
Tag List<string>Equals - Defined
Tag List<string>Exists - Display
Name string - The name by which a configuration entity is displayed to the end user.
- Filters
List<Get
Configs Filter> - Freeform
Tag List<string>Equals - Freeform
Tag List<string>Exists - Options
Group string - A string that specifies the group that an OPTIONS item belongs to.
- Apm
Domain stringId - Config
Collections []GetConfigs Config Collection - The list of config_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Config
Type string - The type of configuration item.
- Defined
Tag []stringEquals - Defined
Tag []stringExists - Display
Name string - The name by which a configuration entity is displayed to the end user.
- Filters
[]Get
Configs Filter - Freeform
Tag []stringEquals - Freeform
Tag []stringExists - Options
Group string - A string that specifies the group that an OPTIONS item belongs to.
- apm
Domain StringId - config
Collections List<GetConfigs Config Collection> - The list of config_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- config
Type String - The type of configuration item.
- defined
Tag List<String>Equals - defined
Tag List<String>Exists - display
Name String - The name by which a configuration entity is displayed to the end user.
- filters
List<Get
Configs Filter> - freeform
Tag List<String>Equals - freeform
Tag List<String>Exists - options
Group String - A string that specifies the group that an OPTIONS item belongs to.
- apm
Domain stringId - config
Collections GetConfigs Config Collection[] - The list of config_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- config
Type string - The type of configuration item.
- defined
Tag string[]Equals - defined
Tag string[]Exists - display
Name string - The name by which a configuration entity is displayed to the end user.
- filters
Get
Configs Filter[] - freeform
Tag string[]Equals - freeform
Tag string[]Exists - options
Group string - A string that specifies the group that an OPTIONS item belongs to.
- apm_
domain_ strid - config_
collections Sequence[apmconfig.Get Configs Config Collection] - The list of config_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- config_
type str - The type of configuration item.
- defined_
tag_ Sequence[str]equals - defined_
tag_ Sequence[str]exists - display_
name str - The name by which a configuration entity is displayed to the end user.
- filters
Sequence[apmconfig.
Get Configs Filter] - freeform_
tag_ Sequence[str]equals - freeform_
tag_ Sequence[str]exists - options_
group str - A string that specifies the group that an OPTIONS item belongs to.
- apm
Domain StringId - config
Collections List<Property Map> - The list of config_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- config
Type String - The type of configuration item.
- defined
Tag List<String>Equals - defined
Tag List<String>Exists - display
Name String - The name by which a configuration entity is displayed to the end user.
- filters List<Property Map>
- freeform
Tag List<String>Equals - freeform
Tag List<String>Exists - options
Group String - A string that specifies the group that an OPTIONS item belongs to.
Supporting Types
GetConfigsConfigCollection
GetConfigsConfigCollectionItem
- Apm
Domain stringId - The APM Domain ID the request is intended for.
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Created
By string - The OCID of a user.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- A description of the metric.
- Dimensions
List<Get
Configs Config Collection Item Dimension> - A list of dimensions for the metric. This variable should not be used.
- Display
Name string - A filter to return resources that match the given display name.
- Etag string
- For optimistic concurrency control. See
if-match
. - Filter
Id string - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- Filter
Text string - The string that defines the Span Filter expression.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Group string
- A string that specifies the group that an OPTIONS item belongs to.
- Id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- In
Use List<GetBies Configs Config Collection Item In Use By> - The list of configuration items that reference the span filter.
- Metrics
List<Get
Configs Config Collection Item Metric> - The list of metrics in this group.
- Namespace string
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- Opc
Dry stringRun - Options string
- The options are stored here as JSON.
- Rules
List<Get
Configs Config Collection Item Rule> - Time
Created string - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- Time
Updated string - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- Updated
By string - The OCID of a user.
- Apm
Domain stringId - The APM Domain ID the request is intended for.
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Created
By string - The OCID of a user.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- A description of the metric.
- Dimensions
[]Get
Configs Config Collection Item Dimension - A list of dimensions for the metric. This variable should not be used.
- Display
Name string - A filter to return resources that match the given display name.
- Etag string
- For optimistic concurrency control. See
if-match
. - Filter
Id string - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- Filter
Text string - The string that defines the Span Filter expression.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Group string
- A string that specifies the group that an OPTIONS item belongs to.
- Id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- In
Use []GetBies Configs Config Collection Item In Use By - The list of configuration items that reference the span filter.
- Metrics
[]Get
Configs Config Collection Item Metric - The list of metrics in this group.
- Namespace string
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- Opc
Dry stringRun - Options string
- The options are stored here as JSON.
- Rules
[]Get
Configs Config Collection Item Rule - Time
Created string - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- Time
Updated string - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- Updated
By string - The OCID of a user.
- apm
Domain StringId - The APM Domain ID the request is intended for.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- created
By String - The OCID of a user.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- A description of the metric.
- dimensions
List<Get
Configs Config Collection Item Dimension> - A list of dimensions for the metric. This variable should not be used.
- display
Name String - A filter to return resources that match the given display name.
- etag String
- For optimistic concurrency control. See
if-match
. - filter
Id String - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- filter
Text String - The string that defines the Span Filter expression.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- group String
- A string that specifies the group that an OPTIONS item belongs to.
- id String
- The OCID of the configuration item. An OCID is generated when the item is created.
- in
Use List<GetBies Configs Config Collection Item In Use By> - The list of configuration items that reference the span filter.
- metrics
List<Get
Configs Config Collection Item Metric> - The list of metrics in this group.
- namespace String
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- opc
Dry StringRun - options String
- The options are stored here as JSON.
- rules
List<Get
Configs Config Collection Item Rule> - time
Created String - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- time
Updated String - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- updated
By String - The OCID of a user.
- apm
Domain stringId - The APM Domain ID the request is intended for.
- config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- created
By string - The OCID of a user.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description string
- A description of the metric.
- dimensions
Get
Configs Config Collection Item Dimension[] - A list of dimensions for the metric. This variable should not be used.
- display
Name string - A filter to return resources that match the given display name.
- etag string
- For optimistic concurrency control. See
if-match
. - filter
Id string - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- filter
Text string - The string that defines the Span Filter expression.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- group string
- A string that specifies the group that an OPTIONS item belongs to.
- id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- in
Use GetBies Configs Config Collection Item In Use By[] - The list of configuration items that reference the span filter.
- metrics
Get
Configs Config Collection Item Metric[] - The list of metrics in this group.
- namespace string
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- opc
Dry stringRun - options string
- The options are stored here as JSON.
- rules
Get
Configs Config Collection Item Rule[] - time
Created string - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- time
Updated string - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- updated
By string - The OCID of a user.
- apm_
domain_ strid - The APM Domain ID the request is intended for.
- config_
type str - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- created_
by str - The OCID of a user.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description str
- A description of the metric.
- dimensions
Sequence[apmconfig.
Get Configs Config Collection Item Dimension] - A list of dimensions for the metric. This variable should not be used.
- display_
name str - A filter to return resources that match the given display name.
- etag str
- For optimistic concurrency control. See
if-match
. - filter_
id str - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- filter_
text str - The string that defines the Span Filter expression.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- group str
- A string that specifies the group that an OPTIONS item belongs to.
- id str
- The OCID of the configuration item. An OCID is generated when the item is created.
- in_
use_ Sequence[apmconfig.bies Get Configs Config Collection Item In Use By] - The list of configuration items that reference the span filter.
- metrics
Sequence[apmconfig.
Get Configs Config Collection Item Metric] - The list of metrics in this group.
- namespace str
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- opc_
dry_ strrun - options str
- The options are stored here as JSON.
- rules
Sequence[apmconfig.
Get Configs Config Collection Item Rule] - time_
created str - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- time_
updated str - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- updated_
by str - The OCID of a user.
- apm
Domain StringId - The APM Domain ID the request is intended for.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- created
By String - The OCID of a user.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- description String
- A description of the metric.
- dimensions List<Property Map>
- A list of dimensions for the metric. This variable should not be used.
- display
Name String - A filter to return resources that match the given display name.
- etag String
- For optimistic concurrency control. See
if-match
. - filter
Id String - The OCID of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
- filter
Text String - The string that defines the Span Filter expression.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- group String
- A string that specifies the group that an OPTIONS item belongs to.
- id String
- The OCID of the configuration item. An OCID is generated when the item is created.
- in
Use List<Property Map>Bies - The list of configuration items that reference the span filter.
- metrics List<Property Map>
- The list of metrics in this group.
- namespace String
- The namespace to which the metrics are published. It must be one of several predefined namespaces.
- opc
Dry StringRun - options String
- The options are stored here as JSON.
- rules List<Property Map>
- time
Created String - The time the resource was created, expressed in RFC 3339 timestamp format. Example:
2020-02-12T22:47:12.613Z
- time
Updated String - The time the resource was updated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- updated
By String - The OCID of a user.
GetConfigsConfigCollectionItemDimension
- Name string
- The name of the metric. This must be a known metric name.
- Value
Source string - This must not be set.
- Name string
- The name of the metric. This must be a known metric name.
- Value
Source string - This must not be set.
- name String
- The name of the metric. This must be a known metric name.
- value
Source String - This must not be set.
- name string
- The name of the metric. This must be a known metric name.
- value
Source string - This must not be set.
- name str
- The name of the metric. This must be a known metric name.
- value_
source str - This must not be set.
- name String
- The name of the metric. This must be a known metric name.
- value
Source String - This must not be set.
GetConfigsConfigCollectionItemInUseBy
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Display
Name string - A filter to return resources that match the given display name.
- Id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- Options
Group string - A filter to return OPTIONS resources that match the given group.
- Config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- Display
Name string - A filter to return resources that match the given display name.
- Id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- Options
Group string - A filter to return OPTIONS resources that match the given group.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- display
Name String - A filter to return resources that match the given display name.
- id String
- The OCID of the configuration item. An OCID is generated when the item is created.
- options
Group String - A filter to return OPTIONS resources that match the given group.
- config
Type string - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- display
Name string - A filter to return resources that match the given display name.
- id string
- The OCID of the configuration item. An OCID is generated when the item is created.
- options
Group string - A filter to return OPTIONS resources that match the given group.
- config_
type str - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- display_
name str - A filter to return resources that match the given display name.
- id str
- The OCID of the configuration item. An OCID is generated when the item is created.
- options_
group str - A filter to return OPTIONS resources that match the given group.
- config
Type String - A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
- display
Name String - A filter to return resources that match the given display name.
- id String
- The OCID of the configuration item. An OCID is generated when the item is created.
- options
Group String - A filter to return OPTIONS resources that match the given group.
GetConfigsConfigCollectionItemMetric
- Description string
- A description of the metric.
- Name string
- The name of the metric. This must be a known metric name.
- Unit string
- The unit of the metric.
- Value
Source string - This must not be set.
- Description string
- A description of the metric.
- Name string
- The name of the metric. This must be a known metric name.
- Unit string
- The unit of the metric.
- Value
Source string - This must not be set.
- description String
- A description of the metric.
- name String
- The name of the metric. This must be a known metric name.
- unit String
- The unit of the metric.
- value
Source String - This must not be set.
- description string
- A description of the metric.
- name string
- The name of the metric. This must be a known metric name.
- unit string
- The unit of the metric.
- value
Source string - This must not be set.
- description str
- A description of the metric.
- name str
- The name of the metric. This must be a known metric name.
- unit str
- The unit of the metric.
- value_
source str - This must not be set.
- description String
- A description of the metric.
- name String
- The name of the metric. This must be a known metric name.
- unit String
- The unit of the metric.
- value
Source String - This must not be set.
GetConfigsConfigCollectionItemRule
- Display
Name string - A filter to return resources that match the given display name.
- Filter
Text string - The string that defines the Span Filter expression.
- Is
Apply boolTo Error Spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- Is
Enabled bool - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- Priority int
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- Satisfied
Response intTime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- Tolerating
Response intTime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
- Display
Name string - A filter to return resources that match the given display name.
- Filter
Text string - The string that defines the Span Filter expression.
- Is
Apply boolTo Error Spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- Is
Enabled bool - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- Priority int
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- Satisfied
Response intTime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- Tolerating
Response intTime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
- display
Name String - A filter to return resources that match the given display name.
- filter
Text String - The string that defines the Span Filter expression.
- is
Apply BooleanTo Error Spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- is
Enabled Boolean - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- priority Integer
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- satisfied
Response IntegerTime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- tolerating
Response IntegerTime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
- display
Name string - A filter to return resources that match the given display name.
- filter
Text string - The string that defines the Span Filter expression.
- is
Apply booleanTo Error Spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- is
Enabled boolean - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- priority number
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- satisfied
Response numberTime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- tolerating
Response numberTime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
- display_
name str - A filter to return resources that match the given display name.
- filter_
text str - The string that defines the Span Filter expression.
- is_
apply_ boolto_ error_ spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- is_
enabled bool - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- priority int
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- satisfied_
response_ inttime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- tolerating_
response_ inttime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
- display
Name String - A filter to return resources that match the given display name.
- filter
Text String - The string that defines the Span Filter expression.
- is
Apply BooleanTo Error Spans - Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
- is
Enabled Boolean - Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
- priority Number
- The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
- satisfied
Response NumberTime - The maximum response time in milliseconds that is considered "satisfactory" for the end user.
- tolerating
Response NumberTime - The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
GetConfigsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.