Documentation
¶
Index ¶
- 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 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.StringOutput
- func (o WorkloadOutput) CompositeEntitySearchQuery() pulumi.StringOutput
- func (o WorkloadOutput) Description() pulumi.StringPtrOutput
- 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.StringArrayOutput
- func (o WorkloadOutput) StatusConfigAutomatic() WorkloadStatusConfigAutomaticPtrOutput
- func (o WorkloadOutput) StatusConfigStatic() WorkloadStatusConfigStaticPtrOutput
- func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
- func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
- func (o WorkloadOutput) WorkloadId() pulumi.StringOutput
- type WorkloadState
- type WorkloadStatusConfigAutomatic
- type WorkloadStatusConfigAutomaticArgs
- func (WorkloadStatusConfigAutomaticArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutput() WorkloadStatusConfigAutomaticOutput
- func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticOutput
- func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
- func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
- type WorkloadStatusConfigAutomaticInput
- type WorkloadStatusConfigAutomaticOutput
- func (WorkloadStatusConfigAutomaticOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticOutput) Enabled() pulumi.BoolOutput
- func (o WorkloadStatusConfigAutomaticOutput) RemainingEntitiesRule() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (o WorkloadStatusConfigAutomaticOutput) Rules() WorkloadStatusConfigAutomaticRuleArrayOutput
- func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutput() WorkloadStatusConfigAutomaticOutput
- func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticOutput
- func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
- func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
- type WorkloadStatusConfigAutomaticPtrInput
- type WorkloadStatusConfigAutomaticPtrOutput
- func (o WorkloadStatusConfigAutomaticPtrOutput) Elem() WorkloadStatusConfigAutomaticOutput
- func (WorkloadStatusConfigAutomaticPtrOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o WorkloadStatusConfigAutomaticPtrOutput) RemainingEntitiesRule() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (o WorkloadStatusConfigAutomaticPtrOutput) Rules() WorkloadStatusConfigAutomaticRuleArrayOutput
- func (o WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
- func (o WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRule
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleInput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) RemainingEntitiesRuleRollup() ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) Elem() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) RemainingEntitiesRuleRollup() ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput() ...
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext(ctx context.Context) ...
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() ...
- func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) ...
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) GroupBy() pulumi.StringOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) Strategy() pulumi.StringOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdType() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdValue() pulumi.IntPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput() ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext(ctx context.Context) ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) ...
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) Elem() ...
- func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) GroupBy() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) Strategy() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdType() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdValue() pulumi.IntPtrOutput
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() ...
- func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) ...
- type WorkloadStatusConfigAutomaticRule
- type WorkloadStatusConfigAutomaticRuleArgs
- func (WorkloadStatusConfigAutomaticRuleArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutput() WorkloadStatusConfigAutomaticRuleOutput
- func (i WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleOutput
- type WorkloadStatusConfigAutomaticRuleArray
- func (WorkloadStatusConfigAutomaticRuleArray) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutput() WorkloadStatusConfigAutomaticRuleArrayOutput
- func (i WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleArrayOutput
- type WorkloadStatusConfigAutomaticRuleArrayInput
- type WorkloadStatusConfigAutomaticRuleArrayOutput
- func (WorkloadStatusConfigAutomaticRuleArrayOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRuleArrayOutput) Index(i pulumi.IntInput) WorkloadStatusConfigAutomaticRuleOutput
- func (o WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutput() WorkloadStatusConfigAutomaticRuleArrayOutput
- func (o WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleArrayOutput
- type WorkloadStatusConfigAutomaticRuleInput
- type WorkloadStatusConfigAutomaticRuleNrqlQuery
- type WorkloadStatusConfigAutomaticRuleNrqlQueryArgs
- func (WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- type WorkloadStatusConfigAutomaticRuleNrqlQueryArray
- func (WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput
- type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- func (WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) Index(i pulumi.IntInput) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- type WorkloadStatusConfigAutomaticRuleNrqlQueryInput
- type WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) Query() pulumi.StringOutput
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
- type WorkloadStatusConfigAutomaticRuleOutput
- func (WorkloadStatusConfigAutomaticRuleOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRuleOutput) EntityGuids() pulumi.StringArrayOutput
- func (o WorkloadStatusConfigAutomaticRuleOutput) NrqlQueries() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
- func (o WorkloadStatusConfigAutomaticRuleOutput) Rollup() WorkloadStatusConfigAutomaticRuleRollupOutput
- func (o WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutput() WorkloadStatusConfigAutomaticRuleOutput
- func (o WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleOutput
- type WorkloadStatusConfigAutomaticRuleRollup
- type WorkloadStatusConfigAutomaticRuleRollupArgs
- func (WorkloadStatusConfigAutomaticRuleRollupArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutput() WorkloadStatusConfigAutomaticRuleRollupOutput
- func (i WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleRollupOutput
- type WorkloadStatusConfigAutomaticRuleRollupInput
- type WorkloadStatusConfigAutomaticRuleRollupOutput
- func (WorkloadStatusConfigAutomaticRuleRollupOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigAutomaticRuleRollupOutput) Strategy() pulumi.StringOutput
- func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdType() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdValue() pulumi.IntPtrOutput
- func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutput() WorkloadStatusConfigAutomaticRuleRollupOutput
- func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleRollupOutput
- type WorkloadStatusConfigStatic
- type WorkloadStatusConfigStaticArgs
- func (WorkloadStatusConfigStaticArgs) ElementType() reflect.Type
- func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutput() WorkloadStatusConfigStaticOutput
- func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticOutput
- func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
- func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput
- type WorkloadStatusConfigStaticInput
- type WorkloadStatusConfigStaticOutput
- func (o WorkloadStatusConfigStaticOutput) Description() pulumi.StringPtrOutput
- func (WorkloadStatusConfigStaticOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigStaticOutput) Enabled() pulumi.BoolOutput
- func (o WorkloadStatusConfigStaticOutput) Status() pulumi.StringOutput
- func (o WorkloadStatusConfigStaticOutput) Summary() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutput() WorkloadStatusConfigStaticOutput
- func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticOutput
- func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
- func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput
- type WorkloadStatusConfigStaticPtrInput
- type WorkloadStatusConfigStaticPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) Description() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) Elem() WorkloadStatusConfigStaticOutput
- func (WorkloadStatusConfigStaticPtrOutput) ElementType() reflect.Type
- func (o WorkloadStatusConfigStaticPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) Status() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) Summary() pulumi.StringPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
- func (o WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationSettings ¶
type ApplicationSettings struct { pulumi.CustomResourceState // The apdex 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/v5/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{ Name: pulumi.String("my-app"), AppApdexThreshold: pulumi.Float64(0.7), EndUserApdexThreshold: pulumi.Float64(0.8), EnableRealUserMonitoring: pulumi.Bool(false), }) 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 apdex 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 ¶
func (o ApplicationSettingsOutput) AppApdexThreshold() pulumi.Float64Output
The apdex threshold for the New Relic application.
func (ApplicationSettingsOutput) ElementType ¶
func (ApplicationSettingsOutput) ElementType() reflect.Type
func (ApplicationSettingsOutput) EnableRealUserMonitoring ¶
func (o ApplicationSettingsOutput) EnableRealUserMonitoring() pulumi.BoolOutput
Enable or disable real user monitoring for the New Relic application.
func (ApplicationSettingsOutput) EndUserApdexThreshold ¶
func (o ApplicationSettingsOutput) EndUserApdexThreshold() pulumi.Float64Output
The user's apdex threshold for the New Relic application.
func (ApplicationSettingsOutput) Name ¶
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 apdex 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 Workload ¶
type Workload struct { pulumi.CustomResourceState // The New Relic account ID where you want to create the workload. AccountId pulumi.StringOutput `pulumi:"accountId"` // The composite query used to compose a dynamic workload. CompositeEntitySearchQuery pulumi.StringOutput `pulumi:"compositeEntitySearchQuery"` // Relevant information about the workload. Description pulumi.StringPtrOutput `pulumi:"description"` // A list of entity GUIDs manually assigned to this workload. At least one of either `entityGuids` or `entitySearchQuery` is required. EntityGuids pulumi.StringArrayOutput `pulumi:"entityGuids"` // A list of search queries that define a dynamic workload. At least one of either `entityGuids` or `entitySearchQuery` is required. 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.StringArrayOutput `pulumi:"scopeAccountIds"` // An input object used to represent an automatic status configuration.See Nested statusConfigAutomatic blocks below for details. StatusConfigAutomatic WorkloadStatusConfigAutomaticPtrOutput `pulumi:"statusConfigAutomatic"` // A list of static status configurations. You can only configure one static status for a workload.See Nested statusConfigStatic blocks below for details. StatusConfigStatic WorkloadStatusConfigStaticPtrOutput `pulumi:"statusConfigStatic"` // The unique entity identifier of the workload. WorkloadId pulumi.StringOutput `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 (
"github.com/pulumi/pulumi-newrelic/sdk/v5/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{ Name: pulumi.String("Example workload"), AccountId: pulumi.String("12345678"), EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, EntitySearchQueries: plugins.WorkloadEntitySearchQueryArray{ &plugins.WorkloadEntitySearchQueryArgs{ Query: pulumi.String("name like '%Example application%'"), }, }, ScopeAccountIds: pulumi.StringArray{ pulumi.String("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/v5/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{ Name: pulumi.String("Example workload with tags"), AccountId: pulumi.String("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.StringArray{ pulumi.String("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/v5/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{ Name: pulumi.String("Example workload with tags"), AccountId: pulumi.String("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.StringArray{ pulumi.String("12345678"), }, }) if err != nil { return err } return nil }) }
```
Include automatic status ¶
> The global status of your workload is a quick indicator of the workload health. You can configure it to be calculated automatically, and you can also set an alert and get a notification whenever the workload stops being operational. Alternatively, you can communicate a certain status of the workload by setting up a static value and a description. [See our docs](https://docs.newrelic.com/docs/workloads/use-workloads/workloads/workload-status)
```go package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/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{ Name: pulumi.String("Example workload"), AccountId: pulumi.String("12345678"), EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, EntitySearchQueries: plugins.WorkloadEntitySearchQueryArray{ &plugins.WorkloadEntitySearchQueryArgs{ Query: pulumi.String("name like '%Example application%'"), }, }, ScopeAccountIds: pulumi.StringArray{ pulumi.String("12345678"), }, Description: pulumi.String("Description"), StatusConfigAutomatic: &plugins.WorkloadStatusConfigAutomaticArgs{ Enabled: pulumi.Bool(true), RemainingEntitiesRule: &plugins.WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs{ RemainingEntitiesRuleRollup: &plugins.WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs{ Strategy: pulumi.String("BEST_STATUS_WINS"), ThresholdType: pulumi.String("FIXED"), ThresholdValue: pulumi.Int(100), GroupBy: pulumi.String("ENTITY_TYPE"), }, }, Rules: plugins.WorkloadStatusConfigAutomaticRuleArray{ &plugins.WorkloadStatusConfigAutomaticRuleArgs{ EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, NrqlQueries: plugins.WorkloadStatusConfigAutomaticRuleNrqlQueryArray{ &plugins.WorkloadStatusConfigAutomaticRuleNrqlQueryArgs{ Query: pulumi.String("name like '%Example application2%'"), }, }, Rollup: &plugins.WorkloadStatusConfigAutomaticRuleRollupArgs{ Strategy: pulumi.String("BEST_STATUS_WINS"), ThresholdType: pulumi.String("FIXED"), ThresholdValue: pulumi.Int(100), }, }, }, }, }) if err != nil { return err } return nil }) }
```
Include static status ¶
> You can use this during maintenance tasks or any other time you want to provide a fixed status for your workload. This overrides all automatic rules. [See our docs](https://docs.newrelic.com/docs/workloads/use-workloads/workloads/workload-status#configure-static)
```go package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/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{ Name: pulumi.String("Example workload"), AccountId: pulumi.String("12345678"), EntityGuids: pulumi.StringArray{ pulumi.String("MjUyMDUyOHxBUE18QVBQTElDQVRJT058MjE1MDM3Nzk1"), }, EntitySearchQueries: plugins.WorkloadEntitySearchQueryArray{ &plugins.WorkloadEntitySearchQueryArgs{ Query: pulumi.String("name like '%Example application%'"), }, }, ScopeAccountIds: pulumi.StringArray{ pulumi.String("12345678"), }, Description: pulumi.String("Description"), StatusConfigStatic: &plugins.WorkloadStatusConfigStaticArgs{ Description: pulumi.String("test"), Enabled: pulumi.Bool(true), Status: pulumi.String("OPERATIONAL"), Summary: pulumi.String("summary of the status"), }, }) if err != nil { return err } return nil }) }
```
## Import
New Relic 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.StringPtrInput // Relevant information about the workload. Description pulumi.StringPtrInput // A list of entity GUIDs manually assigned to this workload. At least one of either `entityGuids` or `entitySearchQuery` is required. EntityGuids pulumi.StringArrayInput // A list of search queries that define a dynamic workload. At least one of either `entityGuids` or `entitySearchQuery` is required. 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.StringArrayInput // An input object used to represent an automatic status configuration.See Nested statusConfigAutomatic blocks below for details. StatusConfigAutomatic WorkloadStatusConfigAutomaticPtrInput // A list of static status configurations. You can only configure one static status for a workload.See Nested statusConfigStatic blocks below for details. StatusConfigStatic WorkloadStatusConfigStaticPtrInput }
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 { // A valid entity search query; empty, and null values are considered invalid. Query string `pulumi:"query"` }
type WorkloadEntitySearchQueryArgs ¶
type WorkloadEntitySearchQueryArgs struct { // A valid entity search query; empty, and null values are considered invalid. 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
A valid entity search query; empty, and null values are considered invalid.
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 ¶
func (o WorkloadOutput) AccountId() pulumi.StringOutput
The New Relic account ID where you want to create the workload.
func (WorkloadOutput) CompositeEntitySearchQuery ¶
func (o WorkloadOutput) CompositeEntitySearchQuery() pulumi.StringOutput
The composite query used to compose a dynamic workload.
func (WorkloadOutput) Description ¶ added in v5.2.0
func (o WorkloadOutput) Description() pulumi.StringPtrOutput
Relevant information about the workload.
func (WorkloadOutput) ElementType ¶
func (WorkloadOutput) ElementType() reflect.Type
func (WorkloadOutput) EntityGuids ¶
func (o WorkloadOutput) EntityGuids() pulumi.StringArrayOutput
A list of entity GUIDs manually assigned to this workload. At least one of either `entityGuids` or `entitySearchQuery` is required.
func (WorkloadOutput) EntitySearchQueries ¶
func (o WorkloadOutput) EntitySearchQueries() WorkloadEntitySearchQueryArrayOutput
A list of search queries that define a dynamic workload. At least one of either `entityGuids` or `entitySearchQuery` is required. See Nested entitySearchQuery blocks below for details.
func (WorkloadOutput) Guid ¶
func (o WorkloadOutput) Guid() pulumi.StringOutput
The unique entity identifier of the workload in New Relic.
func (WorkloadOutput) Name ¶
func (o WorkloadOutput) Name() pulumi.StringOutput
The workload's name.
func (WorkloadOutput) Permalink ¶
func (o WorkloadOutput) Permalink() pulumi.StringOutput
The URL of the workload.
func (WorkloadOutput) ScopeAccountIds ¶
func (o WorkloadOutput) ScopeAccountIds() pulumi.StringArrayOutput
A list of account IDs that will be used to get entities from.
func (WorkloadOutput) StatusConfigAutomatic ¶ added in v5.2.0
func (o WorkloadOutput) StatusConfigAutomatic() WorkloadStatusConfigAutomaticPtrOutput
An input object used to represent an automatic status configuration.See Nested statusConfigAutomatic blocks below for details.
func (WorkloadOutput) StatusConfigStatic ¶ added in v5.2.0
func (o WorkloadOutput) StatusConfigStatic() WorkloadStatusConfigStaticPtrOutput
A list of static status configurations. You can only configure one static status for a workload.See Nested statusConfigStatic blocks below for details.
func (WorkloadOutput) ToWorkloadOutput ¶
func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
func (WorkloadOutput) ToWorkloadOutputWithContext ¶
func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
func (WorkloadOutput) WorkloadId ¶
func (o WorkloadOutput) WorkloadId() pulumi.StringOutput
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.StringPtrInput // The composite query used to compose a dynamic workload. CompositeEntitySearchQuery pulumi.StringPtrInput // Relevant information about the workload. Description pulumi.StringPtrInput // A list of entity GUIDs manually assigned to this workload. At least one of either `entityGuids` or `entitySearchQuery` is required. EntityGuids pulumi.StringArrayInput // A list of search queries that define a dynamic workload. At least one of either `entityGuids` or `entitySearchQuery` is required. 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.StringArrayInput // An input object used to represent an automatic status configuration.See Nested statusConfigAutomatic blocks below for details. StatusConfigAutomatic WorkloadStatusConfigAutomaticPtrInput // A list of static status configurations. You can only configure one static status for a workload.See Nested statusConfigStatic blocks below for details. StatusConfigStatic WorkloadStatusConfigStaticPtrInput // The unique entity identifier of the workload. WorkloadId pulumi.StringPtrInput }
func (WorkloadState) ElementType ¶
func (WorkloadState) ElementType() reflect.Type
type WorkloadStatusConfigAutomatic ¶ added in v5.2.0
type WorkloadStatusConfigAutomatic struct { // Whether the automatic status configuration is enabled or not. Enabled bool `pulumi:"enabled"` // An additional meta-rule that can consider all entities that haven't been evaluated by any other rule. RemainingEntitiesRule *WorkloadStatusConfigAutomaticRemainingEntitiesRule `pulumi:"remainingEntitiesRule"` // A list of rules. Rules []WorkloadStatusConfigAutomaticRule `pulumi:"rules"` }
type WorkloadStatusConfigAutomaticArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticArgs struct { // Whether the automatic status configuration is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // An additional meta-rule that can consider all entities that haven't been evaluated by any other rule. RemainingEntitiesRule WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput `pulumi:"remainingEntitiesRule"` // A list of rules. Rules WorkloadStatusConfigAutomaticRuleArrayInput `pulumi:"rules"` }
func (WorkloadStatusConfigAutomaticArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutput() WorkloadStatusConfigAutomaticOutput
func (WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticOutput
func (WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
func (WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticArgs) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
type WorkloadStatusConfigAutomaticInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticOutput() WorkloadStatusConfigAutomaticOutput ToWorkloadStatusConfigAutomaticOutputWithContext(context.Context) WorkloadStatusConfigAutomaticOutput }
WorkloadStatusConfigAutomaticInput is an input type that accepts WorkloadStatusConfigAutomaticArgs and WorkloadStatusConfigAutomaticOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticInput` via:
WorkloadStatusConfigAutomaticArgs{...}
type WorkloadStatusConfigAutomaticOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticOutput) Enabled ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) Enabled() pulumi.BoolOutput
Whether the automatic status configuration is enabled or not.
func (WorkloadStatusConfigAutomaticOutput) RemainingEntitiesRule ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) RemainingEntitiesRule() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
An additional meta-rule that can consider all entities that haven't been evaluated by any other rule.
func (WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutput() WorkloadStatusConfigAutomaticOutput
func (WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticOutput
func (WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
func (WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
type WorkloadStatusConfigAutomaticPtrInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticPtrInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput ToWorkloadStatusConfigAutomaticPtrOutputWithContext(context.Context) WorkloadStatusConfigAutomaticPtrOutput }
WorkloadStatusConfigAutomaticPtrInput is an input type that accepts WorkloadStatusConfigAutomaticArgs, WorkloadStatusConfigAutomaticPtr and WorkloadStatusConfigAutomaticPtrOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticPtrInput` via:
WorkloadStatusConfigAutomaticArgs{...} or: nil
func WorkloadStatusConfigAutomaticPtr ¶ added in v5.2.0
func WorkloadStatusConfigAutomaticPtr(v *WorkloadStatusConfigAutomaticArgs) WorkloadStatusConfigAutomaticPtrInput
type WorkloadStatusConfigAutomaticPtrOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticPtrOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticPtrOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticPtrOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticPtrOutput) Enabled ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the automatic status configuration is enabled or not.
func (WorkloadStatusConfigAutomaticPtrOutput) RemainingEntitiesRule ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticPtrOutput) RemainingEntitiesRule() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
An additional meta-rule that can consider all entities that haven't been evaluated by any other rule.
func (WorkloadStatusConfigAutomaticPtrOutput) Rules ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticPtrOutput) Rules() WorkloadStatusConfigAutomaticRuleArrayOutput
A list of rules.
func (WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutput() WorkloadStatusConfigAutomaticPtrOutput
func (WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticPtrOutput) ToWorkloadStatusConfigAutomaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticPtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRule ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRule struct { // The input object used to represent a rollup strategy. RemainingEntitiesRuleRollup WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup `pulumi:"remainingEntitiesRuleRollup"` }
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs struct { // The input object used to represent a rollup strategy. RemainingEntitiesRuleRollup WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput `pulumi:"remainingEntitiesRuleRollup"` }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput }
WorkloadStatusConfigAutomaticRemainingEntitiesRuleInput is an input type that accepts WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs and WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRemainingEntitiesRuleInput` via:
WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs{...}
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) RemainingEntitiesRuleRollup ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) RemainingEntitiesRuleRollup() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
The input object used to represent a rollup strategy.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput }
WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput is an input type that accepts WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs, WorkloadStatusConfigAutomaticRemainingEntitiesRulePtr and WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput` via:
WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs{...} or: nil
func WorkloadStatusConfigAutomaticRemainingEntitiesRulePtr ¶ added in v5.2.0
func WorkloadStatusConfigAutomaticRemainingEntitiesRulePtr(v *WorkloadStatusConfigAutomaticRemainingEntitiesRuleArgs) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrInput
type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) RemainingEntitiesRuleRollup ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) RemainingEntitiesRuleRollup() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
The input object used to represent a rollup strategy.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRulePtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup struct { // The grouping to be applied to the remaining entities. GroupBy string `pulumi:"groupBy"` // The rollup strategy that is applied to a group of entities. Strategy string `pulumi:"strategy"` // Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. ThresholdType *string `pulumi:"thresholdType"` // Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. ThresholdValue *int `pulumi:"thresholdValue"` }
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs struct { // The grouping to be applied to the remaining entities. GroupBy pulumi.StringInput `pulumi:"groupBy"` // The rollup strategy that is applied to a group of entities. Strategy pulumi.StringInput `pulumi:"strategy"` // Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` // Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. ThresholdValue pulumi.IntPtrInput `pulumi:"thresholdValue"` }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput }
WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput is an input type that accepts WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs and WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupInput` via:
WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs{...}
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) GroupBy ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) GroupBy() pulumi.StringOutput
The grouping to be applied to the remaining entities.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) Strategy ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) Strategy() pulumi.StringOutput
The rollup strategy that is applied to a group of entities.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdType ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdType() pulumi.StringPtrOutput
Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdValue ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ThresholdValue() pulumi.IntPtrOutput
Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput }
WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput is an input type that accepts WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs, WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtr and WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput` via:
WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs{...} or: nil
func WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtr ¶ added in v5.2.0
func WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtr(v *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupArgs) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrInput
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) Elem ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) GroupBy ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) GroupBy() pulumi.StringPtrOutput
The grouping to be applied to the remaining entities.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) Strategy ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) Strategy() pulumi.StringPtrOutput
The rollup strategy that is applied to a group of entities.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdType ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdType() pulumi.StringPtrOutput
Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdValue ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ThresholdValue() pulumi.IntPtrOutput
Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
func (WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput) ToWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupPtrOutput
type WorkloadStatusConfigAutomaticRule ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRule struct { // A list of entity GUIDs composing the rule. At least one of `entityGuids` or `nrqlQuery` must be defined. EntityGuids []string `pulumi:"entityGuids"` // A list of entity search queries used to retrieve the entities that compose the rule. See Nested nrqlQuery blocks below for details. At least one of `entityGuids` or `nrqlQuery` must be defined. NrqlQueries []WorkloadStatusConfigAutomaticRuleNrqlQuery `pulumi:"nrqlQueries"` // The input object used to represent a rollup strategy. See Nested rollup blocks below for details. Rollup WorkloadStatusConfigAutomaticRuleRollup `pulumi:"rollup"` }
type WorkloadStatusConfigAutomaticRuleArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleArgs struct { // A list of entity GUIDs composing the rule. At least one of `entityGuids` or `nrqlQuery` must be defined. EntityGuids pulumi.StringArrayInput `pulumi:"entityGuids"` // A list of entity search queries used to retrieve the entities that compose the rule. See Nested nrqlQuery blocks below for details. At least one of `entityGuids` or `nrqlQuery` must be defined. NrqlQueries WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput `pulumi:"nrqlQueries"` // The input object used to represent a rollup strategy. See Nested rollup blocks below for details. Rollup WorkloadStatusConfigAutomaticRuleRollupInput `pulumi:"rollup"` }
func (WorkloadStatusConfigAutomaticRuleArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutput() WorkloadStatusConfigAutomaticRuleOutput
func (WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleArgs) ToWorkloadStatusConfigAutomaticRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleOutput
type WorkloadStatusConfigAutomaticRuleArray ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleArray []WorkloadStatusConfigAutomaticRuleInput
func (WorkloadStatusConfigAutomaticRuleArray) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleArray) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutput() WorkloadStatusConfigAutomaticRuleArrayOutput
func (WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleArray) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleArrayOutput
type WorkloadStatusConfigAutomaticRuleArrayInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleArrayInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRuleArrayOutput() WorkloadStatusConfigAutomaticRuleArrayOutput ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRuleArrayOutput }
WorkloadStatusConfigAutomaticRuleArrayInput is an input type that accepts WorkloadStatusConfigAutomaticRuleArray and WorkloadStatusConfigAutomaticRuleArrayOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRuleArrayInput` via:
WorkloadStatusConfigAutomaticRuleArray{ WorkloadStatusConfigAutomaticRuleArgs{...} }
type WorkloadStatusConfigAutomaticRuleArrayOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleArrayOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRuleArrayOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleArrayOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutput() WorkloadStatusConfigAutomaticRuleArrayOutput
func (WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleArrayOutput) ToWorkloadStatusConfigAutomaticRuleArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleArrayOutput
type WorkloadStatusConfigAutomaticRuleInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRuleOutput() WorkloadStatusConfigAutomaticRuleOutput ToWorkloadStatusConfigAutomaticRuleOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRuleOutput }
WorkloadStatusConfigAutomaticRuleInput is an input type that accepts WorkloadStatusConfigAutomaticRuleArgs and WorkloadStatusConfigAutomaticRuleOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRuleInput` via:
WorkloadStatusConfigAutomaticRuleArgs{...}
type WorkloadStatusConfigAutomaticRuleNrqlQuery ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQuery struct { // The entity search query that is used to perform the search of a group of entities. Query string `pulumi:"query"` }
type WorkloadStatusConfigAutomaticRuleNrqlQueryArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryArgs struct { // The entity search query that is used to perform the search of a group of entities. Query pulumi.StringInput `pulumi:"query"` }
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArgs) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
type WorkloadStatusConfigAutomaticRuleNrqlQueryArray ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryArray []WorkloadStatusConfigAutomaticRuleNrqlQueryInput
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleNrqlQueryArray) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput }
WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput is an input type that accepts WorkloadStatusConfigAutomaticRuleNrqlQueryArray and WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRuleNrqlQueryArrayInput` via:
WorkloadStatusConfigAutomaticRuleNrqlQueryArray{ WorkloadStatusConfigAutomaticRuleNrqlQueryArgs{...} }
type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
func (WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
type WorkloadStatusConfigAutomaticRuleNrqlQueryInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryOutput ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput }
WorkloadStatusConfigAutomaticRuleNrqlQueryInput is an input type that accepts WorkloadStatusConfigAutomaticRuleNrqlQueryArgs and WorkloadStatusConfigAutomaticRuleNrqlQueryOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRuleNrqlQueryInput` via:
WorkloadStatusConfigAutomaticRuleNrqlQueryArgs{...}
type WorkloadStatusConfigAutomaticRuleNrqlQueryOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleNrqlQueryOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) Query ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) Query() pulumi.StringOutput
The entity search query that is used to perform the search of a group of entities.
func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutput() WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
func (WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleNrqlQueryOutput) ToWorkloadStatusConfigAutomaticRuleNrqlQueryOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleNrqlQueryOutput
type WorkloadStatusConfigAutomaticRuleOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRuleOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleOutput) EntityGuids ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleOutput) EntityGuids() pulumi.StringArrayOutput
A list of entity GUIDs composing the rule. At least one of `entityGuids` or `nrqlQuery` must be defined.
func (WorkloadStatusConfigAutomaticRuleOutput) NrqlQueries ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleOutput) NrqlQueries() WorkloadStatusConfigAutomaticRuleNrqlQueryArrayOutput
A list of entity search queries used to retrieve the entities that compose the rule. See Nested nrqlQuery blocks below for details. At least one of `entityGuids` or `nrqlQuery` must be defined.
func (WorkloadStatusConfigAutomaticRuleOutput) Rollup ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleOutput) Rollup() WorkloadStatusConfigAutomaticRuleRollupOutput
The input object used to represent a rollup strategy. See Nested rollup blocks below for details.
func (WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutput() WorkloadStatusConfigAutomaticRuleOutput
func (WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleOutput) ToWorkloadStatusConfigAutomaticRuleOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleOutput
type WorkloadStatusConfigAutomaticRuleRollup ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleRollup struct { // The rollup strategy that is applied to a group of entities. Strategy string `pulumi:"strategy"` // Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. ThresholdType *string `pulumi:"thresholdType"` // Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. ThresholdValue *int `pulumi:"thresholdValue"` }
type WorkloadStatusConfigAutomaticRuleRollupArgs ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleRollupArgs struct { // The rollup strategy that is applied to a group of entities. Strategy pulumi.StringInput `pulumi:"strategy"` // Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` // Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. ThresholdValue pulumi.IntPtrInput `pulumi:"thresholdValue"` }
func (WorkloadStatusConfigAutomaticRuleRollupArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleRollupArgs) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutput() WorkloadStatusConfigAutomaticRuleRollupOutput
func (WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigAutomaticRuleRollupArgs) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleRollupOutput
type WorkloadStatusConfigAutomaticRuleRollupInput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleRollupInput interface { pulumi.Input ToWorkloadStatusConfigAutomaticRuleRollupOutput() WorkloadStatusConfigAutomaticRuleRollupOutput ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext(context.Context) WorkloadStatusConfigAutomaticRuleRollupOutput }
WorkloadStatusConfigAutomaticRuleRollupInput is an input type that accepts WorkloadStatusConfigAutomaticRuleRollupArgs and WorkloadStatusConfigAutomaticRuleRollupOutput values. You can construct a concrete instance of `WorkloadStatusConfigAutomaticRuleRollupInput` via:
WorkloadStatusConfigAutomaticRuleRollupArgs{...}
type WorkloadStatusConfigAutomaticRuleRollupOutput ¶ added in v5.2.0
type WorkloadStatusConfigAutomaticRuleRollupOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ElementType() reflect.Type
func (WorkloadStatusConfigAutomaticRuleRollupOutput) Strategy ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleRollupOutput) Strategy() pulumi.StringOutput
The rollup strategy that is applied to a group of entities.
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdType ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdType() pulumi.StringPtrOutput
Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdValue ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ThresholdValue() pulumi.IntPtrOutput
Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutput() WorkloadStatusConfigAutomaticRuleRollupOutput
func (WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigAutomaticRuleRollupOutput) ToWorkloadStatusConfigAutomaticRuleRollupOutputWithContext(ctx context.Context) WorkloadStatusConfigAutomaticRuleRollupOutput
type WorkloadStatusConfigStatic ¶ added in v5.2.0
type WorkloadStatusConfigStatic struct { // Relevant information about the workload. Description *string `pulumi:"description"` // Whether the static status configuration is enabled or not. Enabled bool `pulumi:"enabled"` // The status of the workload. Status string `pulumi:"status"` // A short description of the status of the workload. Summary *string `pulumi:"summary"` }
type WorkloadStatusConfigStaticArgs ¶ added in v5.2.0
type WorkloadStatusConfigStaticArgs struct { // Relevant information about the workload. Description pulumi.StringPtrInput `pulumi:"description"` // Whether the static status configuration is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // The status of the workload. Status pulumi.StringInput `pulumi:"status"` // A short description of the status of the workload. Summary pulumi.StringPtrInput `pulumi:"summary"` }
func (WorkloadStatusConfigStaticArgs) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigStaticArgs) ElementType() reflect.Type
func (WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutput() WorkloadStatusConfigStaticOutput
func (WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticOutput
func (WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutput ¶ added in v5.2.0
func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
func (WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutputWithContext ¶ added in v5.2.0
func (i WorkloadStatusConfigStaticArgs) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput
type WorkloadStatusConfigStaticInput ¶ added in v5.2.0
type WorkloadStatusConfigStaticInput interface { pulumi.Input ToWorkloadStatusConfigStaticOutput() WorkloadStatusConfigStaticOutput ToWorkloadStatusConfigStaticOutputWithContext(context.Context) WorkloadStatusConfigStaticOutput }
WorkloadStatusConfigStaticInput is an input type that accepts WorkloadStatusConfigStaticArgs and WorkloadStatusConfigStaticOutput values. You can construct a concrete instance of `WorkloadStatusConfigStaticInput` via:
WorkloadStatusConfigStaticArgs{...}
type WorkloadStatusConfigStaticOutput ¶ added in v5.2.0
type WorkloadStatusConfigStaticOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigStaticOutput) Description ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) Description() pulumi.StringPtrOutput
Relevant information about the workload.
func (WorkloadStatusConfigStaticOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigStaticOutput) ElementType() reflect.Type
func (WorkloadStatusConfigStaticOutput) Enabled ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) Enabled() pulumi.BoolOutput
Whether the static status configuration is enabled or not.
func (WorkloadStatusConfigStaticOutput) Status ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) Status() pulumi.StringOutput
The status of the workload.
func (WorkloadStatusConfigStaticOutput) Summary ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) Summary() pulumi.StringPtrOutput
A short description of the status of the workload.
func (WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutput() WorkloadStatusConfigStaticOutput
func (WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticOutput
func (WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
func (WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput
type WorkloadStatusConfigStaticPtrInput ¶ added in v5.2.0
type WorkloadStatusConfigStaticPtrInput interface { pulumi.Input ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput ToWorkloadStatusConfigStaticPtrOutputWithContext(context.Context) WorkloadStatusConfigStaticPtrOutput }
WorkloadStatusConfigStaticPtrInput is an input type that accepts WorkloadStatusConfigStaticArgs, WorkloadStatusConfigStaticPtr and WorkloadStatusConfigStaticPtrOutput values. You can construct a concrete instance of `WorkloadStatusConfigStaticPtrInput` via:
WorkloadStatusConfigStaticArgs{...} or: nil
func WorkloadStatusConfigStaticPtr ¶ added in v5.2.0
func WorkloadStatusConfigStaticPtr(v *WorkloadStatusConfigStaticArgs) WorkloadStatusConfigStaticPtrInput
type WorkloadStatusConfigStaticPtrOutput ¶ added in v5.2.0
type WorkloadStatusConfigStaticPtrOutput struct{ *pulumi.OutputState }
func (WorkloadStatusConfigStaticPtrOutput) Description ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) Description() pulumi.StringPtrOutput
Relevant information about the workload.
func (WorkloadStatusConfigStaticPtrOutput) Elem ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) Elem() WorkloadStatusConfigStaticOutput
func (WorkloadStatusConfigStaticPtrOutput) ElementType ¶ added in v5.2.0
func (WorkloadStatusConfigStaticPtrOutput) ElementType() reflect.Type
func (WorkloadStatusConfigStaticPtrOutput) Enabled ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the static status configuration is enabled or not.
func (WorkloadStatusConfigStaticPtrOutput) Status ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) Status() pulumi.StringPtrOutput
The status of the workload.
func (WorkloadStatusConfigStaticPtrOutput) Summary ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) Summary() pulumi.StringPtrOutput
A short description of the status of the workload.
func (WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutput ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutput() WorkloadStatusConfigStaticPtrOutput
func (WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext ¶ added in v5.2.0
func (o WorkloadStatusConfigStaticPtrOutput) ToWorkloadStatusConfigStaticPtrOutputWithContext(ctx context.Context) WorkloadStatusConfigStaticPtrOutput