ce

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnomalyMonitorMonitorTypeDimensional = AnomalyMonitorMonitorType("DIMENSIONAL")
	AnomalyMonitorMonitorTypeCustom      = AnomalyMonitorMonitorType("CUSTOM")
)
View Source
const (
	AnomalySubscriptionFrequencyDaily     = AnomalySubscriptionFrequency("DAILY")
	AnomalySubscriptionFrequencyImmediate = AnomalySubscriptionFrequency("IMMEDIATE")
	AnomalySubscriptionFrequencyWeekly    = AnomalySubscriptionFrequency("WEEKLY")
)
View Source
const (
	AnomalySubscriptionSubscriberStatusConfirmed = AnomalySubscriptionSubscriberStatus("CONFIRMED")
	AnomalySubscriptionSubscriberStatusDeclined  = AnomalySubscriptionSubscriberStatus("DECLINED")
)
View Source
const (
	AnomalySubscriptionSubscriberTypeEmail = AnomalySubscriptionSubscriberType("EMAIL")
	AnomalySubscriptionSubscriberTypeSns   = AnomalySubscriptionSubscriberType("SNS")
)
View Source
const (
	AnomalyMonitorMonitorDimensionService = AnomalyMonitorMonitorDimension("SERVICE")
)
View Source
const (
	CostCategoryRuleVersionCostCategoryExpressionV1 = CostCategoryRuleVersion("CostCategoryExpression.v1")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AnomalyMonitor deprecated added in v0.3.0

type AnomalyMonitor struct {
	pulumi.CustomResourceState

	// The date when the monitor was created.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The value for evaluated dimensions.
	DimensionalValueCount pulumi.IntOutput `pulumi:"dimensionalValueCount"`
	// The date when the monitor last evaluated for anomalies.
	LastEvaluatedDate pulumi.StringOutput `pulumi:"lastEvaluatedDate"`
	// The date when the monitor was last updated.
	LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"`
	MonitorArn      pulumi.StringOutput `pulumi:"monitorArn"`
	// The dimensions to evaluate
	MonitorDimension AnomalyMonitorMonitorDimensionPtrOutput `pulumi:"monitorDimension"`
	// The name of the monitor.
	MonitorName          pulumi.StringOutput             `pulumi:"monitorName"`
	MonitorSpecification pulumi.StringPtrOutput          `pulumi:"monitorSpecification"`
	MonitorType          AnomalyMonitorMonitorTypeOutput `pulumi:"monitorType"`
}

AWS Cost Anomaly Detection leverages advanced Machine Learning technologies to identify anomalous spend and root causes, so you can quickly take action. You can use Cost Anomaly Detection by creating monitor.

Deprecated: AnomalyMonitor is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAnomalyMonitor added in v0.3.0

func GetAnomalyMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnomalyMonitorState, opts ...pulumi.ResourceOption) (*AnomalyMonitor, error)

GetAnomalyMonitor gets an existing AnomalyMonitor 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 NewAnomalyMonitor added in v0.3.0

func NewAnomalyMonitor(ctx *pulumi.Context,
	name string, args *AnomalyMonitorArgs, opts ...pulumi.ResourceOption) (*AnomalyMonitor, error)

NewAnomalyMonitor registers a new resource with the given unique name, arguments, and options.

func (*AnomalyMonitor) ElementType added in v0.3.0

func (*AnomalyMonitor) ElementType() reflect.Type

func (*AnomalyMonitor) ToAnomalyMonitorOutput added in v0.3.0

func (i *AnomalyMonitor) ToAnomalyMonitorOutput() AnomalyMonitorOutput

func (*AnomalyMonitor) ToAnomalyMonitorOutputWithContext added in v0.3.0

func (i *AnomalyMonitor) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput

type AnomalyMonitorArgs added in v0.3.0

