Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi
oci.StackMonitoring.getMonitoredResourceType
Explore with Pulumi AI
This data source provides details about a specific Monitored Resource Type resource in Oracle Cloud Infrastructure Stack Monitoring service.
Gets a monitored resource type by identifier OCID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testMonitoredResourceType = oci.StackMonitoring.getMonitoredResourceType({
monitoredResourceTypeId: testMonitoredResourceTypeOciStackMonitoringMonitoredResourceType.id,
});
import pulumi
import pulumi_oci as oci
test_monitored_resource_type = oci.StackMonitoring.get_monitored_resource_type(monitored_resource_type_id=test_monitored_resource_type_oci_stack_monitoring_monitored_resource_type["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/stackmonitoring"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := stackmonitoring.GetMonitoredResourceType(ctx, &stackmonitoring.GetMonitoredResourceTypeArgs{
MonitoredResourceTypeId: testMonitoredResourceTypeOciStackMonitoringMonitoredResourceType.Id,
}, 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 testMonitoredResourceType = Oci.StackMonitoring.GetMonitoredResourceType.Invoke(new()
{
MonitoredResourceTypeId = testMonitoredResourceTypeOciStackMonitoringMonitoredResourceType.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.StackMonitoring.StackMonitoringFunctions;
import com.pulumi.oci.StackMonitoring.inputs.GetMonitoredResourceTypeArgs;
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 testMonitoredResourceType = StackMonitoringFunctions.getMonitoredResourceType(GetMonitoredResourceTypeArgs.builder()
.monitoredResourceTypeId(testMonitoredResourceTypeOciStackMonitoringMonitoredResourceType.id())
.build());
}
}
variables:
testMonitoredResourceType:
fn::invoke:
function: oci:StackMonitoring:getMonitoredResourceType
arguments:
monitoredResourceTypeId: ${testMonitoredResourceTypeOciStackMonitoringMonitoredResourceType.id}
Using getMonitoredResourceType
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 getMonitoredResourceType(args: GetMonitoredResourceTypeArgs, opts?: InvokeOptions): Promise<GetMonitoredResourceTypeResult>
function getMonitoredResourceTypeOutput(args: GetMonitoredResourceTypeOutputArgs, opts?: InvokeOptions): Output<GetMonitoredResourceTypeResult>
def get_monitored_resource_type(monitored_resource_type_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitoredResourceTypeResult
def get_monitored_resource_type_output(monitored_resource_type_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitoredResourceTypeResult]
func GetMonitoredResourceType(ctx *Context, args *GetMonitoredResourceTypeArgs, opts ...InvokeOption) (*GetMonitoredResourceTypeResult, error)
func GetMonitoredResourceTypeOutput(ctx *Context, args *GetMonitoredResourceTypeOutputArgs, opts ...InvokeOption) GetMonitoredResourceTypeResultOutput
> Note: This function is named GetMonitoredResourceType
in the Go SDK.
public static class GetMonitoredResourceType
{
public static Task<GetMonitoredResourceTypeResult> InvokeAsync(GetMonitoredResourceTypeArgs args, InvokeOptions? opts = null)
public static Output<GetMonitoredResourceTypeResult> Invoke(GetMonitoredResourceTypeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitoredResourceTypeResult> getMonitoredResourceType(GetMonitoredResourceTypeArgs args, InvokeOptions options)
public static Output<GetMonitoredResourceTypeResult> getMonitoredResourceType(GetMonitoredResourceTypeArgs args, InvokeOptions options)
fn::invoke:
function: oci:StackMonitoring/getMonitoredResourceType:getMonitoredResourceType
arguments:
# arguments dictionary
The following arguments are supported:
- Monitored
Resource stringType Id - The OCID of monitored resource type.
- Monitored
Resource stringType Id - The OCID of monitored resource type.
- monitored
Resource StringType Id - The OCID of monitored resource type.
- monitored
Resource stringType Id - The OCID of monitored resource type.
- monitored_
resource_ strtype_ id - The OCID of monitored resource type.
- monitored
Resource StringType Id - The OCID of monitored resource type.
getMonitoredResourceType Result
The following output properties are available:
- Additional
Namespace Dictionary<string, string>Map - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- Availability
Metrics List<GetConfigs Monitored Resource Type Availability Metrics Config> - Availability metrics details.
- Compartment
Id string - Compartment Identifier OCID.
- 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 friendly description.
- Display
Name string - Monitored resource type display name.
- 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"}
- Handler
Configs List<GetMonitored Resource Type Handler Config> - Specific resource mapping configurations for Agent Extension Handlers.
- Id string
- Monitored resource type identifier OCID.
- Is
System boolDefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- Metadatas
List<Get
Monitored Resource Type Metadata> - The metadata details for resource type.
- Metric
Namespace string - Metric namespace for resource type.
- Monitored
Resource stringType Id - Name string
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- Resource
Category string - Resource Category to indicate the kind of resource type.
- Source
Type string - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- State string
- Lifecycle state of the monitored resource type.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Tenancy
Id string - Tenancy Identifier OCID.
- Time
Created string - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- Time
Updated string - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
- Additional
Namespace map[string]stringMap - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- Availability
Metrics []GetConfigs Monitored Resource Type Availability Metrics Config - Availability metrics details.
- Compartment
Id string - Compartment Identifier OCID.
- 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 friendly description.
- Display
Name string - Monitored resource type display name.
- 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"}
- Handler
Configs []GetMonitored Resource Type Handler Config - Specific resource mapping configurations for Agent Extension Handlers.
- Id string
- Monitored resource type identifier OCID.
- Is
System boolDefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- Metadatas
[]Get
Monitored Resource Type Metadata - The metadata details for resource type.
- Metric
Namespace string - Metric namespace for resource type.
- Monitored
Resource stringType Id - Name string
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- Resource
Category string - Resource Category to indicate the kind of resource type.
- Source
Type string - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- State string
- Lifecycle state of the monitored resource type.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Tenancy
Id string - Tenancy Identifier OCID.
- Time
Created string - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- Time
Updated string - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
- additional
Namespace Map<String,String>Map - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- availability
Metrics List<GetConfigs Monitored Resource Type Availability Metrics Config> - Availability metrics details.
- compartment
Id String - Compartment Identifier OCID.
- 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 friendly description.
- display
Name String - Monitored resource type display name.
- 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"}
- handler
Configs List<GetMonitored Resource Type Handler Config> - Specific resource mapping configurations for Agent Extension Handlers.
- id String
- Monitored resource type identifier OCID.
- is
System BooleanDefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- metadatas
List<Get
Monitored Resource Type Metadata> - The metadata details for resource type.
- metric
Namespace String - Metric namespace for resource type.
- monitored
Resource StringType Id - name String
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- resource
Category String - Resource Category to indicate the kind of resource type.
- source
Type String - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- state String
- Lifecycle state of the monitored resource type.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id String - Tenancy Identifier OCID.
- time
Created String - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- time
Updated String - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
- additional
Namespace {[key: string]: string}Map - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- availability
Metrics GetConfigs Monitored Resource Type Availability Metrics Config[] - Availability metrics details.
- compartment
Id string - Compartment Identifier OCID.
- {[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 friendly description.
- display
Name string - Monitored resource type display name.
- {[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"}
- handler
Configs GetMonitored Resource Type Handler Config[] - Specific resource mapping configurations for Agent Extension Handlers.
- id string
- Monitored resource type identifier OCID.
- is
System booleanDefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- metadatas
Get
Monitored Resource Type Metadata[] - The metadata details for resource type.
- metric
Namespace string - Metric namespace for resource type.
- monitored
Resource stringType Id - name string
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- resource
Category string - Resource Category to indicate the kind of resource type.
- source
Type string - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- state string
- Lifecycle state of the monitored resource type.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id string - Tenancy Identifier OCID.
- time
Created string - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- time
Updated string - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
- additional_
namespace_ Mapping[str, str]map - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- availability_
metrics_ Sequence[stackmonitoring.configs Get Monitored Resource Type Availability Metrics Config] - Availability metrics details.
- compartment_
id str - Compartment Identifier OCID.
- 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 friendly description.
- display_
name str - Monitored resource type display name.
- 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"}
- handler_
configs Sequence[stackmonitoring.Get Monitored Resource Type Handler Config] - Specific resource mapping configurations for Agent Extension Handlers.
- id str
- Monitored resource type identifier OCID.
- is_
system_ booldefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- metadatas
Sequence[stackmonitoring.
Get Monitored Resource Type Metadata] - The metadata details for resource type.
- metric_
namespace str - Metric namespace for resource type.
- monitored_
resource_ strtype_ id - name str
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- resource_
category str - Resource Category to indicate the kind of resource type.
- source_
type str - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- state str
- Lifecycle state of the monitored resource type.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy_
id str - Tenancy Identifier OCID.
- time_
created str - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- time_
updated str - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
- additional
Namespace Map<String>Map - Key/Value pair for additional namespaces used by stack monitoring services for SYSTEM (SMB) resource types.
- availability
Metrics List<Property Map>Configs - Availability metrics details.
- compartment
Id String - Compartment Identifier OCID.
- 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 friendly description.
- display
Name String - Monitored resource type display name.
- 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"}
- handler
Configs List<Property Map> - Specific resource mapping configurations for Agent Extension Handlers.
- id String
- Monitored resource type identifier OCID.
- is
System BooleanDefined - If boolean flag is true, then the resource type cannot be modified or deleted.
- metadatas List<Property Map>
- The metadata details for resource type.
- metric
Namespace String - Metric namespace for resource type.
- monitored
Resource StringType Id - name String
- A unique monitored resource type name. The name must be unique across tenancy. Name can not be changed.
- resource
Category String - Resource Category to indicate the kind of resource type.
- source
Type String - Source type to indicate if the resource is stack monitoring discovered, Oracle Cloud Infrastructure native resource, etc.
- state String
- Lifecycle state of the monitored resource type.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id String - Tenancy Identifier OCID.
- time
Created String - The date and time when the monitored resource type was created, expressed in RFC 3339 timestamp format.
- time
Updated String - The date and time when the monitored resource was updated, expressed in RFC 3339 timestamp format.
Supporting Types
GetMonitoredResourceTypeAvailabilityMetricsConfig
- Collection
Interval intIn Seconds - Availability metric collection internal in seconds.
- Metrics List<string>
- List of metrics used for availability calculation for the resource.
- Collection
Interval intIn Seconds - Availability metric collection internal in seconds.
- Metrics []string
- List of metrics used for availability calculation for the resource.
- collection
Interval IntegerIn Seconds - Availability metric collection internal in seconds.
- metrics List<String>
- List of metrics used for availability calculation for the resource.
- collection
Interval numberIn Seconds - Availability metric collection internal in seconds.
- metrics string[]
- List of metrics used for availability calculation for the resource.
- collection_
interval_ intin_ seconds - Availability metric collection internal in seconds.
- metrics Sequence[str]
- List of metrics used for availability calculation for the resource.
- collection
Interval NumberIn Seconds - Availability metric collection internal in seconds.
- metrics List<String>
- List of metrics used for availability calculation for the resource.
GetMonitoredResourceTypeHandlerConfig
- Collectd
Resource List<GetName Configs Monitored Resource Type Handler Config Collectd Resource Name Config> - Resource name generation overriding configurations for collectd resource types.
- Collector
Types List<string> - List of collector/plugin names.
- Handler
Properties List<GetMonitored Resource Type Handler Config Handler Property> - List of handler configuration properties
- Metric
Mappings List<GetMonitored Resource Type Handler Config Metric Mapping> - List of AgentExtensionHandlerMetricMappingDetails.
- Metric
Name List<GetConfigs Monitored Resource Type Handler Config Metric Name Config> - Metric name generation overriding configurations.
- Metric
Upload intInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telegraf
Resource List<GetName Configs Monitored Resource Type Handler Config Telegraf Resource Name Config> - Resource name generation overriding configurations for telegraf resource types.
- Telemetry
Resource stringGroup - Resource group string; if not specified, the resource group string will be generated by the handler.
- Collectd
Resource []GetName Configs Monitored Resource Type Handler Config Collectd Resource Name Config - Resource name generation overriding configurations for collectd resource types.
- Collector
Types []string - List of collector/plugin names.
- Handler
Properties []GetMonitored Resource Type Handler Config Handler Property - List of handler configuration properties
- Metric
Mappings []GetMonitored Resource Type Handler Config Metric Mapping - List of AgentExtensionHandlerMetricMappingDetails.
- Metric
Name []GetConfigs Monitored Resource Type Handler Config Metric Name Config - Metric name generation overriding configurations.
- Metric
Upload intInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telegraf
Resource []GetName Configs Monitored Resource Type Handler Config Telegraf Resource Name Config - Resource name generation overriding configurations for telegraf resource types.
- Telemetry
Resource stringGroup - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource List<GetName Configs Monitored Resource Type Handler Config Collectd Resource Name Config> - Resource name generation overriding configurations for collectd resource types.
- collector
Types List<String> - List of collector/plugin names.
- handler
Properties List<GetMonitored Resource Type Handler Config Handler Property> - List of handler configuration properties
- metric
Mappings List<GetMonitored Resource Type Handler Config Metric Mapping> - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name List<GetConfigs Monitored Resource Type Handler Config Metric Name Config> - Metric name generation overriding configurations.
- metric
Upload IntegerInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource List<GetName Configs Monitored Resource Type Handler Config Telegraf Resource Name Config> - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource StringGroup - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource GetName Configs Monitored Resource Type Handler Config Collectd Resource Name Config[] - Resource name generation overriding configurations for collectd resource types.
- collector
Types string[] - List of collector/plugin names.
- handler
Properties GetMonitored Resource Type Handler Config Handler Property[] - List of handler configuration properties
- metric
Mappings GetMonitored Resource Type Handler Config Metric Mapping[] - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name GetConfigs Monitored Resource Type Handler Config Metric Name Config[] - Metric name generation overriding configurations.
- metric
Upload numberInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource GetName Configs Monitored Resource Type Handler Config Telegraf Resource Name Config[] - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource stringGroup - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd_
resource_ Sequence[stackmonitoring.name_ configs Get Monitored Resource Type Handler Config Collectd Resource Name Config] - Resource name generation overriding configurations for collectd resource types.
- collector_
types Sequence[str] - List of collector/plugin names.
- handler_
properties Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Handler Property] - List of handler configuration properties
- metric_
mappings Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Metric Mapping] - List of AgentExtensionHandlerMetricMappingDetails.
- metric_
name_ Sequence[stackmonitoring.configs Get Monitored Resource Type Handler Config Metric Name Config] - Metric name generation overriding configurations.
- metric_
upload_ intinterval_ in_ seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf_
resource_ Sequence[stackmonitoring.name_ configs Get Monitored Resource Type Handler Config Telegraf Resource Name Config] - Resource name generation overriding configurations for telegraf resource types.
- telemetry_
resource_ strgroup - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource List<Property Map>Name Configs - Resource name generation overriding configurations for collectd resource types.
- collector
Types List<String> - List of collector/plugin names.
- handler
Properties List<Property Map> - List of handler configuration properties
- metric
Mappings List<Property Map> - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name List<Property Map>Configs - Metric name generation overriding configurations.
- metric
Upload NumberInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource List<Property Map>Name Configs - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource StringGroup - Resource group string; if not specified, the resource group string will be generated by the handler.
GetMonitoredResourceTypeHandlerConfigCollectdResourceNameConfig
- Exclude
Properties List<string> - List of property names to be excluded.
- Include
Properties List<string> - List of property names to be included.
- Suffix string
- String to be suffixed to the resource name.
- Exclude
Properties []string - List of property names to be excluded.
- Include
Properties []string - List of property names to be included.
- Suffix string
- String to be suffixed to the resource name.
- exclude
Properties List<String> - List of property names to be excluded.
- include
Properties List<String> - List of property names to be included.
- suffix String
- String to be suffixed to the resource name.
- exclude
Properties string[] - List of property names to be excluded.
- include
Properties string[] - List of property names to be included.
- suffix string
- String to be suffixed to the resource name.
- exclude_
properties Sequence[str] - List of property names to be excluded.
- include_
properties Sequence[str] - List of property names to be included.
- suffix str
- String to be suffixed to the resource name.
- exclude
Properties List<String> - List of property names to be excluded.
- include
Properties List<String> - List of property names to be included.
- suffix String
- String to be suffixed to the resource name.
GetMonitoredResourceTypeHandlerConfigHandlerProperty
GetMonitoredResourceTypeHandlerConfigMetricMapping
- Collector
Metric stringName - Metric name as defined by the collector.
- Is
Skip boolUpload - Is ignoring this metric.
- Metric
Upload intInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telemetry
Metric stringName - Metric name to be upload to telemetry.
- Collector
Metric stringName - Metric name as defined by the collector.
- Is
Skip boolUpload - Is ignoring this metric.
- Metric
Upload intInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telemetry
Metric stringName - Metric name to be upload to telemetry.
- collector
Metric StringName - Metric name as defined by the collector.
- is
Skip BooleanUpload - Is ignoring this metric.
- metric
Upload IntegerInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric StringName - Metric name to be upload to telemetry.
- collector
Metric stringName - Metric name as defined by the collector.
- is
Skip booleanUpload - Is ignoring this metric.
- metric
Upload numberInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric stringName - Metric name to be upload to telemetry.
- collector_
metric_ strname - Metric name as defined by the collector.
- is_
skip_ boolupload - Is ignoring this metric.
- metric_
upload_ intinterval_ in_ seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry_
metric_ strname - Metric name to be upload to telemetry.
- collector
Metric StringName - Metric name as defined by the collector.
- is
Skip BooleanUpload - Is ignoring this metric.
- metric
Upload NumberInterval In Seconds - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric StringName - Metric name to be upload to telemetry.
GetMonitoredResourceTypeHandlerConfigMetricNameConfig
- Exclude
Pattern stringOn Prefix - String pattern to be removed from the prefix of the metric name.
- Is
Prefix boolWith Collector Type - is prefixing the metric with collector type.
- Exclude
Pattern stringOn Prefix - String pattern to be removed from the prefix of the metric name.
- Is
Prefix boolWith Collector Type - is prefixing the metric with collector type.
- exclude
Pattern StringOn Prefix - String pattern to be removed from the prefix of the metric name.
- is
Prefix BooleanWith Collector Type - is prefixing the metric with collector type.
- exclude
Pattern stringOn Prefix - String pattern to be removed from the prefix of the metric name.
- is
Prefix booleanWith Collector Type - is prefixing the metric with collector type.
- exclude_
pattern_ stron_ prefix - String pattern to be removed from the prefix of the metric name.
- is_
prefix_ boolwith_ collector_ type - is prefixing the metric with collector type.
- exclude
Pattern StringOn Prefix - String pattern to be removed from the prefix of the metric name.
- is
Prefix BooleanWith Collector Type - is prefixing the metric with collector type.
GetMonitoredResourceTypeHandlerConfigTelegrafResourceNameConfig
- List<string>
- List of tag names to be excluded.
- List<string>
- List of tag names to be included.
- bool
- Flag to indicate if only tags will be used for resource name generation.
- []string
- List of tag names to be excluded.
- []string
- List of tag names to be included.
- bool
- Flag to indicate if only tags will be used for resource name generation.
- List<String>
- List of tag names to be excluded.
- List<String>
- List of tag names to be included.
- Boolean
- Flag to indicate if only tags will be used for resource name generation.
- string[]
- List of tag names to be excluded.
- string[]
- List of tag names to be included.
- boolean
- Flag to indicate if only tags will be used for resource name generation.
- Sequence[str]
- List of tag names to be excluded.
- Sequence[str]
- List of tag names to be included.
- bool
- Flag to indicate if only tags will be used for resource name generation.
- List<String>
- List of tag names to be excluded.
- List<String>
- List of tag names to be included.
- Boolean
- Flag to indicate if only tags will be used for resource name generation.
GetMonitoredResourceTypeMetadata
- Agent
Properties List<string> - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- Format string
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- Required
Properties List<string> - List of required properties for resource type.
- Unique
Property List<GetSets Monitored Resource Type Metadata Unique Property Set> - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- Valid
Properties List<string>For Creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- Valid
Properties List<string>For Updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- Valid
Property Dictionary<string, string>Values - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- Valid
Sub List<string>Resource Types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
- Agent
Properties []string - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- Format string
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- Required
Properties []string - List of required properties for resource type.
- Unique
Property []GetSets Monitored Resource Type Metadata Unique Property Set - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- Valid
Properties []stringFor Creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- Valid
Properties []stringFor Updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- Valid
Property map[string]stringValues - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- Valid
Sub []stringResource Types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
- agent
Properties List<String> - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- format String
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- required
Properties List<String> - List of required properties for resource type.
- unique
Property List<GetSets Monitored Resource Type Metadata Unique Property Set> - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- valid
Properties List<String>For Creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- valid
Properties List<String>For Updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- valid
Property Map<String,String>Values - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- valid
Sub List<String>Resource Types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
- agent
Properties string[] - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- format string
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- required
Properties string[] - List of required properties for resource type.
- unique
Property GetSets Monitored Resource Type Metadata Unique Property Set[] - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- valid
Properties string[]For Creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- valid
Properties string[]For Updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- valid
Property {[key: string]: string}Values - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- valid
Sub string[]Resource Types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
- agent_
properties Sequence[str] - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- format str
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- required_
properties Sequence[str] - List of required properties for resource type.
- unique_
property_ Sequence[stackmonitoring.sets Get Monitored Resource Type Metadata Unique Property Set] - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- valid_
properties_ Sequence[str]for_ creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- valid_
properties_ Sequence[str]for_ updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- valid_
property_ Mapping[str, str]values - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- valid_
sub_ Sequence[str]resource_ types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
- agent
Properties List<String> - List of properties needed by the agent for monitoring the resource. Valid only if resource type is Oracle Cloud Infrastructure management agent based. When specified, these properties are passed to the management agent during resource create or update.
- format String
- ResourceType metadata format to be used. Currently supports only one format. Possible values - SYSTEM_FORMAT.
- SYSTEM_FORMAT - The resource type metadata is defined in machine friendly format.
- required
Properties List<String> - List of required properties for resource type.
- unique
Property List<Property Map>Sets - List of property sets used to uniquely identify the resources. This check is made during create or update of stack monitoring resource. The resource has to pass unique check for each set in the list. For example, database can have user, password and SID as one unique set. Another unique set would be user, password and service name.
- valid
Properties List<String>For Creates - List of valid properties for resource type while creating the monitored resource. If resources of this type specifies any other properties during create operation, the operation will fail.
- valid
Properties List<String>For Updates - List of valid properties for resource type while updating the monitored resource. If resources of this type specifies any other properties during update operation, the operation will fail.
- valid
Property Map<String>Values - List of valid values for the properties. This is useful when resource type wants to restrict only certain values for some properties. For instance for 'osType' property, supported values can be restricted to be either Linux or Windows. Example:
{"osType": "Linux,Windows,Solaris", "osVersion": "v6.0,v7.0"}
- valid
Sub List<String>Resource Types - List of valid sub-resource types for a composite resource type. The sub-resource types will be obtained from the valid association pairs corresponding to the composite resource types. It will be empty for non composite resource types
GetMonitoredResourceTypeMetadataUniquePropertySet
- Properties List<string>
- List of properties.
- Properties []string
- List of properties.
- properties List<String>
- List of properties.
- properties string[]
- List of properties.
- properties Sequence[str]
- List of properties.
- properties List<String>
- List of properties.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.