Documentation
¶
Index ¶
- type Alarm
- func (r *Alarm) AWSCloudFormationType() string
- func (r *Alarm) DeletionPolicy() policies.DeletionPolicy
- func (r *Alarm) DependsOn() []string
- func (r Alarm) MarshalJSON() ([]byte, error)
- func (r *Alarm) Metadata() map[string]interface{}
- func (r *Alarm) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Alarm) SetDependsOn(dependencies []string)
- func (r *Alarm) SetMetadata(metadata map[string]interface{})
- func (r *Alarm) UnmarshalJSON(b []byte) error
- type Alarm_Dimension
- func (r *Alarm_Dimension) AWSCloudFormationType() string
- func (r *Alarm_Dimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Alarm_Dimension) DependsOn() []string
- func (r *Alarm_Dimension) Metadata() map[string]interface{}
- func (r *Alarm_Dimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Alarm_Dimension) SetDependsOn(dependencies []string)
- func (r *Alarm_Dimension) SetMetadata(metadata map[string]interface{})
- type Alarm_Metric
- func (r *Alarm_Metric) AWSCloudFormationType() string
- func (r *Alarm_Metric) DeletionPolicy() policies.DeletionPolicy
- func (r *Alarm_Metric) DependsOn() []string
- func (r *Alarm_Metric) Metadata() map[string]interface{}
- func (r *Alarm_Metric) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Alarm_Metric) SetDependsOn(dependencies []string)
- func (r *Alarm_Metric) SetMetadata(metadata map[string]interface{})
- type Alarm_MetricDataQuery
- func (r *Alarm_MetricDataQuery) AWSCloudFormationType() string
- func (r *Alarm_MetricDataQuery) DeletionPolicy() policies.DeletionPolicy
- func (r *Alarm_MetricDataQuery) DependsOn() []string
- func (r *Alarm_MetricDataQuery) Metadata() map[string]interface{}
- func (r *Alarm_MetricDataQuery) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Alarm_MetricDataQuery) SetDependsOn(dependencies []string)
- func (r *Alarm_MetricDataQuery) SetMetadata(metadata map[string]interface{})
- type Alarm_MetricStat
- func (r *Alarm_MetricStat) AWSCloudFormationType() string
- func (r *Alarm_MetricStat) DeletionPolicy() policies.DeletionPolicy
- func (r *Alarm_MetricStat) DependsOn() []string
- func (r *Alarm_MetricStat) Metadata() map[string]interface{}
- func (r *Alarm_MetricStat) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Alarm_MetricStat) SetDependsOn(dependencies []string)
- func (r *Alarm_MetricStat) SetMetadata(metadata map[string]interface{})
- type AnomalyDetector
- func (r *AnomalyDetector) AWSCloudFormationType() string
- func (r *AnomalyDetector) DeletionPolicy() policies.DeletionPolicy
- func (r *AnomalyDetector) DependsOn() []string
- func (r AnomalyDetector) MarshalJSON() ([]byte, error)
- func (r *AnomalyDetector) Metadata() map[string]interface{}
- func (r *AnomalyDetector) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *AnomalyDetector) SetDependsOn(dependencies []string)
- func (r *AnomalyDetector) SetMetadata(metadata map[string]interface{})
- func (r *AnomalyDetector) UnmarshalJSON(b []byte) error
- type AnomalyDetector_Configuration
- func (r *AnomalyDetector_Configuration) AWSCloudFormationType() string
- func (r *AnomalyDetector_Configuration) DeletionPolicy() policies.DeletionPolicy
- func (r *AnomalyDetector_Configuration) DependsOn() []string
- func (r *AnomalyDetector_Configuration) Metadata() map[string]interface{}
- func (r *AnomalyDetector_Configuration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *AnomalyDetector_Configuration) SetDependsOn(dependencies []string)
- func (r *AnomalyDetector_Configuration) SetMetadata(metadata map[string]interface{})
- type AnomalyDetector_Dimension
- func (r *AnomalyDetector_Dimension) AWSCloudFormationType() string
- func (r *AnomalyDetector_Dimension) DeletionPolicy() policies.DeletionPolicy
- func (r *AnomalyDetector_Dimension) DependsOn() []string
- func (r *AnomalyDetector_Dimension) Metadata() map[string]interface{}
- func (r *AnomalyDetector_Dimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *AnomalyDetector_Dimension) SetDependsOn(dependencies []string)
- func (r *AnomalyDetector_Dimension) SetMetadata(metadata map[string]interface{})
- type AnomalyDetector_Range
- func (r *AnomalyDetector_Range) AWSCloudFormationType() string
- func (r *AnomalyDetector_Range) DeletionPolicy() policies.DeletionPolicy
- func (r *AnomalyDetector_Range) DependsOn() []string
- func (r *AnomalyDetector_Range) Metadata() map[string]interface{}
- func (r *AnomalyDetector_Range) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *AnomalyDetector_Range) SetDependsOn(dependencies []string)
- func (r *AnomalyDetector_Range) SetMetadata(metadata map[string]interface{})
- type Dashboard
- func (r *Dashboard) AWSCloudFormationType() string
- func (r *Dashboard) DeletionPolicy() policies.DeletionPolicy
- func (r *Dashboard) DependsOn() []string
- func (r Dashboard) MarshalJSON() ([]byte, error)
- func (r *Dashboard) Metadata() map[string]interface{}
- func (r *Dashboard) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Dashboard) SetDependsOn(dependencies []string)
- func (r *Dashboard) SetMetadata(metadata map[string]interface{})
- func (r *Dashboard) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alarm ¶
type Alarm struct { // ActionsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-actionsenabled ActionsEnabled bool `json:"ActionsEnabled,omitempty"` // AlarmActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmactions AlarmActions []string `json:"AlarmActions,omitempty"` // AlarmDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmdescription AlarmDescription string `json:"AlarmDescription,omitempty"` // AlarmName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmname AlarmName string `json:"AlarmName,omitempty"` // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-comparisonoperator ComparisonOperator string `json:"ComparisonOperator,omitempty"` // DatapointsToAlarm AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarm-datapointstoalarm DatapointsToAlarm int `json:"DatapointsToAlarm,omitempty"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dimension Dimensions []Alarm_Dimension `json:"Dimensions,omitempty"` // EvaluateLowSampleCountPercentile AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile EvaluateLowSampleCountPercentile string `json:"EvaluateLowSampleCountPercentile,omitempty"` // EvaluationPeriods AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluationperiods EvaluationPeriods int `json:"EvaluationPeriods"` // ExtendedStatistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-extendedstatistic ExtendedStatistic string `json:"ExtendedStatistic,omitempty"` // InsufficientDataActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions InsufficientDataActions []string `json:"InsufficientDataActions,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-metricname MetricName string `json:"MetricName,omitempty"` // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarm-metrics Metrics []Alarm_MetricDataQuery `json:"Metrics,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-namespace Namespace string `json:"Namespace,omitempty"` // OKActions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-okactions OKActions []string `json:"OKActions,omitempty"` // Period AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-period Period int `json:"Period,omitempty"` // Statistic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-statistic Statistic string `json:"Statistic,omitempty"` // Threshold AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-threshold Threshold float64 `json:"Threshold,omitempty"` // ThresholdMetricId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dynamic-threshold ThresholdMetricId string `json:"ThresholdMetricId,omitempty"` // TreatMissingData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-treatmissingdata TreatMissingData string `json:"TreatMissingData,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-unit Unit string `json:"Unit,omitempty"` // contains filtered or unexported fields }
Alarm AWS CloudFormation Resource (AWS::CloudWatch::Alarm) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html
func (*Alarm) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Alarm) DeletionPolicy ¶
func (r *Alarm) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Alarm) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Alarm) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm) SetDeletionPolicy ¶
func (r *Alarm) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Alarm_Dimension ¶
type Alarm_Dimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
Alarm_Dimension AWS CloudFormation Resource (AWS::CloudWatch::Alarm.Dimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html
func (*Alarm_Dimension) AWSCloudFormationType ¶
func (r *Alarm_Dimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Alarm_Dimension) DeletionPolicy ¶
func (r *Alarm_Dimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_Dimension) DependsOn ¶
func (r *Alarm_Dimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_Dimension) Metadata ¶
func (r *Alarm_Dimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm_Dimension) SetDeletionPolicy ¶
func (r *Alarm_Dimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_Dimension) SetDependsOn ¶
func (r *Alarm_Dimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_Dimension) SetMetadata ¶
func (r *Alarm_Dimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Alarm_Metric ¶
type Alarm_Metric struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-dimensions Dimensions []Alarm_Dimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-metricname MetricName string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html#cfn-cloudwatch-alarm-metric-namespace Namespace string `json:"Namespace,omitempty"` // contains filtered or unexported fields }
Alarm_Metric AWS CloudFormation Resource (AWS::CloudWatch::Alarm.Metric) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metric.html
func (*Alarm_Metric) AWSCloudFormationType ¶
func (r *Alarm_Metric) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Alarm_Metric) DeletionPolicy ¶
func (r *Alarm_Metric) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_Metric) DependsOn ¶
func (r *Alarm_Metric) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_Metric) Metadata ¶
func (r *Alarm_Metric) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm_Metric) SetDeletionPolicy ¶
func (r *Alarm_Metric) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_Metric) SetDependsOn ¶
func (r *Alarm_Metric) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_Metric) SetMetadata ¶
func (r *Alarm_Metric) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Alarm_MetricDataQuery ¶
type Alarm_MetricDataQuery struct { // Expression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-expression Expression string `json:"Expression,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-id Id string `json:"Id,omitempty"` // Label AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-label Label string `json:"Label,omitempty"` // MetricStat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-metricstat MetricStat *Alarm_MetricStat `json:"MetricStat,omitempty"` // ReturnData AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html#cfn-cloudwatch-alarm-metricdataquery-returndata ReturnData bool `json:"ReturnData,omitempty"` // contains filtered or unexported fields }
Alarm_MetricDataQuery AWS CloudFormation Resource (AWS::CloudWatch::Alarm.MetricDataQuery) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricdataquery.html
func (*Alarm_MetricDataQuery) AWSCloudFormationType ¶
func (r *Alarm_MetricDataQuery) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Alarm_MetricDataQuery) DeletionPolicy ¶
func (r *Alarm_MetricDataQuery) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_MetricDataQuery) DependsOn ¶
func (r *Alarm_MetricDataQuery) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_MetricDataQuery) Metadata ¶
func (r *Alarm_MetricDataQuery) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm_MetricDataQuery) SetDeletionPolicy ¶
func (r *Alarm_MetricDataQuery) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_MetricDataQuery) SetDependsOn ¶
func (r *Alarm_MetricDataQuery) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_MetricDataQuery) SetMetadata ¶
func (r *Alarm_MetricDataQuery) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Alarm_MetricStat ¶
type Alarm_MetricStat struct { // Metric AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-metric Metric *Alarm_Metric `json:"Metric,omitempty"` // Period AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-period Period int `json:"Period"` // Stat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-stat Stat string `json:"Stat,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html#cfn-cloudwatch-alarm-metricstat-unit Unit string `json:"Unit,omitempty"` // contains filtered or unexported fields }
Alarm_MetricStat AWS CloudFormation Resource (AWS::CloudWatch::Alarm.MetricStat) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-alarm-metricstat.html
func (*Alarm_MetricStat) AWSCloudFormationType ¶
func (r *Alarm_MetricStat) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Alarm_MetricStat) DeletionPolicy ¶
func (r *Alarm_MetricStat) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_MetricStat) DependsOn ¶
func (r *Alarm_MetricStat) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_MetricStat) Metadata ¶
func (r *Alarm_MetricStat) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Alarm_MetricStat) SetDeletionPolicy ¶
func (r *Alarm_MetricStat) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Alarm_MetricStat) SetDependsOn ¶
func (r *Alarm_MetricStat) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Alarm_MetricStat) SetMetadata ¶
func (r *Alarm_MetricStat) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type AnomalyDetector ¶
type AnomalyDetector struct { // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-configuration Configuration *AnomalyDetector_Configuration `json:"Configuration,omitempty"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-dimensions Dimensions []AnomalyDetector_Dimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricname MetricName string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-namespace Namespace string `json:"Namespace,omitempty"` // Stat AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-stat Stat string `json:"Stat,omitempty"` // contains filtered or unexported fields }
AnomalyDetector AWS CloudFormation Resource (AWS::CloudWatch::AnomalyDetector) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html
func (*AnomalyDetector) AWSCloudFormationType ¶
func (r *AnomalyDetector) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*AnomalyDetector) DeletionPolicy ¶
func (r *AnomalyDetector) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector) DependsOn ¶
func (r *AnomalyDetector) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (AnomalyDetector) MarshalJSON ¶
func (r AnomalyDetector) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*AnomalyDetector) Metadata ¶
func (r *AnomalyDetector) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AnomalyDetector) SetDeletionPolicy ¶
func (r *AnomalyDetector) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector) SetDependsOn ¶
func (r *AnomalyDetector) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector) SetMetadata ¶
func (r *AnomalyDetector) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AnomalyDetector) UnmarshalJSON ¶
func (r *AnomalyDetector) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type AnomalyDetector_Configuration ¶
type AnomalyDetector_Configuration struct { // ExcludedTimeRanges AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-configuration.html#cfn-cloudwatch-anomalydetector-configuration-excludedtimeranges ExcludedTimeRanges []AnomalyDetector_Range `json:"ExcludedTimeRanges,omitempty"` // MetricTimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-configuration.html#cfn-cloudwatch-anomalydetector-configuration-metrictimezone MetricTimeZone string `json:"MetricTimeZone,omitempty"` // contains filtered or unexported fields }
AnomalyDetector_Configuration AWS CloudFormation Resource (AWS::CloudWatch::AnomalyDetector.Configuration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-configuration.html
func (*AnomalyDetector_Configuration) AWSCloudFormationType ¶
func (r *AnomalyDetector_Configuration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*AnomalyDetector_Configuration) DeletionPolicy ¶
func (r *AnomalyDetector_Configuration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Configuration) DependsOn ¶
func (r *AnomalyDetector_Configuration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Configuration) Metadata ¶
func (r *AnomalyDetector_Configuration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AnomalyDetector_Configuration) SetDeletionPolicy ¶
func (r *AnomalyDetector_Configuration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Configuration) SetDependsOn ¶
func (r *AnomalyDetector_Configuration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Configuration) SetMetadata ¶
func (r *AnomalyDetector_Configuration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type AnomalyDetector_Dimension ¶
type AnomalyDetector_Dimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-dimension.html#cfn-cloudwatch-anomalydetector-dimension-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-dimension.html#cfn-cloudwatch-anomalydetector-dimension-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
AnomalyDetector_Dimension AWS CloudFormation Resource (AWS::CloudWatch::AnomalyDetector.Dimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-dimension.html
func (*AnomalyDetector_Dimension) AWSCloudFormationType ¶
func (r *AnomalyDetector_Dimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*AnomalyDetector_Dimension) DeletionPolicy ¶
func (r *AnomalyDetector_Dimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Dimension) DependsOn ¶
func (r *AnomalyDetector_Dimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Dimension) Metadata ¶
func (r *AnomalyDetector_Dimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AnomalyDetector_Dimension) SetDeletionPolicy ¶
func (r *AnomalyDetector_Dimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Dimension) SetDependsOn ¶
func (r *AnomalyDetector_Dimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Dimension) SetMetadata ¶
func (r *AnomalyDetector_Dimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type AnomalyDetector_Range ¶
type AnomalyDetector_Range struct { // EndTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-range.html#cfn-cloudwatch-anomalydetector-range-endtime EndTime string `json:"EndTime,omitempty"` // StartTime AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-range.html#cfn-cloudwatch-anomalydetector-range-starttime StartTime string `json:"StartTime,omitempty"` // contains filtered or unexported fields }
AnomalyDetector_Range AWS CloudFormation Resource (AWS::CloudWatch::AnomalyDetector.Range) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-range.html
func (*AnomalyDetector_Range) AWSCloudFormationType ¶
func (r *AnomalyDetector_Range) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*AnomalyDetector_Range) DeletionPolicy ¶
func (r *AnomalyDetector_Range) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Range) DependsOn ¶
func (r *AnomalyDetector_Range) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Range) Metadata ¶
func (r *AnomalyDetector_Range) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AnomalyDetector_Range) SetDeletionPolicy ¶
func (r *AnomalyDetector_Range) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AnomalyDetector_Range) SetDependsOn ¶
func (r *AnomalyDetector_Range) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AnomalyDetector_Range) SetMetadata ¶
func (r *AnomalyDetector_Range) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Dashboard ¶
type Dashboard struct { // DashboardBody AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardbody DashboardBody string `json:"DashboardBody,omitempty"` // DashboardName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardname DashboardName string `json:"DashboardName,omitempty"` // contains filtered or unexported fields }
Dashboard AWS CloudFormation Resource (AWS::CloudWatch::Dashboard) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html
func (*Dashboard) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Dashboard) DeletionPolicy ¶
func (r *Dashboard) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Dashboard) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Dashboard) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Dashboard) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Dashboard) SetDeletionPolicy ¶
func (r *Dashboard) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Dashboard) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Dashboard) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Dashboard) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
Source Files
¶
- aws-cloudwatch-alarm.go
- aws-cloudwatch-alarm_dimension.go
- aws-cloudwatch-alarm_metric.go
- aws-cloudwatch-alarm_metricdataquery.go
- aws-cloudwatch-alarm_metricstat.go
- aws-cloudwatch-anomalydetector.go
- aws-cloudwatch-anomalydetector_configuration.go
- aws-cloudwatch-anomalydetector_dimension.go
- aws-cloudwatch-anomalydetector_range.go
- aws-cloudwatch-dashboard.go