Documentation ¶
Index ¶
- type AlertCondition
- type AlertConditionArgs
- type AlertConditionArray
- type AlertConditionArrayInput
- type AlertConditionArrayOutput
- func (AlertConditionArrayOutput) ElementType() reflect.Type
- func (o AlertConditionArrayOutput) Index(i pulumi.IntInput) AlertConditionOutput
- func (o AlertConditionArrayOutput) ToAlertConditionArrayOutput() AlertConditionArrayOutput
- func (o AlertConditionArrayOutput) ToAlertConditionArrayOutputWithContext(ctx context.Context) AlertConditionArrayOutput
- type AlertConditionInput
- type AlertConditionMap
- type AlertConditionMapInput
- type AlertConditionMapOutput
- func (AlertConditionMapOutput) ElementType() reflect.Type
- func (o AlertConditionMapOutput) MapIndex(k pulumi.StringInput) AlertConditionOutput
- func (o AlertConditionMapOutput) ToAlertConditionMapOutput() AlertConditionMapOutput
- func (o AlertConditionMapOutput) ToAlertConditionMapOutputWithContext(ctx context.Context) AlertConditionMapOutput
- type AlertConditionOutput
- func (AlertConditionOutput) ElementType() reflect.Type
- func (o AlertConditionOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertConditionOutput) Entities() pulumi.IntArrayOutput
- func (o AlertConditionOutput) Metric() pulumi.StringOutput
- func (o AlertConditionOutput) MetricDescription() pulumi.StringOutput
- func (o AlertConditionOutput) Name() pulumi.StringOutput
- func (o AlertConditionOutput) PluginGuid() pulumi.StringOutput
- func (o AlertConditionOutput) PluginId() pulumi.StringOutput
- func (o AlertConditionOutput) PolicyId() pulumi.IntOutput
- func (o AlertConditionOutput) RunbookUrl() pulumi.StringPtrOutput
- func (o AlertConditionOutput) Terms() AlertConditionTermArrayOutput
- func (o AlertConditionOutput) ToAlertConditionOutput() AlertConditionOutput
- func (o AlertConditionOutput) ToAlertConditionOutputWithContext(ctx context.Context) AlertConditionOutput
- func (o AlertConditionOutput) ValueFunction() pulumi.StringOutput
- type AlertConditionState
- type AlertConditionTerm
- type AlertConditionTermArgs
- type AlertConditionTermArray
- type AlertConditionTermArrayInput
- type AlertConditionTermArrayOutput
- func (AlertConditionTermArrayOutput) ElementType() reflect.Type
- func (o AlertConditionTermArrayOutput) Index(i pulumi.IntInput) AlertConditionTermOutput
- func (o AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutput() AlertConditionTermArrayOutput
- func (o AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutputWithContext(ctx context.Context) AlertConditionTermArrayOutput
- type AlertConditionTermInput
- type AlertConditionTermOutput
- func (o AlertConditionTermOutput) Duration() pulumi.IntOutput
- func (AlertConditionTermOutput) ElementType() reflect.Type
- func (o AlertConditionTermOutput) Operator() pulumi.StringPtrOutput
- func (o AlertConditionTermOutput) Priority() pulumi.StringPtrOutput
- func (o AlertConditionTermOutput) Threshold() pulumi.Float64Output
- func (o AlertConditionTermOutput) TimeFunction() pulumi.StringOutput
- func (o AlertConditionTermOutput) ToAlertConditionTermOutput() AlertConditionTermOutput
- func (o AlertConditionTermOutput) ToAlertConditionTermOutputWithContext(ctx context.Context) AlertConditionTermOutput
- type ApplicationSettings
- type ApplicationSettingsArgs
- type ApplicationSettingsArray
- type ApplicationSettingsArrayInput
- type ApplicationSettingsArrayOutput
- func (ApplicationSettingsArrayOutput) ElementType() reflect.Type
- func (o ApplicationSettingsArrayOutput) Index(i pulumi.IntInput) ApplicationSettingsOutput
- func (o ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutput() ApplicationSettingsArrayOutput
- func (o ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutputWithContext(ctx context.Context) ApplicationSettingsArrayOutput
- type ApplicationSettingsInput
- type ApplicationSettingsMap
- type ApplicationSettingsMapInput
- type ApplicationSettingsMapOutput
- func (ApplicationSettingsMapOutput) ElementType() reflect.Type
- func (o ApplicationSettingsMapOutput) MapIndex(k pulumi.StringInput) ApplicationSettingsOutput
- func (o ApplicationSettingsMapOutput) ToApplicationSettingsMapOutput() ApplicationSettingsMapOutput
- func (o ApplicationSettingsMapOutput) ToApplicationSettingsMapOutputWithContext(ctx context.Context) ApplicationSettingsMapOutput
- type ApplicationSettingsOutput
- func (o ApplicationSettingsOutput) AppApdexThreshold() pulumi.Float64Output
- func (ApplicationSettingsOutput) ElementType() reflect.Type
- func (o ApplicationSettingsOutput) EnableRealUserMonitoring() pulumi.BoolOutput
- func (o ApplicationSettingsOutput) EndUserApdexThreshold() pulumi.Float64Output
- func (o ApplicationSettingsOutput) Name() pulumi.StringOutput
- func (o ApplicationSettingsOutput) ToApplicationSettingsOutput() ApplicationSettingsOutput
- func (o ApplicationSettingsOutput) ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput
- type ApplicationSettingsState
- type GetPluginArgs
- type GetPluginComponentArgs
- type GetPluginComponentOutputArgs
- type GetPluginComponentResult
- type GetPluginComponentResultOutput
- func (GetPluginComponentResultOutput) ElementType() reflect.Type
- func (o GetPluginComponentResultOutput) HealthStatus() pulumi.StringOutput
- func (o GetPluginComponentResultOutput) Id() pulumi.StringOutput
- func (o GetPluginComponentResultOutput) Name() pulumi.StringOutput
- func (o GetPluginComponentResultOutput) PluginId() pulumi.IntOutput
- func (o GetPluginComponentResultOutput) ToGetPluginComponentResultOutput() GetPluginComponentResultOutput
- func (o GetPluginComponentResultOutput) ToGetPluginComponentResultOutputWithContext(ctx context.Context) GetPluginComponentResultOutput
- type GetPluginOutputArgs
- type GetPluginResult
- type GetPluginResultOutput
- func (GetPluginResultOutput) ElementType() reflect.Type
- func (o GetPluginResultOutput) Guid() pulumi.StringOutput
- func (o GetPluginResultOutput) Id() pulumi.StringOutput
- func (o GetPluginResultOutput) ToGetPluginResultOutput() GetPluginResultOutput
- func (o GetPluginResultOutput) ToGetPluginResultOutputWithContext(ctx context.Context) GetPluginResultOutput
- type Workload
- type WorkloadArgs
- type WorkloadArray
- type WorkloadArrayInput
- type WorkloadArrayOutput
- type WorkloadEntitySearchQuery
- type WorkloadEntitySearchQueryArgs
- func (WorkloadEntitySearchQueryArgs) ElementType() reflect.Type
- func (i WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutput() WorkloadEntitySearchQueryOutput
- func (i WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryOutput
- type WorkloadEntitySearchQueryArray
- func (WorkloadEntitySearchQueryArray) ElementType() reflect.Type
- func (i WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutput() WorkloadEntitySearchQueryArrayOutput
- func (i WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryArrayOutput
- type WorkloadEntitySearchQueryArrayInput
- type WorkloadEntitySearchQueryArrayOutput
- func (WorkloadEntitySearchQueryArrayOutput) ElementType() reflect.Type
- func (o WorkloadEntitySearchQueryArrayOutput) Index(i pulumi.IntInput) WorkloadEntitySearchQueryOutput
- func (o WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutput() WorkloadEntitySearchQueryArrayOutput
- func (o WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryArrayOutput
- type WorkloadEntitySearchQueryInput
- type WorkloadEntitySearchQueryOutput
- func (WorkloadEntitySearchQueryOutput) ElementType() reflect.Type
- func (o WorkloadEntitySearchQueryOutput) Query() pulumi.StringOutput
- func (o WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutput() WorkloadEntitySearchQueryOutput
- func (o WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryOutput
- type WorkloadInput
- type WorkloadMap
- type WorkloadMapInput
- type WorkloadMapOutput
- type WorkloadOutput
- func (o WorkloadOutput) AccountId() pulumi.IntOutput
- func (o WorkloadOutput) CompositeEntitySearchQuery() pulumi.StringOutput
- func (WorkloadOutput) ElementType() reflect.Type
- func (o WorkloadOutput) EntityGuids() pulumi.StringArrayOutput
- func (o WorkloadOutput) EntitySearchQueries() WorkloadEntitySearchQueryArrayOutput
- func (o WorkloadOutput) Guid() pulumi.StringOutput
- func (o WorkloadOutput) Name() pulumi.StringOutput
- func (o WorkloadOutput) Permalink() pulumi.StringOutput
- func (o WorkloadOutput) ScopeAccountIds() pulumi.IntArrayOutput
- func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
- func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
- func (o WorkloadOutput) WorkloadId() pulumi.IntOutput
- type WorkloadState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertCondition ¶
type AlertCondition struct { pulumi.CustomResourceState // Whether or not this condition is enabled. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The plugin component IDs to target. Entities pulumi.IntArrayOutput `pulumi:"entities"` // The plugin metric to evaluate. Metric pulumi.StringOutput `pulumi:"metric"` // The metric description. MetricDescription pulumi.StringOutput `pulumi:"metricDescription"` // The title of the condition. Must be between 1 and 64 characters, inclusive. Name pulumi.StringOutput `pulumi:"name"` // The GUID of the plugin which produces the metric. PluginGuid pulumi.StringOutput `pulumi:"pluginGuid"` // The ID of the installed plugin instance which produces the metric. PluginId pulumi.StringOutput `pulumi:"pluginId"` // The ID of the policy where this condition should be used. PolicyId pulumi.IntOutput `pulumi:"policyId"` // Runbook URL to display in notifications. RunbookUrl pulumi.StringPtrOutput `pulumi:"runbookUrl"` Terms AlertConditionTermArrayOutput `pulumi:"terms"` // The value function to apply to the metric data. One of `min`, `max`, `average`, `sample_size`, `total`, or `percent`. ValueFunction pulumi.StringOutput `pulumi:"valueFunction"` }
New Relic Plugins reached end of life Wednesday June 16, 2021.
**This resource has been removed.**
For more information, [click here](https://discuss.newrelic.com/t/new-relic-plugin-eol-wednesday-june-16th-2021/127267)
func GetAlertCondition ¶
func GetAlertCondition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertConditionState, opts ...pulumi.ResourceOption) (*AlertCondition, error)
GetAlertCondition gets an existing AlertCondition 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 NewAlertCondition ¶
func NewAlertCondition(ctx *pulumi.Context, name string, args *AlertConditionArgs, opts ...pulumi.ResourceOption) (*AlertCondition, error)
NewAlertCondition registers a new resource with the given unique name, arguments, and options.
func (*AlertCondition) ElementType ¶
func (*AlertCondition) ElementType() reflect.Type
func (*AlertCondition) ToAlertConditionOutput ¶
func (i *AlertCondition) ToAlertConditionOutput() AlertConditionOutput
func (*AlertCondition) ToAlertConditionOutputWithContext ¶
func (i *AlertCondition) ToAlertConditionOutputWithContext(ctx context.Context) AlertConditionOutput
type AlertConditionArgs ¶
type AlertConditionArgs struct { // Whether or not this condition is enabled. Enabled pulumi.BoolPtrInput // The plugin component IDs to target. Entities pulumi.IntArrayInput // The plugin metric to evaluate. Metric pulumi.StringInput // The metric description. MetricDescription pulumi.StringInput // The title of the condition. Must be between 1 and 64 characters, inclusive. Name pulumi.StringPtrInput // The GUID of the plugin which produces the metric. PluginGuid pulumi.StringInput // The ID of the installed plugin instance which produces the metric. PluginId pulumi.StringInput // The ID of the policy where this condition should be used. PolicyId pulumi.IntInput // Runbook URL to display in notifications. RunbookUrl pulumi.StringPtrInput Terms AlertConditionTermArrayInput // The value function to apply to the metric data. One of `min`, `max`, `average`, `sample_size`, `total`, or `percent`. ValueFunction pulumi.StringInput }
The set of arguments for constructing a AlertCondition resource.
func (AlertConditionArgs) ElementType ¶
func (AlertConditionArgs) ElementType() reflect.Type
type AlertConditionArray ¶
type AlertConditionArray []AlertConditionInput
func (AlertConditionArray) ElementType ¶
func (AlertConditionArray) ElementType() reflect.Type
func (AlertConditionArray) ToAlertConditionArrayOutput ¶
func (i AlertConditionArray) ToAlertConditionArrayOutput() AlertConditionArrayOutput
func (AlertConditionArray) ToAlertConditionArrayOutputWithContext ¶
func (i AlertConditionArray) ToAlertConditionArrayOutputWithContext(ctx context.Context) AlertConditionArrayOutput
type AlertConditionArrayInput ¶
type AlertConditionArrayInput interface { pulumi.Input ToAlertConditionArrayOutput() AlertConditionArrayOutput ToAlertConditionArrayOutputWithContext(context.Context) AlertConditionArrayOutput }
AlertConditionArrayInput is an input type that accepts AlertConditionArray and AlertConditionArrayOutput values. You can construct a concrete instance of `AlertConditionArrayInput` via:
AlertConditionArray{ AlertConditionArgs{...} }
type AlertConditionArrayOutput ¶
type AlertConditionArrayOutput struct{ *pulumi.OutputState }
func (AlertConditionArrayOutput) ElementType ¶
func (AlertConditionArrayOutput) ElementType() reflect.Type
func (AlertConditionArrayOutput) Index ¶
func (o AlertConditionArrayOutput) Index(i pulumi.IntInput) AlertConditionOutput
func (AlertConditionArrayOutput) ToAlertConditionArrayOutput ¶
func (o AlertConditionArrayOutput) ToAlertConditionArrayOutput() AlertConditionArrayOutput
func (AlertConditionArrayOutput) ToAlertConditionArrayOutputWithContext ¶
func (o AlertConditionArrayOutput) ToAlertConditionArrayOutputWithContext(ctx context.Context) AlertConditionArrayOutput
type AlertConditionInput ¶
type AlertConditionInput interface { pulumi.Input ToAlertConditionOutput() AlertConditionOutput ToAlertConditionOutputWithContext(ctx context.Context) AlertConditionOutput }
type AlertConditionMap ¶
type AlertConditionMap map[string]AlertConditionInput
func (AlertConditionMap) ElementType ¶
func (AlertConditionMap) ElementType() reflect.Type
func (AlertConditionMap) ToAlertConditionMapOutput ¶
func (i AlertConditionMap) ToAlertConditionMapOutput() AlertConditionMapOutput
func (AlertConditionMap) ToAlertConditionMapOutputWithContext ¶
func (i AlertConditionMap) ToAlertConditionMapOutputWithContext(ctx context.Context) AlertConditionMapOutput
type AlertConditionMapInput ¶
type AlertConditionMapInput interface { pulumi.Input ToAlertConditionMapOutput() AlertConditionMapOutput ToAlertConditionMapOutputWithContext(context.Context) AlertConditionMapOutput }
AlertConditionMapInput is an input type that accepts AlertConditionMap and AlertConditionMapOutput values. You can construct a concrete instance of `AlertConditionMapInput` via:
AlertConditionMap{ "key": AlertConditionArgs{...} }
type AlertConditionMapOutput ¶
type AlertConditionMapOutput struct{ *pulumi.OutputState }
func (AlertConditionMapOutput) ElementType ¶
func (AlertConditionMapOutput) ElementType() reflect.Type
func (AlertConditionMapOutput) MapIndex ¶
func (o AlertConditionMapOutput) MapIndex(k pulumi.StringInput) AlertConditionOutput
func (AlertConditionMapOutput) ToAlertConditionMapOutput ¶
func (o AlertConditionMapOutput) ToAlertConditionMapOutput() AlertConditionMapOutput
func (AlertConditionMapOutput) ToAlertConditionMapOutputWithContext ¶
func (o AlertConditionMapOutput) ToAlertConditionMapOutputWithContext(ctx context.Context) AlertConditionMapOutput
type AlertConditionOutput ¶
type AlertConditionOutput struct{ *pulumi.OutputState }
func (AlertConditionOutput) ElementType ¶
func (AlertConditionOutput) ElementType() reflect.Type
func (AlertConditionOutput) Enabled ¶ added in v4.15.0
func (o AlertConditionOutput) Enabled() pulumi.BoolPtrOutput
Whether or not this condition is enabled.
func (AlertConditionOutput) Entities ¶ added in v4.15.0
func (o AlertConditionOutput) Entities() pulumi.IntArrayOutput
The plugin component IDs to target.
func (AlertConditionOutput) Metric ¶ added in v4.15.0
func (o AlertConditionOutput) Metric() pulumi.StringOutput
The plugin metric to evaluate.
func (AlertConditionOutput) MetricDescription ¶ added in v4.15.0
func (o AlertConditionOutput) MetricDescription() pulumi.StringOutput
The metric description.
func (AlertConditionOutput) Name ¶ added in v4.15.0
func (o AlertConditionOutput) Name() pulumi.StringOutput
The title of the condition. Must be between 1 and 64 characters, inclusive.
func (AlertConditionOutput) PluginGuid ¶ added in v4.15.0
func (o AlertConditionOutput) PluginGuid() pulumi.StringOutput
The GUID of the plugin which produces the metric.
func (AlertConditionOutput) PluginId ¶ added in v4.15.0
func (o AlertConditionOutput) PluginId() pulumi.StringOutput
The ID of the installed plugin instance which produces the metric.
func (AlertConditionOutput) PolicyId ¶ added in v4.15.0
func (o AlertConditionOutput) PolicyId() pulumi.IntOutput
The ID of the policy where this condition should be used.
func (AlertConditionOutput) RunbookUrl ¶ added in v4.15.0
func (o AlertConditionOutput) RunbookUrl() pulumi.StringPtrOutput
Runbook URL to display in notifications.
func (AlertConditionOutput) Terms ¶ added in v4.15.0
func (o AlertConditionOutput) Terms() AlertConditionTermArrayOutput
func (AlertConditionOutput) ToAlertConditionOutput ¶
func (o AlertConditionOutput) ToAlertConditionOutput() AlertConditionOutput
func (AlertConditionOutput) ToAlertConditionOutputWithContext ¶
func (o AlertConditionOutput) ToAlertConditionOutputWithContext(ctx context.Context) AlertConditionOutput
func (AlertConditionOutput) ValueFunction ¶ added in v4.15.0
func (o AlertConditionOutput) ValueFunction() pulumi.StringOutput
The value function to apply to the metric data. One of `min`, `max`, `average`, `sample_size`, `total`, or `percent`.
type AlertConditionState ¶
type AlertConditionState struct { // Whether or not this condition is enabled. Enabled pulumi.BoolPtrInput // The plugin component IDs to target. Entities pulumi.IntArrayInput // The plugin metric to evaluate. Metric pulumi.StringPtrInput // The metric description. MetricDescription pulumi.StringPtrInput // The title of the condition. Must be between 1 and 64 characters, inclusive. Name pulumi.StringPtrInput // The GUID of the plugin which produces the metric. PluginGuid pulumi.StringPtrInput // The ID of the installed plugin instance which produces the metric. PluginId pulumi.StringPtrInput // The ID of the policy where this condition should be used. PolicyId pulumi.IntPtrInput // Runbook URL to display in notifications. RunbookUrl pulumi.StringPtrInput Terms AlertConditionTermArrayInput // The value function to apply to the metric data. One of `min`, `max`, `average`, `sample_size`, `total`, or `percent`. ValueFunction pulumi.StringPtrInput }
func (AlertConditionState) ElementType ¶
func (AlertConditionState) ElementType() reflect.Type
type AlertConditionTerm ¶
type AlertConditionTermArgs ¶
type AlertConditionTermArgs struct { Duration pulumi.IntInput `pulumi:"duration"` Operator pulumi.StringPtrInput `pulumi:"operator"` Priority pulumi.StringPtrInput `pulumi:"priority"` Threshold pulumi.Float64Input `pulumi:"threshold"` TimeFunction pulumi.StringInput `pulumi:"timeFunction"` }
func (AlertConditionTermArgs) ElementType ¶
func (AlertConditionTermArgs) ElementType() reflect.Type
func (AlertConditionTermArgs) ToAlertConditionTermOutput ¶
func (i AlertConditionTermArgs) ToAlertConditionTermOutput() AlertConditionTermOutput
func (AlertConditionTermArgs) ToAlertConditionTermOutputWithContext ¶
func (i AlertConditionTermArgs) ToAlertConditionTermOutputWithContext(ctx context.Context) AlertConditionTermOutput
type AlertConditionTermArray ¶
type AlertConditionTermArray []AlertConditionTermInput
func (AlertConditionTermArray) ElementType ¶
func (AlertConditionTermArray) ElementType() reflect.Type
func (AlertConditionTermArray) ToAlertConditionTermArrayOutput ¶
func (i AlertConditionTermArray) ToAlertConditionTermArrayOutput() AlertConditionTermArrayOutput
func (AlertConditionTermArray) ToAlertConditionTermArrayOutputWithContext ¶
func (i AlertConditionTermArray) ToAlertConditionTermArrayOutputWithContext(ctx context.Context) AlertConditionTermArrayOutput
type AlertConditionTermArrayInput ¶
type AlertConditionTermArrayInput interface { pulumi.Input ToAlertConditionTermArrayOutput() AlertConditionTermArrayOutput ToAlertConditionTermArrayOutputWithContext(context.Context) AlertConditionTermArrayOutput }
AlertConditionTermArrayInput is an input type that accepts AlertConditionTermArray and AlertConditionTermArrayOutput values. You can construct a concrete instance of `AlertConditionTermArrayInput` via:
AlertConditionTermArray{ AlertConditionTermArgs{...} }
type AlertConditionTermArrayOutput ¶
type AlertConditionTermArrayOutput struct{ *pulumi.OutputState }
func (AlertConditionTermArrayOutput) ElementType ¶
func (AlertConditionTermArrayOutput) ElementType() reflect.Type
func (AlertConditionTermArrayOutput) Index ¶
func (o AlertConditionTermArrayOutput) Index(i pulumi.IntInput) AlertConditionTermOutput
func (AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutput ¶
func (o AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutput() AlertConditionTermArrayOutput
func (AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutputWithContext ¶
func (o AlertConditionTermArrayOutput) ToAlertConditionTermArrayOutputWithContext(ctx context.Context) AlertConditionTermArrayOutput
type AlertConditionTermInput ¶
type AlertConditionTermInput interface { pulumi.Input ToAlertConditionTermOutput() AlertConditionTermOutput ToAlertConditionTermOutputWithContext(context.Context) AlertConditionTermOutput }
AlertConditionTermInput is an input type that accepts AlertConditionTermArgs and AlertConditionTermOutput values. You can construct a concrete instance of `AlertConditionTermInput` via:
AlertConditionTermArgs{...}
type AlertConditionTermOutput ¶
type AlertConditionTermOutput struct{ *pulumi.OutputState }
func (AlertConditionTermOutput) Duration ¶
func (o AlertConditionTermOutput) Duration() pulumi.IntOutput
func (AlertConditionTermOutput) ElementType ¶
func (AlertConditionTermOutput) ElementType() reflect.Type
func (AlertConditionTermOutput) Operator ¶
func (o AlertConditionTermOutput) Operator() pulumi.StringPtrOutput
func (AlertConditionTermOutput) Priority ¶
func (o AlertConditionTermOutput) Priority() pulumi.StringPtrOutput
func (AlertConditionTermOutput) Threshold ¶
func (o AlertConditionTermOutput) Threshold() pulumi.Float64Output
func (AlertConditionTermOutput) TimeFunction ¶
func (o AlertConditionTermOutput) TimeFunction() pulumi.StringOutput
func (AlertConditionTermOutput) ToAlertConditionTermOutput ¶
func (o AlertConditionTermOutput) ToAlertConditionTermOutput() AlertConditionTermOutput
func (AlertConditionTermOutput) ToAlertConditionTermOutputWithContext ¶
func (o AlertConditionTermOutput) ToAlertConditionTermOutputWithContext(ctx context.Context) AlertConditionTermOutput
type ApplicationSettings ¶
type ApplicationSettings struct { pulumi.CustomResourceState // The appex threshold for the New Relic application. AppApdexThreshold pulumi.Float64Output `pulumi:"appApdexThreshold"` // Enable or disable real user monitoring for the New Relic application. EnableRealUserMonitoring pulumi.BoolOutput `pulumi:"enableRealUserMonitoring"` // The user's apdex threshold for the New Relic application. EndUserApdexThreshold pulumi.Float64Output `pulumi:"endUserApdexThreshold"` // The name of the application in New Relic APM. Name pulumi.StringOutput `pulumi:"name"` }
> **NOTE:** Applications are not created by this resource, but are created by a reporting agent.
Use this resource to manage configuration for an application that already exists in New Relic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v4/go/newrelic/plugins" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := plugins.NewApplicationSettings(ctx, "app", &plugins.ApplicationSettingsArgs{ AppApdexThreshold: pulumi.Float64(0.7), EnableRealUserMonitoring: pulumi.Bool(false), EndUserApdexThreshold: pulumi.Float64(0.8), }) if err != nil { return err } return nil }) }
``` ## Notes
> **NOTE:** Applications that have reported data in the last twelve hours cannot be deleted.
## Import
Applications can be imported using notation `application_id`, e.g.
```sh
$ pulumi import newrelic:plugins/applicationSettings:ApplicationSettings main 6789012345
```
func GetApplicationSettings ¶
func GetApplicationSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationSettingsState, opts ...pulumi.ResourceOption) (*ApplicationSettings, error)
GetApplicationSettings gets an existing ApplicationSettings 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 NewApplicationSettings ¶
func NewApplicationSettings(ctx *pulumi.Context, name string, args *ApplicationSettingsArgs, opts ...pulumi.ResourceOption) (*ApplicationSettings, error)
NewApplicationSettings registers a new resource with the given unique name, arguments, and options.
func (*ApplicationSettings) ElementType ¶
func (*ApplicationSettings) ElementType() reflect.Type
func (*ApplicationSettings) ToApplicationSettingsOutput ¶
func (i *ApplicationSettings) ToApplicationSettingsOutput() ApplicationSettingsOutput
func (*ApplicationSettings) ToApplicationSettingsOutputWithContext ¶
func (i *ApplicationSettings) ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput
type ApplicationSettingsArgs ¶
type ApplicationSettingsArgs struct { // The appex threshold for the New Relic application. AppApdexThreshold pulumi.Float64Input // Enable or disable real user monitoring for the New Relic application. EnableRealUserMonitoring pulumi.BoolInput // The user's apdex threshold for the New Relic application. EndUserApdexThreshold pulumi.Float64Input // The name of the application in New Relic APM. Name pulumi.StringPtrInput }
The set of arguments for constructing a ApplicationSettings resource.
func (ApplicationSettingsArgs) ElementType ¶
func (ApplicationSettingsArgs) ElementType() reflect.Type
type ApplicationSettingsArray ¶
type ApplicationSettingsArray []ApplicationSettingsInput
func (ApplicationSettingsArray) ElementType ¶
func (ApplicationSettingsArray) ElementType() reflect.Type
func (ApplicationSettingsArray) ToApplicationSettingsArrayOutput ¶
func (i ApplicationSettingsArray) ToApplicationSettingsArrayOutput() ApplicationSettingsArrayOutput
func (ApplicationSettingsArray) ToApplicationSettingsArrayOutputWithContext ¶
func (i ApplicationSettingsArray) ToApplicationSettingsArrayOutputWithContext(ctx context.Context) ApplicationSettingsArrayOutput
type ApplicationSettingsArrayInput ¶
type ApplicationSettingsArrayInput interface { pulumi.Input ToApplicationSettingsArrayOutput() ApplicationSettingsArrayOutput ToApplicationSettingsArrayOutputWithContext(context.Context) ApplicationSettingsArrayOutput }
ApplicationSettingsArrayInput is an input type that accepts ApplicationSettingsArray and ApplicationSettingsArrayOutput values. You can construct a concrete instance of `ApplicationSettingsArrayInput` via:
ApplicationSettingsArray{ ApplicationSettingsArgs{...} }
type ApplicationSettingsArrayOutput ¶
type ApplicationSettingsArrayOutput struct{ *pulumi.OutputState }
func (ApplicationSettingsArrayOutput) ElementType ¶
func (ApplicationSettingsArrayOutput) ElementType() reflect.Type
func (ApplicationSettingsArrayOutput) Index ¶
func (o ApplicationSettingsArrayOutput) Index(i pulumi.IntInput) ApplicationSettingsOutput
func (ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutput ¶
func (o ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutput() ApplicationSettingsArrayOutput
func (ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutputWithContext ¶
func (o ApplicationSettingsArrayOutput) ToApplicationSettingsArrayOutputWithContext(ctx context.Context) ApplicationSettingsArrayOutput
type ApplicationSettingsInput ¶
type ApplicationSettingsInput interface { pulumi.Input ToApplicationSettingsOutput() ApplicationSettingsOutput ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput }
type ApplicationSettingsMap ¶
type ApplicationSettingsMap map[string]ApplicationSettingsInput
func (ApplicationSettingsMap) ElementType ¶
func (ApplicationSettingsMap) ElementType() reflect.Type
func (ApplicationSettingsMap) ToApplicationSettingsMapOutput ¶
func (i ApplicationSettingsMap) ToApplicationSettingsMapOutput() ApplicationSettingsMapOutput
func (ApplicationSettingsMap) ToApplicationSettingsMapOutputWithContext ¶
func (i ApplicationSettingsMap) ToApplicationSettingsMapOutputWithContext(ctx context.Context) ApplicationSettingsMapOutput
type ApplicationSettingsMapInput ¶
type ApplicationSettingsMapInput interface { pulumi.Input ToApplicationSettingsMapOutput() ApplicationSettingsMapOutput ToApplicationSettingsMapOutputWithContext(context.Context) ApplicationSettingsMapOutput }
ApplicationSettingsMapInput is an input type that accepts ApplicationSettingsMap and ApplicationSettingsMapOutput values. You can construct a concrete instance of `ApplicationSettingsMapInput` via:
ApplicationSettingsMap{ "key": ApplicationSettingsArgs{...} }
type ApplicationSettingsMapOutput ¶
type ApplicationSettingsMapOutput struct{ *pulumi.OutputState }
func (ApplicationSettingsMapOutput) ElementType ¶
func (ApplicationSettingsMapOutput) ElementType() reflect.Type
func (ApplicationSettingsMapOutput) MapIndex ¶
func (o ApplicationSettingsMapOutput) MapIndex(k pulumi.StringInput) ApplicationSettingsOutput
func (ApplicationSettingsMapOutput) ToApplicationSettingsMapOutput ¶
func (o ApplicationSettingsMapOutput) ToApplicationSettingsMapOutput() ApplicationSettingsMapOutput
func (ApplicationSettingsMapOutput) ToApplicationSettingsMapOutputWithContext ¶
func (o ApplicationSettingsMapOutput) ToApplicationSettingsMapOutputWithContext(ctx context.Context) ApplicationSettingsMapOutput
type ApplicationSettingsOutput ¶
type ApplicationSettingsOutput struct{ *pulumi.OutputState }
func (ApplicationSettingsOutput) AppApdexThreshold ¶ added in v4.15.0
func (o ApplicationSettingsOutput) AppApdexThreshold() pulumi.Float64Output
The appex threshold for the New Relic application.
func (ApplicationSettingsOutput) ElementType ¶
func (ApplicationSettingsOutput) ElementType() reflect.Type
func (ApplicationSettingsOutput) EnableRealUserMonitoring ¶ added in v4.15.0
func (o ApplicationSettingsOutput) EnableRealUserMonitoring() pulumi.BoolOutput
Enable or disable real user monitoring for the New Relic application.
func (ApplicationSettingsOutput) EndUserApdexThreshold ¶ added in v4.15.0
func (o ApplicationSettingsOutput) EndUserApdexThreshold() pulumi.Float64Output
The user's apdex threshold for the New Relic application.
func (ApplicationSettingsOutput) Name ¶ added in v4.15.0
func (o ApplicationSettingsOutput) Name() pulumi.StringOutput
The name of the application in New Relic APM.
func (ApplicationSettingsOutput) ToApplicationSettingsOutput ¶
func (o ApplicationSettingsOutput) ToApplicationSettingsOutput() ApplicationSettingsOutput
func (ApplicationSettingsOutput) ToApplicationSettingsOutputWithContext ¶
func (o ApplicationSettingsOutput) ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput
type ApplicationSettingsState ¶
type ApplicationSettingsState struct { // The appex threshold for the New Relic application. AppApdexThreshold pulumi.Float64PtrInput // Enable or disable real user monitoring for the New Relic application. EnableRealUserMonitoring pulumi.BoolPtrInput // The user's apdex threshold for the New Relic application. EndUserApdexThreshold pulumi.Float64PtrInput // The name of the application in New Relic APM. Name pulumi.StringPtrInput }
func (ApplicationSettingsState) ElementType ¶
func (ApplicationSettingsState) ElementType() reflect.Type
type GetPluginArgs ¶
type GetPluginArgs struct {
Guid string `pulumi:"guid"`
}
A collection of arguments for invoking getPlugin.
type GetPluginComponentArgs ¶
A collection of arguments for invoking getPluginComponent.
type GetPluginComponentOutputArgs ¶ added in v4.7.0
type GetPluginComponentOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` PluginId pulumi.IntInput `pulumi:"pluginId"` }
A collection of arguments for invoking getPluginComponent.
func (GetPluginComponentOutputArgs) ElementType ¶ added in v4.7.0
func (GetPluginComponentOutputArgs) ElementType() reflect.Type
type GetPluginComponentResult ¶
type GetPluginComponentResult struct { HealthStatus string `pulumi:"healthStatus"` Id string `pulumi:"id"` Name string `pulumi:"name"` PluginId int `pulumi:"pluginId"` }
A collection of values returned by getPluginComponent.
func GetPluginComponent ¶
func GetPluginComponent(ctx *pulumi.Context, args *GetPluginComponentArgs, opts ...pulumi.InvokeOption) (*GetPluginComponentResult, error)
New Relic Plugins reached end of life Wednesday June 16, 2021.
**This data source has been removed.**
For more information, [click here](https://discuss.newrelic.com/t/new-relic-plugin-eol-wednesday-june-16th-2021/127267)
type GetPluginComponentResultOutput ¶ added in v4.7.0
type GetPluginComponentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPluginComponent.
func GetPluginComponentOutput ¶ added in v4.7.0
func GetPluginComponentOutput(ctx *pulumi.Context, args GetPluginComponentOutputArgs, opts ...pulumi.InvokeOption) GetPluginComponentResultOutput
func (GetPluginComponentResultOutput) ElementType ¶ added in v4.7.0
func (GetPluginComponentResultOutput) ElementType() reflect.Type
func (GetPluginComponentResultOutput) HealthStatus ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) HealthStatus() pulumi.StringOutput
func (GetPluginComponentResultOutput) Id ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) Id() pulumi.StringOutput
func (GetPluginComponentResultOutput) Name ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) Name() pulumi.StringOutput
func (GetPluginComponentResultOutput) PluginId ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) PluginId() pulumi.IntOutput
func (GetPluginComponentResultOutput) ToGetPluginComponentResultOutput ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) ToGetPluginComponentResultOutput() GetPluginComponentResultOutput
func (GetPluginComponentResultOutput) ToGetPluginComponentResultOutputWithContext ¶ added in v4.7.0
func (o GetPluginComponentResultOutput) ToGetPluginComponentResultOutputWithContext(ctx context.Context) GetPluginComponentResultOutput
type GetPluginOutputArgs ¶ added in v4.7.0
type GetPluginOutputArgs struct {
Guid pulumi.StringInput `pulumi:"guid"`
}
A collection of arguments for invoking getPlugin.
func (GetPluginOutputArgs) ElementType ¶ added in v4.7.0
func (GetPluginOutputArgs) ElementType() reflect.Type
type GetPluginResult ¶
A collection of values returned by getPlugin.
func GetPlugin ¶
func GetPlugin(ctx *pulumi.Context, args *GetPluginArgs, opts ...pulumi.InvokeOption) (*GetPluginResult, error)
New Relic Plugins reached end of life Wednesday June 16, 2021.
**This data source has been removed.**
For more information, [click here](https://discuss.newrelic.com/t/new-relic-plugin-eol-wednesday-june-16th-2021/127267)
type GetPluginResultOutput ¶ added in v4.7.0
type GetPluginResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPlugin.
func GetPluginOutput ¶ added in v4.7.0
func GetPluginOutput(ctx *pulumi.Context, args GetPluginOutputArgs, opts ...pulumi.InvokeOption) GetPluginResultOutput
func (GetPluginResultOutput) ElementType ¶ added in v4.7.0
func (GetPluginResultOutput) ElementType() reflect.Type
func (GetPluginResultOutput) Guid ¶ added in v4.7.0
func (o GetPluginResultOutput) Guid() pulumi.StringOutput
func (GetPluginResultOutput) Id ¶ added in v4.7.0
func (o GetPluginResultOutput) Id() pulumi.StringOutput
func (GetPluginResultOutput) ToGetPluginResultOutput ¶ added in v4.7.0
func (o GetPluginResultOutput) ToGetPluginResultOutput() GetPluginResultOutput
func (GetPluginResultOutput) ToGetPluginResultOutputWithContext ¶ added in v4.7.0
func (o GetPluginResultOutput) ToGetPluginResultOutputWithContext(ctx context.Context) GetPluginResultOutput
type Workload ¶
type Workload struct { pulumi.CustomResourceState // The New Relic account ID where you want to create the workload. AccountId pulumi.IntOutput `pulumi:"accountId"` // The composite query used to compose a dynamic workload. CompositeEntitySearchQuery pulumi.StringOutput `pulumi:"compositeEntitySearchQuery"` // A list of entity GUIDs manually assigned to this workload. EntityGuids pulumi.StringArrayOutput `pulumi:"entityGuids"` // A list of search queries that define a dynamic workload. See Nested entitySearchQuery blocks below for details. EntitySearchQueries WorkloadEntitySearchQueryArrayOutput `pulumi:"entitySearchQueries"` // The unique entity identifier of the workload in New Relic. Guid pulumi.StringOutput `pulumi:"guid"` // The workload's name. Name pulumi.StringOutput `pulumi:"name"` // The URL of the workload. Permalink pulumi.StringOutput `pulumi:"permalink"` // A list of account IDs that will be used to get entities from. ScopeAccountIds pulumi.IntArrayOutput `pulumi:"scopeAccountIds"` // The unique entity identifier of the workload. WorkloadId pulumi.IntOutput `pulumi:"workloadId"` }
Use this resource to create, update, and delete a New Relic One workload.
A New Relic User API key is required to provision this resource. Set the `apiKey` attribute in the `provider` block or the `NEW_RELIC_API_KEY` environment variable with your User API key.
## Example Usage
Include entities with a certain string on the name. ```go package main
import (
"fmt" "github.com/pulumi/pulumi-newrelic/sdk/v4/go/newrelic/plugins" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := plugins.NewWorkload(ctx, "foo", &plugins.WorkloadArgs{ AccountId: pulumi.Int(12345678), EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, EntitySearchQueries: plugins.WorkloadEntitySearchQueryArray{ &plugins.WorkloadEntitySearchQueryArgs{ Query: pulumi.String(fmt.Sprintf("name like '%vExample application%v'", "%", "%")), }, }, ScopeAccountIds: pulumi.IntArray{ pulumi.Int(12345678), }, }) if err != nil { return err } return nil }) }
```
Include entities with a set of tags. ```go package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v4/go/newrelic/plugins" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := plugins.NewWorkload(ctx, "foo", &plugins.WorkloadArgs{ AccountId: pulumi.Int(12345678), EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, EntitySearchQueries: plugins.WorkloadEntitySearchQueryArray{ &plugins.WorkloadEntitySearchQueryArgs{ Query: pulumi.String("tags.accountId = '12345678' AND tags.environment='production' AND tags.language='java'"), }, }, ScopeAccountIds: pulumi.IntArray{ pulumi.Int(12345678), }, }) if err != nil { return err } return nil }) }
```
## Import
New Relic One workloads can be imported using a concatenated string of the format ¶
`<account_id>:<workload_id>:<guid>`, e.g. bash
```sh
$ pulumi import newrelic:plugins/workload:Workload foo 12345678:1456:MjUyMDUyOHxBUE18QVBRTElDQVRJT058MjE1MDM3Nzk1
```
func GetWorkload ¶
func GetWorkload(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadState, opts ...pulumi.ResourceOption) (*Workload, error)
GetWorkload gets an existing Workload 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 NewWorkload ¶
func NewWorkload(ctx *pulumi.Context, name string, args *WorkloadArgs, opts ...pulumi.ResourceOption) (*Workload, error)
NewWorkload registers a new resource with the given unique name, arguments, and options.
func (*Workload) ElementType ¶
func (*Workload) ToWorkloadOutput ¶
func (i *Workload) ToWorkloadOutput() WorkloadOutput
func (*Workload) ToWorkloadOutputWithContext ¶
func (i *Workload) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
type WorkloadArgs ¶
type WorkloadArgs struct { // The New Relic account ID where you want to create the workload. AccountId pulumi.IntPtrInput // A list of entity GUIDs manually assigned to this workload. EntityGuids pulumi.StringArrayInput // A list of search queries that define a dynamic workload. See Nested entitySearchQuery blocks below for details. EntitySearchQueries WorkloadEntitySearchQueryArrayInput // The workload's name. Name pulumi.StringPtrInput // A list of account IDs that will be used to get entities from. ScopeAccountIds pulumi.IntArrayInput }
The set of arguments for constructing a Workload resource.
func (WorkloadArgs) ElementType ¶
func (WorkloadArgs) ElementType() reflect.Type
type WorkloadArray ¶
type WorkloadArray []WorkloadInput
func (WorkloadArray) ElementType ¶
func (WorkloadArray) ElementType() reflect.Type
func (WorkloadArray) ToWorkloadArrayOutput ¶
func (i WorkloadArray) ToWorkloadArrayOutput() WorkloadArrayOutput
func (WorkloadArray) ToWorkloadArrayOutputWithContext ¶
func (i WorkloadArray) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput
type WorkloadArrayInput ¶
type WorkloadArrayInput interface { pulumi.Input ToWorkloadArrayOutput() WorkloadArrayOutput ToWorkloadArrayOutputWithContext(context.Context) WorkloadArrayOutput }
WorkloadArrayInput is an input type that accepts WorkloadArray and WorkloadArrayOutput values. You can construct a concrete instance of `WorkloadArrayInput` via:
WorkloadArray{ WorkloadArgs{...} }
type WorkloadArrayOutput ¶
type WorkloadArrayOutput struct{ *pulumi.OutputState }
func (WorkloadArrayOutput) ElementType ¶
func (WorkloadArrayOutput) ElementType() reflect.Type
func (WorkloadArrayOutput) Index ¶
func (o WorkloadArrayOutput) Index(i pulumi.IntInput) WorkloadOutput
func (WorkloadArrayOutput) ToWorkloadArrayOutput ¶
func (o WorkloadArrayOutput) ToWorkloadArrayOutput() WorkloadArrayOutput
func (WorkloadArrayOutput) ToWorkloadArrayOutputWithContext ¶
func (o WorkloadArrayOutput) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput
type WorkloadEntitySearchQuery ¶
type WorkloadEntitySearchQuery struct { // The query. Query string `pulumi:"query"` }
type WorkloadEntitySearchQueryArgs ¶
type WorkloadEntitySearchQueryArgs struct { // The query. Query pulumi.StringInput `pulumi:"query"` }
func (WorkloadEntitySearchQueryArgs) ElementType ¶
func (WorkloadEntitySearchQueryArgs) ElementType() reflect.Type
func (WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutput ¶
func (i WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutput() WorkloadEntitySearchQueryOutput
func (WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutputWithContext ¶
func (i WorkloadEntitySearchQueryArgs) ToWorkloadEntitySearchQueryOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryOutput
type WorkloadEntitySearchQueryArray ¶
type WorkloadEntitySearchQueryArray []WorkloadEntitySearchQueryInput
func (WorkloadEntitySearchQueryArray) ElementType ¶
func (WorkloadEntitySearchQueryArray) ElementType() reflect.Type
func (WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutput ¶
func (i WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutput() WorkloadEntitySearchQueryArrayOutput
func (WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutputWithContext ¶
func (i WorkloadEntitySearchQueryArray) ToWorkloadEntitySearchQueryArrayOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryArrayOutput
type WorkloadEntitySearchQueryArrayInput ¶
type WorkloadEntitySearchQueryArrayInput interface { pulumi.Input ToWorkloadEntitySearchQueryArrayOutput() WorkloadEntitySearchQueryArrayOutput ToWorkloadEntitySearchQueryArrayOutputWithContext(context.Context) WorkloadEntitySearchQueryArrayOutput }
WorkloadEntitySearchQueryArrayInput is an input type that accepts WorkloadEntitySearchQueryArray and WorkloadEntitySearchQueryArrayOutput values. You can construct a concrete instance of `WorkloadEntitySearchQueryArrayInput` via:
WorkloadEntitySearchQueryArray{ WorkloadEntitySearchQueryArgs{...} }
type WorkloadEntitySearchQueryArrayOutput ¶
type WorkloadEntitySearchQueryArrayOutput struct{ *pulumi.OutputState }
func (WorkloadEntitySearchQueryArrayOutput) ElementType ¶
func (WorkloadEntitySearchQueryArrayOutput) ElementType() reflect.Type
func (WorkloadEntitySearchQueryArrayOutput) Index ¶
func (o WorkloadEntitySearchQueryArrayOutput) Index(i pulumi.IntInput) WorkloadEntitySearchQueryOutput
func (WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutput ¶
func (o WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutput() WorkloadEntitySearchQueryArrayOutput
func (WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutputWithContext ¶
func (o WorkloadEntitySearchQueryArrayOutput) ToWorkloadEntitySearchQueryArrayOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryArrayOutput
type WorkloadEntitySearchQueryInput ¶
type WorkloadEntitySearchQueryInput interface { pulumi.Input ToWorkloadEntitySearchQueryOutput() WorkloadEntitySearchQueryOutput ToWorkloadEntitySearchQueryOutputWithContext(context.Context) WorkloadEntitySearchQueryOutput }
WorkloadEntitySearchQueryInput is an input type that accepts WorkloadEntitySearchQueryArgs and WorkloadEntitySearchQueryOutput values. You can construct a concrete instance of `WorkloadEntitySearchQueryInput` via:
WorkloadEntitySearchQueryArgs{...}
type WorkloadEntitySearchQueryOutput ¶
type WorkloadEntitySearchQueryOutput struct{ *pulumi.OutputState }
func (WorkloadEntitySearchQueryOutput) ElementType ¶
func (WorkloadEntitySearchQueryOutput) ElementType() reflect.Type
func (WorkloadEntitySearchQueryOutput) Query ¶
func (o WorkloadEntitySearchQueryOutput) Query() pulumi.StringOutput
The query.
func (WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutput ¶
func (o WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutput() WorkloadEntitySearchQueryOutput
func (WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutputWithContext ¶
func (o WorkloadEntitySearchQueryOutput) ToWorkloadEntitySearchQueryOutputWithContext(ctx context.Context) WorkloadEntitySearchQueryOutput
type WorkloadInput ¶
type WorkloadInput interface { pulumi.Input ToWorkloadOutput() WorkloadOutput ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput }
type WorkloadMap ¶
type WorkloadMap map[string]WorkloadInput
func (WorkloadMap) ElementType ¶
func (WorkloadMap) ElementType() reflect.Type
func (WorkloadMap) ToWorkloadMapOutput ¶
func (i WorkloadMap) ToWorkloadMapOutput() WorkloadMapOutput
func (WorkloadMap) ToWorkloadMapOutputWithContext ¶
func (i WorkloadMap) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput
type WorkloadMapInput ¶
type WorkloadMapInput interface { pulumi.Input ToWorkloadMapOutput() WorkloadMapOutput ToWorkloadMapOutputWithContext(context.Context) WorkloadMapOutput }
WorkloadMapInput is an input type that accepts WorkloadMap and WorkloadMapOutput values. You can construct a concrete instance of `WorkloadMapInput` via:
WorkloadMap{ "key": WorkloadArgs{...} }
type WorkloadMapOutput ¶
type WorkloadMapOutput struct{ *pulumi.OutputState }
func (WorkloadMapOutput) ElementType ¶
func (WorkloadMapOutput) ElementType() reflect.Type
func (WorkloadMapOutput) MapIndex ¶
func (o WorkloadMapOutput) MapIndex(k pulumi.StringInput) WorkloadOutput
func (WorkloadMapOutput) ToWorkloadMapOutput ¶
func (o WorkloadMapOutput) ToWorkloadMapOutput() WorkloadMapOutput
func (WorkloadMapOutput) ToWorkloadMapOutputWithContext ¶
func (o WorkloadMapOutput) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput
type WorkloadOutput ¶
type WorkloadOutput struct{ *pulumi.OutputState }
func (WorkloadOutput) AccountId ¶ added in v4.15.0
func (o WorkloadOutput) AccountId() pulumi.IntOutput
The New Relic account ID where you want to create the workload.
func (WorkloadOutput) CompositeEntitySearchQuery ¶ added in v4.15.0
func (o WorkloadOutput) CompositeEntitySearchQuery() pulumi.StringOutput
The composite query used to compose a dynamic workload.
func (WorkloadOutput) ElementType ¶
func (WorkloadOutput) ElementType() reflect.Type
func (WorkloadOutput) EntityGuids ¶ added in v4.15.0
func (o WorkloadOutput) EntityGuids() pulumi.StringArrayOutput
A list of entity GUIDs manually assigned to this workload.
func (WorkloadOutput) EntitySearchQueries ¶ added in v4.15.0
func (o WorkloadOutput) EntitySearchQueries() WorkloadEntitySearchQueryArrayOutput
A list of search queries that define a dynamic workload. See Nested entitySearchQuery blocks below for details.
func (WorkloadOutput) Guid ¶ added in v4.15.0
func (o WorkloadOutput) Guid() pulumi.StringOutput
The unique entity identifier of the workload in New Relic.
func (WorkloadOutput) Name ¶ added in v4.15.0
func (o WorkloadOutput) Name() pulumi.StringOutput
The workload's name.
func (WorkloadOutput) Permalink ¶ added in v4.15.0
func (o WorkloadOutput) Permalink() pulumi.StringOutput
The URL of the workload.
func (WorkloadOutput) ScopeAccountIds ¶ added in v4.15.0
func (o WorkloadOutput) ScopeAccountIds() pulumi.IntArrayOutput
A list of account IDs that will be used to get entities from.
func (WorkloadOutput) ToWorkloadOutput ¶
func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
func (WorkloadOutput) ToWorkloadOutputWithContext ¶
func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
func (WorkloadOutput) WorkloadId ¶ added in v4.15.0
func (o WorkloadOutput) WorkloadId() pulumi.IntOutput
The unique entity identifier of the workload.
type WorkloadState ¶
type WorkloadState struct { // The New Relic account ID where you want to create the workload. AccountId pulumi.IntPtrInput // The composite query used to compose a dynamic workload. CompositeEntitySearchQuery pulumi.StringPtrInput // A list of entity GUIDs manually assigned to this workload. EntityGuids pulumi.StringArrayInput // A list of search queries that define a dynamic workload. See Nested entitySearchQuery blocks below for details. EntitySearchQueries WorkloadEntitySearchQueryArrayInput // The unique entity identifier of the workload in New Relic. Guid pulumi.StringPtrInput // The workload's name. Name pulumi.StringPtrInput // The URL of the workload. Permalink pulumi.StringPtrInput // A list of account IDs that will be used to get entities from. ScopeAccountIds pulumi.IntArrayInput // The unique entity identifier of the workload. WorkloadId pulumi.IntPtrInput }
func (WorkloadState) ElementType ¶
func (WorkloadState) ElementType() reflect.Type