Documentation
¶
Index ¶
- type ScalingPlan
- func (r *ScalingPlan) AWSCloudFormationType() string
- func (r *ScalingPlan) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan) DependsOn() []string
- func (r ScalingPlan) MarshalJSON() ([]byte, error)
- func (r *ScalingPlan) Metadata() map[string]interface{}
- func (r *ScalingPlan) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan) SetDependsOn(dependencies []string)
- func (r *ScalingPlan) SetMetadata(metadata map[string]interface{})
- func (r *ScalingPlan) UnmarshalJSON(b []byte) error
- type ScalingPlan_ApplicationSource
- func (r *ScalingPlan_ApplicationSource) AWSCloudFormationType() string
- func (r *ScalingPlan_ApplicationSource) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_ApplicationSource) DependsOn() []string
- func (r *ScalingPlan_ApplicationSource) Metadata() map[string]interface{}
- func (r *ScalingPlan_ApplicationSource) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_ApplicationSource) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_ApplicationSource) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_CustomizedLoadMetricSpecification
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) AWSCloudFormationType() string
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) DependsOn() []string
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) Metadata() map[string]interface{}
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_CustomizedLoadMetricSpecification) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_CustomizedScalingMetricSpecification
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) AWSCloudFormationType() string
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) DependsOn() []string
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) Metadata() map[string]interface{}
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_CustomizedScalingMetricSpecification) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_MetricDimension
- func (r *ScalingPlan_MetricDimension) AWSCloudFormationType() string
- func (r *ScalingPlan_MetricDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_MetricDimension) DependsOn() []string
- func (r *ScalingPlan_MetricDimension) Metadata() map[string]interface{}
- func (r *ScalingPlan_MetricDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_MetricDimension) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_MetricDimension) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_PredefinedLoadMetricSpecification
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) AWSCloudFormationType() string
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) DependsOn() []string
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) Metadata() map[string]interface{}
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_PredefinedLoadMetricSpecification) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_PredefinedScalingMetricSpecification
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) AWSCloudFormationType() string
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) DependsOn() []string
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) Metadata() map[string]interface{}
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_PredefinedScalingMetricSpecification) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_ScalingInstruction
- func (r *ScalingPlan_ScalingInstruction) AWSCloudFormationType() string
- func (r *ScalingPlan_ScalingInstruction) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_ScalingInstruction) DependsOn() []string
- func (r *ScalingPlan_ScalingInstruction) Metadata() map[string]interface{}
- func (r *ScalingPlan_ScalingInstruction) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_ScalingInstruction) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_ScalingInstruction) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_TagFilter
- func (r *ScalingPlan_TagFilter) AWSCloudFormationType() string
- func (r *ScalingPlan_TagFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_TagFilter) DependsOn() []string
- func (r *ScalingPlan_TagFilter) Metadata() map[string]interface{}
- func (r *ScalingPlan_TagFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_TagFilter) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_TagFilter) SetMetadata(metadata map[string]interface{})
- type ScalingPlan_TargetTrackingConfiguration
- func (r *ScalingPlan_TargetTrackingConfiguration) AWSCloudFormationType() string
- func (r *ScalingPlan_TargetTrackingConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *ScalingPlan_TargetTrackingConfiguration) DependsOn() []string
- func (r *ScalingPlan_TargetTrackingConfiguration) Metadata() map[string]interface{}
- func (r *ScalingPlan_TargetTrackingConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ScalingPlan_TargetTrackingConfiguration) SetDependsOn(dependencies []string)
- func (r *ScalingPlan_TargetTrackingConfiguration) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ScalingPlan ¶
type ScalingPlan struct { // ApplicationSource AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-applicationsource ApplicationSource *ScalingPlan_ApplicationSource `json:"ApplicationSource,omitempty"` // ScalingInstructions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-scalinginstructions ScalingInstructions []ScalingPlan_ScalingInstruction `json:"ScalingInstructions,omitempty"` // contains filtered or unexported fields }
ScalingPlan AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html
func (*ScalingPlan) AWSCloudFormationType ¶
func (r *ScalingPlan) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan) DeletionPolicy ¶
func (r *ScalingPlan) 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 (*ScalingPlan) DependsOn ¶
func (r *ScalingPlan) 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 (ScalingPlan) MarshalJSON ¶
func (r ScalingPlan) 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 (*ScalingPlan) Metadata ¶
func (r *ScalingPlan) 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 (*ScalingPlan) SetDeletionPolicy ¶
func (r *ScalingPlan) 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 (*ScalingPlan) SetDependsOn ¶
func (r *ScalingPlan) 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 (*ScalingPlan) SetMetadata ¶
func (r *ScalingPlan) 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 (*ScalingPlan) UnmarshalJSON ¶
func (r *ScalingPlan) 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 ScalingPlan_ApplicationSource ¶
type ScalingPlan_ApplicationSource struct { // CloudFormationStackARN AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-cloudformationstackarn CloudFormationStackARN string `json:"CloudFormationStackARN,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-tagfilters TagFilters []ScalingPlan_TagFilter `json:"TagFilters,omitempty"` // contains filtered or unexported fields }
ScalingPlan_ApplicationSource AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.ApplicationSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html
func (*ScalingPlan_ApplicationSource) AWSCloudFormationType ¶
func (r *ScalingPlan_ApplicationSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_ApplicationSource) DeletionPolicy ¶
func (r *ScalingPlan_ApplicationSource) 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 (*ScalingPlan_ApplicationSource) DependsOn ¶
func (r *ScalingPlan_ApplicationSource) 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 (*ScalingPlan_ApplicationSource) Metadata ¶
func (r *ScalingPlan_ApplicationSource) 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 (*ScalingPlan_ApplicationSource) SetDeletionPolicy ¶
func (r *ScalingPlan_ApplicationSource) 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 (*ScalingPlan_ApplicationSource) SetDependsOn ¶
func (r *ScalingPlan_ApplicationSource) 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 (*ScalingPlan_ApplicationSource) SetMetadata ¶
func (r *ScalingPlan_ApplicationSource) 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 ScalingPlan_CustomizedLoadMetricSpecification ¶
type ScalingPlan_CustomizedLoadMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-dimensions Dimensions []ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-metricname MetricName string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-namespace Namespace string `json:"Namespace,omitempty"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-statistic Statistic string `json:"Statistic,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedloadmetricspecification-unit Unit string `json:"Unit,omitempty"` // contains filtered or unexported fields }
ScalingPlan_CustomizedLoadMetricSpecification AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.CustomizedLoadMetricSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedloadmetricspecification.html
func (*ScalingPlan_CustomizedLoadMetricSpecification) AWSCloudFormationType ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_CustomizedLoadMetricSpecification) DeletionPolicy ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 (*ScalingPlan_CustomizedLoadMetricSpecification) DependsOn ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 (*ScalingPlan_CustomizedLoadMetricSpecification) Metadata ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 (*ScalingPlan_CustomizedLoadMetricSpecification) SetDeletionPolicy ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 (*ScalingPlan_CustomizedLoadMetricSpecification) SetDependsOn ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 (*ScalingPlan_CustomizedLoadMetricSpecification) SetMetadata ¶
func (r *ScalingPlan_CustomizedLoadMetricSpecification) 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 ScalingPlan_CustomizedScalingMetricSpecification ¶
type ScalingPlan_CustomizedScalingMetricSpecification struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-dimensions Dimensions []ScalingPlan_MetricDimension `json:"Dimensions,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-metricname MetricName string `json:"MetricName,omitempty"` // Namespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-namespace Namespace string `json:"Namespace,omitempty"` // Statistic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-statistic Statistic string `json:"Statistic,omitempty"` // Unit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-unit Unit string `json:"Unit,omitempty"` // contains filtered or unexported fields }
ScalingPlan_CustomizedScalingMetricSpecification AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html
func (*ScalingPlan_CustomizedScalingMetricSpecification) AWSCloudFormationType ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_CustomizedScalingMetricSpecification) DeletionPolicy ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 (*ScalingPlan_CustomizedScalingMetricSpecification) DependsOn ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 (*ScalingPlan_CustomizedScalingMetricSpecification) Metadata ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 (*ScalingPlan_CustomizedScalingMetricSpecification) SetDeletionPolicy ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 (*ScalingPlan_CustomizedScalingMetricSpecification) SetDependsOn ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 (*ScalingPlan_CustomizedScalingMetricSpecification) SetMetadata ¶
func (r *ScalingPlan_CustomizedScalingMetricSpecification) 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 ScalingPlan_MetricDimension ¶
type ScalingPlan_MetricDimension struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
ScalingPlan_MetricDimension AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.MetricDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html
func (*ScalingPlan_MetricDimension) AWSCloudFormationType ¶
func (r *ScalingPlan_MetricDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_MetricDimension) DeletionPolicy ¶
func (r *ScalingPlan_MetricDimension) 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 (*ScalingPlan_MetricDimension) DependsOn ¶
func (r *ScalingPlan_MetricDimension) 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 (*ScalingPlan_MetricDimension) Metadata ¶
func (r *ScalingPlan_MetricDimension) 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 (*ScalingPlan_MetricDimension) SetDeletionPolicy ¶
func (r *ScalingPlan_MetricDimension) 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 (*ScalingPlan_MetricDimension) SetDependsOn ¶
func (r *ScalingPlan_MetricDimension) 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 (*ScalingPlan_MetricDimension) SetMetadata ¶
func (r *ScalingPlan_MetricDimension) 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 ScalingPlan_PredefinedLoadMetricSpecification ¶
type ScalingPlan_PredefinedLoadMetricSpecification struct { // PredefinedLoadMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedloadmetricspecification-predefinedloadmetrictype PredefinedLoadMetricType string `json:"PredefinedLoadMetricType,omitempty"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedloadmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedloadmetricspecification-resourcelabel ResourceLabel string `json:"ResourceLabel,omitempty"` // contains filtered or unexported fields }
ScalingPlan_PredefinedLoadMetricSpecification AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.PredefinedLoadMetricSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedloadmetricspecification.html
func (*ScalingPlan_PredefinedLoadMetricSpecification) AWSCloudFormationType ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_PredefinedLoadMetricSpecification) DeletionPolicy ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 (*ScalingPlan_PredefinedLoadMetricSpecification) DependsOn ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 (*ScalingPlan_PredefinedLoadMetricSpecification) Metadata ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 (*ScalingPlan_PredefinedLoadMetricSpecification) SetDeletionPolicy ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 (*ScalingPlan_PredefinedLoadMetricSpecification) SetDependsOn ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 (*ScalingPlan_PredefinedLoadMetricSpecification) SetMetadata ¶
func (r *ScalingPlan_PredefinedLoadMetricSpecification) 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 ScalingPlan_PredefinedScalingMetricSpecification ¶
type ScalingPlan_PredefinedScalingMetricSpecification struct { // PredefinedScalingMetricType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-predefinedscalingmetrictype PredefinedScalingMetricType string `json:"PredefinedScalingMetricType,omitempty"` // ResourceLabel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-resourcelabel ResourceLabel string `json:"ResourceLabel,omitempty"` // contains filtered or unexported fields }
ScalingPlan_PredefinedScalingMetricSpecification AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.PredefinedScalingMetricSpecification) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html
func (*ScalingPlan_PredefinedScalingMetricSpecification) AWSCloudFormationType ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_PredefinedScalingMetricSpecification) DeletionPolicy ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 (*ScalingPlan_PredefinedScalingMetricSpecification) DependsOn ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 (*ScalingPlan_PredefinedScalingMetricSpecification) Metadata ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 (*ScalingPlan_PredefinedScalingMetricSpecification) SetDeletionPolicy ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 (*ScalingPlan_PredefinedScalingMetricSpecification) SetDependsOn ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 (*ScalingPlan_PredefinedScalingMetricSpecification) SetMetadata ¶
func (r *ScalingPlan_PredefinedScalingMetricSpecification) 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 ScalingPlan_ScalingInstruction ¶
type ScalingPlan_ScalingInstruction struct { // CustomizedLoadMetricSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-customizedloadmetricspecification CustomizedLoadMetricSpecification *ScalingPlan_CustomizedLoadMetricSpecification `json:"CustomizedLoadMetricSpecification,omitempty"` // DisableDynamicScaling AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-disabledynamicscaling DisableDynamicScaling bool `json:"DisableDynamicScaling,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-maxcapacity MaxCapacity int `json:"MaxCapacity"` // MinCapacity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-mincapacity MinCapacity int `json:"MinCapacity"` // PredefinedLoadMetricSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predefinedloadmetricspecification PredefinedLoadMetricSpecification *ScalingPlan_PredefinedLoadMetricSpecification `json:"PredefinedLoadMetricSpecification,omitempty"` // PredictiveScalingMaxCapacityBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmaxcapacitybehavior PredictiveScalingMaxCapacityBehavior string `json:"PredictiveScalingMaxCapacityBehavior,omitempty"` // PredictiveScalingMaxCapacityBuffer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmaxcapacitybuffer PredictiveScalingMaxCapacityBuffer int `json:"PredictiveScalingMaxCapacityBuffer,omitempty"` // PredictiveScalingMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-predictivescalingmode PredictiveScalingMode string `json:"PredictiveScalingMode,omitempty"` // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-resourceid ResourceId string `json:"ResourceId,omitempty"` // ScalableDimension AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scalabledimension ScalableDimension string `json:"ScalableDimension,omitempty"` // ScalingPolicyUpdateBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scalingpolicyupdatebehavior ScalingPolicyUpdateBehavior string `json:"ScalingPolicyUpdateBehavior,omitempty"` // ScheduledActionBufferTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scheduledactionbuffertime ScheduledActionBufferTime int `json:"ScheduledActionBufferTime,omitempty"` // ServiceNamespace AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-servicenamespace ServiceNamespace string `json:"ServiceNamespace,omitempty"` // TargetTrackingConfigurations AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-targettrackingconfigurations TargetTrackingConfigurations []ScalingPlan_TargetTrackingConfiguration `json:"TargetTrackingConfigurations,omitempty"` // contains filtered or unexported fields }
ScalingPlan_ScalingInstruction AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html
func (*ScalingPlan_ScalingInstruction) AWSCloudFormationType ¶
func (r *ScalingPlan_ScalingInstruction) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_ScalingInstruction) DeletionPolicy ¶
func (r *ScalingPlan_ScalingInstruction) 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 (*ScalingPlan_ScalingInstruction) DependsOn ¶
func (r *ScalingPlan_ScalingInstruction) 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 (*ScalingPlan_ScalingInstruction) Metadata ¶
func (r *ScalingPlan_ScalingInstruction) 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 (*ScalingPlan_ScalingInstruction) SetDeletionPolicy ¶
func (r *ScalingPlan_ScalingInstruction) 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 (*ScalingPlan_ScalingInstruction) SetDependsOn ¶
func (r *ScalingPlan_ScalingInstruction) 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 (*ScalingPlan_ScalingInstruction) SetMetadata ¶
func (r *ScalingPlan_ScalingInstruction) 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 ScalingPlan_TagFilter ¶
type ScalingPlan_TagFilter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-key Key string `json:"Key,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
ScalingPlan_TagFilter AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.TagFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html
func (*ScalingPlan_TagFilter) AWSCloudFormationType ¶
func (r *ScalingPlan_TagFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_TagFilter) DeletionPolicy ¶
func (r *ScalingPlan_TagFilter) 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 (*ScalingPlan_TagFilter) DependsOn ¶
func (r *ScalingPlan_TagFilter) 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 (*ScalingPlan_TagFilter) Metadata ¶
func (r *ScalingPlan_TagFilter) 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 (*ScalingPlan_TagFilter) SetDeletionPolicy ¶
func (r *ScalingPlan_TagFilter) 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 (*ScalingPlan_TagFilter) SetDependsOn ¶
func (r *ScalingPlan_TagFilter) 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 (*ScalingPlan_TagFilter) SetMetadata ¶
func (r *ScalingPlan_TagFilter) 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 ScalingPlan_TargetTrackingConfiguration ¶
type ScalingPlan_TargetTrackingConfiguration struct { // CustomizedScalingMetricSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-customizedscalingmetricspecification CustomizedScalingMetricSpecification *ScalingPlan_CustomizedScalingMetricSpecification `json:"CustomizedScalingMetricSpecification,omitempty"` // DisableScaleIn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-disablescalein DisableScaleIn bool `json:"DisableScaleIn,omitempty"` // EstimatedInstanceWarmup AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-estimatedinstancewarmup EstimatedInstanceWarmup int `json:"EstimatedInstanceWarmup,omitempty"` // PredefinedScalingMetricSpecification AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-predefinedscalingmetricspecification PredefinedScalingMetricSpecification *ScalingPlan_PredefinedScalingMetricSpecification `json:"PredefinedScalingMetricSpecification,omitempty"` // ScaleInCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleincooldown ScaleInCooldown int `json:"ScaleInCooldown,omitempty"` // ScaleOutCooldown AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleoutcooldown ScaleOutCooldown int `json:"ScaleOutCooldown,omitempty"` // TargetValue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-targetvalue TargetValue float64 `json:"TargetValue"` // contains filtered or unexported fields }
ScalingPlan_TargetTrackingConfiguration AWS CloudFormation Resource (AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html
func (*ScalingPlan_TargetTrackingConfiguration) AWSCloudFormationType ¶
func (r *ScalingPlan_TargetTrackingConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ScalingPlan_TargetTrackingConfiguration) DeletionPolicy ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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 (*ScalingPlan_TargetTrackingConfiguration) DependsOn ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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 (*ScalingPlan_TargetTrackingConfiguration) Metadata ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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 (*ScalingPlan_TargetTrackingConfiguration) SetDeletionPolicy ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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 (*ScalingPlan_TargetTrackingConfiguration) SetDependsOn ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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 (*ScalingPlan_TargetTrackingConfiguration) SetMetadata ¶
func (r *ScalingPlan_TargetTrackingConfiguration) 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
Source Files
¶
- aws-autoscalingplans-scalingplan.go
- aws-autoscalingplans-scalingplan_applicationsource.go
- aws-autoscalingplans-scalingplan_customizedloadmetricspecification.go
- aws-autoscalingplans-scalingplan_customizedscalingmetricspecification.go
- aws-autoscalingplans-scalingplan_metricdimension.go
- aws-autoscalingplans-scalingplan_predefinedloadmetricspecification.go
- aws-autoscalingplans-scalingplan_predefinedscalingmetricspecification.go
- aws-autoscalingplans-scalingplan_scalinginstruction.go
- aws-autoscalingplans-scalingplan_tagfilter.go
- aws-autoscalingplans-scalingplan_targettrackingconfiguration.go