Documentation
¶
Index ¶
- type Config
- type ConfigArgs
- type ConfigArray
- type ConfigArrayInput
- type ConfigArrayOutput
- type ConfigDimension
- type ConfigDimensionArgs
- type ConfigDimensionArray
- type ConfigDimensionArrayInput
- type ConfigDimensionArrayOutput
- func (ConfigDimensionArrayOutput) ElementType() reflect.Type
- func (o ConfigDimensionArrayOutput) Index(i pulumi.IntInput) ConfigDimensionOutput
- func (o ConfigDimensionArrayOutput) ToConfigDimensionArrayOutput() ConfigDimensionArrayOutput
- func (o ConfigDimensionArrayOutput) ToConfigDimensionArrayOutputWithContext(ctx context.Context) ConfigDimensionArrayOutput
- type ConfigDimensionInput
- type ConfigDimensionOutput
- func (ConfigDimensionOutput) ElementType() reflect.Type
- func (o ConfigDimensionOutput) Name() pulumi.StringPtrOutput
- func (o ConfigDimensionOutput) ToConfigDimensionOutput() ConfigDimensionOutput
- func (o ConfigDimensionOutput) ToConfigDimensionOutputWithContext(ctx context.Context) ConfigDimensionOutput
- func (o ConfigDimensionOutput) ValueSource() pulumi.StringPtrOutput
- type ConfigInUseBy
- type ConfigInUseByArgs
- type ConfigInUseByArray
- type ConfigInUseByArrayInput
- type ConfigInUseByArrayOutput
- func (ConfigInUseByArrayOutput) ElementType() reflect.Type
- func (o ConfigInUseByArrayOutput) Index(i pulumi.IntInput) ConfigInUseByOutput
- func (o ConfigInUseByArrayOutput) ToConfigInUseByArrayOutput() ConfigInUseByArrayOutput
- func (o ConfigInUseByArrayOutput) ToConfigInUseByArrayOutputWithContext(ctx context.Context) ConfigInUseByArrayOutput
- type ConfigInUseByInput
- type ConfigInUseByOutput
- func (o ConfigInUseByOutput) ConfigType() pulumi.StringPtrOutput
- func (o ConfigInUseByOutput) DisplayName() pulumi.StringPtrOutput
- func (ConfigInUseByOutput) ElementType() reflect.Type
- func (o ConfigInUseByOutput) Id() pulumi.StringPtrOutput
- func (o ConfigInUseByOutput) OptionsGroup() pulumi.StringPtrOutput
- func (o ConfigInUseByOutput) ToConfigInUseByOutput() ConfigInUseByOutput
- func (o ConfigInUseByOutput) ToConfigInUseByOutputWithContext(ctx context.Context) ConfigInUseByOutput
- type ConfigInput
- type ConfigMap
- type ConfigMapInput
- type ConfigMapOutput
- type ConfigMetric
- type ConfigMetricArgs
- type ConfigMetricArray
- type ConfigMetricArrayInput
- type ConfigMetricArrayOutput
- func (ConfigMetricArrayOutput) ElementType() reflect.Type
- func (o ConfigMetricArrayOutput) Index(i pulumi.IntInput) ConfigMetricOutput
- func (o ConfigMetricArrayOutput) ToConfigMetricArrayOutput() ConfigMetricArrayOutput
- func (o ConfigMetricArrayOutput) ToConfigMetricArrayOutputWithContext(ctx context.Context) ConfigMetricArrayOutput
- type ConfigMetricInput
- type ConfigMetricOutput
- func (o ConfigMetricOutput) Description() pulumi.StringPtrOutput
- func (ConfigMetricOutput) ElementType() reflect.Type
- func (o ConfigMetricOutput) Name() pulumi.StringPtrOutput
- func (o ConfigMetricOutput) ToConfigMetricOutput() ConfigMetricOutput
- func (o ConfigMetricOutput) ToConfigMetricOutputWithContext(ctx context.Context) ConfigMetricOutput
- func (o ConfigMetricOutput) Unit() pulumi.StringPtrOutput
- func (o ConfigMetricOutput) ValueSource() pulumi.StringPtrOutput
- type ConfigOutput
- func (o ConfigOutput) ApmDomainId() pulumi.StringOutput
- func (o ConfigOutput) ConfigType() pulumi.StringOutput
- func (o ConfigOutput) CreatedBy() pulumi.StringOutput
- func (o ConfigOutput) DefinedTags() pulumi.MapOutput
- func (o ConfigOutput) Description() pulumi.StringOutput
- func (o ConfigOutput) Dimensions() ConfigDimensionArrayOutput
- func (o ConfigOutput) DisplayName() pulumi.StringOutput
- func (ConfigOutput) ElementType() reflect.Type
- func (o ConfigOutput) Etag() pulumi.StringOutput
- func (o ConfigOutput) FilterId() pulumi.StringOutput
- func (o ConfigOutput) FilterText() pulumi.StringOutput
- func (o ConfigOutput) FreeformTags() pulumi.MapOutput
- func (o ConfigOutput) Group() pulumi.StringOutput
- func (o ConfigOutput) InUseBies() ConfigInUseByArrayOutput
- func (o ConfigOutput) Metrics() ConfigMetricArrayOutput
- func (o ConfigOutput) Namespace() pulumi.StringOutput
- func (o ConfigOutput) OpcDryRun() pulumi.StringOutput
- func (o ConfigOutput) Options() pulumi.StringOutput
- func (o ConfigOutput) Rules() ConfigRuleArrayOutput
- func (o ConfigOutput) TimeCreated() pulumi.StringOutput
- func (o ConfigOutput) TimeUpdated() pulumi.StringOutput
- func (o ConfigOutput) ToConfigOutput() ConfigOutput
- func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
- func (o ConfigOutput) UpdatedBy() pulumi.StringOutput
- type ConfigRule
- type ConfigRuleArgs
- type ConfigRuleArray
- type ConfigRuleArrayInput
- type ConfigRuleArrayOutput
- func (ConfigRuleArrayOutput) ElementType() reflect.Type
- func (o ConfigRuleArrayOutput) Index(i pulumi.IntInput) ConfigRuleOutput
- func (o ConfigRuleArrayOutput) ToConfigRuleArrayOutput() ConfigRuleArrayOutput
- func (o ConfigRuleArrayOutput) ToConfigRuleArrayOutputWithContext(ctx context.Context) ConfigRuleArrayOutput
- type ConfigRuleInput
- type ConfigRuleOutput
- func (o ConfigRuleOutput) DisplayName() pulumi.StringPtrOutput
- func (ConfigRuleOutput) ElementType() reflect.Type
- func (o ConfigRuleOutput) FilterText() pulumi.StringPtrOutput
- func (o ConfigRuleOutput) IsApplyToErrorSpans() pulumi.BoolPtrOutput
- func (o ConfigRuleOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ConfigRuleOutput) Priority() pulumi.IntPtrOutput
- func (o ConfigRuleOutput) SatisfiedResponseTime() pulumi.IntPtrOutput
- func (o ConfigRuleOutput) ToConfigRuleOutput() ConfigRuleOutput
- func (o ConfigRuleOutput) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
- func (o ConfigRuleOutput) ToleratingResponseTime() pulumi.IntPtrOutput
- type ConfigState
- type GetConfigDimension
- type GetConfigDimensionArgs
- type GetConfigDimensionArray
- type GetConfigDimensionArrayInput
- type GetConfigDimensionArrayOutput
- func (GetConfigDimensionArrayOutput) ElementType() reflect.Type
- func (o GetConfigDimensionArrayOutput) Index(i pulumi.IntInput) GetConfigDimensionOutput
- func (o GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutput() GetConfigDimensionArrayOutput
- func (o GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutputWithContext(ctx context.Context) GetConfigDimensionArrayOutput
- type GetConfigDimensionInput
- type GetConfigDimensionOutput
- func (GetConfigDimensionOutput) ElementType() reflect.Type
- func (o GetConfigDimensionOutput) Name() pulumi.StringOutput
- func (o GetConfigDimensionOutput) ToGetConfigDimensionOutput() GetConfigDimensionOutput
- func (o GetConfigDimensionOutput) ToGetConfigDimensionOutputWithContext(ctx context.Context) GetConfigDimensionOutput
- func (o GetConfigDimensionOutput) ValueSource() pulumi.StringOutput
- type GetConfigInUseBy
- type GetConfigInUseByArgs
- type GetConfigInUseByArray
- type GetConfigInUseByArrayInput
- type GetConfigInUseByArrayOutput
- func (GetConfigInUseByArrayOutput) ElementType() reflect.Type
- func (o GetConfigInUseByArrayOutput) Index(i pulumi.IntInput) GetConfigInUseByOutput
- func (o GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutput() GetConfigInUseByArrayOutput
- func (o GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutputWithContext(ctx context.Context) GetConfigInUseByArrayOutput
- type GetConfigInUseByInput
- type GetConfigInUseByOutput
- func (o GetConfigInUseByOutput) ConfigType() pulumi.StringOutput
- func (o GetConfigInUseByOutput) DisplayName() pulumi.StringOutput
- func (GetConfigInUseByOutput) ElementType() reflect.Type
- func (o GetConfigInUseByOutput) Id() pulumi.StringOutput
- func (o GetConfigInUseByOutput) OptionsGroup() pulumi.StringOutput
- func (o GetConfigInUseByOutput) ToGetConfigInUseByOutput() GetConfigInUseByOutput
- func (o GetConfigInUseByOutput) ToGetConfigInUseByOutputWithContext(ctx context.Context) GetConfigInUseByOutput
- type GetConfigMetric
- type GetConfigMetricArgs
- type GetConfigMetricArray
- type GetConfigMetricArrayInput
- type GetConfigMetricArrayOutput
- func (GetConfigMetricArrayOutput) ElementType() reflect.Type
- func (o GetConfigMetricArrayOutput) Index(i pulumi.IntInput) GetConfigMetricOutput
- func (o GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutput() GetConfigMetricArrayOutput
- func (o GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutputWithContext(ctx context.Context) GetConfigMetricArrayOutput
- type GetConfigMetricInput
- type GetConfigMetricOutput
- func (o GetConfigMetricOutput) Description() pulumi.StringOutput
- func (GetConfigMetricOutput) ElementType() reflect.Type
- func (o GetConfigMetricOutput) Name() pulumi.StringOutput
- func (o GetConfigMetricOutput) ToGetConfigMetricOutput() GetConfigMetricOutput
- func (o GetConfigMetricOutput) ToGetConfigMetricOutputWithContext(ctx context.Context) GetConfigMetricOutput
- func (o GetConfigMetricOutput) Unit() pulumi.StringOutput
- func (o GetConfigMetricOutput) ValueSource() pulumi.StringOutput
- type GetConfigRule
- type GetConfigRuleArgs
- type GetConfigRuleArray
- type GetConfigRuleArrayInput
- type GetConfigRuleArrayOutput
- func (GetConfigRuleArrayOutput) ElementType() reflect.Type
- func (o GetConfigRuleArrayOutput) Index(i pulumi.IntInput) GetConfigRuleOutput
- func (o GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutput() GetConfigRuleArrayOutput
- func (o GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutputWithContext(ctx context.Context) GetConfigRuleArrayOutput
- type GetConfigRuleInput
- type GetConfigRuleOutput
- func (o GetConfigRuleOutput) DisplayName() pulumi.StringOutput
- func (GetConfigRuleOutput) ElementType() reflect.Type
- func (o GetConfigRuleOutput) FilterText() pulumi.StringOutput
- func (o GetConfigRuleOutput) IsApplyToErrorSpans() pulumi.BoolOutput
- func (o GetConfigRuleOutput) IsEnabled() pulumi.BoolOutput
- func (o GetConfigRuleOutput) Priority() pulumi.IntOutput
- func (o GetConfigRuleOutput) SatisfiedResponseTime() pulumi.IntOutput
- func (o GetConfigRuleOutput) ToGetConfigRuleOutput() GetConfigRuleOutput
- func (o GetConfigRuleOutput) ToGetConfigRuleOutputWithContext(ctx context.Context) GetConfigRuleOutput
- func (o GetConfigRuleOutput) ToleratingResponseTime() pulumi.IntOutput
- type GetConfigsArgs
- type GetConfigsConfigCollection
- type GetConfigsConfigCollectionArgs
- func (GetConfigsConfigCollectionArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutput() GetConfigsConfigCollectionOutput
- func (i GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionOutput
- type GetConfigsConfigCollectionArray
- func (GetConfigsConfigCollectionArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutput() GetConfigsConfigCollectionArrayOutput
- func (i GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionArrayOutput
- type GetConfigsConfigCollectionArrayInput
- type GetConfigsConfigCollectionArrayOutput
- func (GetConfigsConfigCollectionArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionOutput
- func (o GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutput() GetConfigsConfigCollectionArrayOutput
- func (o GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionArrayOutput
- type GetConfigsConfigCollectionInput
- type GetConfigsConfigCollectionItem
- type GetConfigsConfigCollectionItemArgs
- func (GetConfigsConfigCollectionItemArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutput() GetConfigsConfigCollectionItemOutput
- func (i GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemOutput
- type GetConfigsConfigCollectionItemArray
- func (GetConfigsConfigCollectionItemArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutput() GetConfigsConfigCollectionItemArrayOutput
- func (i GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemArrayOutput
- type GetConfigsConfigCollectionItemArrayInput
- type GetConfigsConfigCollectionItemArrayOutput
- func (GetConfigsConfigCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionItemOutput
- func (o GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutput() GetConfigsConfigCollectionItemArrayOutput
- func (o GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemArrayOutput
- type GetConfigsConfigCollectionItemDimension
- type GetConfigsConfigCollectionItemDimensionArgs
- func (GetConfigsConfigCollectionItemDimensionArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutput() GetConfigsConfigCollectionItemDimensionOutput
- func (i GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionOutput
- type GetConfigsConfigCollectionItemDimensionArray
- func (GetConfigsConfigCollectionItemDimensionArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutput() GetConfigsConfigCollectionItemDimensionArrayOutput
- func (i GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionArrayOutput
- type GetConfigsConfigCollectionItemDimensionArrayInput
- type GetConfigsConfigCollectionItemDimensionArrayOutput
- func (GetConfigsConfigCollectionItemDimensionArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemDimensionArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionItemDimensionOutput
- func (o GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutput() GetConfigsConfigCollectionItemDimensionArrayOutput
- func (o GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionArrayOutput
- type GetConfigsConfigCollectionItemDimensionInput
- type GetConfigsConfigCollectionItemDimensionOutput
- func (GetConfigsConfigCollectionItemDimensionOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemDimensionOutput) Name() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutput() GetConfigsConfigCollectionItemDimensionOutput
- func (o GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionOutput
- func (o GetConfigsConfigCollectionItemDimensionOutput) ValueSource() pulumi.StringOutput
- type GetConfigsConfigCollectionItemInUseBy
- type GetConfigsConfigCollectionItemInUseByArgs
- func (GetConfigsConfigCollectionItemInUseByArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutput() GetConfigsConfigCollectionItemInUseByOutput
- func (i GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByOutput
- type GetConfigsConfigCollectionItemInUseByArray
- func (GetConfigsConfigCollectionItemInUseByArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutput() GetConfigsConfigCollectionItemInUseByArrayOutput
- func (i GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByArrayOutput
- type GetConfigsConfigCollectionItemInUseByArrayInput
- type GetConfigsConfigCollectionItemInUseByArrayOutput
- func (GetConfigsConfigCollectionItemInUseByArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemInUseByArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionItemInUseByOutput
- func (o GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutput() GetConfigsConfigCollectionItemInUseByArrayOutput
- func (o GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByArrayOutput
- type GetConfigsConfigCollectionItemInUseByInput
- type GetConfigsConfigCollectionItemInUseByOutput
- func (o GetConfigsConfigCollectionItemInUseByOutput) ConfigType() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemInUseByOutput) DisplayName() pulumi.StringOutput
- func (GetConfigsConfigCollectionItemInUseByOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemInUseByOutput) Id() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemInUseByOutput) OptionsGroup() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutput() GetConfigsConfigCollectionItemInUseByOutput
- func (o GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByOutput
- type GetConfigsConfigCollectionItemInput
- type GetConfigsConfigCollectionItemMetric
- type GetConfigsConfigCollectionItemMetricArgs
- func (GetConfigsConfigCollectionItemMetricArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutput() GetConfigsConfigCollectionItemMetricOutput
- func (i GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricOutput
- type GetConfigsConfigCollectionItemMetricArray
- func (GetConfigsConfigCollectionItemMetricArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutput() GetConfigsConfigCollectionItemMetricArrayOutput
- func (i GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricArrayOutput
- type GetConfigsConfigCollectionItemMetricArrayInput
- type GetConfigsConfigCollectionItemMetricArrayOutput
- func (GetConfigsConfigCollectionItemMetricArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemMetricArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionItemMetricOutput
- func (o GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutput() GetConfigsConfigCollectionItemMetricArrayOutput
- func (o GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricArrayOutput
- type GetConfigsConfigCollectionItemMetricInput
- type GetConfigsConfigCollectionItemMetricOutput
- func (o GetConfigsConfigCollectionItemMetricOutput) Description() pulumi.StringOutput
- func (GetConfigsConfigCollectionItemMetricOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemMetricOutput) Name() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutput() GetConfigsConfigCollectionItemMetricOutput
- func (o GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricOutput
- func (o GetConfigsConfigCollectionItemMetricOutput) Unit() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemMetricOutput) ValueSource() pulumi.StringOutput
- type GetConfigsConfigCollectionItemOutput
- func (o GetConfigsConfigCollectionItemOutput) ApmDomainId() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) ConfigType() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) CreatedBy() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetConfigsConfigCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) Dimensions() GetConfigsConfigCollectionItemDimensionArrayOutput
- func (o GetConfigsConfigCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetConfigsConfigCollectionItemOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemOutput) Etag() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) FilterId() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) FilterText() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetConfigsConfigCollectionItemOutput) Group() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) InUseBies() GetConfigsConfigCollectionItemInUseByArrayOutput
- func (o GetConfigsConfigCollectionItemOutput) Metrics() GetConfigsConfigCollectionItemMetricArrayOutput
- func (o GetConfigsConfigCollectionItemOutput) Namespace() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) OpcDryRun() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) Options() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) Rules() GetConfigsConfigCollectionItemRuleArrayOutput
- func (o GetConfigsConfigCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutput() GetConfigsConfigCollectionItemOutput
- func (o GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemOutput
- func (o GetConfigsConfigCollectionItemOutput) UpdatedBy() pulumi.StringOutput
- type GetConfigsConfigCollectionItemRule
- type GetConfigsConfigCollectionItemRuleArgs
- func (GetConfigsConfigCollectionItemRuleArgs) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutput() GetConfigsConfigCollectionItemRuleOutput
- func (i GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleOutput
- type GetConfigsConfigCollectionItemRuleArray
- func (GetConfigsConfigCollectionItemRuleArray) ElementType() reflect.Type
- func (i GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutput() GetConfigsConfigCollectionItemRuleArrayOutput
- func (i GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleArrayOutput
- type GetConfigsConfigCollectionItemRuleArrayInput
- type GetConfigsConfigCollectionItemRuleArrayOutput
- func (GetConfigsConfigCollectionItemRuleArrayOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemRuleArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionItemRuleOutput
- func (o GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutput() GetConfigsConfigCollectionItemRuleArrayOutput
- func (o GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleArrayOutput
- type GetConfigsConfigCollectionItemRuleInput
- type GetConfigsConfigCollectionItemRuleOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) DisplayName() pulumi.StringOutput
- func (GetConfigsConfigCollectionItemRuleOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionItemRuleOutput) FilterText() pulumi.StringOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) IsApplyToErrorSpans() pulumi.BoolOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) IsEnabled() pulumi.BoolOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) Priority() pulumi.IntOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) SatisfiedResponseTime() pulumi.IntOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutput() GetConfigsConfigCollectionItemRuleOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleOutput
- func (o GetConfigsConfigCollectionItemRuleOutput) ToleratingResponseTime() pulumi.IntOutput
- type GetConfigsConfigCollectionOutput
- func (GetConfigsConfigCollectionOutput) ElementType() reflect.Type
- func (o GetConfigsConfigCollectionOutput) Items() GetConfigsConfigCollectionItemArrayOutput
- func (o GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutput() GetConfigsConfigCollectionOutput
- func (o GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionOutput
- type GetConfigsFilter
- type GetConfigsFilterArgs
- type GetConfigsFilterArray
- type GetConfigsFilterArrayInput
- type GetConfigsFilterArrayOutput
- func (GetConfigsFilterArrayOutput) ElementType() reflect.Type
- func (o GetConfigsFilterArrayOutput) Index(i pulumi.IntInput) GetConfigsFilterOutput
- func (o GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutput() GetConfigsFilterArrayOutput
- func (o GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutputWithContext(ctx context.Context) GetConfigsFilterArrayOutput
- type GetConfigsFilterInput
- type GetConfigsFilterOutput
- func (GetConfigsFilterOutput) ElementType() reflect.Type
- func (o GetConfigsFilterOutput) Name() pulumi.StringOutput
- func (o GetConfigsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetConfigsFilterOutput) ToGetConfigsFilterOutput() GetConfigsFilterOutput
- func (o GetConfigsFilterOutput) ToGetConfigsFilterOutputWithContext(ctx context.Context) GetConfigsFilterOutput
- func (o GetConfigsFilterOutput) Values() pulumi.StringArrayOutput
- type GetConfigsOutputArgs
- type GetConfigsResult
- type GetConfigsResultOutput
- func (o GetConfigsResultOutput) ApmDomainId() pulumi.StringOutput
- func (o GetConfigsResultOutput) ConfigCollections() GetConfigsConfigCollectionArrayOutput
- func (o GetConfigsResultOutput) ConfigType() pulumi.StringPtrOutput
- func (o GetConfigsResultOutput) DefinedTagEquals() pulumi.StringArrayOutput
- func (o GetConfigsResultOutput) DefinedTagExists() pulumi.StringArrayOutput
- func (o GetConfigsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetConfigsResultOutput) ElementType() reflect.Type
- func (o GetConfigsResultOutput) Filters() GetConfigsFilterArrayOutput
- func (o GetConfigsResultOutput) FreeformTagEquals() pulumi.StringArrayOutput
- func (o GetConfigsResultOutput) FreeformTagExists() pulumi.StringArrayOutput
- func (o GetConfigsResultOutput) Id() pulumi.StringOutput
- func (o GetConfigsResultOutput) OptionsGroup() pulumi.StringPtrOutput
- func (o GetConfigsResultOutput) ToGetConfigsResultOutput() GetConfigsResultOutput
- func (o GetConfigsResultOutput) ToGetConfigsResultOutputWithContext(ctx context.Context) GetConfigsResultOutput
- type LookupConfigArgs
- type LookupConfigOutputArgs
- type LookupConfigResult
- type LookupConfigResultOutput
- func (o LookupConfigResultOutput) ApmDomainId() pulumi.StringOutput
- func (o LookupConfigResultOutput) ConfigId() pulumi.StringOutput
- func (o LookupConfigResultOutput) ConfigType() pulumi.StringOutput
- func (o LookupConfigResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupConfigResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupConfigResultOutput) Description() pulumi.StringOutput
- func (o LookupConfigResultOutput) Dimensions() GetConfigDimensionArrayOutput
- func (o LookupConfigResultOutput) DisplayName() pulumi.StringOutput
- func (LookupConfigResultOutput) ElementType() reflect.Type
- func (o LookupConfigResultOutput) Etag() pulumi.StringOutput
- func (o LookupConfigResultOutput) FilterId() pulumi.StringOutput
- func (o LookupConfigResultOutput) FilterText() pulumi.StringOutput
- func (o LookupConfigResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupConfigResultOutput) Group() pulumi.StringOutput
- func (o LookupConfigResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigResultOutput) InUseBies() GetConfigInUseByArrayOutput
- func (o LookupConfigResultOutput) Metrics() GetConfigMetricArrayOutput
- func (o LookupConfigResultOutput) Namespace() pulumi.StringOutput
- func (o LookupConfigResultOutput) OpcDryRun() pulumi.StringOutput
- func (o LookupConfigResultOutput) Options() pulumi.StringOutput
- func (o LookupConfigResultOutput) Rules() GetConfigRuleArrayOutput
- func (o LookupConfigResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupConfigResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupConfigResultOutput) ToLookupConfigResultOutput() LookupConfigResultOutput
- func (o LookupConfigResultOutput) ToLookupConfigResultOutputWithContext(ctx context.Context) LookupConfigResultOutput
- func (o LookupConfigResultOutput) UpdatedBy() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { pulumi.CustomResourceState // (Updatable) The APM Domain ID the request is intended for. ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"` // (Updatable) The type of configuration item. ConfigType pulumi.StringOutput `pulumi:"configType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) An optional string that describes what the options are intended or used for. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A list of dimensions for the metric. This variable should not be used. Dimensions ConfigDimensionArrayOutput `pulumi:"dimensions"` // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringOutput `pulumi:"displayName"` // For optimistic concurrency control. See `if-match`. Etag pulumi.StringOutput `pulumi:"etag"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId pulumi.StringOutput `pulumi:"filterId"` // (Updatable) The string that defines the Span Filter expression. FilterText pulumi.StringOutput `pulumi:"filterText"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) A string that specifies the group that an OPTIONS item belongs to. Group pulumi.StringOutput `pulumi:"group"` // The list of configuration items that reference the span filter. InUseBies ConfigInUseByArrayOutput `pulumi:"inUseBies"` // (Updatable) The list of metrics in this group. Metrics ConfigMetricArrayOutput `pulumi:"metrics"` // (Updatable) The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace pulumi.StringOutput `pulumi:"namespace"` // (Updatable) Indicates that the request is a dry run, if set to "true". A dry run request does not modify the configuration item details and is used only to perform validation on the submitted data. OpcDryRun pulumi.StringOutput `pulumi:"opcDryRun"` // (Updatable) The options are stored here as JSON. Options pulumi.StringOutput `pulumi:"options"` // (Updatable) Rules ConfigRuleArrayOutput `pulumi:"rules"` // The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"` }
This resource provides the Config resource in Oracle Cloud Infrastructure Apm Config service.
Creates a new configuration item.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ApmConfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ApmConfig.NewConfig(ctx, "test_config", &ApmConfig.ConfigArgs{ ApmDomainId: pulumi.Any(testApmDomain.Id), ConfigType: pulumi.Any(configConfigType), DisplayName: pulumi.Any(configDisplayName), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(configDescription), Dimensions: apmconfig.ConfigDimensionArray{ &apmconfig.ConfigDimensionArgs{ Name: pulumi.Any(configDimensionsName), ValueSource: pulumi.Any(configDimensionsValueSource), }, }, FilterId: pulumi.Any(testFilter.Id), FilterText: pulumi.Any(configFilterText), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, Group: pulumi.Any(configGroup), Metrics: apmconfig.ConfigMetricArray{ &apmconfig.ConfigMetricArgs{ Description: pulumi.Any(configMetricsDescription), Name: pulumi.Any(configMetricsName), Unit: pulumi.Any(configMetricsUnit), ValueSource: pulumi.Any(configMetricsValueSource), }, }, Namespace: pulumi.Any(configNamespace), OpcDryRun: pulumi.Any(configOpcDryRun), Options: pulumi.Any(configOptions), Rules: apmconfig.ConfigRuleArray{ &apmconfig.ConfigRuleArgs{ DisplayName: pulumi.Any(configRulesDisplayName), FilterText: pulumi.Any(configRulesFilterText), IsApplyToErrorSpans: pulumi.Any(configRulesIsApplyToErrorSpans), IsEnabled: pulumi.Any(configRulesIsEnabled), Priority: pulumi.Any(configRulesPriority), SatisfiedResponseTime: pulumi.Any(configRulesSatisfiedResponseTime), ToleratingResponseTime: pulumi.Any(configRulesToleratingResponseTime), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Configs can be imported using the `id`, e.g.
```sh $ pulumi import oci:ApmConfig/config:Config test_config "configs/{configId}/apmDomainId/{apmDomainId}" ```
func GetConfig ¶
func GetConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)
GetConfig gets an existing Config resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfig ¶
func NewConfig(ctx *pulumi.Context, name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)
NewConfig registers a new resource with the given unique name, arguments, and options.
func (*Config) ElementType ¶
func (*Config) ToConfigOutput ¶
func (i *Config) ToConfigOutput() ConfigOutput
func (*Config) ToConfigOutputWithContext ¶
func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
type ConfigArgs ¶
type ConfigArgs struct { // (Updatable) The APM Domain ID the request is intended for. ApmDomainId pulumi.StringInput // (Updatable) The type of configuration item. ConfigType pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) An optional string that describes what the options are intended or used for. Description pulumi.StringPtrInput // (Updatable) A list of dimensions for the metric. This variable should not be used. Dimensions ConfigDimensionArrayInput // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId pulumi.StringPtrInput // (Updatable) The string that defines the Span Filter expression. FilterText pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) A string that specifies the group that an OPTIONS item belongs to. Group pulumi.StringPtrInput // The list of configuration items that reference the span filter. InUseBies ConfigInUseByArrayInput // (Updatable) The list of metrics in this group. Metrics ConfigMetricArrayInput // (Updatable) The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace pulumi.StringPtrInput // (Updatable) Indicates that the request is a dry run, if set to "true". A dry run request does not modify the configuration item details and is used only to perform validation on the submitted data. OpcDryRun pulumi.StringPtrInput // (Updatable) The options are stored here as JSON. Options pulumi.StringPtrInput // (Updatable) Rules ConfigRuleArrayInput }
The set of arguments for constructing a Config resource.
func (ConfigArgs) ElementType ¶
func (ConfigArgs) ElementType() reflect.Type
type ConfigArray ¶
type ConfigArray []ConfigInput
func (ConfigArray) ElementType ¶
func (ConfigArray) ElementType() reflect.Type
func (ConfigArray) ToConfigArrayOutput ¶
func (i ConfigArray) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArray) ToConfigArrayOutputWithContext ¶
func (i ConfigArray) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigArrayInput ¶
type ConfigArrayInput interface { pulumi.Input ToConfigArrayOutput() ConfigArrayOutput ToConfigArrayOutputWithContext(context.Context) ConfigArrayOutput }
ConfigArrayInput is an input type that accepts ConfigArray and ConfigArrayOutput values. You can construct a concrete instance of `ConfigArrayInput` via:
ConfigArray{ ConfigArgs{...} }
type ConfigArrayOutput ¶
type ConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigArrayOutput) ElementType ¶
func (ConfigArrayOutput) ElementType() reflect.Type
func (ConfigArrayOutput) Index ¶
func (o ConfigArrayOutput) Index(i pulumi.IntInput) ConfigOutput
func (ConfigArrayOutput) ToConfigArrayOutput ¶
func (o ConfigArrayOutput) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArrayOutput) ToConfigArrayOutputWithContext ¶
func (o ConfigArrayOutput) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigDimension ¶
type ConfigDimensionArgs ¶
type ConfigDimensionArgs struct { // (Updatable) The name of the dimension. Name pulumi.StringPtrInput `pulumi:"name"` // (Updatable) The source to populate the dimension. This must not be specified. ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` }
func (ConfigDimensionArgs) ElementType ¶
func (ConfigDimensionArgs) ElementType() reflect.Type
func (ConfigDimensionArgs) ToConfigDimensionOutput ¶
func (i ConfigDimensionArgs) ToConfigDimensionOutput() ConfigDimensionOutput
func (ConfigDimensionArgs) ToConfigDimensionOutputWithContext ¶
func (i ConfigDimensionArgs) ToConfigDimensionOutputWithContext(ctx context.Context) ConfigDimensionOutput
type ConfigDimensionArray ¶
type ConfigDimensionArray []ConfigDimensionInput
func (ConfigDimensionArray) ElementType ¶
func (ConfigDimensionArray) ElementType() reflect.Type
func (ConfigDimensionArray) ToConfigDimensionArrayOutput ¶
func (i ConfigDimensionArray) ToConfigDimensionArrayOutput() ConfigDimensionArrayOutput
func (ConfigDimensionArray) ToConfigDimensionArrayOutputWithContext ¶
func (i ConfigDimensionArray) ToConfigDimensionArrayOutputWithContext(ctx context.Context) ConfigDimensionArrayOutput
type ConfigDimensionArrayInput ¶
type ConfigDimensionArrayInput interface { pulumi.Input ToConfigDimensionArrayOutput() ConfigDimensionArrayOutput ToConfigDimensionArrayOutputWithContext(context.Context) ConfigDimensionArrayOutput }
ConfigDimensionArrayInput is an input type that accepts ConfigDimensionArray and ConfigDimensionArrayOutput values. You can construct a concrete instance of `ConfigDimensionArrayInput` via:
ConfigDimensionArray{ ConfigDimensionArgs{...} }
type ConfigDimensionArrayOutput ¶
type ConfigDimensionArrayOutput struct{ *pulumi.OutputState }
func (ConfigDimensionArrayOutput) ElementType ¶
func (ConfigDimensionArrayOutput) ElementType() reflect.Type
func (ConfigDimensionArrayOutput) Index ¶
func (o ConfigDimensionArrayOutput) Index(i pulumi.IntInput) ConfigDimensionOutput
func (ConfigDimensionArrayOutput) ToConfigDimensionArrayOutput ¶
func (o ConfigDimensionArrayOutput) ToConfigDimensionArrayOutput() ConfigDimensionArrayOutput
func (ConfigDimensionArrayOutput) ToConfigDimensionArrayOutputWithContext ¶
func (o ConfigDimensionArrayOutput) ToConfigDimensionArrayOutputWithContext(ctx context.Context) ConfigDimensionArrayOutput
type ConfigDimensionInput ¶
type ConfigDimensionInput interface { pulumi.Input ToConfigDimensionOutput() ConfigDimensionOutput ToConfigDimensionOutputWithContext(context.Context) ConfigDimensionOutput }
ConfigDimensionInput is an input type that accepts ConfigDimensionArgs and ConfigDimensionOutput values. You can construct a concrete instance of `ConfigDimensionInput` via:
ConfigDimensionArgs{...}
type ConfigDimensionOutput ¶
type ConfigDimensionOutput struct{ *pulumi.OutputState }
func (ConfigDimensionOutput) ElementType ¶
func (ConfigDimensionOutput) ElementType() reflect.Type
func (ConfigDimensionOutput) Name ¶
func (o ConfigDimensionOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the dimension.
func (ConfigDimensionOutput) ToConfigDimensionOutput ¶
func (o ConfigDimensionOutput) ToConfigDimensionOutput() ConfigDimensionOutput
func (ConfigDimensionOutput) ToConfigDimensionOutputWithContext ¶
func (o ConfigDimensionOutput) ToConfigDimensionOutputWithContext(ctx context.Context) ConfigDimensionOutput
func (ConfigDimensionOutput) ValueSource ¶
func (o ConfigDimensionOutput) ValueSource() pulumi.StringPtrOutput
(Updatable) The source to populate the dimension. This must not be specified.
type ConfigInUseBy ¶
type ConfigInUseBy struct { // (Updatable) The type of configuration item. ConfigType *string `pulumi:"configType"` // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName *string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id *string `pulumi:"id"` // A string that specifies the group that an OPTIONS item belongs to. OptionsGroup *string `pulumi:"optionsGroup"` }
type ConfigInUseByArgs ¶
type ConfigInUseByArgs struct { // (Updatable) The type of configuration item. ConfigType pulumi.StringPtrInput `pulumi:"configType"` // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id pulumi.StringPtrInput `pulumi:"id"` // A string that specifies the group that an OPTIONS item belongs to. OptionsGroup pulumi.StringPtrInput `pulumi:"optionsGroup"` }
func (ConfigInUseByArgs) ElementType ¶
func (ConfigInUseByArgs) ElementType() reflect.Type
func (ConfigInUseByArgs) ToConfigInUseByOutput ¶
func (i ConfigInUseByArgs) ToConfigInUseByOutput() ConfigInUseByOutput
func (ConfigInUseByArgs) ToConfigInUseByOutputWithContext ¶
func (i ConfigInUseByArgs) ToConfigInUseByOutputWithContext(ctx context.Context) ConfigInUseByOutput
type ConfigInUseByArray ¶
type ConfigInUseByArray []ConfigInUseByInput
func (ConfigInUseByArray) ElementType ¶
func (ConfigInUseByArray) ElementType() reflect.Type
func (ConfigInUseByArray) ToConfigInUseByArrayOutput ¶
func (i ConfigInUseByArray) ToConfigInUseByArrayOutput() ConfigInUseByArrayOutput
func (ConfigInUseByArray) ToConfigInUseByArrayOutputWithContext ¶
func (i ConfigInUseByArray) ToConfigInUseByArrayOutputWithContext(ctx context.Context) ConfigInUseByArrayOutput
type ConfigInUseByArrayInput ¶
type ConfigInUseByArrayInput interface { pulumi.Input ToConfigInUseByArrayOutput() ConfigInUseByArrayOutput ToConfigInUseByArrayOutputWithContext(context.Context) ConfigInUseByArrayOutput }
ConfigInUseByArrayInput is an input type that accepts ConfigInUseByArray and ConfigInUseByArrayOutput values. You can construct a concrete instance of `ConfigInUseByArrayInput` via:
ConfigInUseByArray{ ConfigInUseByArgs{...} }
type ConfigInUseByArrayOutput ¶
type ConfigInUseByArrayOutput struct{ *pulumi.OutputState }
func (ConfigInUseByArrayOutput) ElementType ¶
func (ConfigInUseByArrayOutput) ElementType() reflect.Type
func (ConfigInUseByArrayOutput) Index ¶
func (o ConfigInUseByArrayOutput) Index(i pulumi.IntInput) ConfigInUseByOutput
func (ConfigInUseByArrayOutput) ToConfigInUseByArrayOutput ¶
func (o ConfigInUseByArrayOutput) ToConfigInUseByArrayOutput() ConfigInUseByArrayOutput
func (ConfigInUseByArrayOutput) ToConfigInUseByArrayOutputWithContext ¶
func (o ConfigInUseByArrayOutput) ToConfigInUseByArrayOutputWithContext(ctx context.Context) ConfigInUseByArrayOutput
type ConfigInUseByInput ¶
type ConfigInUseByInput interface { pulumi.Input ToConfigInUseByOutput() ConfigInUseByOutput ToConfigInUseByOutputWithContext(context.Context) ConfigInUseByOutput }
ConfigInUseByInput is an input type that accepts ConfigInUseByArgs and ConfigInUseByOutput values. You can construct a concrete instance of `ConfigInUseByInput` via:
ConfigInUseByArgs{...}
type ConfigInUseByOutput ¶
type ConfigInUseByOutput struct{ *pulumi.OutputState }
func (ConfigInUseByOutput) ConfigType ¶
func (o ConfigInUseByOutput) ConfigType() pulumi.StringPtrOutput
(Updatable) The type of configuration item.
func (ConfigInUseByOutput) DisplayName ¶
func (o ConfigInUseByOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The name by which a configuration entity is displayed to the end user.
func (ConfigInUseByOutput) ElementType ¶
func (ConfigInUseByOutput) ElementType() reflect.Type
func (ConfigInUseByOutput) Id ¶
func (o ConfigInUseByOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created.
func (ConfigInUseByOutput) OptionsGroup ¶
func (o ConfigInUseByOutput) OptionsGroup() pulumi.StringPtrOutput
A string that specifies the group that an OPTIONS item belongs to.
func (ConfigInUseByOutput) ToConfigInUseByOutput ¶
func (o ConfigInUseByOutput) ToConfigInUseByOutput() ConfigInUseByOutput
func (ConfigInUseByOutput) ToConfigInUseByOutputWithContext ¶
func (o ConfigInUseByOutput) ToConfigInUseByOutputWithContext(ctx context.Context) ConfigInUseByOutput
type ConfigInput ¶
type ConfigInput interface { pulumi.Input ToConfigOutput() ConfigOutput ToConfigOutputWithContext(ctx context.Context) ConfigOutput }
type ConfigMap ¶
type ConfigMap map[string]ConfigInput
func (ConfigMap) ElementType ¶
func (ConfigMap) ToConfigMapOutput ¶
func (i ConfigMap) ToConfigMapOutput() ConfigMapOutput
func (ConfigMap) ToConfigMapOutputWithContext ¶
func (i ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMapInput ¶
type ConfigMapInput interface { pulumi.Input ToConfigMapOutput() ConfigMapOutput ToConfigMapOutputWithContext(context.Context) ConfigMapOutput }
ConfigMapInput is an input type that accepts ConfigMap and ConfigMapOutput values. You can construct a concrete instance of `ConfigMapInput` via:
ConfigMap{ "key": ConfigArgs{...} }
type ConfigMapOutput ¶
type ConfigMapOutput struct{ *pulumi.OutputState }
func (ConfigMapOutput) ElementType ¶
func (ConfigMapOutput) ElementType() reflect.Type
func (ConfigMapOutput) MapIndex ¶
func (o ConfigMapOutput) MapIndex(k pulumi.StringInput) ConfigOutput
func (ConfigMapOutput) ToConfigMapOutput ¶
func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput
func (ConfigMapOutput) ToConfigMapOutputWithContext ¶
func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMetric ¶
type ConfigMetric struct { // (Updatable) A description of the metric. Description *string `pulumi:"description"` // (Updatable) The name of the metric. This must be a known metric name. Name *string `pulumi:"name"` // (Updatable) The unit of the metric. Unit *string `pulumi:"unit"` // (Updatable) This must not be set. ValueSource *string `pulumi:"valueSource"` }
type ConfigMetricArgs ¶
type ConfigMetricArgs struct { // (Updatable) A description of the metric. Description pulumi.StringPtrInput `pulumi:"description"` // (Updatable) The name of the metric. This must be a known metric name. Name pulumi.StringPtrInput `pulumi:"name"` // (Updatable) The unit of the metric. Unit pulumi.StringPtrInput `pulumi:"unit"` // (Updatable) This must not be set. ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` }
func (ConfigMetricArgs) ElementType ¶
func (ConfigMetricArgs) ElementType() reflect.Type
func (ConfigMetricArgs) ToConfigMetricOutput ¶
func (i ConfigMetricArgs) ToConfigMetricOutput() ConfigMetricOutput
func (ConfigMetricArgs) ToConfigMetricOutputWithContext ¶
func (i ConfigMetricArgs) ToConfigMetricOutputWithContext(ctx context.Context) ConfigMetricOutput
type ConfigMetricArray ¶
type ConfigMetricArray []ConfigMetricInput
func (ConfigMetricArray) ElementType ¶
func (ConfigMetricArray) ElementType() reflect.Type
func (ConfigMetricArray) ToConfigMetricArrayOutput ¶
func (i ConfigMetricArray) ToConfigMetricArrayOutput() ConfigMetricArrayOutput
func (ConfigMetricArray) ToConfigMetricArrayOutputWithContext ¶
func (i ConfigMetricArray) ToConfigMetricArrayOutputWithContext(ctx context.Context) ConfigMetricArrayOutput
type ConfigMetricArrayInput ¶
type ConfigMetricArrayInput interface { pulumi.Input ToConfigMetricArrayOutput() ConfigMetricArrayOutput ToConfigMetricArrayOutputWithContext(context.Context) ConfigMetricArrayOutput }
ConfigMetricArrayInput is an input type that accepts ConfigMetricArray and ConfigMetricArrayOutput values. You can construct a concrete instance of `ConfigMetricArrayInput` via:
ConfigMetricArray{ ConfigMetricArgs{...} }
type ConfigMetricArrayOutput ¶
type ConfigMetricArrayOutput struct{ *pulumi.OutputState }
func (ConfigMetricArrayOutput) ElementType ¶
func (ConfigMetricArrayOutput) ElementType() reflect.Type
func (ConfigMetricArrayOutput) Index ¶
func (o ConfigMetricArrayOutput) Index(i pulumi.IntInput) ConfigMetricOutput
func (ConfigMetricArrayOutput) ToConfigMetricArrayOutput ¶
func (o ConfigMetricArrayOutput) ToConfigMetricArrayOutput() ConfigMetricArrayOutput
func (ConfigMetricArrayOutput) ToConfigMetricArrayOutputWithContext ¶
func (o ConfigMetricArrayOutput) ToConfigMetricArrayOutputWithContext(ctx context.Context) ConfigMetricArrayOutput
type ConfigMetricInput ¶
type ConfigMetricInput interface { pulumi.Input ToConfigMetricOutput() ConfigMetricOutput ToConfigMetricOutputWithContext(context.Context) ConfigMetricOutput }
ConfigMetricInput is an input type that accepts ConfigMetricArgs and ConfigMetricOutput values. You can construct a concrete instance of `ConfigMetricInput` via:
ConfigMetricArgs{...}
type ConfigMetricOutput ¶
type ConfigMetricOutput struct{ *pulumi.OutputState }
func (ConfigMetricOutput) Description ¶
func (o ConfigMetricOutput) Description() pulumi.StringPtrOutput
(Updatable) A description of the metric.
func (ConfigMetricOutput) ElementType ¶
func (ConfigMetricOutput) ElementType() reflect.Type
func (ConfigMetricOutput) Name ¶
func (o ConfigMetricOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the metric. This must be a known metric name.
func (ConfigMetricOutput) ToConfigMetricOutput ¶
func (o ConfigMetricOutput) ToConfigMetricOutput() ConfigMetricOutput
func (ConfigMetricOutput) ToConfigMetricOutputWithContext ¶
func (o ConfigMetricOutput) ToConfigMetricOutputWithContext(ctx context.Context) ConfigMetricOutput
func (ConfigMetricOutput) Unit ¶
func (o ConfigMetricOutput) Unit() pulumi.StringPtrOutput
(Updatable) The unit of the metric.
func (ConfigMetricOutput) ValueSource ¶
func (o ConfigMetricOutput) ValueSource() pulumi.StringPtrOutput
(Updatable) This must not be set.
type ConfigOutput ¶
type ConfigOutput struct{ *pulumi.OutputState }
func (ConfigOutput) ApmDomainId ¶
func (o ConfigOutput) ApmDomainId() pulumi.StringOutput
(Updatable) The APM Domain ID the request is intended for.
func (ConfigOutput) ConfigType ¶
func (o ConfigOutput) ConfigType() pulumi.StringOutput
(Updatable) The type of configuration item.
func (ConfigOutput) CreatedBy ¶
func (o ConfigOutput) CreatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.
func (ConfigOutput) DefinedTags ¶
func (o ConfigOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ConfigOutput) Description ¶
func (o ConfigOutput) Description() pulumi.StringOutput
(Updatable) An optional string that describes what the options are intended or used for.
func (ConfigOutput) Dimensions ¶
func (o ConfigOutput) Dimensions() ConfigDimensionArrayOutput
(Updatable) A list of dimensions for the metric. This variable should not be used.
func (ConfigOutput) DisplayName ¶
func (o ConfigOutput) DisplayName() pulumi.StringOutput
(Updatable) The name by which a configuration entity is displayed to the end user.
func (ConfigOutput) ElementType ¶
func (ConfigOutput) ElementType() reflect.Type
func (ConfigOutput) Etag ¶
func (o ConfigOutput) Etag() pulumi.StringOutput
For optimistic concurrency control. See `if-match`.
func (ConfigOutput) FilterId ¶
func (o ConfigOutput) FilterId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
func (ConfigOutput) FilterText ¶
func (o ConfigOutput) FilterText() pulumi.StringOutput
(Updatable) The string that defines the Span Filter expression.
func (ConfigOutput) FreeformTags ¶
func (o ConfigOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ConfigOutput) Group ¶
func (o ConfigOutput) Group() pulumi.StringOutput
(Updatable) A string that specifies the group that an OPTIONS item belongs to.
func (ConfigOutput) InUseBies ¶
func (o ConfigOutput) InUseBies() ConfigInUseByArrayOutput
The list of configuration items that reference the span filter.
func (ConfigOutput) Metrics ¶
func (o ConfigOutput) Metrics() ConfigMetricArrayOutput
(Updatable) The list of metrics in this group.
func (ConfigOutput) Namespace ¶
func (o ConfigOutput) Namespace() pulumi.StringOutput
(Updatable) The namespace to which the metrics are published. It must be one of several predefined namespaces.
func (ConfigOutput) OpcDryRun ¶
func (o ConfigOutput) OpcDryRun() pulumi.StringOutput
(Updatable) Indicates that the request is a dry run, if set to "true". A dry run request does not modify the configuration item details and is used only to perform validation on the submitted data.
func (ConfigOutput) Options ¶
func (o ConfigOutput) Options() pulumi.StringOutput
(Updatable) The options are stored here as JSON.
func (ConfigOutput) TimeCreated ¶
func (o ConfigOutput) TimeCreated() pulumi.StringOutput
The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
func (ConfigOutput) TimeUpdated ¶
func (o ConfigOutput) TimeUpdated() pulumi.StringOutput
The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
func (ConfigOutput) ToConfigOutput ¶
func (o ConfigOutput) ToConfigOutput() ConfigOutput
func (ConfigOutput) ToConfigOutputWithContext ¶
func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
func (ConfigOutput) UpdatedBy ¶
func (o ConfigOutput) UpdatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.
type ConfigRule ¶
type ConfigRule struct { // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName *string `pulumi:"displayName"` // (Updatable) The string that defines the Span Filter expression. FilterText *string `pulumi:"filterText"` // (Updatable) Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans *bool `pulumi:"isApplyToErrorSpans"` // (Updatable) Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled *bool `pulumi:"isEnabled"` // (Updatable) The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority *int `pulumi:"priority"` // (Updatable) The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime *int `pulumi:"satisfiedResponseTime"` // (Updatable) The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ToleratingResponseTime *int `pulumi:"toleratingResponseTime"` }
type ConfigRuleArgs ¶
type ConfigRuleArgs struct { // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // (Updatable) The string that defines the Span Filter expression. FilterText pulumi.StringPtrInput `pulumi:"filterText"` // (Updatable) Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans pulumi.BoolPtrInput `pulumi:"isApplyToErrorSpans"` // (Updatable) Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // (Updatable) The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority pulumi.IntPtrInput `pulumi:"priority"` // (Updatable) The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime pulumi.IntPtrInput `pulumi:"satisfiedResponseTime"` // (Updatable) The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ToleratingResponseTime pulumi.IntPtrInput `pulumi:"toleratingResponseTime"` }
func (ConfigRuleArgs) ElementType ¶
func (ConfigRuleArgs) ElementType() reflect.Type
func (ConfigRuleArgs) ToConfigRuleOutput ¶
func (i ConfigRuleArgs) ToConfigRuleOutput() ConfigRuleOutput
func (ConfigRuleArgs) ToConfigRuleOutputWithContext ¶
func (i ConfigRuleArgs) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
type ConfigRuleArray ¶
type ConfigRuleArray []ConfigRuleInput
func (ConfigRuleArray) ElementType ¶
func (ConfigRuleArray) ElementType() reflect.Type
func (ConfigRuleArray) ToConfigRuleArrayOutput ¶
func (i ConfigRuleArray) ToConfigRuleArrayOutput() ConfigRuleArrayOutput
func (ConfigRuleArray) ToConfigRuleArrayOutputWithContext ¶
func (i ConfigRuleArray) ToConfigRuleArrayOutputWithContext(ctx context.Context) ConfigRuleArrayOutput
type ConfigRuleArrayInput ¶
type ConfigRuleArrayInput interface { pulumi.Input ToConfigRuleArrayOutput() ConfigRuleArrayOutput ToConfigRuleArrayOutputWithContext(context.Context) ConfigRuleArrayOutput }
ConfigRuleArrayInput is an input type that accepts ConfigRuleArray and ConfigRuleArrayOutput values. You can construct a concrete instance of `ConfigRuleArrayInput` via:
ConfigRuleArray{ ConfigRuleArgs{...} }
type ConfigRuleArrayOutput ¶
type ConfigRuleArrayOutput struct{ *pulumi.OutputState }
func (ConfigRuleArrayOutput) ElementType ¶
func (ConfigRuleArrayOutput) ElementType() reflect.Type
func (ConfigRuleArrayOutput) Index ¶
func (o ConfigRuleArrayOutput) Index(i pulumi.IntInput) ConfigRuleOutput
func (ConfigRuleArrayOutput) ToConfigRuleArrayOutput ¶
func (o ConfigRuleArrayOutput) ToConfigRuleArrayOutput() ConfigRuleArrayOutput
func (ConfigRuleArrayOutput) ToConfigRuleArrayOutputWithContext ¶
func (o ConfigRuleArrayOutput) ToConfigRuleArrayOutputWithContext(ctx context.Context) ConfigRuleArrayOutput
type ConfigRuleInput ¶
type ConfigRuleInput interface { pulumi.Input ToConfigRuleOutput() ConfigRuleOutput ToConfigRuleOutputWithContext(context.Context) ConfigRuleOutput }
ConfigRuleInput is an input type that accepts ConfigRuleArgs and ConfigRuleOutput values. You can construct a concrete instance of `ConfigRuleInput` via:
ConfigRuleArgs{...}
type ConfigRuleOutput ¶
type ConfigRuleOutput struct{ *pulumi.OutputState }
func (ConfigRuleOutput) DisplayName ¶
func (o ConfigRuleOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The name by which a configuration entity is displayed to the end user.
func (ConfigRuleOutput) ElementType ¶
func (ConfigRuleOutput) ElementType() reflect.Type
func (ConfigRuleOutput) FilterText ¶
func (o ConfigRuleOutput) FilterText() pulumi.StringPtrOutput
(Updatable) The string that defines the Span Filter expression.
func (ConfigRuleOutput) IsApplyToErrorSpans ¶
func (o ConfigRuleOutput) IsApplyToErrorSpans() pulumi.BoolPtrOutput
(Updatable) Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
func (ConfigRuleOutput) IsEnabled ¶
func (o ConfigRuleOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
func (ConfigRuleOutput) Priority ¶
func (o ConfigRuleOutput) Priority() pulumi.IntPtrOutput
(Updatable) The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
func (ConfigRuleOutput) SatisfiedResponseTime ¶
func (o ConfigRuleOutput) SatisfiedResponseTime() pulumi.IntPtrOutput
(Updatable) The maximum response time in milliseconds that is considered "satisfactory" for the end user.
func (ConfigRuleOutput) ToConfigRuleOutput ¶
func (o ConfigRuleOutput) ToConfigRuleOutput() ConfigRuleOutput
func (ConfigRuleOutput) ToConfigRuleOutputWithContext ¶
func (o ConfigRuleOutput) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
func (ConfigRuleOutput) ToleratingResponseTime ¶
func (o ConfigRuleOutput) ToleratingResponseTime() pulumi.IntPtrOutput
(Updatable) The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type ConfigState ¶
type ConfigState struct { // (Updatable) The APM Domain ID the request is intended for. ApmDomainId pulumi.StringPtrInput // (Updatable) The type of configuration item. ConfigType pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. CreatedBy pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) An optional string that describes what the options are intended or used for. Description pulumi.StringPtrInput // (Updatable) A list of dimensions for the metric. This variable should not be used. Dimensions ConfigDimensionArrayInput // (Updatable) The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringPtrInput // For optimistic concurrency control. See `if-match`. Etag pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId pulumi.StringPtrInput // (Updatable) The string that defines the Span Filter expression. FilterText pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) A string that specifies the group that an OPTIONS item belongs to. Group pulumi.StringPtrInput // The list of configuration items that reference the span filter. InUseBies ConfigInUseByArrayInput // (Updatable) The list of metrics in this group. Metrics ConfigMetricArrayInput // (Updatable) The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace pulumi.StringPtrInput // (Updatable) Indicates that the request is a dry run, if set to "true". A dry run request does not modify the configuration item details and is used only to perform validation on the submitted data. OpcDryRun pulumi.StringPtrInput // (Updatable) The options are stored here as JSON. Options pulumi.StringPtrInput // (Updatable) Rules ConfigRuleArrayInput // The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z` TimeCreated pulumi.StringPtrInput // The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z` TimeUpdated pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. UpdatedBy pulumi.StringPtrInput }
func (ConfigState) ElementType ¶
func (ConfigState) ElementType() reflect.Type
type GetConfigDimension ¶
type GetConfigDimensionArgs ¶
type GetConfigDimensionArgs struct { // The name of the metric. This must be a known metric name. Name pulumi.StringInput `pulumi:"name"` // This must not be set. ValueSource pulumi.StringInput `pulumi:"valueSource"` }
func (GetConfigDimensionArgs) ElementType ¶
func (GetConfigDimensionArgs) ElementType() reflect.Type
func (GetConfigDimensionArgs) ToGetConfigDimensionOutput ¶
func (i GetConfigDimensionArgs) ToGetConfigDimensionOutput() GetConfigDimensionOutput
func (GetConfigDimensionArgs) ToGetConfigDimensionOutputWithContext ¶
func (i GetConfigDimensionArgs) ToGetConfigDimensionOutputWithContext(ctx context.Context) GetConfigDimensionOutput
type GetConfigDimensionArray ¶
type GetConfigDimensionArray []GetConfigDimensionInput
func (GetConfigDimensionArray) ElementType ¶
func (GetConfigDimensionArray) ElementType() reflect.Type
func (GetConfigDimensionArray) ToGetConfigDimensionArrayOutput ¶
func (i GetConfigDimensionArray) ToGetConfigDimensionArrayOutput() GetConfigDimensionArrayOutput
func (GetConfigDimensionArray) ToGetConfigDimensionArrayOutputWithContext ¶
func (i GetConfigDimensionArray) ToGetConfigDimensionArrayOutputWithContext(ctx context.Context) GetConfigDimensionArrayOutput
type GetConfigDimensionArrayInput ¶
type GetConfigDimensionArrayInput interface { pulumi.Input ToGetConfigDimensionArrayOutput() GetConfigDimensionArrayOutput ToGetConfigDimensionArrayOutputWithContext(context.Context) GetConfigDimensionArrayOutput }
GetConfigDimensionArrayInput is an input type that accepts GetConfigDimensionArray and GetConfigDimensionArrayOutput values. You can construct a concrete instance of `GetConfigDimensionArrayInput` via:
GetConfigDimensionArray{ GetConfigDimensionArgs{...} }
type GetConfigDimensionArrayOutput ¶
type GetConfigDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigDimensionArrayOutput) ElementType ¶
func (GetConfigDimensionArrayOutput) ElementType() reflect.Type
func (GetConfigDimensionArrayOutput) Index ¶
func (o GetConfigDimensionArrayOutput) Index(i pulumi.IntInput) GetConfigDimensionOutput
func (GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutput ¶
func (o GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutput() GetConfigDimensionArrayOutput
func (GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutputWithContext ¶
func (o GetConfigDimensionArrayOutput) ToGetConfigDimensionArrayOutputWithContext(ctx context.Context) GetConfigDimensionArrayOutput
type GetConfigDimensionInput ¶
type GetConfigDimensionInput interface { pulumi.Input ToGetConfigDimensionOutput() GetConfigDimensionOutput ToGetConfigDimensionOutputWithContext(context.Context) GetConfigDimensionOutput }
GetConfigDimensionInput is an input type that accepts GetConfigDimensionArgs and GetConfigDimensionOutput values. You can construct a concrete instance of `GetConfigDimensionInput` via:
GetConfigDimensionArgs{...}
type GetConfigDimensionOutput ¶
type GetConfigDimensionOutput struct{ *pulumi.OutputState }
func (GetConfigDimensionOutput) ElementType ¶
func (GetConfigDimensionOutput) ElementType() reflect.Type
func (GetConfigDimensionOutput) Name ¶
func (o GetConfigDimensionOutput) Name() pulumi.StringOutput
The name of the metric. This must be a known metric name.
func (GetConfigDimensionOutput) ToGetConfigDimensionOutput ¶
func (o GetConfigDimensionOutput) ToGetConfigDimensionOutput() GetConfigDimensionOutput
func (GetConfigDimensionOutput) ToGetConfigDimensionOutputWithContext ¶
func (o GetConfigDimensionOutput) ToGetConfigDimensionOutputWithContext(ctx context.Context) GetConfigDimensionOutput
func (GetConfigDimensionOutput) ValueSource ¶
func (o GetConfigDimensionOutput) ValueSource() pulumi.StringOutput
This must not be set.
type GetConfigInUseBy ¶
type GetConfigInUseBy struct { // The type of configuration item. ConfigType string `pulumi:"configType"` // The name by which a configuration entity is displayed to the end user. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id string `pulumi:"id"` // A string that specifies the group that an OPTIONS item belongs to. OptionsGroup string `pulumi:"optionsGroup"` }
type GetConfigInUseByArgs ¶
type GetConfigInUseByArgs struct { // The type of configuration item. ConfigType pulumi.StringInput `pulumi:"configType"` // The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id pulumi.StringInput `pulumi:"id"` // A string that specifies the group that an OPTIONS item belongs to. OptionsGroup pulumi.StringInput `pulumi:"optionsGroup"` }
func (GetConfigInUseByArgs) ElementType ¶
func (GetConfigInUseByArgs) ElementType() reflect.Type
func (GetConfigInUseByArgs) ToGetConfigInUseByOutput ¶
func (i GetConfigInUseByArgs) ToGetConfigInUseByOutput() GetConfigInUseByOutput
func (GetConfigInUseByArgs) ToGetConfigInUseByOutputWithContext ¶
func (i GetConfigInUseByArgs) ToGetConfigInUseByOutputWithContext(ctx context.Context) GetConfigInUseByOutput
type GetConfigInUseByArray ¶
type GetConfigInUseByArray []GetConfigInUseByInput
func (GetConfigInUseByArray) ElementType ¶
func (GetConfigInUseByArray) ElementType() reflect.Type
func (GetConfigInUseByArray) ToGetConfigInUseByArrayOutput ¶
func (i GetConfigInUseByArray) ToGetConfigInUseByArrayOutput() GetConfigInUseByArrayOutput
func (GetConfigInUseByArray) ToGetConfigInUseByArrayOutputWithContext ¶
func (i GetConfigInUseByArray) ToGetConfigInUseByArrayOutputWithContext(ctx context.Context) GetConfigInUseByArrayOutput
type GetConfigInUseByArrayInput ¶
type GetConfigInUseByArrayInput interface { pulumi.Input ToGetConfigInUseByArrayOutput() GetConfigInUseByArrayOutput ToGetConfigInUseByArrayOutputWithContext(context.Context) GetConfigInUseByArrayOutput }
GetConfigInUseByArrayInput is an input type that accepts GetConfigInUseByArray and GetConfigInUseByArrayOutput values. You can construct a concrete instance of `GetConfigInUseByArrayInput` via:
GetConfigInUseByArray{ GetConfigInUseByArgs{...} }
type GetConfigInUseByArrayOutput ¶
type GetConfigInUseByArrayOutput struct{ *pulumi.OutputState }
func (GetConfigInUseByArrayOutput) ElementType ¶
func (GetConfigInUseByArrayOutput) ElementType() reflect.Type
func (GetConfigInUseByArrayOutput) Index ¶
func (o GetConfigInUseByArrayOutput) Index(i pulumi.IntInput) GetConfigInUseByOutput
func (GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutput ¶
func (o GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutput() GetConfigInUseByArrayOutput
func (GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutputWithContext ¶
func (o GetConfigInUseByArrayOutput) ToGetConfigInUseByArrayOutputWithContext(ctx context.Context) GetConfigInUseByArrayOutput
type GetConfigInUseByInput ¶
type GetConfigInUseByInput interface { pulumi.Input ToGetConfigInUseByOutput() GetConfigInUseByOutput ToGetConfigInUseByOutputWithContext(context.Context) GetConfigInUseByOutput }
GetConfigInUseByInput is an input type that accepts GetConfigInUseByArgs and GetConfigInUseByOutput values. You can construct a concrete instance of `GetConfigInUseByInput` via:
GetConfigInUseByArgs{...}
type GetConfigInUseByOutput ¶
type GetConfigInUseByOutput struct{ *pulumi.OutputState }
func (GetConfigInUseByOutput) ConfigType ¶
func (o GetConfigInUseByOutput) ConfigType() pulumi.StringOutput
The type of configuration item.
func (GetConfigInUseByOutput) DisplayName ¶
func (o GetConfigInUseByOutput) DisplayName() pulumi.StringOutput
The name by which a configuration entity is displayed to the end user.
func (GetConfigInUseByOutput) ElementType ¶
func (GetConfigInUseByOutput) ElementType() reflect.Type
func (GetConfigInUseByOutput) Id ¶
func (o GetConfigInUseByOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created.
func (GetConfigInUseByOutput) OptionsGroup ¶
func (o GetConfigInUseByOutput) OptionsGroup() pulumi.StringOutput
A string that specifies the group that an OPTIONS item belongs to.
func (GetConfigInUseByOutput) ToGetConfigInUseByOutput ¶
func (o GetConfigInUseByOutput) ToGetConfigInUseByOutput() GetConfigInUseByOutput
func (GetConfigInUseByOutput) ToGetConfigInUseByOutputWithContext ¶
func (o GetConfigInUseByOutput) ToGetConfigInUseByOutputWithContext(ctx context.Context) GetConfigInUseByOutput
type GetConfigMetric ¶
type GetConfigMetric struct { // A description of the metric. Description string `pulumi:"description"` // The name of the metric. This must be a known metric name. Name string `pulumi:"name"` // The unit of the metric. Unit string `pulumi:"unit"` // This must not be set. ValueSource string `pulumi:"valueSource"` }
type GetConfigMetricArgs ¶
type GetConfigMetricArgs struct { // A description of the metric. Description pulumi.StringInput `pulumi:"description"` // The name of the metric. This must be a known metric name. Name pulumi.StringInput `pulumi:"name"` // The unit of the metric. Unit pulumi.StringInput `pulumi:"unit"` // This must not be set. ValueSource pulumi.StringInput `pulumi:"valueSource"` }
func (GetConfigMetricArgs) ElementType ¶
func (GetConfigMetricArgs) ElementType() reflect.Type
func (GetConfigMetricArgs) ToGetConfigMetricOutput ¶
func (i GetConfigMetricArgs) ToGetConfigMetricOutput() GetConfigMetricOutput
func (GetConfigMetricArgs) ToGetConfigMetricOutputWithContext ¶
func (i GetConfigMetricArgs) ToGetConfigMetricOutputWithContext(ctx context.Context) GetConfigMetricOutput
type GetConfigMetricArray ¶
type GetConfigMetricArray []GetConfigMetricInput
func (GetConfigMetricArray) ElementType ¶
func (GetConfigMetricArray) ElementType() reflect.Type
func (GetConfigMetricArray) ToGetConfigMetricArrayOutput ¶
func (i GetConfigMetricArray) ToGetConfigMetricArrayOutput() GetConfigMetricArrayOutput
func (GetConfigMetricArray) ToGetConfigMetricArrayOutputWithContext ¶
func (i GetConfigMetricArray) ToGetConfigMetricArrayOutputWithContext(ctx context.Context) GetConfigMetricArrayOutput
type GetConfigMetricArrayInput ¶
type GetConfigMetricArrayInput interface { pulumi.Input ToGetConfigMetricArrayOutput() GetConfigMetricArrayOutput ToGetConfigMetricArrayOutputWithContext(context.Context) GetConfigMetricArrayOutput }
GetConfigMetricArrayInput is an input type that accepts GetConfigMetricArray and GetConfigMetricArrayOutput values. You can construct a concrete instance of `GetConfigMetricArrayInput` via:
GetConfigMetricArray{ GetConfigMetricArgs{...} }
type GetConfigMetricArrayOutput ¶
type GetConfigMetricArrayOutput struct{ *pulumi.OutputState }
func (GetConfigMetricArrayOutput) ElementType ¶
func (GetConfigMetricArrayOutput) ElementType() reflect.Type
func (GetConfigMetricArrayOutput) Index ¶
func (o GetConfigMetricArrayOutput) Index(i pulumi.IntInput) GetConfigMetricOutput
func (GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutput ¶
func (o GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutput() GetConfigMetricArrayOutput
func (GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutputWithContext ¶
func (o GetConfigMetricArrayOutput) ToGetConfigMetricArrayOutputWithContext(ctx context.Context) GetConfigMetricArrayOutput
type GetConfigMetricInput ¶
type GetConfigMetricInput interface { pulumi.Input ToGetConfigMetricOutput() GetConfigMetricOutput ToGetConfigMetricOutputWithContext(context.Context) GetConfigMetricOutput }
GetConfigMetricInput is an input type that accepts GetConfigMetricArgs and GetConfigMetricOutput values. You can construct a concrete instance of `GetConfigMetricInput` via:
GetConfigMetricArgs{...}
type GetConfigMetricOutput ¶
type GetConfigMetricOutput struct{ *pulumi.OutputState }
func (GetConfigMetricOutput) Description ¶
func (o GetConfigMetricOutput) Description() pulumi.StringOutput
A description of the metric.
func (GetConfigMetricOutput) ElementType ¶
func (GetConfigMetricOutput) ElementType() reflect.Type
func (GetConfigMetricOutput) Name ¶
func (o GetConfigMetricOutput) Name() pulumi.StringOutput
The name of the metric. This must be a known metric name.
func (GetConfigMetricOutput) ToGetConfigMetricOutput ¶
func (o GetConfigMetricOutput) ToGetConfigMetricOutput() GetConfigMetricOutput
func (GetConfigMetricOutput) ToGetConfigMetricOutputWithContext ¶
func (o GetConfigMetricOutput) ToGetConfigMetricOutputWithContext(ctx context.Context) GetConfigMetricOutput
func (GetConfigMetricOutput) Unit ¶
func (o GetConfigMetricOutput) Unit() pulumi.StringOutput
The unit of the metric.
func (GetConfigMetricOutput) ValueSource ¶
func (o GetConfigMetricOutput) ValueSource() pulumi.StringOutput
This must not be set.
type GetConfigRule ¶
type GetConfigRule struct { // The name by which a configuration entity is displayed to the end user. DisplayName string `pulumi:"displayName"` // The string that defines the Span Filter expression. FilterText string `pulumi:"filterText"` // Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans bool `pulumi:"isApplyToErrorSpans"` // Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled bool `pulumi:"isEnabled"` // The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority int `pulumi:"priority"` // The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime int `pulumi:"satisfiedResponseTime"` // The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". ToleratingResponseTime int `pulumi:"toleratingResponseTime"` }
type GetConfigRuleArgs ¶
type GetConfigRuleArgs struct { // The name by which a configuration entity is displayed to the end user. DisplayName pulumi.StringInput `pulumi:"displayName"` // The string that defines the Span Filter expression. FilterText pulumi.StringInput `pulumi:"filterText"` // Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans pulumi.BoolInput `pulumi:"isApplyToErrorSpans"` // Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority pulumi.IntInput `pulumi:"priority"` // The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime pulumi.IntInput `pulumi:"satisfiedResponseTime"` // The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". ToleratingResponseTime pulumi.IntInput `pulumi:"toleratingResponseTime"` }
func (GetConfigRuleArgs) ElementType ¶
func (GetConfigRuleArgs) ElementType() reflect.Type
func (GetConfigRuleArgs) ToGetConfigRuleOutput ¶
func (i GetConfigRuleArgs) ToGetConfigRuleOutput() GetConfigRuleOutput
func (GetConfigRuleArgs) ToGetConfigRuleOutputWithContext ¶
func (i GetConfigRuleArgs) ToGetConfigRuleOutputWithContext(ctx context.Context) GetConfigRuleOutput
type GetConfigRuleArray ¶
type GetConfigRuleArray []GetConfigRuleInput
func (GetConfigRuleArray) ElementType ¶
func (GetConfigRuleArray) ElementType() reflect.Type
func (GetConfigRuleArray) ToGetConfigRuleArrayOutput ¶
func (i GetConfigRuleArray) ToGetConfigRuleArrayOutput() GetConfigRuleArrayOutput
func (GetConfigRuleArray) ToGetConfigRuleArrayOutputWithContext ¶
func (i GetConfigRuleArray) ToGetConfigRuleArrayOutputWithContext(ctx context.Context) GetConfigRuleArrayOutput
type GetConfigRuleArrayInput ¶
type GetConfigRuleArrayInput interface { pulumi.Input ToGetConfigRuleArrayOutput() GetConfigRuleArrayOutput ToGetConfigRuleArrayOutputWithContext(context.Context) GetConfigRuleArrayOutput }
GetConfigRuleArrayInput is an input type that accepts GetConfigRuleArray and GetConfigRuleArrayOutput values. You can construct a concrete instance of `GetConfigRuleArrayInput` via:
GetConfigRuleArray{ GetConfigRuleArgs{...} }
type GetConfigRuleArrayOutput ¶
type GetConfigRuleArrayOutput struct{ *pulumi.OutputState }
func (GetConfigRuleArrayOutput) ElementType ¶
func (GetConfigRuleArrayOutput) ElementType() reflect.Type
func (GetConfigRuleArrayOutput) Index ¶
func (o GetConfigRuleArrayOutput) Index(i pulumi.IntInput) GetConfigRuleOutput
func (GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutput ¶
func (o GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutput() GetConfigRuleArrayOutput
func (GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutputWithContext ¶
func (o GetConfigRuleArrayOutput) ToGetConfigRuleArrayOutputWithContext(ctx context.Context) GetConfigRuleArrayOutput
type GetConfigRuleInput ¶
type GetConfigRuleInput interface { pulumi.Input ToGetConfigRuleOutput() GetConfigRuleOutput ToGetConfigRuleOutputWithContext(context.Context) GetConfigRuleOutput }
GetConfigRuleInput is an input type that accepts GetConfigRuleArgs and GetConfigRuleOutput values. You can construct a concrete instance of `GetConfigRuleInput` via:
GetConfigRuleArgs{...}
type GetConfigRuleOutput ¶
type GetConfigRuleOutput struct{ *pulumi.OutputState }
func (GetConfigRuleOutput) DisplayName ¶
func (o GetConfigRuleOutput) DisplayName() pulumi.StringOutput
The name by which a configuration entity is displayed to the end user.
func (GetConfigRuleOutput) ElementType ¶
func (GetConfigRuleOutput) ElementType() reflect.Type
func (GetConfigRuleOutput) FilterText ¶
func (o GetConfigRuleOutput) FilterText() pulumi.StringOutput
The string that defines the Span Filter expression.
func (GetConfigRuleOutput) IsApplyToErrorSpans ¶
func (o GetConfigRuleOutput) IsApplyToErrorSpans() pulumi.BoolOutput
Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
func (GetConfigRuleOutput) IsEnabled ¶
func (o GetConfigRuleOutput) IsEnabled() pulumi.BoolOutput
Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
func (GetConfigRuleOutput) Priority ¶
func (o GetConfigRuleOutput) Priority() pulumi.IntOutput
The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
func (GetConfigRuleOutput) SatisfiedResponseTime ¶
func (o GetConfigRuleOutput) SatisfiedResponseTime() pulumi.IntOutput
The maximum response time in milliseconds that is considered "satisfactory" for the end user.
func (GetConfigRuleOutput) ToGetConfigRuleOutput ¶
func (o GetConfigRuleOutput) ToGetConfigRuleOutput() GetConfigRuleOutput
func (GetConfigRuleOutput) ToGetConfigRuleOutputWithContext ¶
func (o GetConfigRuleOutput) ToGetConfigRuleOutputWithContext(ctx context.Context) GetConfigRuleOutput
func (GetConfigRuleOutput) ToleratingResponseTime ¶
func (o GetConfigRuleOutput) ToleratingResponseTime() pulumi.IntOutput
The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
type GetConfigsArgs ¶
type GetConfigsArgs struct { // The APM Domain ID the request is intended for. ApmDomainId string `pulumi:"apmDomainId"` // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType *string `pulumi:"configType"` // A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND". DefinedTagEquals []string `pulumi:"definedTagEquals"` // A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND". DefinedTagExists []string `pulumi:"definedTagExists"` // A filter to return resources that match the given display name. DisplayName *string `pulumi:"displayName"` Filters []GetConfigsFilter `pulumi:"filters"` // A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND". FreeformTagEquals []string `pulumi:"freeformTagEquals"` // A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND". FreeformTagExists []string `pulumi:"freeformTagExists"` // A filter to return OPTIONS resources that match the given group. OptionsGroup *string `pulumi:"optionsGroup"` }
A collection of arguments for invoking getConfigs.
type GetConfigsConfigCollection ¶
type GetConfigsConfigCollection struct {
Items []GetConfigsConfigCollectionItem `pulumi:"items"`
}
type GetConfigsConfigCollectionArgs ¶
type GetConfigsConfigCollectionArgs struct {
Items GetConfigsConfigCollectionItemArrayInput `pulumi:"items"`
}
func (GetConfigsConfigCollectionArgs) ElementType ¶
func (GetConfigsConfigCollectionArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutput ¶
func (i GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutput() GetConfigsConfigCollectionOutput
func (GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutputWithContext ¶
func (i GetConfigsConfigCollectionArgs) ToGetConfigsConfigCollectionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionOutput
type GetConfigsConfigCollectionArray ¶
type GetConfigsConfigCollectionArray []GetConfigsConfigCollectionInput
func (GetConfigsConfigCollectionArray) ElementType ¶
func (GetConfigsConfigCollectionArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutput ¶
func (i GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutput() GetConfigsConfigCollectionArrayOutput
func (GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionArray) ToGetConfigsConfigCollectionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionArrayOutput
type GetConfigsConfigCollectionArrayInput ¶
type GetConfigsConfigCollectionArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionArrayOutput() GetConfigsConfigCollectionArrayOutput ToGetConfigsConfigCollectionArrayOutputWithContext(context.Context) GetConfigsConfigCollectionArrayOutput }
GetConfigsConfigCollectionArrayInput is an input type that accepts GetConfigsConfigCollectionArray and GetConfigsConfigCollectionArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionArrayInput` via:
GetConfigsConfigCollectionArray{ GetConfigsConfigCollectionArgs{...} }
type GetConfigsConfigCollectionArrayOutput ¶
type GetConfigsConfigCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionArrayOutput) Index ¶
func (o GetConfigsConfigCollectionArrayOutput) Index(i pulumi.IntInput) GetConfigsConfigCollectionOutput
func (GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutput ¶
func (o GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutput() GetConfigsConfigCollectionArrayOutput
func (GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionArrayOutput) ToGetConfigsConfigCollectionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionArrayOutput
type GetConfigsConfigCollectionInput ¶
type GetConfigsConfigCollectionInput interface { pulumi.Input ToGetConfigsConfigCollectionOutput() GetConfigsConfigCollectionOutput ToGetConfigsConfigCollectionOutputWithContext(context.Context) GetConfigsConfigCollectionOutput }
GetConfigsConfigCollectionInput is an input type that accepts GetConfigsConfigCollectionArgs and GetConfigsConfigCollectionOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionInput` via:
GetConfigsConfigCollectionArgs{...}
type GetConfigsConfigCollectionItem ¶
type GetConfigsConfigCollectionItem struct { // The APM Domain ID the request is intended for. ApmDomainId string `pulumi:"apmDomainId"` // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType string `pulumi:"configType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. CreatedBy string `pulumi:"createdBy"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A description of the metric. Description string `pulumi:"description"` // A list of dimensions for the metric. This variable should not be used. Dimensions []GetConfigsConfigCollectionItemDimension `pulumi:"dimensions"` // A filter to return resources that match the given display name. DisplayName string `pulumi:"displayName"` // For optimistic concurrency control. See `if-match`. Etag string `pulumi:"etag"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId string `pulumi:"filterId"` // The string that defines the Span Filter expression. FilterText string `pulumi:"filterText"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A string that specifies the group that an OPTIONS item belongs to. Group string `pulumi:"group"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id string `pulumi:"id"` // The list of configuration items that reference the span filter. InUseBies []GetConfigsConfigCollectionItemInUseBy `pulumi:"inUseBies"` // The list of metrics in this group. Metrics []GetConfigsConfigCollectionItemMetric `pulumi:"metrics"` // The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace string `pulumi:"namespace"` OpcDryRun string `pulumi:"opcDryRun"` // The options are stored here as JSON. Options string `pulumi:"options"` Rules []GetConfigsConfigCollectionItemRule `pulumi:"rules"` // The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z` TimeCreated string `pulumi:"timeCreated"` // The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z` TimeUpdated string `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. UpdatedBy string `pulumi:"updatedBy"` }
type GetConfigsConfigCollectionItemArgs ¶
type GetConfigsConfigCollectionItemArgs struct { // The APM Domain ID the request is intended for. ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"` // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType pulumi.StringInput `pulumi:"configType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A description of the metric. Description pulumi.StringInput `pulumi:"description"` // A list of dimensions for the metric. This variable should not be used. Dimensions GetConfigsConfigCollectionItemDimensionArrayInput `pulumi:"dimensions"` // A filter to return resources that match the given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // For optimistic concurrency control. See `if-match`. Etag pulumi.StringInput `pulumi:"etag"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId pulumi.StringInput `pulumi:"filterId"` // The string that defines the Span Filter expression. FilterText pulumi.StringInput `pulumi:"filterText"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A string that specifies the group that an OPTIONS item belongs to. Group pulumi.StringInput `pulumi:"group"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id pulumi.StringInput `pulumi:"id"` // The list of configuration items that reference the span filter. InUseBies GetConfigsConfigCollectionItemInUseByArrayInput `pulumi:"inUseBies"` // The list of metrics in this group. Metrics GetConfigsConfigCollectionItemMetricArrayInput `pulumi:"metrics"` // The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace pulumi.StringInput `pulumi:"namespace"` OpcDryRun pulumi.StringInput `pulumi:"opcDryRun"` // The options are stored here as JSON. Options pulumi.StringInput `pulumi:"options"` Rules GetConfigsConfigCollectionItemRuleArrayInput `pulumi:"rules"` // The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. UpdatedBy pulumi.StringInput `pulumi:"updatedBy"` }
func (GetConfigsConfigCollectionItemArgs) ElementType ¶
func (GetConfigsConfigCollectionItemArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutput ¶
func (i GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutput() GetConfigsConfigCollectionItemOutput
func (GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutputWithContext ¶
func (i GetConfigsConfigCollectionItemArgs) ToGetConfigsConfigCollectionItemOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemOutput
type GetConfigsConfigCollectionItemArray ¶
type GetConfigsConfigCollectionItemArray []GetConfigsConfigCollectionItemInput
func (GetConfigsConfigCollectionItemArray) ElementType ¶
func (GetConfigsConfigCollectionItemArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutput ¶
func (i GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutput() GetConfigsConfigCollectionItemArrayOutput
func (GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionItemArray) ToGetConfigsConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemArrayOutput
type GetConfigsConfigCollectionItemArrayInput ¶
type GetConfigsConfigCollectionItemArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionItemArrayOutput() GetConfigsConfigCollectionItemArrayOutput ToGetConfigsConfigCollectionItemArrayOutputWithContext(context.Context) GetConfigsConfigCollectionItemArrayOutput }
GetConfigsConfigCollectionItemArrayInput is an input type that accepts GetConfigsConfigCollectionItemArray and GetConfigsConfigCollectionItemArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemArrayInput` via:
GetConfigsConfigCollectionItemArray{ GetConfigsConfigCollectionItemArgs{...} }
type GetConfigsConfigCollectionItemArrayOutput ¶
type GetConfigsConfigCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionItemArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutput ¶
func (o GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutput() GetConfigsConfigCollectionItemArrayOutput
func (GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionItemArrayOutput) ToGetConfigsConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemArrayOutput
type GetConfigsConfigCollectionItemDimensionArgs ¶
type GetConfigsConfigCollectionItemDimensionArgs struct { // The name of the metric. This must be a known metric name. Name pulumi.StringInput `pulumi:"name"` // This must not be set. ValueSource pulumi.StringInput `pulumi:"valueSource"` }
func (GetConfigsConfigCollectionItemDimensionArgs) ElementType ¶
func (GetConfigsConfigCollectionItemDimensionArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutput ¶
func (i GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutput() GetConfigsConfigCollectionItemDimensionOutput
func (GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutputWithContext ¶
func (i GetConfigsConfigCollectionItemDimensionArgs) ToGetConfigsConfigCollectionItemDimensionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionOutput
type GetConfigsConfigCollectionItemDimensionArray ¶
type GetConfigsConfigCollectionItemDimensionArray []GetConfigsConfigCollectionItemDimensionInput
func (GetConfigsConfigCollectionItemDimensionArray) ElementType ¶
func (GetConfigsConfigCollectionItemDimensionArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutput ¶
func (i GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutput() GetConfigsConfigCollectionItemDimensionArrayOutput
func (GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionItemDimensionArray) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionArrayOutput
type GetConfigsConfigCollectionItemDimensionArrayInput ¶
type GetConfigsConfigCollectionItemDimensionArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionItemDimensionArrayOutput() GetConfigsConfigCollectionItemDimensionArrayOutput ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext(context.Context) GetConfigsConfigCollectionItemDimensionArrayOutput }
GetConfigsConfigCollectionItemDimensionArrayInput is an input type that accepts GetConfigsConfigCollectionItemDimensionArray and GetConfigsConfigCollectionItemDimensionArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemDimensionArrayInput` via:
GetConfigsConfigCollectionItemDimensionArray{ GetConfigsConfigCollectionItemDimensionArgs{...} }
type GetConfigsConfigCollectionItemDimensionArrayOutput ¶
type GetConfigsConfigCollectionItemDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemDimensionArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionItemDimensionArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutput ¶
func (o GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutput() GetConfigsConfigCollectionItemDimensionArrayOutput
func (GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionItemDimensionArrayOutput) ToGetConfigsConfigCollectionItemDimensionArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionArrayOutput
type GetConfigsConfigCollectionItemDimensionInput ¶
type GetConfigsConfigCollectionItemDimensionInput interface { pulumi.Input ToGetConfigsConfigCollectionItemDimensionOutput() GetConfigsConfigCollectionItemDimensionOutput ToGetConfigsConfigCollectionItemDimensionOutputWithContext(context.Context) GetConfigsConfigCollectionItemDimensionOutput }
GetConfigsConfigCollectionItemDimensionInput is an input type that accepts GetConfigsConfigCollectionItemDimensionArgs and GetConfigsConfigCollectionItemDimensionOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemDimensionInput` via:
GetConfigsConfigCollectionItemDimensionArgs{...}
type GetConfigsConfigCollectionItemDimensionOutput ¶
type GetConfigsConfigCollectionItemDimensionOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemDimensionOutput) ElementType ¶
func (GetConfigsConfigCollectionItemDimensionOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemDimensionOutput) Name ¶
func (o GetConfigsConfigCollectionItemDimensionOutput) Name() pulumi.StringOutput
The name of the metric. This must be a known metric name.
func (GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutput ¶
func (o GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutput() GetConfigsConfigCollectionItemDimensionOutput
func (GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutputWithContext ¶
func (o GetConfigsConfigCollectionItemDimensionOutput) ToGetConfigsConfigCollectionItemDimensionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemDimensionOutput
func (GetConfigsConfigCollectionItemDimensionOutput) ValueSource ¶
func (o GetConfigsConfigCollectionItemDimensionOutput) ValueSource() pulumi.StringOutput
This must not be set.
type GetConfigsConfigCollectionItemInUseBy ¶
type GetConfigsConfigCollectionItemInUseBy struct { // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType string `pulumi:"configType"` // A filter to return resources that match the given display name. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id string `pulumi:"id"` // A filter to return OPTIONS resources that match the given group. OptionsGroup string `pulumi:"optionsGroup"` }
type GetConfigsConfigCollectionItemInUseByArgs ¶
type GetConfigsConfigCollectionItemInUseByArgs struct { // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType pulumi.StringInput `pulumi:"configType"` // A filter to return resources that match the given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id pulumi.StringInput `pulumi:"id"` // A filter to return OPTIONS resources that match the given group. OptionsGroup pulumi.StringInput `pulumi:"optionsGroup"` }
func (GetConfigsConfigCollectionItemInUseByArgs) ElementType ¶
func (GetConfigsConfigCollectionItemInUseByArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutput ¶
func (i GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutput() GetConfigsConfigCollectionItemInUseByOutput
func (GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutputWithContext ¶
func (i GetConfigsConfigCollectionItemInUseByArgs) ToGetConfigsConfigCollectionItemInUseByOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByOutput
type GetConfigsConfigCollectionItemInUseByArray ¶
type GetConfigsConfigCollectionItemInUseByArray []GetConfigsConfigCollectionItemInUseByInput
func (GetConfigsConfigCollectionItemInUseByArray) ElementType ¶
func (GetConfigsConfigCollectionItemInUseByArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutput ¶
func (i GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutput() GetConfigsConfigCollectionItemInUseByArrayOutput
func (GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionItemInUseByArray) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByArrayOutput
type GetConfigsConfigCollectionItemInUseByArrayInput ¶
type GetConfigsConfigCollectionItemInUseByArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionItemInUseByArrayOutput() GetConfigsConfigCollectionItemInUseByArrayOutput ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext(context.Context) GetConfigsConfigCollectionItemInUseByArrayOutput }
GetConfigsConfigCollectionItemInUseByArrayInput is an input type that accepts GetConfigsConfigCollectionItemInUseByArray and GetConfigsConfigCollectionItemInUseByArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemInUseByArrayInput` via:
GetConfigsConfigCollectionItemInUseByArray{ GetConfigsConfigCollectionItemInUseByArgs{...} }
type GetConfigsConfigCollectionItemInUseByArrayOutput ¶
type GetConfigsConfigCollectionItemInUseByArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemInUseByArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionItemInUseByArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutput ¶
func (o GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutput() GetConfigsConfigCollectionItemInUseByArrayOutput
func (GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionItemInUseByArrayOutput) ToGetConfigsConfigCollectionItemInUseByArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByArrayOutput
type GetConfigsConfigCollectionItemInUseByInput ¶
type GetConfigsConfigCollectionItemInUseByInput interface { pulumi.Input ToGetConfigsConfigCollectionItemInUseByOutput() GetConfigsConfigCollectionItemInUseByOutput ToGetConfigsConfigCollectionItemInUseByOutputWithContext(context.Context) GetConfigsConfigCollectionItemInUseByOutput }
GetConfigsConfigCollectionItemInUseByInput is an input type that accepts GetConfigsConfigCollectionItemInUseByArgs and GetConfigsConfigCollectionItemInUseByOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemInUseByInput` via:
GetConfigsConfigCollectionItemInUseByArgs{...}
type GetConfigsConfigCollectionItemInUseByOutput ¶
type GetConfigsConfigCollectionItemInUseByOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemInUseByOutput) ConfigType ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) ConfigType() pulumi.StringOutput
A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
func (GetConfigsConfigCollectionItemInUseByOutput) DisplayName ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) DisplayName() pulumi.StringOutput
A filter to return resources that match the given display name.
func (GetConfigsConfigCollectionItemInUseByOutput) ElementType ¶
func (GetConfigsConfigCollectionItemInUseByOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemInUseByOutput) Id ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created.
func (GetConfigsConfigCollectionItemInUseByOutput) OptionsGroup ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) OptionsGroup() pulumi.StringOutput
A filter to return OPTIONS resources that match the given group.
func (GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutput ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutput() GetConfigsConfigCollectionItemInUseByOutput
func (GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutputWithContext ¶
func (o GetConfigsConfigCollectionItemInUseByOutput) ToGetConfigsConfigCollectionItemInUseByOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemInUseByOutput
type GetConfigsConfigCollectionItemInput ¶
type GetConfigsConfigCollectionItemInput interface { pulumi.Input ToGetConfigsConfigCollectionItemOutput() GetConfigsConfigCollectionItemOutput ToGetConfigsConfigCollectionItemOutputWithContext(context.Context) GetConfigsConfigCollectionItemOutput }
GetConfigsConfigCollectionItemInput is an input type that accepts GetConfigsConfigCollectionItemArgs and GetConfigsConfigCollectionItemOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemInput` via:
GetConfigsConfigCollectionItemArgs{...}
type GetConfigsConfigCollectionItemMetric ¶
type GetConfigsConfigCollectionItemMetric struct { // A description of the metric. Description string `pulumi:"description"` // The name of the metric. This must be a known metric name. Name string `pulumi:"name"` // The unit of the metric. Unit string `pulumi:"unit"` // This must not be set. ValueSource string `pulumi:"valueSource"` }
type GetConfigsConfigCollectionItemMetricArgs ¶
type GetConfigsConfigCollectionItemMetricArgs struct { // A description of the metric. Description pulumi.StringInput `pulumi:"description"` // The name of the metric. This must be a known metric name. Name pulumi.StringInput `pulumi:"name"` // The unit of the metric. Unit pulumi.StringInput `pulumi:"unit"` // This must not be set. ValueSource pulumi.StringInput `pulumi:"valueSource"` }
func (GetConfigsConfigCollectionItemMetricArgs) ElementType ¶
func (GetConfigsConfigCollectionItemMetricArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutput ¶
func (i GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutput() GetConfigsConfigCollectionItemMetricOutput
func (GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutputWithContext ¶
func (i GetConfigsConfigCollectionItemMetricArgs) ToGetConfigsConfigCollectionItemMetricOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricOutput
type GetConfigsConfigCollectionItemMetricArray ¶
type GetConfigsConfigCollectionItemMetricArray []GetConfigsConfigCollectionItemMetricInput
func (GetConfigsConfigCollectionItemMetricArray) ElementType ¶
func (GetConfigsConfigCollectionItemMetricArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutput ¶
func (i GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutput() GetConfigsConfigCollectionItemMetricArrayOutput
func (GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionItemMetricArray) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricArrayOutput
type GetConfigsConfigCollectionItemMetricArrayInput ¶
type GetConfigsConfigCollectionItemMetricArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionItemMetricArrayOutput() GetConfigsConfigCollectionItemMetricArrayOutput ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext(context.Context) GetConfigsConfigCollectionItemMetricArrayOutput }
GetConfigsConfigCollectionItemMetricArrayInput is an input type that accepts GetConfigsConfigCollectionItemMetricArray and GetConfigsConfigCollectionItemMetricArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemMetricArrayInput` via:
GetConfigsConfigCollectionItemMetricArray{ GetConfigsConfigCollectionItemMetricArgs{...} }
type GetConfigsConfigCollectionItemMetricArrayOutput ¶
type GetConfigsConfigCollectionItemMetricArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemMetricArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionItemMetricArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutput ¶
func (o GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutput() GetConfigsConfigCollectionItemMetricArrayOutput
func (GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionItemMetricArrayOutput) ToGetConfigsConfigCollectionItemMetricArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricArrayOutput
type GetConfigsConfigCollectionItemMetricInput ¶
type GetConfigsConfigCollectionItemMetricInput interface { pulumi.Input ToGetConfigsConfigCollectionItemMetricOutput() GetConfigsConfigCollectionItemMetricOutput ToGetConfigsConfigCollectionItemMetricOutputWithContext(context.Context) GetConfigsConfigCollectionItemMetricOutput }
GetConfigsConfigCollectionItemMetricInput is an input type that accepts GetConfigsConfigCollectionItemMetricArgs and GetConfigsConfigCollectionItemMetricOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemMetricInput` via:
GetConfigsConfigCollectionItemMetricArgs{...}
type GetConfigsConfigCollectionItemMetricOutput ¶
type GetConfigsConfigCollectionItemMetricOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemMetricOutput) Description ¶
func (o GetConfigsConfigCollectionItemMetricOutput) Description() pulumi.StringOutput
A description of the metric.
func (GetConfigsConfigCollectionItemMetricOutput) ElementType ¶
func (GetConfigsConfigCollectionItemMetricOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemMetricOutput) Name ¶
func (o GetConfigsConfigCollectionItemMetricOutput) Name() pulumi.StringOutput
The name of the metric. This must be a known metric name.
func (GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutput ¶
func (o GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutput() GetConfigsConfigCollectionItemMetricOutput
func (GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutputWithContext ¶
func (o GetConfigsConfigCollectionItemMetricOutput) ToGetConfigsConfigCollectionItemMetricOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemMetricOutput
func (GetConfigsConfigCollectionItemMetricOutput) Unit ¶
func (o GetConfigsConfigCollectionItemMetricOutput) Unit() pulumi.StringOutput
The unit of the metric.
func (GetConfigsConfigCollectionItemMetricOutput) ValueSource ¶
func (o GetConfigsConfigCollectionItemMetricOutput) ValueSource() pulumi.StringOutput
This must not be set.
type GetConfigsConfigCollectionItemOutput ¶
type GetConfigsConfigCollectionItemOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemOutput) ApmDomainId ¶
func (o GetConfigsConfigCollectionItemOutput) ApmDomainId() pulumi.StringOutput
The APM Domain ID the request is intended for.
func (GetConfigsConfigCollectionItemOutput) ConfigType ¶
func (o GetConfigsConfigCollectionItemOutput) ConfigType() pulumi.StringOutput
A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX.
func (GetConfigsConfigCollectionItemOutput) CreatedBy ¶
func (o GetConfigsConfigCollectionItemOutput) CreatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.
func (GetConfigsConfigCollectionItemOutput) DefinedTags ¶
func (o GetConfigsConfigCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetConfigsConfigCollectionItemOutput) Description ¶
func (o GetConfigsConfigCollectionItemOutput) Description() pulumi.StringOutput
A description of the metric.
func (GetConfigsConfigCollectionItemOutput) Dimensions ¶
func (o GetConfigsConfigCollectionItemOutput) Dimensions() GetConfigsConfigCollectionItemDimensionArrayOutput
A list of dimensions for the metric. This variable should not be used.
func (GetConfigsConfigCollectionItemOutput) DisplayName ¶
func (o GetConfigsConfigCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return resources that match the given display name.
func (GetConfigsConfigCollectionItemOutput) ElementType ¶
func (GetConfigsConfigCollectionItemOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemOutput) Etag ¶
func (o GetConfigsConfigCollectionItemOutput) Etag() pulumi.StringOutput
For optimistic concurrency control. See `if-match`.
func (GetConfigsConfigCollectionItemOutput) FilterId ¶
func (o GetConfigsConfigCollectionItemOutput) FilterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
func (GetConfigsConfigCollectionItemOutput) FilterText ¶
func (o GetConfigsConfigCollectionItemOutput) FilterText() pulumi.StringOutput
The string that defines the Span Filter expression.
func (GetConfigsConfigCollectionItemOutput) FreeformTags ¶
func (o GetConfigsConfigCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetConfigsConfigCollectionItemOutput) Group ¶
func (o GetConfigsConfigCollectionItemOutput) Group() pulumi.StringOutput
A string that specifies the group that an OPTIONS item belongs to.
func (GetConfigsConfigCollectionItemOutput) Id ¶
func (o GetConfigsConfigCollectionItemOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created.
func (GetConfigsConfigCollectionItemOutput) InUseBies ¶
func (o GetConfigsConfigCollectionItemOutput) InUseBies() GetConfigsConfigCollectionItemInUseByArrayOutput
The list of configuration items that reference the span filter.
func (GetConfigsConfigCollectionItemOutput) Metrics ¶
func (o GetConfigsConfigCollectionItemOutput) Metrics() GetConfigsConfigCollectionItemMetricArrayOutput
The list of metrics in this group.
func (GetConfigsConfigCollectionItemOutput) Namespace ¶
func (o GetConfigsConfigCollectionItemOutput) Namespace() pulumi.StringOutput
The namespace to which the metrics are published. It must be one of several predefined namespaces.
func (GetConfigsConfigCollectionItemOutput) OpcDryRun ¶
func (o GetConfigsConfigCollectionItemOutput) OpcDryRun() pulumi.StringOutput
func (GetConfigsConfigCollectionItemOutput) Options ¶
func (o GetConfigsConfigCollectionItemOutput) Options() pulumi.StringOutput
The options are stored here as JSON.
func (GetConfigsConfigCollectionItemOutput) TimeCreated ¶
func (o GetConfigsConfigCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
func (GetConfigsConfigCollectionItemOutput) TimeUpdated ¶
func (o GetConfigsConfigCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
func (GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutput ¶
func (o GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutput() GetConfigsConfigCollectionItemOutput
func (GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutputWithContext ¶
func (o GetConfigsConfigCollectionItemOutput) ToGetConfigsConfigCollectionItemOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemOutput
func (GetConfigsConfigCollectionItemOutput) UpdatedBy ¶
func (o GetConfigsConfigCollectionItemOutput) UpdatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.
type GetConfigsConfigCollectionItemRule ¶
type GetConfigsConfigCollectionItemRule struct { // A filter to return resources that match the given display name. DisplayName string `pulumi:"displayName"` // The string that defines the Span Filter expression. FilterText string `pulumi:"filterText"` // Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans bool `pulumi:"isApplyToErrorSpans"` // Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled bool `pulumi:"isEnabled"` // The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority int `pulumi:"priority"` // The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime int `pulumi:"satisfiedResponseTime"` // The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". ToleratingResponseTime int `pulumi:"toleratingResponseTime"` }
type GetConfigsConfigCollectionItemRuleArgs ¶
type GetConfigsConfigCollectionItemRuleArgs struct { // A filter to return resources that match the given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // The string that defines the Span Filter expression. FilterText pulumi.StringInput `pulumi:"filterText"` // Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false". IsApplyToErrorSpans pulumi.BoolInput `pulumi:"isApplyToErrorSpans"` // Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true". IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority. Priority pulumi.IntInput `pulumi:"priority"` // The maximum response time in milliseconds that is considered "satisfactory" for the end user. SatisfiedResponseTime pulumi.IntInput `pulumi:"satisfiedResponseTime"` // The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime". ToleratingResponseTime pulumi.IntInput `pulumi:"toleratingResponseTime"` }
func (GetConfigsConfigCollectionItemRuleArgs) ElementType ¶
func (GetConfigsConfigCollectionItemRuleArgs) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutput ¶
func (i GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutput() GetConfigsConfigCollectionItemRuleOutput
func (GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutputWithContext ¶
func (i GetConfigsConfigCollectionItemRuleArgs) ToGetConfigsConfigCollectionItemRuleOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleOutput
type GetConfigsConfigCollectionItemRuleArray ¶
type GetConfigsConfigCollectionItemRuleArray []GetConfigsConfigCollectionItemRuleInput
func (GetConfigsConfigCollectionItemRuleArray) ElementType ¶
func (GetConfigsConfigCollectionItemRuleArray) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutput ¶
func (i GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutput() GetConfigsConfigCollectionItemRuleArrayOutput
func (GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext ¶
func (i GetConfigsConfigCollectionItemRuleArray) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleArrayOutput
type GetConfigsConfigCollectionItemRuleArrayInput ¶
type GetConfigsConfigCollectionItemRuleArrayInput interface { pulumi.Input ToGetConfigsConfigCollectionItemRuleArrayOutput() GetConfigsConfigCollectionItemRuleArrayOutput ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext(context.Context) GetConfigsConfigCollectionItemRuleArrayOutput }
GetConfigsConfigCollectionItemRuleArrayInput is an input type that accepts GetConfigsConfigCollectionItemRuleArray and GetConfigsConfigCollectionItemRuleArrayOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemRuleArrayInput` via:
GetConfigsConfigCollectionItemRuleArray{ GetConfigsConfigCollectionItemRuleArgs{...} }
type GetConfigsConfigCollectionItemRuleArrayOutput ¶
type GetConfigsConfigCollectionItemRuleArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemRuleArrayOutput) ElementType ¶
func (GetConfigsConfigCollectionItemRuleArrayOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutput ¶
func (o GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutput() GetConfigsConfigCollectionItemRuleArrayOutput
func (GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext ¶
func (o GetConfigsConfigCollectionItemRuleArrayOutput) ToGetConfigsConfigCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleArrayOutput
type GetConfigsConfigCollectionItemRuleInput ¶
type GetConfigsConfigCollectionItemRuleInput interface { pulumi.Input ToGetConfigsConfigCollectionItemRuleOutput() GetConfigsConfigCollectionItemRuleOutput ToGetConfigsConfigCollectionItemRuleOutputWithContext(context.Context) GetConfigsConfigCollectionItemRuleOutput }
GetConfigsConfigCollectionItemRuleInput is an input type that accepts GetConfigsConfigCollectionItemRuleArgs and GetConfigsConfigCollectionItemRuleOutput values. You can construct a concrete instance of `GetConfigsConfigCollectionItemRuleInput` via:
GetConfigsConfigCollectionItemRuleArgs{...}
type GetConfigsConfigCollectionItemRuleOutput ¶
type GetConfigsConfigCollectionItemRuleOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionItemRuleOutput) DisplayName ¶
func (o GetConfigsConfigCollectionItemRuleOutput) DisplayName() pulumi.StringOutput
A filter to return resources that match the given display name.
func (GetConfigsConfigCollectionItemRuleOutput) ElementType ¶
func (GetConfigsConfigCollectionItemRuleOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionItemRuleOutput) FilterText ¶
func (o GetConfigsConfigCollectionItemRuleOutput) FilterText() pulumi.StringOutput
The string that defines the Span Filter expression.
func (GetConfigsConfigCollectionItemRuleOutput) IsApplyToErrorSpans ¶
func (o GetConfigsConfigCollectionItemRuleOutput) IsApplyToErrorSpans() pulumi.BoolOutput
Specifies whether an Apdex score should be computed for error spans. Setting it to "true" means that the Apdex score is computed in the usual way. Setting it to "false" skips the Apdex computation and sets the Apdex score to "frustrating" regardless of the configured thresholds. The default is "false".
func (GetConfigsConfigCollectionItemRuleOutput) IsEnabled ¶
func (o GetConfigsConfigCollectionItemRuleOutput) IsEnabled() pulumi.BoolOutput
Specifies whether the Apdex score should be computed for spans matching the rule. This can be used to disable Apdex score for spans that do not need or require it. The default is "true".
func (GetConfigsConfigCollectionItemRuleOutput) Priority ¶
func (o GetConfigsConfigCollectionItemRuleOutput) Priority() pulumi.IntOutput
The priority controls the order in which multiple rules in a rule set are applied. Lower values indicate higher priorities. Rules with higher priority are applied first, and once a match is found, the rest of the rules are ignored. Rules within the same rule set cannot have the same priority.
func (GetConfigsConfigCollectionItemRuleOutput) SatisfiedResponseTime ¶
func (o GetConfigsConfigCollectionItemRuleOutput) SatisfiedResponseTime() pulumi.IntOutput
The maximum response time in milliseconds that is considered "satisfactory" for the end user.
func (GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutput ¶
func (o GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutput() GetConfigsConfigCollectionItemRuleOutput
func (GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutputWithContext ¶
func (o GetConfigsConfigCollectionItemRuleOutput) ToGetConfigsConfigCollectionItemRuleOutputWithContext(ctx context.Context) GetConfigsConfigCollectionItemRuleOutput
func (GetConfigsConfigCollectionItemRuleOutput) ToleratingResponseTime ¶
func (o GetConfigsConfigCollectionItemRuleOutput) ToleratingResponseTime() pulumi.IntOutput
The maximum response time in milliseconds that is considered "tolerable" for the end user. A response time beyond this threshold is considered "frustrating". This value cannot be lower than "satisfiedResponseTime".
type GetConfigsConfigCollectionOutput ¶
type GetConfigsConfigCollectionOutput struct{ *pulumi.OutputState }
func (GetConfigsConfigCollectionOutput) ElementType ¶
func (GetConfigsConfigCollectionOutput) ElementType() reflect.Type
func (GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutput ¶
func (o GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutput() GetConfigsConfigCollectionOutput
func (GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutputWithContext ¶
func (o GetConfigsConfigCollectionOutput) ToGetConfigsConfigCollectionOutputWithContext(ctx context.Context) GetConfigsConfigCollectionOutput
type GetConfigsFilter ¶
type GetConfigsFilterArgs ¶
type GetConfigsFilterArgs struct { // The name of the metric. This must be a known metric name. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetConfigsFilterArgs) ElementType ¶
func (GetConfigsFilterArgs) ElementType() reflect.Type
func (GetConfigsFilterArgs) ToGetConfigsFilterOutput ¶
func (i GetConfigsFilterArgs) ToGetConfigsFilterOutput() GetConfigsFilterOutput
func (GetConfigsFilterArgs) ToGetConfigsFilterOutputWithContext ¶
func (i GetConfigsFilterArgs) ToGetConfigsFilterOutputWithContext(ctx context.Context) GetConfigsFilterOutput
type GetConfigsFilterArray ¶
type GetConfigsFilterArray []GetConfigsFilterInput
func (GetConfigsFilterArray) ElementType ¶
func (GetConfigsFilterArray) ElementType() reflect.Type
func (GetConfigsFilterArray) ToGetConfigsFilterArrayOutput ¶
func (i GetConfigsFilterArray) ToGetConfigsFilterArrayOutput() GetConfigsFilterArrayOutput
func (GetConfigsFilterArray) ToGetConfigsFilterArrayOutputWithContext ¶
func (i GetConfigsFilterArray) ToGetConfigsFilterArrayOutputWithContext(ctx context.Context) GetConfigsFilterArrayOutput
type GetConfigsFilterArrayInput ¶
type GetConfigsFilterArrayInput interface { pulumi.Input ToGetConfigsFilterArrayOutput() GetConfigsFilterArrayOutput ToGetConfigsFilterArrayOutputWithContext(context.Context) GetConfigsFilterArrayOutput }
GetConfigsFilterArrayInput is an input type that accepts GetConfigsFilterArray and GetConfigsFilterArrayOutput values. You can construct a concrete instance of `GetConfigsFilterArrayInput` via:
GetConfigsFilterArray{ GetConfigsFilterArgs{...} }
type GetConfigsFilterArrayOutput ¶
type GetConfigsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetConfigsFilterArrayOutput) ElementType ¶
func (GetConfigsFilterArrayOutput) ElementType() reflect.Type
func (GetConfigsFilterArrayOutput) Index ¶
func (o GetConfigsFilterArrayOutput) Index(i pulumi.IntInput) GetConfigsFilterOutput
func (GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutput ¶
func (o GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutput() GetConfigsFilterArrayOutput
func (GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutputWithContext ¶
func (o GetConfigsFilterArrayOutput) ToGetConfigsFilterArrayOutputWithContext(ctx context.Context) GetConfigsFilterArrayOutput
type GetConfigsFilterInput ¶
type GetConfigsFilterInput interface { pulumi.Input ToGetConfigsFilterOutput() GetConfigsFilterOutput ToGetConfigsFilterOutputWithContext(context.Context) GetConfigsFilterOutput }
GetConfigsFilterInput is an input type that accepts GetConfigsFilterArgs and GetConfigsFilterOutput values. You can construct a concrete instance of `GetConfigsFilterInput` via:
GetConfigsFilterArgs{...}
type GetConfigsFilterOutput ¶
type GetConfigsFilterOutput struct{ *pulumi.OutputState }
func (GetConfigsFilterOutput) ElementType ¶
func (GetConfigsFilterOutput) ElementType() reflect.Type
func (GetConfigsFilterOutput) Name ¶
func (o GetConfigsFilterOutput) Name() pulumi.StringOutput
The name of the metric. This must be a known metric name.
func (GetConfigsFilterOutput) Regex ¶
func (o GetConfigsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetConfigsFilterOutput) ToGetConfigsFilterOutput ¶
func (o GetConfigsFilterOutput) ToGetConfigsFilterOutput() GetConfigsFilterOutput
func (GetConfigsFilterOutput) ToGetConfigsFilterOutputWithContext ¶
func (o GetConfigsFilterOutput) ToGetConfigsFilterOutputWithContext(ctx context.Context) GetConfigsFilterOutput
func (GetConfigsFilterOutput) Values ¶
func (o GetConfigsFilterOutput) Values() pulumi.StringArrayOutput
type GetConfigsOutputArgs ¶
type GetConfigsOutputArgs struct { // The APM Domain ID the request is intended for. ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"` // A filter to match configuration items of a given type. Supported values are SPAN_FILTER, METRIC_GROUP, and APDEX. ConfigType pulumi.StringPtrInput `pulumi:"configType"` // A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND". DefinedTagEquals pulumi.StringArrayInput `pulumi:"definedTagEquals"` // A list of tag existence filters to apply. Only resources for which the specified defined tags exist will be returned. Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag) or "{namespace}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND". DefinedTagExists pulumi.StringArrayInput `pulumi:"definedTagExists"` // A filter to return resources that match the given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetConfigsFilterArrayInput `pulumi:"filters"` // A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND". FreeformTagEquals pulumi.StringArrayInput `pulumi:"freeformTagEquals"` // A list of tag existence filters to apply. Only resources for which the specified freeform tags exist the value will be returned. The key for each tag is "{tagName}.true". All inputs are case-insensitive. Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported. Multiple values for different tag names are interpreted as "AND". FreeformTagExists pulumi.StringArrayInput `pulumi:"freeformTagExists"` // A filter to return OPTIONS resources that match the given group. OptionsGroup pulumi.StringPtrInput `pulumi:"optionsGroup"` }
A collection of arguments for invoking getConfigs.
func (GetConfigsOutputArgs) ElementType ¶
func (GetConfigsOutputArgs) ElementType() reflect.Type
type GetConfigsResult ¶
type GetConfigsResult struct { ApmDomainId string `pulumi:"apmDomainId"` // The list of config_collection. ConfigCollections []GetConfigsConfigCollection `pulumi:"configCollections"` // The type of configuration item. ConfigType *string `pulumi:"configType"` DefinedTagEquals []string `pulumi:"definedTagEquals"` DefinedTagExists []string `pulumi:"definedTagExists"` // The name by which a configuration entity is displayed to the end user. DisplayName *string `pulumi:"displayName"` Filters []GetConfigsFilter `pulumi:"filters"` FreeformTagEquals []string `pulumi:"freeformTagEquals"` FreeformTagExists []string `pulumi:"freeformTagExists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A string that specifies the group that an OPTIONS item belongs to. OptionsGroup *string `pulumi:"optionsGroup"` }
A collection of values returned by getConfigs.
func GetConfigs ¶
func GetConfigs(ctx *pulumi.Context, args *GetConfigsArgs, opts ...pulumi.InvokeOption) (*GetConfigsResult, error)
This data source provides the list of Configs in Oracle Cloud Infrastructure Apm Config service.
Returns all configuration items, which can optionally be filtered by configuration type.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ApmConfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ApmConfig.GetConfigs(ctx, &apmconfig.GetConfigsArgs{ ApmDomainId: testApmDomain.Id, ConfigType: pulumi.StringRef(configConfigType), DefinedTagEquals: configDefinedTagEquals, DefinedTagExists: configDefinedTagExists, DisplayName: pulumi.StringRef(configDisplayName), FreeformTagEquals: configFreeformTagEquals, FreeformTagExists: configFreeformTagExists, OptionsGroup: pulumi.StringRef(configOptionsGroup), }, nil) if err != nil { return err } return nil }) }
```
type GetConfigsResultOutput ¶
type GetConfigsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigs.
func GetConfigsOutput ¶
func GetConfigsOutput(ctx *pulumi.Context, args GetConfigsOutputArgs, opts ...pulumi.InvokeOption) GetConfigsResultOutput
func (GetConfigsResultOutput) ApmDomainId ¶
func (o GetConfigsResultOutput) ApmDomainId() pulumi.StringOutput
func (GetConfigsResultOutput) ConfigCollections ¶
func (o GetConfigsResultOutput) ConfigCollections() GetConfigsConfigCollectionArrayOutput
The list of config_collection.
func (GetConfigsResultOutput) ConfigType ¶
func (o GetConfigsResultOutput) ConfigType() pulumi.StringPtrOutput
The type of configuration item.
func (GetConfigsResultOutput) DefinedTagEquals ¶
func (o GetConfigsResultOutput) DefinedTagEquals() pulumi.StringArrayOutput
func (GetConfigsResultOutput) DefinedTagExists ¶
func (o GetConfigsResultOutput) DefinedTagExists() pulumi.StringArrayOutput
func (GetConfigsResultOutput) DisplayName ¶
func (o GetConfigsResultOutput) DisplayName() pulumi.StringPtrOutput
The name by which a configuration entity is displayed to the end user.
func (GetConfigsResultOutput) ElementType ¶
func (GetConfigsResultOutput) ElementType() reflect.Type
func (GetConfigsResultOutput) Filters ¶
func (o GetConfigsResultOutput) Filters() GetConfigsFilterArrayOutput
func (GetConfigsResultOutput) FreeformTagEquals ¶
func (o GetConfigsResultOutput) FreeformTagEquals() pulumi.StringArrayOutput
func (GetConfigsResultOutput) FreeformTagExists ¶
func (o GetConfigsResultOutput) FreeformTagExists() pulumi.StringArrayOutput
func (GetConfigsResultOutput) Id ¶
func (o GetConfigsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigsResultOutput) OptionsGroup ¶
func (o GetConfigsResultOutput) OptionsGroup() pulumi.StringPtrOutput
A string that specifies the group that an OPTIONS item belongs to.
func (GetConfigsResultOutput) ToGetConfigsResultOutput ¶
func (o GetConfigsResultOutput) ToGetConfigsResultOutput() GetConfigsResultOutput
func (GetConfigsResultOutput) ToGetConfigsResultOutputWithContext ¶
func (o GetConfigsResultOutput) ToGetConfigsResultOutputWithContext(ctx context.Context) GetConfigsResultOutput
type LookupConfigArgs ¶
type LookupConfigArgs struct { // The APM Domain ID the request is intended for. ApmDomainId string `pulumi:"apmDomainId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. ConfigId string `pulumi:"configId"` }
A collection of arguments for invoking getConfig.
type LookupConfigOutputArgs ¶
type LookupConfigOutputArgs struct { // The APM Domain ID the request is intended for. ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. ConfigId pulumi.StringInput `pulumi:"configId"` }
A collection of arguments for invoking getConfig.
func (LookupConfigOutputArgs) ElementType ¶
func (LookupConfigOutputArgs) ElementType() reflect.Type
type LookupConfigResult ¶
type LookupConfigResult struct { ApmDomainId string `pulumi:"apmDomainId"` ConfigId string `pulumi:"configId"` // The type of configuration item. ConfigType string `pulumi:"configType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. CreatedBy string `pulumi:"createdBy"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A description of the metric. Description string `pulumi:"description"` // A list of dimensions for the metric. This variable should not be used. Dimensions []GetConfigDimension `pulumi:"dimensions"` // The name by which a configuration entity is displayed to the end user. DisplayName string `pulumi:"displayName"` // For optimistic concurrency control. See `if-match`. Etag string `pulumi:"etag"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created. FilterId string `pulumi:"filterId"` // The string that defines the Span Filter expression. FilterText string `pulumi:"filterText"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A string that specifies the group that an OPTIONS item belongs to. Group string `pulumi:"group"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created. Id string `pulumi:"id"` // The list of configuration items that reference the span filter. InUseBies []GetConfigInUseBy `pulumi:"inUseBies"` // The list of metrics in this group. Metrics []GetConfigMetric `pulumi:"metrics"` // The namespace to which the metrics are published. It must be one of several predefined namespaces. Namespace string `pulumi:"namespace"` OpcDryRun string `pulumi:"opcDryRun"` // The options are stored here as JSON. Options string `pulumi:"options"` Rules []GetConfigRule `pulumi:"rules"` // The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z` TimeCreated string `pulumi:"timeCreated"` // The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z` TimeUpdated string `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user. UpdatedBy string `pulumi:"updatedBy"` }
A collection of values returned by getConfig.
func LookupConfig ¶
func LookupConfig(ctx *pulumi.Context, args *LookupConfigArgs, opts ...pulumi.InvokeOption) (*LookupConfigResult, error)
This data source provides details about a specific Config resource in Oracle Cloud Infrastructure Apm Config service.
Gets the configuration item identified by the OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ApmConfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ApmConfig.GetConfig(ctx, &apmconfig.GetConfigArgs{ ApmDomainId: testApmDomain.Id, ConfigId: testConfigOciApmConfigConfig.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupConfigResultOutput ¶
type LookupConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfig.
func LookupConfigOutput ¶
func LookupConfigOutput(ctx *pulumi.Context, args LookupConfigOutputArgs, opts ...pulumi.InvokeOption) LookupConfigResultOutput
func (LookupConfigResultOutput) ApmDomainId ¶
func (o LookupConfigResultOutput) ApmDomainId() pulumi.StringOutput
func (LookupConfigResultOutput) ConfigId ¶
func (o LookupConfigResultOutput) ConfigId() pulumi.StringOutput
func (LookupConfigResultOutput) ConfigType ¶
func (o LookupConfigResultOutput) ConfigType() pulumi.StringOutput
The type of configuration item.
func (LookupConfigResultOutput) CreatedBy ¶
func (o LookupConfigResultOutput) CreatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.
func (LookupConfigResultOutput) DefinedTags ¶
func (o LookupConfigResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupConfigResultOutput) Description ¶
func (o LookupConfigResultOutput) Description() pulumi.StringOutput
A description of the metric.
func (LookupConfigResultOutput) Dimensions ¶
func (o LookupConfigResultOutput) Dimensions() GetConfigDimensionArrayOutput
A list of dimensions for the metric. This variable should not be used.
func (LookupConfigResultOutput) DisplayName ¶
func (o LookupConfigResultOutput) DisplayName() pulumi.StringOutput
The name by which a configuration entity is displayed to the end user.
func (LookupConfigResultOutput) ElementType ¶
func (LookupConfigResultOutput) ElementType() reflect.Type
func (LookupConfigResultOutput) Etag ¶
func (o LookupConfigResultOutput) Etag() pulumi.StringOutput
For optimistic concurrency control. See `if-match`.
func (LookupConfigResultOutput) FilterId ¶
func (o LookupConfigResultOutput) FilterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Span Filter. The filterId is mandatory for the creation of MetricGroups. A filterId is generated when a Span Filter is created.
func (LookupConfigResultOutput) FilterText ¶
func (o LookupConfigResultOutput) FilterText() pulumi.StringOutput
The string that defines the Span Filter expression.
func (LookupConfigResultOutput) FreeformTags ¶
func (o LookupConfigResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupConfigResultOutput) Group ¶
func (o LookupConfigResultOutput) Group() pulumi.StringOutput
A string that specifies the group that an OPTIONS item belongs to.
func (LookupConfigResultOutput) Id ¶
func (o LookupConfigResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration item. An OCID is generated when the item is created.
func (LookupConfigResultOutput) InUseBies ¶
func (o LookupConfigResultOutput) InUseBies() GetConfigInUseByArrayOutput
The list of configuration items that reference the span filter.
func (LookupConfigResultOutput) Metrics ¶
func (o LookupConfigResultOutput) Metrics() GetConfigMetricArrayOutput
The list of metrics in this group.
func (LookupConfigResultOutput) Namespace ¶
func (o LookupConfigResultOutput) Namespace() pulumi.StringOutput
The namespace to which the metrics are published. It must be one of several predefined namespaces.
func (LookupConfigResultOutput) OpcDryRun ¶
func (o LookupConfigResultOutput) OpcDryRun() pulumi.StringOutput
func (LookupConfigResultOutput) Options ¶
func (o LookupConfigResultOutput) Options() pulumi.StringOutput
The options are stored here as JSON.
func (LookupConfigResultOutput) Rules ¶
func (o LookupConfigResultOutput) Rules() GetConfigRuleArrayOutput
func (LookupConfigResultOutput) TimeCreated ¶
func (o LookupConfigResultOutput) TimeCreated() pulumi.StringOutput
The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
func (LookupConfigResultOutput) TimeUpdated ¶
func (o LookupConfigResultOutput) TimeUpdated() pulumi.StringOutput
The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
func (LookupConfigResultOutput) ToLookupConfigResultOutput ¶
func (o LookupConfigResultOutput) ToLookupConfigResultOutput() LookupConfigResultOutput
func (LookupConfigResultOutput) ToLookupConfigResultOutputWithContext ¶
func (o LookupConfigResultOutput) ToLookupConfigResultOutputWithContext(ctx context.Context) LookupConfigResultOutput
func (LookupConfigResultOutput) UpdatedBy ¶
func (o LookupConfigResultOutput) UpdatedBy() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a user.