Documentation ¶
Index ¶
- func CfnAnomalyMonitor_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnomalyMonitor_IsCfnElement(x interface{}) *bool
- func CfnAnomalyMonitor_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAnomalyMonitor_IsConstruct(x interface{}) *bool
- func CfnAnomalySubscription_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnomalySubscription_IsCfnElement(x interface{}) *bool
- func CfnAnomalySubscription_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAnomalySubscription_IsConstruct(x interface{}) *bool
- func CfnCostCategory_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCostCategory_IsCfnElement(x interface{}) *bool
- func CfnCostCategory_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCostCategory_IsConstruct(x interface{}) *bool
- func NewCfnAnomalyMonitor_Override(c CfnAnomalyMonitor, scope constructs.Construct, id *string, ...)
- func NewCfnAnomalySubscription_Override(c CfnAnomalySubscription, scope constructs.Construct, id *string, ...)
- func NewCfnCostCategory_Override(c CfnCostCategory, scope constructs.Construct, id *string, ...)
- type CfnAnomalyMonitor
- type CfnAnomalyMonitorProps
- type CfnAnomalySubscription
- type CfnAnomalySubscriptionProps
- type CfnAnomalySubscription_SubscriberProperty
- type CfnCostCategory
- type CfnCostCategoryProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAnomalyMonitor_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnomalyMonitor_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnomalyMonitor_IsCfnElement ¶
func CfnAnomalyMonitor_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAnomalyMonitor_IsCfnResource ¶
func CfnAnomalyMonitor_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAnomalyMonitor_IsConstruct ¶
func CfnAnomalyMonitor_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnAnomalySubscription_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnomalySubscription_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnomalySubscription_IsCfnElement ¶
func CfnAnomalySubscription_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAnomalySubscription_IsCfnResource ¶
func CfnAnomalySubscription_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAnomalySubscription_IsConstruct ¶
func CfnAnomalySubscription_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCostCategory_CFN_RESOURCE_TYPE_NAME ¶
func CfnCostCategory_CFN_RESOURCE_TYPE_NAME() *string
func CfnCostCategory_IsCfnElement ¶
func CfnCostCategory_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCostCategory_IsCfnResource ¶
func CfnCostCategory_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCostCategory_IsConstruct ¶
func CfnCostCategory_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnAnomalyMonitor_Override ¶
func NewCfnAnomalyMonitor_Override(c CfnAnomalyMonitor, scope constructs.Construct, id *string, props *CfnAnomalyMonitorProps)
Create a new `AWS::CE::AnomalyMonitor`.
func NewCfnAnomalySubscription_Override ¶
func NewCfnAnomalySubscription_Override(c CfnAnomalySubscription, scope constructs.Construct, id *string, props *CfnAnomalySubscriptionProps)
Create a new `AWS::CE::AnomalySubscription`.
func NewCfnCostCategory_Override ¶
func NewCfnCostCategory_Override(c CfnCostCategory, scope constructs.Construct, id *string, props *CfnCostCategoryProps)
Create a new `AWS::CE::CostCategory`.
Types ¶
type CfnAnomalyMonitor ¶
type CfnAnomalyMonitor interface { awscdk.CfnResource awscdk.IInspectable AttrCreationDate() *string AttrDimensionalValueCount() *float64 AttrLastEvaluatedDate() *string AttrLastUpdatedDate() *string AttrMonitorArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MonitorDimension() *string SetMonitorDimension(val *string) MonitorName() *string SetMonitorName(val *string) MonitorSpecification() *string SetMonitorSpecification(val *string) MonitorType() *string SetMonitorType(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CE::AnomalyMonitor`.
func NewCfnAnomalyMonitor ¶
func NewCfnAnomalyMonitor(scope constructs.Construct, id *string, props *CfnAnomalyMonitorProps) CfnAnomalyMonitor
Create a new `AWS::CE::AnomalyMonitor`.
type CfnAnomalyMonitorProps ¶
type CfnAnomalyMonitorProps struct { // `AWS::CE::AnomalyMonitor.MonitorName`. MonitorName *string `json:"monitorName"` // `AWS::CE::AnomalyMonitor.MonitorType`. MonitorType *string `json:"monitorType"` // `AWS::CE::AnomalyMonitor.MonitorDimension`. MonitorDimension *string `json:"monitorDimension"` // `AWS::CE::AnomalyMonitor.MonitorSpecification`. MonitorSpecification *string `json:"monitorSpecification"` }
Properties for defining a `AWS::CE::AnomalyMonitor`.
type CfnAnomalySubscription ¶
type CfnAnomalySubscription interface { awscdk.CfnResource awscdk.IInspectable AttrAccountId() *string AttrSubscriptionArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Frequency() *string SetFrequency(val *string) LogicalId() *string MonitorArnList() *[]*string SetMonitorArnList(val *[]*string) Node() constructs.Node Ref() *string Stack() awscdk.Stack Subscribers() interface{} SetSubscribers(val interface{}) SubscriptionName() *string SetSubscriptionName(val *string) Threshold() *float64 SetThreshold(val *float64) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CE::AnomalySubscription`.
func NewCfnAnomalySubscription ¶
func NewCfnAnomalySubscription(scope constructs.Construct, id *string, props *CfnAnomalySubscriptionProps) CfnAnomalySubscription
Create a new `AWS::CE::AnomalySubscription`.
type CfnAnomalySubscriptionProps ¶
type CfnAnomalySubscriptionProps struct { // `AWS::CE::AnomalySubscription.Frequency`. Frequency *string `json:"frequency"` // `AWS::CE::AnomalySubscription.MonitorArnList`. MonitorArnList *[]*string `json:"monitorArnList"` // `AWS::CE::AnomalySubscription.Subscribers`. Subscribers interface{} `json:"subscribers"` // `AWS::CE::AnomalySubscription.SubscriptionName`. SubscriptionName *string `json:"subscriptionName"` // `AWS::CE::AnomalySubscription.Threshold`. Threshold *float64 `json:"threshold"` }
Properties for defining a `AWS::CE::AnomalySubscription`.
type CfnAnomalySubscription_SubscriberProperty ¶
type CfnAnomalySubscription_SubscriberProperty struct { // `CfnAnomalySubscription.SubscriberProperty.Address`. Address *string `json:"address"` // `CfnAnomalySubscription.SubscriberProperty.Type`. Type *string `json:"type"` // `CfnAnomalySubscription.SubscriberProperty.Status`. Status *string `json:"status"` }
type CfnCostCategory ¶
type CfnCostCategory interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrEffectiveStart() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DefaultValue() *string SetDefaultValue(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string Rules() *string SetRules(val *string) RuleVersion() *string SetRuleVersion(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CE::CostCategory`.
func NewCfnCostCategory ¶
func NewCfnCostCategory(scope constructs.Construct, id *string, props *CfnCostCategoryProps) CfnCostCategory
Create a new `AWS::CE::CostCategory`.
type CfnCostCategoryProps ¶
type CfnCostCategoryProps struct { // `AWS::CE::CostCategory.Name`. Name *string `json:"name"` // `AWS::CE::CostCategory.Rules`. Rules *string `json:"rules"` // `AWS::CE::CostCategory.RuleVersion`. RuleVersion *string `json:"ruleVersion"` // `AWS::CE::CostCategory.DefaultValue`. DefaultValue *string `json:"defaultValue"` }
Properties for defining a `AWS::CE::CostCategory`.