Documentation
¶
Index ¶
- func CeAnomalySubscription_IsConstruct(x interface{}) *bool
- func CeAnomalySubscription_IsTerraformElement(x interface{}) *bool
- func CeAnomalySubscription_IsTerraformResource(x interface{}) *bool
- func CeAnomalySubscription_TfResourceType() *string
- func NewCeAnomalySubscriptionSubscriberList_Override(c CeAnomalySubscriptionSubscriberList, ...)
- func NewCeAnomalySubscriptionSubscriberOutputReference_Override(c CeAnomalySubscriptionSubscriberOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionAndList_Override(c CeAnomalySubscriptionThresholdExpressionAndList, ...)
- func NewCeAnomalySubscriptionThresholdExpressionAndOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionAndTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionDimensionOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionNotOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionNotTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOrList_Override(c CeAnomalySubscriptionThresholdExpressionOrList, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOrOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOrTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOutputReference, ...)
- func NewCeAnomalySubscriptionThresholdExpressionTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionTagsOutputReference, ...)
- func NewCeAnomalySubscription_Override(c CeAnomalySubscription, scope constructs.Construct, id *string, ...)
- type CeAnomalySubscription
- type CeAnomalySubscriptionConfig
- type CeAnomalySubscriptionSubscriber
- type CeAnomalySubscriptionSubscriberList
- type CeAnomalySubscriptionSubscriberOutputReference
- type CeAnomalySubscriptionThresholdExpression
- type CeAnomalySubscriptionThresholdExpressionAnd
- type CeAnomalySubscriptionThresholdExpressionAndCostCategory
- type CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference
- type CeAnomalySubscriptionThresholdExpressionAndDimension
- type CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference
- type CeAnomalySubscriptionThresholdExpressionAndList
- type CeAnomalySubscriptionThresholdExpressionAndOutputReference
- type CeAnomalySubscriptionThresholdExpressionAndTags
- type CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference
- type CeAnomalySubscriptionThresholdExpressionCostCategory
- type CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference
- type CeAnomalySubscriptionThresholdExpressionDimension
- type CeAnomalySubscriptionThresholdExpressionDimensionOutputReference
- type CeAnomalySubscriptionThresholdExpressionNot
- type CeAnomalySubscriptionThresholdExpressionNotCostCategory
- type CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference
- type CeAnomalySubscriptionThresholdExpressionNotDimension
- type CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference
- type CeAnomalySubscriptionThresholdExpressionNotOutputReference
- type CeAnomalySubscriptionThresholdExpressionNotTags
- type CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference
- type CeAnomalySubscriptionThresholdExpressionOr
- type CeAnomalySubscriptionThresholdExpressionOrCostCategory
- type CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference
- type CeAnomalySubscriptionThresholdExpressionOrDimension
- type CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference
- type CeAnomalySubscriptionThresholdExpressionOrList
- type CeAnomalySubscriptionThresholdExpressionOrOutputReference
- type CeAnomalySubscriptionThresholdExpressionOrTags
- type CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference
- type CeAnomalySubscriptionThresholdExpressionOutputReference
- type CeAnomalySubscriptionThresholdExpressionTags
- type CeAnomalySubscriptionThresholdExpressionTagsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CeAnomalySubscription_IsConstruct ¶
func CeAnomalySubscription_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CeAnomalySubscription_IsTerraformElement ¶
func CeAnomalySubscription_IsTerraformElement(x interface{}) *bool
Experimental.
func CeAnomalySubscription_IsTerraformResource ¶
func CeAnomalySubscription_IsTerraformResource(x interface{}) *bool
Experimental.
func CeAnomalySubscription_TfResourceType ¶
func CeAnomalySubscription_TfResourceType() *string
func NewCeAnomalySubscriptionSubscriberList_Override ¶
func NewCeAnomalySubscriptionSubscriberList_Override(c CeAnomalySubscriptionSubscriberList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCeAnomalySubscriptionSubscriberOutputReference_Override ¶
func NewCeAnomalySubscriptionSubscriberOutputReference_Override(c CeAnomalySubscriptionSubscriberOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionAndList_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionAndList_Override(c CeAnomalySubscriptionThresholdExpressionAndList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCeAnomalySubscriptionThresholdExpressionAndOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionAndOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCeAnomalySubscriptionThresholdExpressionAndTagsOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionAndTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionDimensionOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionNotOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionNotOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionNotTagsOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionNotTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionOrList_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOrList_Override(c CeAnomalySubscriptionThresholdExpressionOrList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCeAnomalySubscriptionThresholdExpressionOrOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOrOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCeAnomalySubscriptionThresholdExpressionOrTagsOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOrTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscriptionThresholdExpressionTagsOutputReference_Override ¶
func NewCeAnomalySubscriptionThresholdExpressionTagsOutputReference_Override(c CeAnomalySubscriptionThresholdExpressionTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCeAnomalySubscription_Override ¶
func NewCeAnomalySubscription_Override(c CeAnomalySubscription, scope constructs.Construct, id *string, config *CeAnomalySubscriptionConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription aws_ce_anomaly_subscription} Resource.
Types ¶
type CeAnomalySubscription ¶
type CeAnomalySubscription interface {
cdktf.TerraformResource
AccountId() *string
SetAccountId(val *string)
AccountIdInput() *string
Arn() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
Frequency() *string
SetFrequency(val *string)
FrequencyInput() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
MonitorArnList() *[]*string
SetMonitorArnList(val *[]*string)
MonitorArnListInput() *[]*string
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
Subscriber() CeAnomalySubscriptionSubscriberList
SubscriberInput() interface{}
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Threshold() *float64
SetThreshold(val *float64)
ThresholdExpression() CeAnomalySubscriptionThresholdExpressionOutputReference
ThresholdExpressionInput() *CeAnomalySubscriptionThresholdExpression
ThresholdInput() *float64
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutSubscriber(value interface{})
PutThresholdExpression(value *CeAnomalySubscriptionThresholdExpression)
ResetAccountId()
ResetId()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetTags()
ResetTagsAll()
ResetThreshold()
ResetThresholdExpression()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription aws_ce_anomaly_subscription}.
func NewCeAnomalySubscription ¶
func NewCeAnomalySubscription(scope constructs.Construct, id *string, config *CeAnomalySubscriptionConfig) CeAnomalySubscription
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription aws_ce_anomaly_subscription} Resource.
type CeAnomalySubscriptionConfig ¶
type CeAnomalySubscriptionConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#frequency CeAnomalySubscription#frequency}.
Frequency *string `field:"required" json:"frequency" yaml:"frequency"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#monitor_arn_list CeAnomalySubscription#monitor_arn_list}.
MonitorArnList *[]*string `field:"required" json:"monitorArnList" yaml:"monitorArnList"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#name CeAnomalySubscription#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// subscriber block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#subscriber CeAnomalySubscription#subscriber}
Subscriber interface{} `field:"required" json:"subscriber" yaml:"subscriber"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#account_id CeAnomalySubscription#account_id}.
AccountId *string `field:"optional" json:"accountId" yaml:"accountId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#id CeAnomalySubscription#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags CeAnomalySubscription#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags_all CeAnomalySubscription#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#threshold CeAnomalySubscription#threshold}.
Threshold *float64 `field:"optional" json:"threshold" yaml:"threshold"`
// threshold_expression block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#threshold_expression CeAnomalySubscription#threshold_expression}
ThresholdExpression *CeAnomalySubscriptionThresholdExpression `field:"optional" json:"thresholdExpression" yaml:"thresholdExpression"`
}
type CeAnomalySubscriptionSubscriber ¶
type CeAnomalySubscriptionSubscriber struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#address CeAnomalySubscription#address}.
Address *string `field:"required" json:"address" yaml:"address"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#type CeAnomalySubscription#type}.
Type *string `field:"required" json:"type" yaml:"type"`
}
type CeAnomalySubscriptionSubscriberList ¶
type CeAnomalySubscriptionSubscriberList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CeAnomalySubscriptionSubscriberOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionSubscriberList ¶
func NewCeAnomalySubscriptionSubscriberList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CeAnomalySubscriptionSubscriberList
type CeAnomalySubscriptionSubscriberOutputReference ¶
type CeAnomalySubscriptionSubscriberOutputReference interface {
cdktf.ComplexObject
Address() *string
SetAddress(val *string)
AddressInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionSubscriberOutputReference ¶
func NewCeAnomalySubscriptionSubscriberOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CeAnomalySubscriptionSubscriberOutputReference
type CeAnomalySubscriptionThresholdExpression ¶
type CeAnomalySubscriptionThresholdExpression struct {
// and block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#and CeAnomalySubscription#and}
And interface{} `field:"optional" json:"and" yaml:"and"`
// cost_category block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#cost_category CeAnomalySubscription#cost_category}
CostCategory *CeAnomalySubscriptionThresholdExpressionCostCategory `field:"optional" json:"costCategory" yaml:"costCategory"`
// dimension block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#dimension CeAnomalySubscription#dimension}
Dimension *CeAnomalySubscriptionThresholdExpressionDimension `field:"optional" json:"dimension" yaml:"dimension"`
// not block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#not CeAnomalySubscription#not}
Not *CeAnomalySubscriptionThresholdExpressionNot `field:"optional" json:"not" yaml:"not"`
// or block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#or CeAnomalySubscription#or}
Or interface{} `field:"optional" json:"or" yaml:"or"`
// tags block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags CeAnomalySubscription#tags}
Tags *CeAnomalySubscriptionThresholdExpressionTags `field:"optional" json:"tags" yaml:"tags"`
}
type CeAnomalySubscriptionThresholdExpressionAnd ¶
type CeAnomalySubscriptionThresholdExpressionAnd struct {
// cost_category block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#cost_category CeAnomalySubscription#cost_category}
CostCategory *CeAnomalySubscriptionThresholdExpressionAndCostCategory `field:"optional" json:"costCategory" yaml:"costCategory"`
// dimension block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#dimension CeAnomalySubscription#dimension}
Dimension *CeAnomalySubscriptionThresholdExpressionAndDimension `field:"optional" json:"dimension" yaml:"dimension"`
// tags block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags CeAnomalySubscription#tags}
Tags *CeAnomalySubscriptionThresholdExpressionAndTags `field:"optional" json:"tags" yaml:"tags"`
}
type CeAnomalySubscriptionThresholdExpressionAndCostCategory ¶
type CeAnomalySubscriptionThresholdExpressionAndCostCategory struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionAndCostCategory
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionAndCostCategory)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference
type CeAnomalySubscriptionThresholdExpressionAndDimension ¶
type CeAnomalySubscriptionThresholdExpressionAndDimension struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionAndDimension
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionAndDimension)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference
type CeAnomalySubscriptionThresholdExpressionAndList ¶
type CeAnomalySubscriptionThresholdExpressionAndList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CeAnomalySubscriptionThresholdExpressionAndOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionAndList ¶
func NewCeAnomalySubscriptionThresholdExpressionAndList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CeAnomalySubscriptionThresholdExpressionAndList
type CeAnomalySubscriptionThresholdExpressionAndOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionAndOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CostCategory() CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference
CostCategoryInput() *CeAnomalySubscriptionThresholdExpressionAndCostCategory
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Dimension() CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference
DimensionInput() *CeAnomalySubscriptionThresholdExpressionAndDimension
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Tags() CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference
TagsInput() *CeAnomalySubscriptionThresholdExpressionAndTags
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCostCategory(value *CeAnomalySubscriptionThresholdExpressionAndCostCategory)
PutDimension(value *CeAnomalySubscriptionThresholdExpressionAndDimension)
PutTags(value *CeAnomalySubscriptionThresholdExpressionAndTags)
ResetCostCategory()
ResetDimension()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionAndOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionAndOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CeAnomalySubscriptionThresholdExpressionAndOutputReference
type CeAnomalySubscriptionThresholdExpressionAndTags ¶
type CeAnomalySubscriptionThresholdExpressionAndTags struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionAndTags
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionAndTags)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionAndTagsOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionAndTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference
type CeAnomalySubscriptionThresholdExpressionCostCategory ¶
type CeAnomalySubscriptionThresholdExpressionCostCategory struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionCostCategory
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionCostCategory)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference
type CeAnomalySubscriptionThresholdExpressionDimension ¶
type CeAnomalySubscriptionThresholdExpressionDimension struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionDimensionOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionDimensionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionDimension
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionDimension)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionDimensionOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionDimensionOutputReference
type CeAnomalySubscriptionThresholdExpressionNot ¶
type CeAnomalySubscriptionThresholdExpressionNot struct {
// cost_category block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#cost_category CeAnomalySubscription#cost_category}
CostCategory *CeAnomalySubscriptionThresholdExpressionNotCostCategory `field:"optional" json:"costCategory" yaml:"costCategory"`
// dimension block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#dimension CeAnomalySubscription#dimension}
Dimension *CeAnomalySubscriptionThresholdExpressionNotDimension `field:"optional" json:"dimension" yaml:"dimension"`
// tags block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags CeAnomalySubscription#tags}
Tags *CeAnomalySubscriptionThresholdExpressionNotTags `field:"optional" json:"tags" yaml:"tags"`
}
type CeAnomalySubscriptionThresholdExpressionNotCostCategory ¶
type CeAnomalySubscriptionThresholdExpressionNotCostCategory struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionNotCostCategory
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionNotCostCategory)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference
type CeAnomalySubscriptionThresholdExpressionNotDimension ¶
type CeAnomalySubscriptionThresholdExpressionNotDimension struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionNotDimension
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionNotDimension)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference
type CeAnomalySubscriptionThresholdExpressionNotOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionNotOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CostCategory() CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference
CostCategoryInput() *CeAnomalySubscriptionThresholdExpressionNotCostCategory
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Dimension() CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference
DimensionInput() *CeAnomalySubscriptionThresholdExpressionNotDimension
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionNot
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionNot)
Tags() CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference
TagsInput() *CeAnomalySubscriptionThresholdExpressionNotTags
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCostCategory(value *CeAnomalySubscriptionThresholdExpressionNotCostCategory)
PutDimension(value *CeAnomalySubscriptionThresholdExpressionNotDimension)
PutTags(value *CeAnomalySubscriptionThresholdExpressionNotTags)
ResetCostCategory()
ResetDimension()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionNotOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionNotOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionNotOutputReference
type CeAnomalySubscriptionThresholdExpressionNotTags ¶
type CeAnomalySubscriptionThresholdExpressionNotTags struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionNotTags
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionNotTags)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionNotTagsOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionNotTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference
type CeAnomalySubscriptionThresholdExpressionOr ¶
type CeAnomalySubscriptionThresholdExpressionOr struct {
// cost_category block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#cost_category CeAnomalySubscription#cost_category}
CostCategory *CeAnomalySubscriptionThresholdExpressionOrCostCategory `field:"optional" json:"costCategory" yaml:"costCategory"`
// dimension block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#dimension CeAnomalySubscription#dimension}
Dimension *CeAnomalySubscriptionThresholdExpressionOrDimension `field:"optional" json:"dimension" yaml:"dimension"`
// tags block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#tags CeAnomalySubscription#tags}
Tags *CeAnomalySubscriptionThresholdExpressionOrTags `field:"optional" json:"tags" yaml:"tags"`
}
type CeAnomalySubscriptionThresholdExpressionOrCostCategory ¶
type CeAnomalySubscriptionThresholdExpressionOrCostCategory struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionOrCostCategory
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionOrCostCategory)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference
type CeAnomalySubscriptionThresholdExpressionOrDimension ¶
type CeAnomalySubscriptionThresholdExpressionOrDimension struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionOrDimension
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionOrDimension)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference
type CeAnomalySubscriptionThresholdExpressionOrList ¶
type CeAnomalySubscriptionThresholdExpressionOrList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CeAnomalySubscriptionThresholdExpressionOrOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOrList ¶
func NewCeAnomalySubscriptionThresholdExpressionOrList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CeAnomalySubscriptionThresholdExpressionOrList
type CeAnomalySubscriptionThresholdExpressionOrOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionOrOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CostCategory() CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference
CostCategoryInput() *CeAnomalySubscriptionThresholdExpressionOrCostCategory
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Dimension() CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference
DimensionInput() *CeAnomalySubscriptionThresholdExpressionOrDimension
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Tags() CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference
TagsInput() *CeAnomalySubscriptionThresholdExpressionOrTags
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCostCategory(value *CeAnomalySubscriptionThresholdExpressionOrCostCategory)
PutDimension(value *CeAnomalySubscriptionThresholdExpressionOrDimension)
PutTags(value *CeAnomalySubscriptionThresholdExpressionOrTags)
ResetCostCategory()
ResetDimension()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOrOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionOrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CeAnomalySubscriptionThresholdExpressionOrOutputReference
type CeAnomalySubscriptionThresholdExpressionOrTags ¶
type CeAnomalySubscriptionThresholdExpressionOrTags struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionOrTags
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionOrTags)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOrTagsOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionOrTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference
type CeAnomalySubscriptionThresholdExpressionOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionOutputReference interface {
cdktf.ComplexObject
And() CeAnomalySubscriptionThresholdExpressionAndList
AndInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CostCategory() CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference
CostCategoryInput() *CeAnomalySubscriptionThresholdExpressionCostCategory
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Dimension() CeAnomalySubscriptionThresholdExpressionDimensionOutputReference
DimensionInput() *CeAnomalySubscriptionThresholdExpressionDimension
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpression
SetInternalValue(val *CeAnomalySubscriptionThresholdExpression)
Not() CeAnomalySubscriptionThresholdExpressionNotOutputReference
NotInput() *CeAnomalySubscriptionThresholdExpressionNot
Or() CeAnomalySubscriptionThresholdExpressionOrList
OrInput() interface{}
Tags() CeAnomalySubscriptionThresholdExpressionTagsOutputReference
TagsInput() *CeAnomalySubscriptionThresholdExpressionTags
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAnd(value interface{})
PutCostCategory(value *CeAnomalySubscriptionThresholdExpressionCostCategory)
PutDimension(value *CeAnomalySubscriptionThresholdExpressionDimension)
PutNot(value *CeAnomalySubscriptionThresholdExpressionNot)
PutOr(value interface{})
PutTags(value *CeAnomalySubscriptionThresholdExpressionTags)
ResetAnd()
ResetCostCategory()
ResetDimension()
ResetNot()
ResetOr()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionOutputReference
type CeAnomalySubscriptionThresholdExpressionTags ¶
type CeAnomalySubscriptionThresholdExpressionTags struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#match_options CeAnomalySubscription#match_options}.
MatchOptions *[]*string `field:"optional" json:"matchOptions" yaml:"matchOptions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/ce_anomaly_subscription#values CeAnomalySubscription#values}.
Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
type CeAnomalySubscriptionThresholdExpressionTagsOutputReference ¶
type CeAnomalySubscriptionThresholdExpressionTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CeAnomalySubscriptionThresholdExpressionTags
SetInternalValue(val *CeAnomalySubscriptionThresholdExpressionTags)
Key() *string
SetKey(val *string)
KeyInput() *string
MatchOptions() *[]*string
SetMatchOptions(val *[]*string)
MatchOptionsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*string
SetValues(val *[]*string)
ValuesInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
ResetMatchOptions()
ResetValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCeAnomalySubscriptionThresholdExpressionTagsOutputReference ¶
func NewCeAnomalySubscriptionThresholdExpressionTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CeAnomalySubscriptionThresholdExpressionTagsOutputReference
Source Files
¶
- CeAnomalySubscription.go
- CeAnomalySubscriptionConfig.go
- CeAnomalySubscriptionSubscriber.go
- CeAnomalySubscriptionSubscriberList.go
- CeAnomalySubscriptionSubscriberList__checks.go
- CeAnomalySubscriptionSubscriberOutputReference.go
- CeAnomalySubscriptionSubscriberOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpression.go
- CeAnomalySubscriptionThresholdExpressionAnd.go
- CeAnomalySubscriptionThresholdExpressionAndCostCategory.go
- CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference.go
- CeAnomalySubscriptionThresholdExpressionAndCostCategoryOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionAndDimension.go
- CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference.go
- CeAnomalySubscriptionThresholdExpressionAndDimensionOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionAndList.go
- CeAnomalySubscriptionThresholdExpressionAndList__checks.go
- CeAnomalySubscriptionThresholdExpressionAndOutputReference.go
- CeAnomalySubscriptionThresholdExpressionAndOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionAndTags.go
- CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference.go
- CeAnomalySubscriptionThresholdExpressionAndTagsOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionCostCategory.go
- CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference.go
- CeAnomalySubscriptionThresholdExpressionCostCategoryOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionDimension.go
- CeAnomalySubscriptionThresholdExpressionDimensionOutputReference.go
- CeAnomalySubscriptionThresholdExpressionDimensionOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionNot.go
- CeAnomalySubscriptionThresholdExpressionNotCostCategory.go
- CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference.go
- CeAnomalySubscriptionThresholdExpressionNotCostCategoryOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionNotDimension.go
- CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference.go
- CeAnomalySubscriptionThresholdExpressionNotDimensionOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionNotOutputReference.go
- CeAnomalySubscriptionThresholdExpressionNotOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionNotTags.go
- CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference.go
- CeAnomalySubscriptionThresholdExpressionNotTagsOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionOr.go
- CeAnomalySubscriptionThresholdExpressionOrCostCategory.go
- CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference.go
- CeAnomalySubscriptionThresholdExpressionOrCostCategoryOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionOrDimension.go
- CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference.go
- CeAnomalySubscriptionThresholdExpressionOrDimensionOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionOrList.go
- CeAnomalySubscriptionThresholdExpressionOrList__checks.go
- CeAnomalySubscriptionThresholdExpressionOrOutputReference.go
- CeAnomalySubscriptionThresholdExpressionOrOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionOrTags.go
- CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference.go
- CeAnomalySubscriptionThresholdExpressionOrTagsOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionOutputReference.go
- CeAnomalySubscriptionThresholdExpressionOutputReference__checks.go
- CeAnomalySubscriptionThresholdExpressionTags.go
- CeAnomalySubscriptionThresholdExpressionTagsOutputReference.go
- CeAnomalySubscriptionThresholdExpressionTagsOutputReference__checks.go
- CeAnomalySubscription__checks.go
- main.go