Documentation
¶
Index ¶
- Constants
- type AnomalyMonitordeprecated
- func (*AnomalyMonitor) ElementType() reflect.Type
- func (i *AnomalyMonitor) ToAnomalyMonitorOutput() AnomalyMonitorOutput
- func (i *AnomalyMonitor) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
- func (i *AnomalyMonitor) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitor]
- type AnomalyMonitorArgs
- type AnomalyMonitorInput
- type AnomalyMonitorMonitorDimension
- func (AnomalyMonitorMonitorDimension) ElementType() reflect.Type
- func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutput() AnomalyMonitorMonitorDimensionOutput
- func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionOutput
- func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput
- func (e AnomalyMonitorMonitorDimension) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput
- func (e AnomalyMonitorMonitorDimension) ToStringOutput() pulumi.StringOutput
- func (e AnomalyMonitorMonitorDimension) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnomalyMonitorMonitorDimension) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnomalyMonitorMonitorDimension) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorMonitorDimensionInput
- type AnomalyMonitorMonitorDimensionOutput
- func (AnomalyMonitorMonitorDimensionOutput) ElementType() reflect.Type
- func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutput() AnomalyMonitorMonitorDimensionOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorMonitorDimension]
- func (o AnomalyMonitorMonitorDimensionOutput) ToStringOutput() pulumi.StringOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorMonitorDimensionPtrInput
- type AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorMonitorDimensionPtrOutput) Elem() AnomalyMonitorMonitorDimensionOutput
- func (AnomalyMonitorMonitorDimensionPtrOutput) ElementType() reflect.Type
- func (o AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutput() AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorMonitorDimensionPtrOutput) ToAnomalyMonitorMonitorDimensionPtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorMonitorDimensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitorMonitorDimension]
- func (o AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorMonitorType
- func (AnomalyMonitorMonitorType) ElementType() reflect.Type
- func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutput() AnomalyMonitorMonitorTypeOutput
- func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypeOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypeOutput
- func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput
- func (e AnomalyMonitorMonitorType) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput
- func (e AnomalyMonitorMonitorType) ToStringOutput() pulumi.StringOutput
- func (e AnomalyMonitorMonitorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnomalyMonitorMonitorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnomalyMonitorMonitorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorMonitorTypeInput
- type AnomalyMonitorMonitorTypeOutput
- func (AnomalyMonitorMonitorTypeOutput) ElementType() reflect.Type
- func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutput() AnomalyMonitorMonitorTypeOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypeOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypeOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorMonitorType]
- func (o AnomalyMonitorMonitorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalyMonitorMonitorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorMonitorTypePtrInput
- type AnomalyMonitorMonitorTypePtrOutput
- func (o AnomalyMonitorMonitorTypePtrOutput) Elem() AnomalyMonitorMonitorTypeOutput
- func (AnomalyMonitorMonitorTypePtrOutput) ElementType() reflect.Type
- func (o AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutput() AnomalyMonitorMonitorTypePtrOutput
- func (o AnomalyMonitorMonitorTypePtrOutput) ToAnomalyMonitorMonitorTypePtrOutputWithContext(ctx context.Context) AnomalyMonitorMonitorTypePtrOutput
- func (o AnomalyMonitorMonitorTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitorMonitorType]
- func (o AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalyMonitorOutput
- func (o AnomalyMonitorOutput) CreationDate() pulumi.StringOutput
- func (o AnomalyMonitorOutput) DimensionalValueCount() pulumi.IntOutput
- func (AnomalyMonitorOutput) ElementType() reflect.Type
- func (o AnomalyMonitorOutput) LastEvaluatedDate() pulumi.StringOutput
- func (o AnomalyMonitorOutput) LastUpdatedDate() pulumi.StringOutput
- func (o AnomalyMonitorOutput) MonitorArn() pulumi.StringOutput
- func (o AnomalyMonitorOutput) MonitorDimension() AnomalyMonitorMonitorDimensionPtrOutput
- func (o AnomalyMonitorOutput) MonitorName() pulumi.StringOutput
- func (o AnomalyMonitorOutput) MonitorSpecification() pulumi.StringPtrOutput
- func (o AnomalyMonitorOutput) MonitorType() AnomalyMonitorMonitorTypeOutput
- func (o AnomalyMonitorOutput) ResourceTags() AnomalyMonitorResourceTagArrayOutput
- func (o AnomalyMonitorOutput) ToAnomalyMonitorOutput() AnomalyMonitorOutput
- func (o AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
- func (o AnomalyMonitorOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitor]
- type AnomalyMonitorResourceTag
- type AnomalyMonitorResourceTagArgs
- func (AnomalyMonitorResourceTagArgs) ElementType() reflect.Type
- func (i AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutput() AnomalyMonitorResourceTagOutput
- func (i AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagOutput
- func (i AnomalyMonitorResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorResourceTag]
- type AnomalyMonitorResourceTagArray
- func (AnomalyMonitorResourceTagArray) ElementType() reflect.Type
- func (i AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutput() AnomalyMonitorResourceTagArrayOutput
- func (i AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagArrayOutput
- func (i AnomalyMonitorResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyMonitorResourceTag]
- type AnomalyMonitorResourceTagArrayInput
- type AnomalyMonitorResourceTagArrayOutput
- func (AnomalyMonitorResourceTagArrayOutput) ElementType() reflect.Type
- func (o AnomalyMonitorResourceTagArrayOutput) Index(i pulumi.IntInput) AnomalyMonitorResourceTagOutput
- func (o AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutput() AnomalyMonitorResourceTagArrayOutput
- func (o AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagArrayOutput
- func (o AnomalyMonitorResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyMonitorResourceTag]
- type AnomalyMonitorResourceTagInput
- type AnomalyMonitorResourceTagOutput
- func (AnomalyMonitorResourceTagOutput) ElementType() reflect.Type
- func (o AnomalyMonitorResourceTagOutput) Key() pulumi.StringOutput
- func (o AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutput() AnomalyMonitorResourceTagOutput
- func (o AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagOutput
- func (o AnomalyMonitorResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorResourceTag]
- func (o AnomalyMonitorResourceTagOutput) Value() pulumi.StringOutput
- type AnomalyMonitorState
- type AnomalySubscriptiondeprecated
- func (*AnomalySubscription) ElementType() reflect.Type
- func (i *AnomalySubscription) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
- func (i *AnomalySubscription) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
- func (i *AnomalySubscription) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscription]
- type AnomalySubscriptionArgs
- type AnomalySubscriptionFrequency
- func (AnomalySubscriptionFrequency) ElementType() reflect.Type
- func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutput() AnomalySubscriptionFrequencyOutput
- func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyOutput
- func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput
- func (e AnomalySubscriptionFrequency) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput
- func (e AnomalySubscriptionFrequency) ToStringOutput() pulumi.StringOutput
- func (e AnomalySubscriptionFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnomalySubscriptionFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnomalySubscriptionFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionFrequencyInput
- type AnomalySubscriptionFrequencyOutput
- func (AnomalySubscriptionFrequencyOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutput() AnomalySubscriptionFrequencyOutput
- func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyOutput
- func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput
- func (o AnomalySubscriptionFrequencyOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput
- func (o AnomalySubscriptionFrequencyOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionFrequency]
- func (o AnomalySubscriptionFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o AnomalySubscriptionFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnomalySubscriptionFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionFrequencyPtrInput
- type AnomalySubscriptionFrequencyPtrOutput
- func (o AnomalySubscriptionFrequencyPtrOutput) Elem() AnomalySubscriptionFrequencyOutput
- func (AnomalySubscriptionFrequencyPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutput() AnomalySubscriptionFrequencyPtrOutput
- func (o AnomalySubscriptionFrequencyPtrOutput) ToAnomalySubscriptionFrequencyPtrOutputWithContext(ctx context.Context) AnomalySubscriptionFrequencyPtrOutput
- func (o AnomalySubscriptionFrequencyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionFrequency]
- func (o AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionInput
- type AnomalySubscriptionOutput
- func (o AnomalySubscriptionOutput) AccountId() pulumi.StringOutput
- func (AnomalySubscriptionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionOutput) Frequency() AnomalySubscriptionFrequencyOutput
- func (o AnomalySubscriptionOutput) MonitorArnList() pulumi.StringArrayOutput
- func (o AnomalySubscriptionOutput) ResourceTags() AnomalySubscriptionResourceTagArrayOutput
- func (o AnomalySubscriptionOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
- func (o AnomalySubscriptionOutput) SubscriptionArn() pulumi.StringOutput
- func (o AnomalySubscriptionOutput) SubscriptionName() pulumi.StringOutput
- func (o AnomalySubscriptionOutput) Threshold() pulumi.Float64PtrOutput
- func (o AnomalySubscriptionOutput) ThresholdExpression() pulumi.StringPtrOutput
- func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
- func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
- func (o AnomalySubscriptionOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscription]
- type AnomalySubscriptionResourceTag
- type AnomalySubscriptionResourceTagArgs
- func (AnomalySubscriptionResourceTagArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutput() AnomalySubscriptionResourceTagOutput
- func (i AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagOutput
- func (i AnomalySubscriptionResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionResourceTag]
- type AnomalySubscriptionResourceTagArray
- func (AnomalySubscriptionResourceTagArray) ElementType() reflect.Type
- func (i AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutput() AnomalySubscriptionResourceTagArrayOutput
- func (i AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagArrayOutput
- func (i AnomalySubscriptionResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionResourceTag]
- type AnomalySubscriptionResourceTagArrayInput
- type AnomalySubscriptionResourceTagArrayOutput
- func (AnomalySubscriptionResourceTagArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionResourceTagArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionResourceTagOutput
- func (o AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutput() AnomalySubscriptionResourceTagArrayOutput
- func (o AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagArrayOutput
- func (o AnomalySubscriptionResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionResourceTag]
- type AnomalySubscriptionResourceTagInput
- type AnomalySubscriptionResourceTagOutput
- func (AnomalySubscriptionResourceTagOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionResourceTagOutput) Key() pulumi.StringOutput
- func (o AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutput() AnomalySubscriptionResourceTagOutput
- func (o AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagOutput
- func (o AnomalySubscriptionResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionResourceTag]
- func (o AnomalySubscriptionResourceTagOutput) Value() pulumi.StringOutput
- type AnomalySubscriptionState
- type AnomalySubscriptionSubscriber
- type AnomalySubscriptionSubscriberArgs
- func (AnomalySubscriptionSubscriberArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
- func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
- func (i AnomalySubscriptionSubscriberArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriber]
- type AnomalySubscriptionSubscriberArray
- func (AnomalySubscriptionSubscriberArray) ElementType() reflect.Type
- func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
- func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
- func (i AnomalySubscriptionSubscriberArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionSubscriber]
- type AnomalySubscriptionSubscriberArrayInput
- type AnomalySubscriptionSubscriberArrayOutput
- func (AnomalySubscriptionSubscriberArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
- func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
- func (o AnomalySubscriptionSubscriberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionSubscriber]
- type AnomalySubscriptionSubscriberInput
- type AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) Address() pulumi.StringOutput
- func (AnomalySubscriptionSubscriberOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberOutput) Status() AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriber]
- func (o AnomalySubscriptionSubscriberOutput) Type() AnomalySubscriptionSubscriberTypeOutput
- type AnomalySubscriptionSubscriberStatus
- func (AnomalySubscriptionSubscriberStatus) ElementType() reflect.Type
- func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutput() AnomalySubscriptionSubscriberStatusOutput
- func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusOutput
- func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput
- func (e AnomalySubscriptionSubscriberStatus) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput
- func (e AnomalySubscriptionSubscriberStatus) ToStringOutput() pulumi.StringOutput
- func (e AnomalySubscriptionSubscriberStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnomalySubscriptionSubscriberStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnomalySubscriptionSubscriberStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionSubscriberStatusInput
- type AnomalySubscriptionSubscriberStatusOutput
- func (AnomalySubscriptionSubscriberStatusOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutput() AnomalySubscriptionSubscriberStatusOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriberStatus]
- func (o AnomalySubscriptionSubscriberStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionSubscriberStatusPtrInput
- type AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) Elem() AnomalySubscriptionSubscriberStatusOutput
- func (AnomalySubscriptionSubscriberStatusPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutput() AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToAnomalySubscriptionSubscriberStatusPtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberStatusPtrOutput
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionSubscriberStatus]
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionSubscriberType
- func (AnomalySubscriptionSubscriberType) ElementType() reflect.Type
- func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutput() AnomalySubscriptionSubscriberTypeOutput
- func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypeOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypeOutput
- func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput
- func (e AnomalySubscriptionSubscriberType) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput
- func (e AnomalySubscriptionSubscriberType) ToStringOutput() pulumi.StringOutput
- func (e AnomalySubscriptionSubscriberType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnomalySubscriptionSubscriberType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnomalySubscriptionSubscriberType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionSubscriberTypeInput
- type AnomalySubscriptionSubscriberTypeOutput
- func (AnomalySubscriptionSubscriberTypeOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutput() AnomalySubscriptionSubscriberTypeOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypeOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypeOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriberType]
- func (o AnomalySubscriptionSubscriberTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnomalySubscriptionSubscriberTypePtrInput
- type AnomalySubscriptionSubscriberTypePtrOutput
- func (o AnomalySubscriptionSubscriberTypePtrOutput) Elem() AnomalySubscriptionSubscriberTypeOutput
- func (AnomalySubscriptionSubscriberTypePtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutput() AnomalySubscriptionSubscriberTypePtrOutput
- func (o AnomalySubscriptionSubscriberTypePtrOutput) ToAnomalySubscriptionSubscriberTypePtrOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberTypePtrOutput
- func (o AnomalySubscriptionSubscriberTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionSubscriberType]
- func (o AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostCategory
- type CostCategoryArgs
- type CostCategoryInput
- type CostCategoryOutput
- func (o CostCategoryOutput) Arn() pulumi.StringOutput
- func (o CostCategoryOutput) DefaultValue() pulumi.StringPtrOutput
- func (o CostCategoryOutput) EffectiveStart() pulumi.StringOutput
- func (CostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryOutput) Name() pulumi.StringOutput
- func (o CostCategoryOutput) RuleVersion() CostCategoryRuleVersionOutput
- func (o CostCategoryOutput) Rules() pulumi.StringOutput
- func (o CostCategoryOutput) SplitChargeRules() pulumi.StringPtrOutput
- func (o CostCategoryOutput) ToCostCategoryOutput() CostCategoryOutput
- func (o CostCategoryOutput) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
- func (o CostCategoryOutput) ToOutput(ctx context.Context) pulumix.Output[*CostCategory]
- type CostCategoryRuleVersion
- func (CostCategoryRuleVersion) ElementType() reflect.Type
- func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionOutput() CostCategoryRuleVersionOutput
- func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionOutputWithContext(ctx context.Context) CostCategoryRuleVersionOutput
- func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput
- func (e CostCategoryRuleVersion) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput
- func (e CostCategoryRuleVersion) ToStringOutput() pulumi.StringOutput
- func (e CostCategoryRuleVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CostCategoryRuleVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CostCategoryRuleVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostCategoryRuleVersionInput
- type CostCategoryRuleVersionOutput
- func (CostCategoryRuleVersionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutput() CostCategoryRuleVersionOutput
- func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionOutputWithContext(ctx context.Context) CostCategoryRuleVersionOutput
- func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput
- func (o CostCategoryRuleVersionOutput) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput
- func (o CostCategoryRuleVersionOutput) ToOutput(ctx context.Context) pulumix.Output[CostCategoryRuleVersion]
- func (o CostCategoryRuleVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o CostCategoryRuleVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CostCategoryRuleVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostCategoryRuleVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostCategoryRuleVersionPtrInput
- type CostCategoryRuleVersionPtrOutput
- func (o CostCategoryRuleVersionPtrOutput) Elem() CostCategoryRuleVersionOutput
- func (CostCategoryRuleVersionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput
- func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput
- func (o CostCategoryRuleVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CostCategoryRuleVersion]
- func (o CostCategoryRuleVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostCategoryRuleVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostCategoryState
- type LookupAnomalyMonitorArgs
- type LookupAnomalyMonitorOutputArgs
- type LookupAnomalyMonitorResult
- type LookupAnomalyMonitorResultOutput
- func (o LookupAnomalyMonitorResultOutput) CreationDate() pulumi.StringPtrOutput
- func (o LookupAnomalyMonitorResultOutput) DimensionalValueCount() pulumi.IntPtrOutput
- func (LookupAnomalyMonitorResultOutput) ElementType() reflect.Type
- func (o LookupAnomalyMonitorResultOutput) LastEvaluatedDate() pulumi.StringPtrOutput
- func (o LookupAnomalyMonitorResultOutput) LastUpdatedDate() pulumi.StringPtrOutput
- func (o LookupAnomalyMonitorResultOutput) MonitorArn() pulumi.StringPtrOutput
- func (o LookupAnomalyMonitorResultOutput) MonitorName() pulumi.StringPtrOutput
- func (o LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutput() LookupAnomalyMonitorResultOutput
- func (o LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutputWithContext(ctx context.Context) LookupAnomalyMonitorResultOutput
- func (o LookupAnomalyMonitorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalyMonitorResult]
- type LookupAnomalySubscriptionArgs
- type LookupAnomalySubscriptionOutputArgs
- type LookupAnomalySubscriptionResult
- type LookupAnomalySubscriptionResultOutput
- func (o LookupAnomalySubscriptionResultOutput) AccountId() pulumi.StringPtrOutput
- func (LookupAnomalySubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupAnomalySubscriptionResultOutput) Frequency() AnomalySubscriptionFrequencyPtrOutput
- func (o LookupAnomalySubscriptionResultOutput) MonitorArnList() pulumi.StringArrayOutput
- func (o LookupAnomalySubscriptionResultOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
- func (o LookupAnomalySubscriptionResultOutput) SubscriptionArn() pulumi.StringPtrOutput
- func (o LookupAnomalySubscriptionResultOutput) SubscriptionName() pulumi.StringPtrOutput
- func (o LookupAnomalySubscriptionResultOutput) Threshold() pulumi.Float64PtrOutput
- func (o LookupAnomalySubscriptionResultOutput) ThresholdExpression() pulumi.StringPtrOutput
- func (o LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutput() LookupAnomalySubscriptionResultOutput
- func (o LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutputWithContext(ctx context.Context) LookupAnomalySubscriptionResultOutput
- func (o LookupAnomalySubscriptionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalySubscriptionResult]
- type LookupCostCategoryArgs
- type LookupCostCategoryOutputArgs
- type LookupCostCategoryResult
- type LookupCostCategoryResultOutput
- func (o LookupCostCategoryResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCostCategoryResultOutput) DefaultValue() pulumi.StringPtrOutput
- func (o LookupCostCategoryResultOutput) EffectiveStart() pulumi.StringPtrOutput
- func (LookupCostCategoryResultOutput) ElementType() reflect.Type
- func (o LookupCostCategoryResultOutput) RuleVersion() CostCategoryRuleVersionPtrOutput
- func (o LookupCostCategoryResultOutput) Rules() pulumi.StringPtrOutput
- func (o LookupCostCategoryResultOutput) SplitChargeRules() pulumi.StringPtrOutput
- func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput() LookupCostCategoryResultOutput
- func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext(ctx context.Context) LookupCostCategoryResultOutput
- func (o LookupCostCategoryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCostCategoryResult]
Constants ¶
const ( AnomalyMonitorMonitorTypeDimensional = AnomalyMonitorMonitorType("DIMENSIONAL") AnomalyMonitorMonitorTypeCustom = AnomalyMonitorMonitorType("CUSTOM") )
const ( AnomalySubscriptionFrequencyDaily = AnomalySubscriptionFrequency("DAILY") AnomalySubscriptionFrequencyImmediate = AnomalySubscriptionFrequency("IMMEDIATE") AnomalySubscriptionFrequencyWeekly = AnomalySubscriptionFrequency("WEEKLY") )
const ( AnomalySubscriptionSubscriberStatusConfirmed = AnomalySubscriptionSubscriberStatus("CONFIRMED") AnomalySubscriptionSubscriberStatusDeclined = AnomalySubscriptionSubscriberStatus("DECLINED") )
const ( AnomalySubscriptionSubscriberTypeEmail = AnomalySubscriptionSubscriberType("EMAIL") AnomalySubscriptionSubscriberTypeSns = AnomalySubscriptionSubscriberType("SNS") )
const (
AnomalyMonitorMonitorDimensionService = AnomalyMonitorMonitorDimension("SERVICE")
)
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"` // Tags to assign to monitor. ResourceTags AnomalyMonitorResourceTagArrayOutput `pulumi:"resourceTags"` }
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
func (*AnomalyMonitor) ToOutput ¶ added in v0.76.0
func (i *AnomalyMonitor) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitor]
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 // Tags to assign to monitor. ResourceTags AnomalyMonitorResourceTagArrayInput }
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) ElementType() reflect.Type
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 (e AnomalyMonitorMonitorDimension) ToStringOutput() pulumi.StringOutput
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 (e AnomalyMonitorMonitorDimension) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorMonitorDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorMonitorDimension]
func (AnomalyMonitorMonitorDimensionOutput) ToStringOutput ¶ added in v0.3.0
func (o AnomalyMonitorMonitorDimensionOutput) ToStringOutput() pulumi.StringOutput
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 (o AnomalyMonitorMonitorDimensionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.3.0
func (AnomalyMonitorMonitorDimensionPtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorMonitorDimensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitorMonitorDimension]
func (AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o AnomalyMonitorMonitorDimensionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorMonitorTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorMonitorType]
func (AnomalyMonitorMonitorTypeOutput) ToStringOutput ¶ added in v0.3.0
func (o AnomalyMonitorMonitorTypeOutput) ToStringOutput() pulumi.StringOutput
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 (o AnomalyMonitorMonitorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o AnomalyMonitorMonitorTypePtrOutput) Elem() AnomalyMonitorMonitorTypeOutput
func (AnomalyMonitorMonitorTypePtrOutput) ElementType ¶ added in v0.3.0
func (AnomalyMonitorMonitorTypePtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorMonitorTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitorMonitorType]
func (AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalyMonitorMonitorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) CreationDate ¶ added in v0.17.0
func (o AnomalyMonitorOutput) CreationDate() pulumi.StringOutput
The date when the monitor was created.
func (AnomalyMonitorOutput) DimensionalValueCount ¶ added in v0.17.0
func (o AnomalyMonitorOutput) DimensionalValueCount() pulumi.IntOutput
The value for evaluated dimensions.
func (AnomalyMonitorOutput) ElementType ¶ added in v0.3.0
func (AnomalyMonitorOutput) ElementType() reflect.Type
func (AnomalyMonitorOutput) LastEvaluatedDate ¶ added in v0.17.0
func (o AnomalyMonitorOutput) LastEvaluatedDate() pulumi.StringOutput
The date when the monitor last evaluated for anomalies.
func (AnomalyMonitorOutput) LastUpdatedDate ¶ added in v0.17.0
func (o AnomalyMonitorOutput) LastUpdatedDate() pulumi.StringOutput
The date when the monitor was last updated.
func (AnomalyMonitorOutput) MonitorArn ¶ added in v0.17.0
func (o AnomalyMonitorOutput) MonitorArn() pulumi.StringOutput
func (AnomalyMonitorOutput) MonitorDimension ¶ added in v0.17.0
func (o AnomalyMonitorOutput) MonitorDimension() AnomalyMonitorMonitorDimensionPtrOutput
The dimensions to evaluate
func (AnomalyMonitorOutput) MonitorName ¶ added in v0.17.0
func (o AnomalyMonitorOutput) MonitorName() pulumi.StringOutput
The name of the monitor.
func (AnomalyMonitorOutput) MonitorSpecification ¶ added in v0.17.0
func (o AnomalyMonitorOutput) MonitorSpecification() pulumi.StringPtrOutput
func (AnomalyMonitorOutput) MonitorType ¶ added in v0.17.0
func (o AnomalyMonitorOutput) MonitorType() AnomalyMonitorMonitorTypeOutput
func (AnomalyMonitorOutput) ResourceTags ¶ added in v0.17.0
func (o AnomalyMonitorOutput) ResourceTags() AnomalyMonitorResourceTagArrayOutput
Tags to assign to monitor.
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
func (AnomalyMonitorOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyMonitor]
type AnomalyMonitorResourceTag ¶ added in v0.16.0
type AnomalyMonitorResourceTag struct { // The key name for the tag. Key string `pulumi:"key"` // The value for the tag. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type AnomalyMonitorResourceTagArgs ¶ added in v0.16.0
type AnomalyMonitorResourceTagArgs struct { // The key name for the tag. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (AnomalyMonitorResourceTagArgs) ElementType ¶ added in v0.16.0
func (AnomalyMonitorResourceTagArgs) ElementType() reflect.Type
func (AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutput ¶ added in v0.16.0
func (i AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutput() AnomalyMonitorResourceTagOutput
func (AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutputWithContext ¶ added in v0.16.0
func (i AnomalyMonitorResourceTagArgs) ToAnomalyMonitorResourceTagOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagOutput
func (AnomalyMonitorResourceTagArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyMonitorResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorResourceTag]
type AnomalyMonitorResourceTagArray ¶ added in v0.16.0
type AnomalyMonitorResourceTagArray []AnomalyMonitorResourceTagInput
func (AnomalyMonitorResourceTagArray) ElementType ¶ added in v0.16.0
func (AnomalyMonitorResourceTagArray) ElementType() reflect.Type
func (AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutput ¶ added in v0.16.0
func (i AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutput() AnomalyMonitorResourceTagArrayOutput
func (AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutputWithContext ¶ added in v0.16.0
func (i AnomalyMonitorResourceTagArray) ToAnomalyMonitorResourceTagArrayOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagArrayOutput
func (AnomalyMonitorResourceTagArray) ToOutput ¶ added in v0.76.0
func (i AnomalyMonitorResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyMonitorResourceTag]
type AnomalyMonitorResourceTagArrayInput ¶ added in v0.16.0
type AnomalyMonitorResourceTagArrayInput interface { pulumi.Input ToAnomalyMonitorResourceTagArrayOutput() AnomalyMonitorResourceTagArrayOutput ToAnomalyMonitorResourceTagArrayOutputWithContext(context.Context) AnomalyMonitorResourceTagArrayOutput }
AnomalyMonitorResourceTagArrayInput is an input type that accepts AnomalyMonitorResourceTagArray and AnomalyMonitorResourceTagArrayOutput values. You can construct a concrete instance of `AnomalyMonitorResourceTagArrayInput` via:
AnomalyMonitorResourceTagArray{ AnomalyMonitorResourceTagArgs{...} }
type AnomalyMonitorResourceTagArrayOutput ¶ added in v0.16.0
type AnomalyMonitorResourceTagArrayOutput struct{ *pulumi.OutputState }
func (AnomalyMonitorResourceTagArrayOutput) ElementType ¶ added in v0.16.0
func (AnomalyMonitorResourceTagArrayOutput) ElementType() reflect.Type
func (AnomalyMonitorResourceTagArrayOutput) Index ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagArrayOutput) Index(i pulumi.IntInput) AnomalyMonitorResourceTagOutput
func (AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutput ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutput() AnomalyMonitorResourceTagArrayOutput
func (AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutputWithContext ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagArrayOutput) ToAnomalyMonitorResourceTagArrayOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagArrayOutput
func (AnomalyMonitorResourceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyMonitorResourceTag]
type AnomalyMonitorResourceTagInput ¶ added in v0.16.0
type AnomalyMonitorResourceTagInput interface { pulumi.Input ToAnomalyMonitorResourceTagOutput() AnomalyMonitorResourceTagOutput ToAnomalyMonitorResourceTagOutputWithContext(context.Context) AnomalyMonitorResourceTagOutput }
AnomalyMonitorResourceTagInput is an input type that accepts AnomalyMonitorResourceTagArgs and AnomalyMonitorResourceTagOutput values. You can construct a concrete instance of `AnomalyMonitorResourceTagInput` via:
AnomalyMonitorResourceTagArgs{...}
type AnomalyMonitorResourceTagOutput ¶ added in v0.16.0
type AnomalyMonitorResourceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (AnomalyMonitorResourceTagOutput) ElementType ¶ added in v0.16.0
func (AnomalyMonitorResourceTagOutput) ElementType() reflect.Type
func (AnomalyMonitorResourceTagOutput) Key ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagOutput) Key() pulumi.StringOutput
The key name for the tag.
func (AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutput ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutput() AnomalyMonitorResourceTagOutput
func (AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutputWithContext ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagOutput) ToAnomalyMonitorResourceTagOutputWithContext(ctx context.Context) AnomalyMonitorResourceTagOutput
func (AnomalyMonitorResourceTagOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyMonitorResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyMonitorResourceTag]
func (AnomalyMonitorResourceTagOutput) Value ¶ added in v0.16.0
func (o AnomalyMonitorResourceTagOutput) Value() pulumi.StringOutput
The value for the tag.
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"` // Tags to assign to subscription. ResourceTags AnomalySubscriptionResourceTagArrayOutput `pulumi:"resourceTags"` // 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.Float64PtrOutput `pulumi:"threshold"` // An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for. ThresholdExpression pulumi.StringPtrOutput `pulumi:"thresholdExpression"` }
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
func (*AnomalySubscription) ToOutput ¶ added in v0.76.0
func (i *AnomalySubscription) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscription]
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 // Tags to assign to subscription. ResourceTags AnomalySubscriptionResourceTagArrayInput // 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.Float64PtrInput // An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for. ThresholdExpression pulumi.StringPtrInput }
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) ElementType() reflect.Type
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 (e AnomalySubscriptionFrequency) ToStringOutput() pulumi.StringOutput
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionFrequencyOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionFrequency]
func (AnomalySubscriptionFrequencyOutput) ToStringOutput ¶ added in v0.3.0
func (o AnomalySubscriptionFrequencyOutput) ToStringOutput() pulumi.StringOutput
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 (o AnomalySubscriptionFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionFrequencyPtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionFrequencyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionFrequency]
func (AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalySubscriptionFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) AccountId ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) AccountId() pulumi.StringOutput
The accountId
func (AnomalySubscriptionOutput) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionOutput) ElementType() reflect.Type
func (AnomalySubscriptionOutput) Frequency ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) Frequency() AnomalySubscriptionFrequencyOutput
The frequency at which anomaly reports are sent over email.
func (AnomalySubscriptionOutput) MonitorArnList ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) MonitorArnList() pulumi.StringArrayOutput
A list of cost anomaly monitors.
func (AnomalySubscriptionOutput) ResourceTags ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) ResourceTags() AnomalySubscriptionResourceTagArrayOutput
Tags to assign to subscription.
func (AnomalySubscriptionOutput) Subscribers ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
A list of subscriber
func (AnomalySubscriptionOutput) SubscriptionArn ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) SubscriptionArn() pulumi.StringOutput
func (AnomalySubscriptionOutput) SubscriptionName ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) SubscriptionName() pulumi.StringOutput
The name of the subscription.
func (AnomalySubscriptionOutput) Threshold ¶ added in v0.17.0
func (o AnomalySubscriptionOutput) Threshold() pulumi.Float64PtrOutput
The dollar value that triggers a notification if the threshold is exceeded.
func (AnomalySubscriptionOutput) ThresholdExpression ¶ added in v0.48.0
func (o AnomalySubscriptionOutput) ThresholdExpression() pulumi.StringPtrOutput
An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for.
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
func (AnomalySubscriptionOutput) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscription]
type AnomalySubscriptionResourceTag ¶ added in v0.16.0
type AnomalySubscriptionResourceTag struct { // The key name for the tag. Key string `pulumi:"key"` // The value for the tag. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type AnomalySubscriptionResourceTagArgs ¶ added in v0.16.0
type AnomalySubscriptionResourceTagArgs struct { // The key name for the tag. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (AnomalySubscriptionResourceTagArgs) ElementType ¶ added in v0.16.0
func (AnomalySubscriptionResourceTagArgs) ElementType() reflect.Type
func (AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutput ¶ added in v0.16.0
func (i AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutput() AnomalySubscriptionResourceTagOutput
func (AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutputWithContext ¶ added in v0.16.0
func (i AnomalySubscriptionResourceTagArgs) ToAnomalySubscriptionResourceTagOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagOutput
func (AnomalySubscriptionResourceTagArgs) ToOutput ¶ added in v0.76.0
func (i AnomalySubscriptionResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionResourceTag]
type AnomalySubscriptionResourceTagArray ¶ added in v0.16.0
type AnomalySubscriptionResourceTagArray []AnomalySubscriptionResourceTagInput
func (AnomalySubscriptionResourceTagArray) ElementType ¶ added in v0.16.0
func (AnomalySubscriptionResourceTagArray) ElementType() reflect.Type
func (AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutput ¶ added in v0.16.0
func (i AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutput() AnomalySubscriptionResourceTagArrayOutput
func (AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutputWithContext ¶ added in v0.16.0
func (i AnomalySubscriptionResourceTagArray) ToAnomalySubscriptionResourceTagArrayOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagArrayOutput
func (AnomalySubscriptionResourceTagArray) ToOutput ¶ added in v0.76.0
func (i AnomalySubscriptionResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionResourceTag]
type AnomalySubscriptionResourceTagArrayInput ¶ added in v0.16.0
type AnomalySubscriptionResourceTagArrayInput interface { pulumi.Input ToAnomalySubscriptionResourceTagArrayOutput() AnomalySubscriptionResourceTagArrayOutput ToAnomalySubscriptionResourceTagArrayOutputWithContext(context.Context) AnomalySubscriptionResourceTagArrayOutput }
AnomalySubscriptionResourceTagArrayInput is an input type that accepts AnomalySubscriptionResourceTagArray and AnomalySubscriptionResourceTagArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionResourceTagArrayInput` via:
AnomalySubscriptionResourceTagArray{ AnomalySubscriptionResourceTagArgs{...} }
type AnomalySubscriptionResourceTagArrayOutput ¶ added in v0.16.0
type AnomalySubscriptionResourceTagArrayOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionResourceTagArrayOutput) ElementType ¶ added in v0.16.0
func (AnomalySubscriptionResourceTagArrayOutput) ElementType() reflect.Type
func (AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutput ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutput() AnomalySubscriptionResourceTagArrayOutput
func (AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutputWithContext ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagArrayOutput) ToAnomalySubscriptionResourceTagArrayOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagArrayOutput
func (AnomalySubscriptionResourceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionResourceTag]
type AnomalySubscriptionResourceTagInput ¶ added in v0.16.0
type AnomalySubscriptionResourceTagInput interface { pulumi.Input ToAnomalySubscriptionResourceTagOutput() AnomalySubscriptionResourceTagOutput ToAnomalySubscriptionResourceTagOutputWithContext(context.Context) AnomalySubscriptionResourceTagOutput }
AnomalySubscriptionResourceTagInput is an input type that accepts AnomalySubscriptionResourceTagArgs and AnomalySubscriptionResourceTagOutput values. You can construct a concrete instance of `AnomalySubscriptionResourceTagInput` via:
AnomalySubscriptionResourceTagArgs{...}
type AnomalySubscriptionResourceTagOutput ¶ added in v0.16.0
type AnomalySubscriptionResourceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (AnomalySubscriptionResourceTagOutput) ElementType ¶ added in v0.16.0
func (AnomalySubscriptionResourceTagOutput) ElementType() reflect.Type
func (AnomalySubscriptionResourceTagOutput) Key ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagOutput) Key() pulumi.StringOutput
The key name for the tag.
func (AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutput ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutput() AnomalySubscriptionResourceTagOutput
func (AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutputWithContext ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagOutput) ToAnomalySubscriptionResourceTagOutputWithContext(ctx context.Context) AnomalySubscriptionResourceTagOutput
func (AnomalySubscriptionResourceTagOutput) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionResourceTag]
func (AnomalySubscriptionResourceTagOutput) Value ¶ added in v0.16.0
func (o AnomalySubscriptionResourceTagOutput) Value() pulumi.StringOutput
The value for the tag.
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) ElementType() reflect.Type
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
func (AnomalySubscriptionSubscriberArgs) ToOutput ¶ added in v0.76.0
func (i AnomalySubscriptionSubscriberArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriber]
type AnomalySubscriptionSubscriberArray ¶ added in v0.3.0
type AnomalySubscriptionSubscriberArray []AnomalySubscriptionSubscriberInput
func (AnomalySubscriptionSubscriberArray) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberArray) ElementType() reflect.Type
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
func (AnomalySubscriptionSubscriberArray) ToOutput ¶ added in v0.76.0
func (i AnomalySubscriptionSubscriberArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionSubscriber]
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) ElementType() reflect.Type
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
func (AnomalySubscriptionSubscriberArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalySubscriptionSubscriber]
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 (o AnomalySubscriptionSubscriberOutput) Address() pulumi.StringOutput
func (AnomalySubscriptionSubscriberOutput) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriber]
type AnomalySubscriptionSubscriberStatus ¶ added in v0.3.0
type AnomalySubscriptionSubscriberStatus string
func (AnomalySubscriptionSubscriberStatus) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberStatus) ElementType() reflect.Type
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 (e AnomalySubscriptionSubscriberStatus) ToStringOutput() pulumi.StringOutput
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 (e AnomalySubscriptionSubscriberStatus) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberStatusOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriberStatus]
func (AnomalySubscriptionSubscriberStatusOutput) ToStringOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusOutput) ToStringOutput() pulumi.StringOutput
func (AnomalySubscriptionSubscriberStatusOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberStatusPtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionSubscriberStatus]
func (AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AnomalySubscriptionSubscriberType ¶ added in v0.3.0
type AnomalySubscriptionSubscriberType string
func (AnomalySubscriptionSubscriberType) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberType) ElementType() reflect.Type
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 (e AnomalySubscriptionSubscriberType) ToStringOutput() pulumi.StringOutput
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 (e AnomalySubscriptionSubscriberType) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalySubscriptionSubscriberType]
func (AnomalySubscriptionSubscriberTypeOutput) ToStringOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypeOutput) ToStringOutput() pulumi.StringOutput
func (AnomalySubscriptionSubscriberTypeOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.3.0
func (AnomalySubscriptionSubscriberTypePtrOutput) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o AnomalySubscriptionSubscriberTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalySubscriptionSubscriberType]
func (AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o AnomalySubscriptionSubscriberTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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
func (*CostCategory) ToOutput ¶ added in v0.76.0
func (i *CostCategory) ToOutput(ctx context.Context) pulumix.Output[*CostCategory]
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) Arn ¶ added in v0.17.0
func (o CostCategoryOutput) Arn() pulumi.StringOutput
Cost category ARN
func (CostCategoryOutput) DefaultValue ¶ added in v0.17.0
func (o CostCategoryOutput) DefaultValue() pulumi.StringPtrOutput
The default value for the cost category
func (CostCategoryOutput) EffectiveStart ¶ added in v0.17.0
func (o CostCategoryOutput) EffectiveStart() pulumi.StringOutput
func (CostCategoryOutput) ElementType ¶
func (CostCategoryOutput) ElementType() reflect.Type
func (CostCategoryOutput) Name ¶ added in v0.17.0
func (o CostCategoryOutput) Name() pulumi.StringOutput
func (CostCategoryOutput) RuleVersion ¶ added in v0.17.0
func (o CostCategoryOutput) RuleVersion() CostCategoryRuleVersionOutput
func (CostCategoryOutput) Rules ¶ added in v0.17.0
func (o CostCategoryOutput) Rules() pulumi.StringOutput
JSON array format of Expression in Billing and Cost Management API
func (CostCategoryOutput) SplitChargeRules ¶ added in v0.17.0
func (o CostCategoryOutput) SplitChargeRules() pulumi.StringPtrOutput
Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
func (CostCategoryOutput) ToCostCategoryOutput ¶
func (o CostCategoryOutput) ToCostCategoryOutput() CostCategoryOutput
func (CostCategoryOutput) ToCostCategoryOutputWithContext ¶
func (o CostCategoryOutput) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
func (CostCategoryOutput) ToOutput ¶ added in v0.76.0
func (o CostCategoryOutput) ToOutput(ctx context.Context) pulumix.Output[*CostCategory]
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) ElementType() reflect.Type
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) ToOutput ¶ added in v0.76.0
func (o CostCategoryRuleVersionOutput) ToOutput(ctx context.Context) pulumix.Output[CostCategoryRuleVersion]
func (CostCategoryRuleVersionOutput) ToStringOutput ¶
func (o CostCategoryRuleVersionOutput) ToStringOutput() pulumi.StringOutput
func (CostCategoryRuleVersionOutput) ToStringOutputWithContext ¶
func (o CostCategoryRuleVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CostCategoryRuleVersionOutput) ToStringPtrOutput ¶
func (o CostCategoryRuleVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o CostCategoryRuleVersionPtrOutput) Elem() CostCategoryRuleVersionOutput
func (CostCategoryRuleVersionPtrOutput) ElementType ¶
func (CostCategoryRuleVersionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutput ¶
func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutput() CostCategoryRuleVersionPtrOutput
func (CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutputWithContext ¶
func (o CostCategoryRuleVersionPtrOutput) ToCostCategoryRuleVersionPtrOutputWithContext(ctx context.Context) CostCategoryRuleVersionPtrOutput
func (CostCategoryRuleVersionPtrOutput) ToOutput ¶ added in v0.76.0
func (o CostCategoryRuleVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CostCategoryRuleVersion]
func (CostCategoryRuleVersionPtrOutput) ToStringPtrOutput ¶
func (o CostCategoryRuleVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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
type LookupAnomalyMonitorArgs ¶ added in v0.12.0
type LookupAnomalyMonitorArgs struct {
MonitorArn string `pulumi:"monitorArn"`
}
type LookupAnomalyMonitorOutputArgs ¶ added in v0.12.0
type LookupAnomalyMonitorOutputArgs struct {
MonitorArn pulumi.StringInput `pulumi:"monitorArn"`
}
func (LookupAnomalyMonitorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAnomalyMonitorOutputArgs) ElementType() reflect.Type
type LookupAnomalyMonitorResult ¶ added in v0.12.0
type LookupAnomalyMonitorResult struct { // The date when the monitor was created. CreationDate *string `pulumi:"creationDate"` // The value for evaluated dimensions. DimensionalValueCount *int `pulumi:"dimensionalValueCount"` // The date when the monitor last evaluated for anomalies. LastEvaluatedDate *string `pulumi:"lastEvaluatedDate"` // The date when the monitor was last updated. LastUpdatedDate *string `pulumi:"lastUpdatedDate"` MonitorArn *string `pulumi:"monitorArn"` // The name of the monitor. MonitorName *string `pulumi:"monitorName"` }
func LookupAnomalyMonitor ¶ added in v0.12.0
func LookupAnomalyMonitor(ctx *pulumi.Context, args *LookupAnomalyMonitorArgs, opts ...pulumi.InvokeOption) (*LookupAnomalyMonitorResult, error)
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.
type LookupAnomalyMonitorResultOutput ¶ added in v0.12.0
type LookupAnomalyMonitorResultOutput struct{ *pulumi.OutputState }
func LookupAnomalyMonitorOutput ¶ added in v0.12.0
func LookupAnomalyMonitorOutput(ctx *pulumi.Context, args LookupAnomalyMonitorOutputArgs, opts ...pulumi.InvokeOption) LookupAnomalyMonitorResultOutput
func (LookupAnomalyMonitorResultOutput) CreationDate ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) CreationDate() pulumi.StringPtrOutput
The date when the monitor was created.
func (LookupAnomalyMonitorResultOutput) DimensionalValueCount ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) DimensionalValueCount() pulumi.IntPtrOutput
The value for evaluated dimensions.
func (LookupAnomalyMonitorResultOutput) ElementType ¶ added in v0.12.0
func (LookupAnomalyMonitorResultOutput) ElementType() reflect.Type
func (LookupAnomalyMonitorResultOutput) LastEvaluatedDate ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) LastEvaluatedDate() pulumi.StringPtrOutput
The date when the monitor last evaluated for anomalies.
func (LookupAnomalyMonitorResultOutput) LastUpdatedDate ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) LastUpdatedDate() pulumi.StringPtrOutput
The date when the monitor was last updated.
func (LookupAnomalyMonitorResultOutput) MonitorArn ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) MonitorArn() pulumi.StringPtrOutput
func (LookupAnomalyMonitorResultOutput) MonitorName ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) MonitorName() pulumi.StringPtrOutput
The name of the monitor.
func (LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutput ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutput() LookupAnomalyMonitorResultOutput
func (LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutputWithContext ¶ added in v0.12.0
func (o LookupAnomalyMonitorResultOutput) ToLookupAnomalyMonitorResultOutputWithContext(ctx context.Context) LookupAnomalyMonitorResultOutput
func (LookupAnomalyMonitorResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAnomalyMonitorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalyMonitorResult]
type LookupAnomalySubscriptionArgs ¶ added in v0.12.0
type LookupAnomalySubscriptionArgs struct {
SubscriptionArn string `pulumi:"subscriptionArn"`
}
type LookupAnomalySubscriptionOutputArgs ¶ added in v0.12.0
type LookupAnomalySubscriptionOutputArgs struct {
SubscriptionArn pulumi.StringInput `pulumi:"subscriptionArn"`
}
func (LookupAnomalySubscriptionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAnomalySubscriptionOutputArgs) ElementType() reflect.Type
type LookupAnomalySubscriptionResult ¶ added in v0.12.0
type LookupAnomalySubscriptionResult struct { // The accountId AccountId *string `pulumi:"accountId"` // The frequency at which anomaly reports are sent over email. Frequency *AnomalySubscriptionFrequency `pulumi:"frequency"` // A list of cost anomaly monitors. MonitorArnList []string `pulumi:"monitorArnList"` // A list of subscriber Subscribers []AnomalySubscriptionSubscriber `pulumi:"subscribers"` SubscriptionArn *string `pulumi:"subscriptionArn"` // The name of the subscription. SubscriptionName *string `pulumi:"subscriptionName"` // The dollar value that triggers a notification if the threshold is exceeded. Threshold *float64 `pulumi:"threshold"` // An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for. ThresholdExpression *string `pulumi:"thresholdExpression"` }
func LookupAnomalySubscription ¶ added in v0.12.0
func LookupAnomalySubscription(ctx *pulumi.Context, args *LookupAnomalySubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAnomalySubscriptionResult, error)
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
type LookupAnomalySubscriptionResultOutput ¶ added in v0.12.0
type LookupAnomalySubscriptionResultOutput struct{ *pulumi.OutputState }
func LookupAnomalySubscriptionOutput ¶ added in v0.12.0
func LookupAnomalySubscriptionOutput(ctx *pulumi.Context, args LookupAnomalySubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupAnomalySubscriptionResultOutput
func (LookupAnomalySubscriptionResultOutput) AccountId ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) AccountId() pulumi.StringPtrOutput
The accountId
func (LookupAnomalySubscriptionResultOutput) ElementType ¶ added in v0.12.0
func (LookupAnomalySubscriptionResultOutput) ElementType() reflect.Type
func (LookupAnomalySubscriptionResultOutput) Frequency ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) Frequency() AnomalySubscriptionFrequencyPtrOutput
The frequency at which anomaly reports are sent over email.
func (LookupAnomalySubscriptionResultOutput) MonitorArnList ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) MonitorArnList() pulumi.StringArrayOutput
A list of cost anomaly monitors.
func (LookupAnomalySubscriptionResultOutput) Subscribers ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
A list of subscriber
func (LookupAnomalySubscriptionResultOutput) SubscriptionArn ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) SubscriptionArn() pulumi.StringPtrOutput
func (LookupAnomalySubscriptionResultOutput) SubscriptionName ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) SubscriptionName() pulumi.StringPtrOutput
The name of the subscription.
func (LookupAnomalySubscriptionResultOutput) Threshold ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) Threshold() pulumi.Float64PtrOutput
The dollar value that triggers a notification if the threshold is exceeded.
func (LookupAnomalySubscriptionResultOutput) ThresholdExpression ¶ added in v0.48.0
func (o LookupAnomalySubscriptionResultOutput) ThresholdExpression() pulumi.StringPtrOutput
An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for.
func (LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutput ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutput() LookupAnomalySubscriptionResultOutput
func (LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutputWithContext ¶ added in v0.12.0
func (o LookupAnomalySubscriptionResultOutput) ToLookupAnomalySubscriptionResultOutputWithContext(ctx context.Context) LookupAnomalySubscriptionResultOutput
func (LookupAnomalySubscriptionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAnomalySubscriptionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalySubscriptionResult]
type LookupCostCategoryArgs ¶ added in v0.12.0
type LookupCostCategoryArgs struct { // Cost category ARN Arn string `pulumi:"arn"` }
type LookupCostCategoryOutputArgs ¶ added in v0.12.0
type LookupCostCategoryOutputArgs struct { // Cost category ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupCostCategoryOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCostCategoryOutputArgs) ElementType() reflect.Type
type LookupCostCategoryResult ¶ added in v0.12.0
type LookupCostCategoryResult struct { // Cost category ARN Arn *string `pulumi:"arn"` // The default value for the cost category DefaultValue *string `pulumi:"defaultValue"` EffectiveStart *string `pulumi:"effectiveStart"` RuleVersion *CostCategoryRuleVersion `pulumi:"ruleVersion"` // JSON array format of Expression in Billing and Cost Management API Rules *string `pulumi:"rules"` // Json array format of CostCategorySplitChargeRule in Billing and Cost Management API SplitChargeRules *string `pulumi:"splitChargeRules"` }
func LookupCostCategory ¶ added in v0.12.0
func LookupCostCategory(ctx *pulumi.Context, args *LookupCostCategoryArgs, opts ...pulumi.InvokeOption) (*LookupCostCategoryResult, error)
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.
type LookupCostCategoryResultOutput ¶ added in v0.12.0
type LookupCostCategoryResultOutput struct{ *pulumi.OutputState }
func LookupCostCategoryOutput ¶ added in v0.12.0
func LookupCostCategoryOutput(ctx *pulumi.Context, args LookupCostCategoryOutputArgs, opts ...pulumi.InvokeOption) LookupCostCategoryResultOutput
func (LookupCostCategoryResultOutput) Arn ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) Arn() pulumi.StringPtrOutput
Cost category ARN
func (LookupCostCategoryResultOutput) DefaultValue ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) DefaultValue() pulumi.StringPtrOutput
The default value for the cost category
func (LookupCostCategoryResultOutput) EffectiveStart ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) EffectiveStart() pulumi.StringPtrOutput
func (LookupCostCategoryResultOutput) ElementType ¶ added in v0.12.0
func (LookupCostCategoryResultOutput) ElementType() reflect.Type
func (LookupCostCategoryResultOutput) RuleVersion ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) RuleVersion() CostCategoryRuleVersionPtrOutput
func (LookupCostCategoryResultOutput) Rules ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) Rules() pulumi.StringPtrOutput
JSON array format of Expression in Billing and Cost Management API
func (LookupCostCategoryResultOutput) SplitChargeRules ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) SplitChargeRules() pulumi.StringPtrOutput
Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
func (LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput() LookupCostCategoryResultOutput
func (LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext ¶ added in v0.12.0
func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext(ctx context.Context) LookupCostCategoryResultOutput
func (LookupCostCategoryResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCostCategoryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCostCategoryResult]