Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 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 Type Id This property is required. string - The OCID of monitored resource type.
- Monitored
Resource Type Id This property is required. string - The OCID of monitored resource type.
- monitored
Resource Type Id This property is required. String - The OCID of monitored resource type.
- monitored
Resource Type Id This property is required. string - The OCID of monitored resource type.
- monitored_
resource_ type_ id This property is required. str - The OCID of monitored resource type.
- monitored
Resource Type Id This property is required. String - 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 In Seconds This property is required. int - Availability metric collection internal in seconds.
- Metrics
This property is required. List<string> - List of metrics used for availability calculation for the resource.
- Collection
Interval In Seconds This property is required. int - Availability metric collection internal in seconds.
- Metrics
This property is required. []string - List of metrics used for availability calculation for the resource.
- collection
Interval In Seconds This property is required. Integer - Availability metric collection internal in seconds.
- metrics
This property is required. List<String> - List of metrics used for availability calculation for the resource.
- collection
Interval In Seconds This property is required. number - Availability metric collection internal in seconds.
- metrics
This property is required. string[] - List of metrics used for availability calculation for the resource.
- collection_
interval_ in_ seconds This property is required. int - Availability metric collection internal in seconds.
- metrics
This property is required. Sequence[str] - List of metrics used for availability calculation for the resource.
- collection
Interval In Seconds This property is required. Number - Availability metric collection internal in seconds.
- metrics
This property is required. List<String> - List of metrics used for availability calculation for the resource.
GetMonitoredResourceTypeHandlerConfig
- Collectd
Resource Name Configs This property is required. List<GetMonitored Resource Type Handler Config Collectd Resource Name Config> - Resource name generation overriding configurations for collectd resource types.
- Collector
Types This property is required. List<string> - List of collector/plugin names.
- Handler
Properties This property is required. List<GetMonitored Resource Type Handler Config Handler Property> - List of handler configuration properties
- Metric
Mappings This property is required. List<GetMonitored Resource Type Handler Config Metric Mapping> - List of AgentExtensionHandlerMetricMappingDetails.
- Metric
Name Configs This property is required. List<GetMonitored Resource Type Handler Config Metric Name Config> - Metric name generation overriding configurations.
- Metric
Upload Interval In Seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telegraf
Resource Name Configs This property is required. List<GetMonitored Resource Type Handler Config Telegraf Resource Name Config> - Resource name generation overriding configurations for telegraf resource types.
- Telemetry
Resource Group This property is required. string - Resource group string; if not specified, the resource group string will be generated by the handler.
- Collectd
Resource Name Configs This property is required. []GetMonitored Resource Type Handler Config Collectd Resource Name Config - Resource name generation overriding configurations for collectd resource types.
- Collector
Types This property is required. []string - List of collector/plugin names.
- Handler
Properties This property is required. []GetMonitored Resource Type Handler Config Handler Property - List of handler configuration properties
- Metric
Mappings This property is required. []GetMonitored Resource Type Handler Config Metric Mapping - List of AgentExtensionHandlerMetricMappingDetails.
- Metric
Name Configs This property is required. []GetMonitored Resource Type Handler Config Metric Name Config - Metric name generation overriding configurations.
- Metric
Upload Interval In Seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telegraf
Resource Name Configs This property is required. []GetMonitored Resource Type Handler Config Telegraf Resource Name Config - Resource name generation overriding configurations for telegraf resource types.
- Telemetry
Resource Group This property is required. string - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource Name Configs This property is required. List<GetMonitored Resource Type Handler Config Collectd Resource Name Config> - Resource name generation overriding configurations for collectd resource types.
- collector
Types This property is required. List<String> - List of collector/plugin names.
- handler
Properties This property is required. List<GetMonitored Resource Type Handler Config Handler Property> - List of handler configuration properties
- metric
Mappings This property is required. List<GetMonitored Resource Type Handler Config Metric Mapping> - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name Configs This property is required. List<GetMonitored Resource Type Handler Config Metric Name Config> - Metric name generation overriding configurations.
- metric
Upload Interval In Seconds This property is required. Integer - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource Name Configs This property is required. List<GetMonitored Resource Type Handler Config Telegraf Resource Name Config> - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource Group This property is required. String - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource Name Configs This property is required. GetMonitored Resource Type Handler Config Collectd Resource Name Config[] - Resource name generation overriding configurations for collectd resource types.
- collector
Types This property is required. string[] - List of collector/plugin names.
- handler
Properties This property is required. GetMonitored Resource Type Handler Config Handler Property[] - List of handler configuration properties
- metric
Mappings This property is required. GetMonitored Resource Type Handler Config Metric Mapping[] - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name Configs This property is required. GetMonitored Resource Type Handler Config Metric Name Config[] - Metric name generation overriding configurations.
- metric
Upload Interval In Seconds This property is required. number - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource Name Configs This property is required. GetMonitored Resource Type Handler Config Telegraf Resource Name Config[] - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource Group This property is required. string - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd_
resource_ name_ configs This property is required. Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Collectd Resource Name Config] - Resource name generation overriding configurations for collectd resource types.
- collector_
types This property is required. Sequence[str] - List of collector/plugin names.
- handler_
properties This property is required. Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Handler Property] - List of handler configuration properties
- metric_
mappings This property is required. Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Metric Mapping] - List of AgentExtensionHandlerMetricMappingDetails.
- metric_
name_ configs This property is required. Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Metric Name Config] - Metric name generation overriding configurations.
- metric_
upload_ interval_ in_ seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf_
resource_ name_ configs This property is required. Sequence[stackmonitoring.Get Monitored Resource Type Handler Config Telegraf Resource Name Config] - Resource name generation overriding configurations for telegraf resource types.
- telemetry_
resource_ group This property is required. str - Resource group string; if not specified, the resource group string will be generated by the handler.
- collectd
Resource Name Configs This property is required. List<Property Map> - Resource name generation overriding configurations for collectd resource types.
- collector
Types This property is required. List<String> - List of collector/plugin names.
- handler
Properties This property is required. List<Property Map> - List of handler configuration properties
- metric
Mappings This property is required. List<Property Map> - List of AgentExtensionHandlerMetricMappingDetails.
- metric
Name Configs This property is required. List<Property Map> - Metric name generation overriding configurations.
- metric
Upload Interval In Seconds This property is required. Number - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telegraf
Resource Name Configs This property is required. List<Property Map> - Resource name generation overriding configurations for telegraf resource types.
- telemetry
Resource Group This property is required. String - Resource group string; if not specified, the resource group string will be generated by the handler.
GetMonitoredResourceTypeHandlerConfigCollectdResourceNameConfig
- Exclude
Properties This property is required. List<string> - List of property names to be excluded.
- Include
Properties This property is required. List<string> - List of property names to be included.
- Suffix
This property is required. string - String to be suffixed to the resource name.
- Exclude
Properties This property is required. []string - List of property names to be excluded.
- Include
Properties This property is required. []string - List of property names to be included.
- Suffix
This property is required. string - String to be suffixed to the resource name.
- exclude
Properties This property is required. List<String> - List of property names to be excluded.
- include
Properties This property is required. List<String> - List of property names to be included.
- suffix
This property is required. String - String to be suffixed to the resource name.
- exclude
Properties This property is required. string[] - List of property names to be excluded.
- include
Properties This property is required. string[] - List of property names to be included.
- suffix
This property is required. string - String to be suffixed to the resource name.
- exclude_
properties This property is required. Sequence[str] - List of property names to be excluded.
- include_
properties This property is required. Sequence[str] - List of property names to be included.
- suffix
This property is required. str - String to be suffixed to the resource name.
- exclude
Properties This property is required. List<String> - List of property names to be excluded.
- include
Properties This property is required. List<String> - List of property names to be included.
- suffix
This property is required. String - String to be suffixed to the resource name.
GetMonitoredResourceTypeHandlerConfigHandlerProperty
GetMonitoredResourceTypeHandlerConfigMetricMapping
- Collector
Metric Name This property is required. string - Metric name as defined by the collector.
- Is
Skip Upload This property is required. bool - Is ignoring this metric.
- Metric
Upload Interval In Seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telemetry
Metric Name This property is required. string - Metric name to be upload to telemetry.
- Collector
Metric Name This property is required. string - Metric name as defined by the collector.
- Is
Skip Upload This property is required. bool - Is ignoring this metric.
- Metric
Upload Interval In Seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Telemetry
Metric Name This property is required. string - Metric name to be upload to telemetry.
- collector
Metric Name This property is required. String - Metric name as defined by the collector.
- is
Skip Upload This property is required. Boolean - Is ignoring this metric.
- metric
Upload Interval In Seconds This property is required. Integer - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric Name This property is required. String - Metric name to be upload to telemetry.
- collector
Metric Name This property is required. string - Metric name as defined by the collector.
- is
Skip Upload This property is required. boolean - Is ignoring this metric.
- metric
Upload Interval In Seconds This property is required. number - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric Name This property is required. string - Metric name to be upload to telemetry.
- collector_
metric_ name This property is required. str - Metric name as defined by the collector.
- is_
skip_ upload This property is required. bool - Is ignoring this metric.
- metric_
upload_ interval_ in_ seconds This property is required. int - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry_
metric_ name This property is required. str - Metric name to be upload to telemetry.
- collector
Metric Name This property is required. String - Metric name as defined by the collector.
- is
Skip Upload This property is required. Boolean - Is ignoring this metric.
- metric
Upload Interval In Seconds This property is required. Number - Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- telemetry
Metric Name This property is required. String - Metric name to be upload to telemetry.
GetMonitoredResourceTypeHandlerConfigMetricNameConfig
- Exclude
Pattern On Prefix This property is required. string - String pattern to be removed from the prefix of the metric name.
- Is
Prefix With Collector Type This property is required. bool - is prefixing the metric with collector type.
- Exclude
Pattern On Prefix This property is required. string - String pattern to be removed from the prefix of the metric name.
- Is
Prefix With Collector Type This property is required. bool - is prefixing the metric with collector type.
- exclude
Pattern On Prefix This property is required. String - String pattern to be removed from the prefix of the metric name.
- is
Prefix With Collector Type This property is required. Boolean - is prefixing the metric with collector type.
- exclude
Pattern On Prefix This property is required. string - String pattern to be removed from the prefix of the metric name.
- is
Prefix With Collector Type This property is required. boolean - is prefixing the metric with collector type.
- exclude_
pattern_ on_ prefix This property is required. str - String pattern to be removed from the prefix of the metric name.
- is_
prefix_ with_ collector_ type This property is required. bool - is prefixing the metric with collector type.
- exclude
Pattern On Prefix This property is required. String - String pattern to be removed from the prefix of the metric name.
- is
Prefix With Collector Type This property is required. Boolean - is prefixing the metric with collector type.
GetMonitoredResourceTypeHandlerConfigTelegrafResourceNameConfig
This property is required. List<string>- List of tag names to be excluded.
This property is required. List<string>- List of tag names to be included.
This property is required. bool- Flag to indicate if only tags will be used for resource name generation.
This property is required. []string- List of tag names to be excluded.
This property is required. []string- List of tag names to be included.
This property is required. bool- Flag to indicate if only tags will be used for resource name generation.
This property is required. List<String>- List of tag names to be excluded.
This property is required. List<String>- List of tag names to be included.
This property is required. Boolean- Flag to indicate if only tags will be used for resource name generation.
This property is required. string[]- List of tag names to be excluded.
This property is required. string[]- List of tag names to be included.
This property is required. boolean- Flag to indicate if only tags will be used for resource name generation.
This property is required. Sequence[str]- List of tag names to be excluded.
This property is required. Sequence[str]- List of tag names to be included.
This property is required. bool- Flag to indicate if only tags will be used for resource name generation.
This property is required. List<String>- List of tag names to be excluded.
This property is required. List<String>- List of tag names to be included.
This property is required. Boolean- Flag to indicate if only tags will be used for resource name generation.
GetMonitoredResourceTypeMetadata
- Agent
Properties This property is required. 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
This property is required. 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 This property is required. List<string> - List of required properties for resource type.
- Unique
Property Sets This property is required. List<GetMonitored 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 For Creates This property is required. List<string> - 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 For Updates This property is required. List<string> - 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 Values This property is required. Dictionary<string, string> - 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 Resource Types This property is required. List<string> - 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 This property is required. []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
This property is required. 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 This property is required. []string - List of required properties for resource type.
- Unique
Property Sets This property is required. []GetMonitored 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 For Creates This property is required. []string - 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 For Updates This property is required. []string - 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 Values This property is required. map[string]string - 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 Resource Types This property is required. []string - 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 This property is required. 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
This property is required. 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 This property is required. List<String> - List of required properties for resource type.
- unique
Property Sets This property is required. List<GetMonitored 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 For Creates This property is required. List<String> - 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 For Updates This property is required. List<String> - 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 Values This property is required. Map<String,String> - 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 Resource Types This property is required. List<String> - 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 This property is required. 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
This property is required. 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 This property is required. string[] - List of required properties for resource type.
- unique
Property Sets This property is required. GetMonitored 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 For Creates This property is required. string[] - 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 For Updates This property is required. string[] - 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 Values This property is required. {[key: string]: string} - 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 Resource Types This property is required. string[] - 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 This property is required. 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
This property is required. 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 This property is required. Sequence[str] - List of required properties for resource type.
- unique_
property_ sets This property is required. Sequence[stackmonitoring.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_ for_ creates This property is required. Sequence[str] - 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_ for_ updates This property is required. Sequence[str] - 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_ values This property is required. Mapping[str, str] - 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_ resource_ types This property is required. Sequence[str] - 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 This property is required. 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
This property is required. 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 This property is required. List<String> - List of required properties for resource type.
- unique
Property Sets This property is required. List<Property Map> - 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 For Creates This property is required. List<String> - 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 For Updates This property is required. List<String> - 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 Values This property is required. Map<String> - 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 Resource Types This property is required. List<String> - 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
This property is required. List<string> - List of properties.
- Properties
This property is required. []string - List of properties.
- properties
This property is required. List<String> - List of properties.
- properties
This property is required. string[] - List of properties.
- properties
This property is required. Sequence[str] - List of properties.
- properties
This property is required. 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.