type AnomalyMonitorArgs struct {
	// The dimensions to evaluate
	MonitorDimension AnomalyMonitorMonitorDimensionPtrInput
	// The name of the monitor.
	MonitorName          pulumi.StringInput
	MonitorSpecification pulumi.StringPtrInput
	MonitorType          AnomalyMonitorMonitorTypeInput
}

The set of arguments for constructing a AnomalyMonitor resource.

func (AnomalyMonitorArgs) ElementType added in v0.3.0

func (AnomalyMonitorArgs) ElementType() reflect.Type

type AnomalyMonitorInput added in v0.3.0

type AnomalyMonitorInput interface {
	pulumi.Input

	ToAnomalyMonitorOutput() AnomalyMonitorOutput
	ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
}

type AnomalyMonitorMonitorDimension added in v0.3.0

type AnomalyMonitorMonitorDimension string

The dimensions to evaluate

func (AnomalyMonitorMonitorDimension) ElementType added in v0.3.0

func (AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutput added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutput() AnomalyMonitorMonitorDimensionOutput

func (AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionOutput

func (AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutput added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimension) ToStringOutput added in v0.3.0

func (AnomalyMonitorMonitorDimension) ToStringOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalyMonitorMonitorDimension) ToStringPtrOutput added in v0.3.0

func (AnomalyMonitorMonitorDimension) ToStringPtrOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorDimension) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalyMonitorMonitorDimensionInput added in v0.3.0

type AnomalyMonitorMonitorDimensionInput interface {
	pulumi.Input

	ToAnomalyMonitorMonitorDimensionOutput() AnomalyMonitorMonitorDimensionOutput
	ToAnomalyMonitorMonitorDimensionOutputWithContext(context.Context) AnomalyMonitorMonitorDimensionOutput
}

AnomalyMonitorMonitorDimensionInput is an input type that accepts AnomalyMonitorMonitorDimensionArgs and AnomalyMonitorMonitorDimensionOutput values. You can construct a concrete instance of `AnomalyMonitorMonitorDimensionInput` via:

AnomalyMonitorMonitorDimensionArgs{...}

type AnomalyMonitorMonitorDimensionOutput added in v0.3.0

type AnomalyMonitorMonitorDimensionOutput struct{ *pulumi.OutputState }

func (AnomalyMonitorMonitorDimensionOutput) ElementType added in v0.3.0

func (AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutput added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutput() AnomalyMonitorMonitorDimensionOutput

func (AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionOutput

func (AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutput added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimensionOutput) ToStringOutput added in v0.3.0

func (AnomalyMonitorMonitorDimensionOutput) ToStringOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutput added in v0.3.0

func (AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalyMonitorMonitorDimensionPtrInput added in v0.3.0

type AnomalyMonitorMonitorDimensionPtrInput interface {
	pulumi.Input

	ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput
	ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(context.Context) AnomalyMonitorMonitorDimensionPtrOutput
}

func AnomalyMonitorMonitorDimensionPtr added in v0.3.0

func AnomalyMonitorMonitorDimensionPtr(v string) AnomalyMonitorMonitorDimensionPtrInput

type AnomalyMonitorMonitorDimensionPtrOutput added in v0.3.0

type AnomalyMonitorMonitorDimensionPtrOutput struct{ *pulumi.OutputState }

func (AnomalyMonitorMonitorDimensionPtrOutput) Elem added in v0.3.0

func (AnomalyMonitorMonitorDimensionPtrOutput) ElementType added in v0.3.0

func (AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutput added in v0.3.0

func (o AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput

func (AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutput added in v0.3.0

func (AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type AnomalyMonitorMonitorType added in v0.3.0

type AnomalyMonitorMonitorType string

func (AnomalyMonitorMonitorType) ElementType added in v0.3.0

func (AnomalyMonitorMonitorType) ElementType() reflect.Type

func (AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutput added in v0.3.0

func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutput() AnomalyMonitorMonitorTypeOutput

func (AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypeOutput

func (AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutput added in v0.3.0

func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorType) ToStringOutput added in v0.3.0

func (e AnomalyMonitorMonitorType) ToStringOutput() pulumi.StringOutput

func (AnomalyMonitorMonitorType) ToStringOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalyMonitorMonitorType) ToStringPtrOutput added in v0.3.0

func (e AnomalyMonitorMonitorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnomalyMonitorMonitorType) ToStringPtrOutputWithContext added in v0.3.0

func (e AnomalyMonitorMonitorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalyMonitorMonitorTypeInput added in v0.3.0

type AnomalyMonitorMonitorTypeInput interface {
	pulumi.Input

	ToAnomalyMonitorMonitorTypeOutput() AnomalyMonitorMonitorTypeOutput
	ToAnomalyMonitorMonitorTypeOutputWithContext(context.Context) AnomalyMonitorMonitorTypeOutput
}

AnomalyMonitorMonitorTypeInput is an input type that accepts AnomalyMonitorMonitorTypeArgs and AnomalyMonitorMonitorTypeOutput values. You can construct a concrete instance of `AnomalyMonitorMonitorTypeInput` via:

AnomalyMonitorMonitorTypeArgs{...}

type AnomalyMonitorMonitorTypeOutput added in v0.3.0

type AnomalyMonitorMonitorTypeOutput struct{ *pulumi.OutputState }

func (AnomalyMonitorMonitorTypeOutput) ElementType added in v0.3.0

func (AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutput added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutput() AnomalyMonitorMonitorTypeOutput

func (AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypeOutput

func (AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutput added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorTypeOutput) ToStringOutput added in v0.3.0

func (AnomalyMonitorMonitorTypeOutput) ToStringOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalyMonitorMonitorTypeOutput) ToStringPtrOutput added in v0.3.0

func (AnomalyMonitorMonitorTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalyMonitorMonitorTypePtrInput added in v0.3.0

type AnomalyMonitorMonitorTypePtrInput interface {
	pulumi.Input

	ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput
	ToAnomalyMonitorMonitorTypePtrOutputWithContext(context.Context) AnomalyMonitorMonitorTypePtrOutput
}

func AnomalyMonitorMonitorTypePtr added in v0.3.0

func AnomalyMonitorMonitorTypePtr(v string) AnomalyMonitorMonitorTypePtrInput

type AnomalyMonitorMonitorTypePtrOutput added in v0.3.0

type AnomalyMonitorMonitorTypePtrOutput struct{ *pulumi.OutputState }

func (AnomalyMonitorMonitorTypePtrOutput) Elem added in v0.3.0

func (AnomalyMonitorMonitorTypePtrOutput) ElementType added in v0.3.0

func (AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutput added in v0.3.0

func (o AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput

func (AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalyMonitorOutput added in v0.3.0

type AnomalyMonitorOutput struct{ *pulumi.OutputState }

func (AnomalyMonitorOutput) ElementType added in v0.3.0

func (AnomalyMonitorOutput) ElementType() reflect.Type

func (AnomalyMonitorOutput) ToAnomalyMonitorOutput added in v0.3.0

func (o AnomalyMonitorOutput) ToAnomalyMonitorOutput() AnomalyMonitorOutput

func (AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext added in v0.3.0

func (o AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput

type AnomalyMonitorState added in v0.3.0

type AnomalyMonitorState struct {
}

func (AnomalyMonitorState) ElementType added in v0.3.0

func (AnomalyMonitorState) ElementType() reflect.Type

type AnomalySubscription deprecated added in v0.3.0

type AnomalySubscription struct {
	pulumi.CustomResourceState

	// The accountId
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The frequency at which anomaly reports are sent over email.
	Frequency AnomalySubscriptionFrequencyOutput `pulumi:"frequency"`
	// A list of cost anomaly monitors.
	MonitorArnList pulumi.StringArrayOutput `pulumi:"monitorArnList"`
	// A list of subscriber
	Subscribers     AnomalySubscriptionSubscriberArrayOutput `pulumi:"subscribers"`
	SubscriptionArn pulumi.StringOutput                      `pulumi:"subscriptionArn"`
	// The name of the subscription.
	SubscriptionName pulumi.StringOutput `pulumi:"subscriptionName"`
	// The dollar value that triggers a notification if the threshold is exceeded.
	Threshold pulumi.Float64Output `pulumi:"threshold"`
}

AWS Cost Anomaly Detection leverages advanced Machine Learning technologies to identify anomalous spend and root causes, so you can quickly take action. Create subscription to be notified

Deprecated: AnomalySubscription is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAnomalySubscription added in v0.3.0

func GetAnomalySubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnomalySubscriptionState, opts ...pulumi.ResourceOption) (*AnomalySubscription, error)

GetAnomalySubscription gets an existing AnomalySubscription 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 NewAnomalySubscription added in v0.3.0

func NewAnomalySubscription(ctx *pulumi.Context,
	name string, args *AnomalySubscriptionArgs, opts ...pulumi.ResourceOption) (*AnomalySubscription, error)

NewAnomalySubscription registers a new resource with the given unique name, arguments, and options.

func (*AnomalySubscription) ElementType added in v0.3.0

func (*AnomalySubscription) ElementType() reflect.Type

func (*AnomalySubscription) ToAnomalySubscriptionOutput added in v0.3.0

func (i *AnomalySubscription) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput

func (*AnomalySubscription) ToAnomalySubscriptionOutputWithContext added in v0.3.0

func (i *AnomalySubscription) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput

type AnomalySubscriptionArgs added in v0.3.0

type AnomalySubscriptionArgs struct {
	// The frequency at which anomaly reports are sent over email.
	Frequency AnomalySubscriptionFrequencyInput
	// A list of cost anomaly monitors.
	MonitorArnList pulumi.StringArrayInput
	// A list of subscriber
	Subscribers AnomalySubscriptionSubscriberArrayInput
	// The name of the subscription.
	SubscriptionName pulumi.StringInput
	// The dollar value that triggers a notification if the threshold is exceeded.
	Threshold pulumi.Float64Input
}

The set of arguments for constructing a AnomalySubscription resource.

func (AnomalySubscriptionArgs) ElementType added in v0.3.0

func (AnomalySubscriptionArgs) ElementType() reflect.Type

type AnomalySubscriptionFrequency added in v0.3.0

type AnomalySubscriptionFrequency string

The frequency at which anomaly reports are sent over email.

func (AnomalySubscriptionFrequency) ElementType added in v0.3.0

func (AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutput added in v0.3.0

func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutput() AnomalySubscriptionFrequencyOutput

func (AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutputWithContext added in v0.3.0

func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyOutput

func (AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutput added in v0.3.0

func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequency) ToStringOutput added in v0.3.0

func (AnomalySubscriptionFrequency) ToStringOutputWithContext added in v0.3.0

func (e AnomalySubscriptionFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalySubscriptionFrequency) ToStringPtrOutput added in v0.3.0

func (e AnomalySubscriptionFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnomalySubscriptionFrequency) ToStringPtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalySubscriptionFrequencyInput added in v0.3.0

type AnomalySubscriptionFrequencyInput interface {
	pulumi.Input

	ToAnomalySubscriptionFrequencyOutput() AnomalySubscriptionFrequencyOutput
	ToAnomalySubscriptionFrequencyOutputWithContext(context.Context) AnomalySubscriptionFrequencyOutput
}

AnomalySubscriptionFrequencyInput is an input type that accepts AnomalySubscriptionFrequencyArgs and AnomalySubscriptionFrequencyOutput values. You can construct a concrete instance of `AnomalySubscriptionFrequencyInput` via:

AnomalySubscriptionFrequencyArgs{...}

type AnomalySubscriptionFrequencyOutput added in v0.3.0

type AnomalySubscriptionFrequencyOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionFrequencyOutput) ElementType added in v0.3.0

func (AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutput added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutput() AnomalySubscriptionFrequencyOutput

func (AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyOutput

func (AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutput added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequencyOutput) ToStringOutput added in v0.3.0

func (AnomalySubscriptionFrequencyOutput) ToStringOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalySubscriptionFrequencyOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionFrequencyOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalySubscriptionFrequencyPtrInput added in v0.3.0

type AnomalySubscriptionFrequencyPtrInput interface {
	pulumi.Input

	ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput
	ToAnomalySubscriptionFrequencyPtrOutputWithContext(context.Context) AnomalySubscriptionFrequencyPtrOutput
}

func AnomalySubscriptionFrequencyPtr added in v0.3.0

func AnomalySubscriptionFrequencyPtr(v string) AnomalySubscriptionFrequencyPtrInput

type AnomalySubscriptionFrequencyPtrOutput added in v0.3.0

type AnomalySubscriptionFrequencyPtrOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionFrequencyPtrOutput) Elem added in v0.3.0

func (AnomalySubscriptionFrequencyPtrOutput) ElementType added in v0.3.0

func (AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutput added in v0.3.0

func (o AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput

func (AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalySubscriptionInput added in v0.3.0

type AnomalySubscriptionInput interface {
	pulumi.Input

	ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
	ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
}

type AnomalySubscriptionOutput added in v0.3.0

type AnomalySubscriptionOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionOutput) ElementType added in v0.3.0

func (AnomalySubscriptionOutput) ElementType() reflect.Type

func (AnomalySubscriptionOutput) ToAnomalySubscriptionOutput added in v0.3.0

func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput

func (AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext added in v0.3.0

func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput

type AnomalySubscriptionState added in v0.3.0

type AnomalySubscriptionState struct {
}

func (AnomalySubscriptionState) ElementType added in v0.3.0

func (AnomalySubscriptionState) ElementType() reflect.Type

type AnomalySubscriptionSubscriber added in v0.3.0

type AnomalySubscriptionSubscriber struct {
	Address string                               `pulumi:"address"`
	Status  *AnomalySubscriptionSubscriberStatus `pulumi:"status"`
	Type    AnomalySubscriptionSubscriberType    `pulumi:"type"`
}

type AnomalySubscriptionSubscriberArgs added in v0.3.0

type AnomalySubscriptionSubscriberArgs struct {
	Address pulumi.StringInput                          `pulumi:"address"`
	Status  AnomalySubscriptionSubscriberStatusPtrInput `pulumi:"status"`
	Type    AnomalySubscriptionSubscriberTypeInput      `pulumi:"type"`
}

func (AnomalySubscriptionSubscriberArgs) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput added in v0.3.0

func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput

func (AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext added in v0.3.0

func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput

type AnomalySubscriptionSubscriberArray added in v0.3.0

type AnomalySubscriptionSubscriberArray []AnomalySubscriptionSubscriberInput

func (AnomalySubscriptionSubscriberArray) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput added in v0.3.0

func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput

func (AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext added in v0.3.0

func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput

type AnomalySubscriptionSubscriberArrayInput added in v0.3.0

type AnomalySubscriptionSubscriberArrayInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
	ToAnomalySubscriptionSubscriberArrayOutputWithContext(context.Context) AnomalySubscriptionSubscriberArrayOutput
}

AnomalySubscriptionSubscriberArrayInput is an input type that accepts AnomalySubscriptionSubscriberArray and AnomalySubscriptionSubscriberArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberArrayInput` via:

AnomalySubscriptionSubscriberArray{ AnomalySubscriptionSubscriberArgs{...} }

type AnomalySubscriptionSubscriberArrayOutput added in v0.3.0

type AnomalySubscriptionSubscriberArrayOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberArrayOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberArrayOutput) Index added in v0.3.0

func (AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput

func (AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput

type AnomalySubscriptionSubscriberInput added in v0.3.0

type AnomalySubscriptionSubscriberInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
	ToAnomalySubscriptionSubscriberOutputWithContext(context.Context) AnomalySubscriptionSubscriberOutput
}

AnomalySubscriptionSubscriberInput is an input type that accepts AnomalySubscriptionSubscriberArgs and AnomalySubscriptionSubscriberOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberInput` via:

AnomalySubscriptionSubscriberArgs{...}

type AnomalySubscriptionSubscriberOutput added in v0.3.0

type AnomalySubscriptionSubscriberOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberOutput) Address added in v0.3.0

func (AnomalySubscriptionSubscriberOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberOutput) Status added in v0.3.0

func (AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput

func (AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput

func (AnomalySubscriptionSubscriberOutput) Type added in v0.3.0

type AnomalySubscriptionSubscriberStatus added in v0.3.0

type AnomalySubscriptionSubscriberStatus string

func (AnomalySubscriptionSubscriberStatus) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutput added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutput() AnomalySubscriptionSubscriberStatusOutput

func (AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusOutput

func (AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutput added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatus) ToStringOutput added in v0.3.0

func (AnomalySubscriptionSubscriberStatus) ToStringOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalySubscriptionSubscriberStatus) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberStatus) ToStringPtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalySubscriptionSubscriberStatusInput added in v0.3.0

type AnomalySubscriptionSubscriberStatusInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberStatusOutput() AnomalySubscriptionSubscriberStatusOutput
	ToAnomalySubscriptionSubscriberStatusOutputWithContext(context.Context) AnomalySubscriptionSubscriberStatusOutput
}

AnomalySubscriptionSubscriberStatusInput is an input type that accepts AnomalySubscriptionSubscriberStatusArgs and AnomalySubscriptionSubscriberStatusOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberStatusInput` via:

AnomalySubscriptionSubscriberStatusArgs{...}

type AnomalySubscriptionSubscriberStatusOutput added in v0.3.0

type AnomalySubscriptionSubscriberStatusOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberStatusOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutput() AnomalySubscriptionSubscriberStatusOutput

func (AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusOutput

func (AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatusOutput) ToStringOutput added in v0.3.0

func (AnomalySubscriptionSubscriberStatusOutput) ToStringOutputWithContext added in v0.3.0

func (AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutputWithContext added in v0.3.0

type AnomalySubscriptionSubscriberStatusPtrInput added in v0.3.0

type AnomalySubscriptionSubscriberStatusPtrInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput
	ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(context.Context) AnomalySubscriptionSubscriberStatusPtrOutput
}

func AnomalySubscriptionSubscriberStatusPtr added in v0.3.0

func AnomalySubscriptionSubscriberStatusPtr(v string) AnomalySubscriptionSubscriberStatusPtrInput

type AnomalySubscriptionSubscriberStatusPtrOutput added in v0.3.0

type AnomalySubscriptionSubscriberStatusPtrOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberStatusPtrOutput) Elem added in v0.3.0

func (AnomalySubscriptionSubscriberStatusPtrOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput

func (AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type AnomalySubscriptionSubscriberType added in v0.3.0

type AnomalySubscriptionSubscriberType string

func (AnomalySubscriptionSubscriberType) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutput added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutput() AnomalySubscriptionSubscriberTypeOutput

func (AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypeOutput

func (AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutput added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberType) ToStringOutput added in v0.3.0

func (AnomalySubscriptionSubscriberType) ToStringOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnomalySubscriptionSubscriberType) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberType) ToStringPtrOutputWithContext added in v0.3.0

func (e AnomalySubscriptionSubscriberType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnomalySubscriptionSubscriberTypeInput added in v0.3.0

type AnomalySubscriptionSubscriberTypeInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberTypeOutput() AnomalySubscriptionSubscriberTypeOutput
	ToAnomalySubscriptionSubscriberTypeOutputWithContext(context.Context) AnomalySubscriptionSubscriberTypeOutput
}

AnomalySubscriptionSubscriberTypeInput is an input type that accepts AnomalySubscriptionSubscriberTypeArgs and AnomalySubscriptionSubscriberTypeOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberTypeInput` via:

AnomalySubscriptionSubscriberTypeArgs{...}

type AnomalySubscriptionSubscriberTypeOutput added in v0.3.0

type AnomalySubscriptionSubscriberTypeOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberTypeOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutput() AnomalySubscriptionSubscriberTypeOutput

func (AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypeOutput

func (AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberTypeOutput) ToStringOutput added in v0.3.0

func (AnomalySubscriptionSubscriberTypeOutput) ToStringOutputWithContext added in v0.3.0

func (AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

type AnomalySubscriptionSubscriberTypePtrInput added in v0.3.0

type AnomalySubscriptionSubscriberTypePtrInput interface {
	pulumi.Input

	ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput
	ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(context.Context) AnomalySubscriptionSubscriberTypePtrOutput
}

func AnomalySubscriptionSubscriberTypePtr added in v0.3.0

func AnomalySubscriptionSubscriberTypePtr(v string) AnomalySubscriptionSubscriberTypePtrInput

type AnomalySubscriptionSubscriberTypePtrOutput added in v0.3.0

type AnomalySubscriptionSubscriberTypePtrOutput struct{ *pulumi.OutputState }

func (AnomalySubscriptionSubscriberTypePtrOutput) Elem added in v0.3.0

func (AnomalySubscriptionSubscriberTypePtrOutput) ElementType added in v0.3.0

func (AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutput added in v0.3.0

func (o AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext added in v0.3.0

func (o AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput

func (AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type CostCategory

type CostCategory struct {
	pulumi.CustomResourceState

	// Cost category ARN
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The default value for the cost category
	DefaultValue   pulumi.StringPtrOutput        `pulumi:"defaultValue"`
	EffectiveStart pulumi.StringOutput           `pulumi:"effectiveStart"`
	Name           pulumi.StringOutput           `pulumi:"name"`
	RuleVersion    CostCategoryRuleVersionOutput `pulumi:"ruleVersion"`
	// JSON array format of Expression in Billing and Cost Management API
	Rules pulumi.StringOutput `pulumi:"rules"`
	// Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
	SplitChargeRules pulumi.StringPtrOutput `pulumi:"splitChargeRules"`
}

Cost Category enables you to map your cost and usage into meaningful categories. You can use Cost Category to organize your costs using a rule-based engine.

func GetCostCategory

func GetCostCategory(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CostCategoryState, opts ...pulumi.ResourceOption) (*CostCategory, error)

GetCostCategory gets an existing CostCategory 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 NewCostCategory

func NewCostCategory(ctx *pulumi.Context,
	name string, args *CostCategoryArgs, opts ...pulumi.ResourceOption) (*CostCategory, error)

NewCostCategory registers a new resource with the given unique name, arguments, and options.

func (*CostCategory) ElementType

func (*CostCategory) ElementType() reflect.Type

func (*CostCategory) ToCostCategoryOutput

func (i *CostCategory) ToCostCategoryOutput() CostCategoryOutput

func (*CostCategory) ToCostCategoryOutputWithContext

func (i *CostCategory) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput

type CostCategoryArgs

type CostCategoryArgs struct {
	// The default value for the cost category
	DefaultValue pulumi.StringPtrInput
	Name         pulumi.StringPtrInput
	RuleVersion  CostCategoryRuleVersionInput
	// JSON array format of Expression in Billing and Cost Management API
	Rules pulumi.StringInput
	// Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
	SplitChargeRules pulumi.StringPtrInput
}

The set of arguments for constructing a CostCategory resource.

func (CostCategoryArgs) ElementType

func (CostCategoryArgs) ElementType() reflect.Type

type CostCategoryInput

type CostCategoryInput interface {
	pulumi.Input

	ToCostCategoryOutput() CostCategoryOutput
	ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
}

type CostCategoryOutput

type CostCategoryOutput struct{ *pulumi.OutputState }

func (CostCategoryOutput) ElementType

func (CostCategoryOutput) ElementType() reflect.Type

func (CostCategoryOutput) ToCostCategoryOutput

func (o CostCategoryOutput) ToCostCategoryOutput() CostCategoryOutput

func (CostCategoryOutput) ToCostCategoryOutputWithContext

func (o CostCategoryOutput) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput

type CostCategoryRuleVersion

type CostCategoryRuleVersion string

func (CostCategoryRuleVersion) ElementType

func (CostCategoryRuleVersion) ElementType() reflect.Type

func (CostCategoryRuleVersion) ToCostCategoryRuleVersionOutput

func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionOutput() CostCategoryRuleVersionOutput

func (CostCategoryRuleVersion) ToCostCategoryRuleVersionOutputWithContext

func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionOutputWithContext(ctx context.Context) CostCategoryRuleVersionOutput

func (CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutput

func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutputWithContext

func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersion) ToStringOutput

func (e CostCategoryRuleVersion) ToStringOutput() pulumi.StringOutput

func (CostCategoryRuleVersion) ToStringOutputWithContext

func (e CostCategoryRuleVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CostCategoryRuleVersion) ToStringPtrOutput

func (e CostCategoryRuleVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (CostCategoryRuleVersion) ToStringPtrOutputWithContext

func (e CostCategoryRuleVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CostCategoryRuleVersionInput

type CostCategoryRuleVersionInput interface {
	pulumi.Input

	ToCostCategoryRuleVersionOutput() CostCategoryRuleVersionOutput
	ToCostCategoryRuleVersionOutputWithContext(context.Context) CostCategoryRuleVersionOutput
}

CostCategoryRuleVersionInput is an input type that accepts CostCategoryRuleVersionArgs and CostCategoryRuleVersionOutput values. You can construct a concrete instance of `CostCategoryRuleVersionInput` via:

CostCategoryRuleVersionArgs{...}

type CostCategoryRuleVersionOutput

type CostCategoryRuleVersionOutput struct{ *pulumi.OutputState }

func (CostCategoryRuleVersionOutput) ElementType

func (CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutput

func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutput() CostCategoryRuleVersionOutput

func (CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutputWithContext

func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutputWithContext(ctx context.Context) CostCategoryRuleVersionOutput

func (CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutput

func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutputWithContext

func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersionOutput) ToStringOutput

func (CostCategoryRuleVersionOutput) ToStringOutputWithContext

func (o CostCategoryRuleVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CostCategoryRuleVersionOutput) ToStringPtrOutput

func (CostCategoryRuleVersionOutput) ToStringPtrOutputWithContext

func (o CostCategoryRuleVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CostCategoryRuleVersionPtrInput

type CostCategoryRuleVersionPtrInput interface {
	pulumi.Input

	ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput
	ToCostCategoryRuleVersionPtrOutputWithContext(context.Context) CostCategoryRuleVersionPtrOutput
}

func CostCategoryRuleVersionPtr

func CostCategoryRuleVersionPtr(v string) CostCategoryRuleVersionPtrInput

type CostCategoryRuleVersionPtrOutput

type CostCategoryRuleVersionPtrOutput struct{ *pulumi.OutputState }

func (CostCategoryRuleVersionPtrOutput) Elem

func (CostCategoryRuleVersionPtrOutput) ElementType

func (CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutput

func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutputWithContext

func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput

func (CostCategoryRuleVersionPtrOutput) ToStringPtrOutput

func (CostCategoryRuleVersionPtrOutput) ToStringPtrOutputWithContext

func (o CostCategoryRuleVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CostCategoryState

type CostCategoryState struct {
}

func (CostCategoryState) ElementType

func (CostCategoryState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL