Documentation
¶
Index ¶
- type LifecyclePolicy
- func (r *LifecyclePolicy) AWSCloudFormationType() string
- func (r *LifecyclePolicy) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy) DependsOn() []string
- func (r LifecyclePolicy) MarshalJSON() ([]byte, error)
- func (r *LifecyclePolicy) Metadata() map[string]interface{}
- func (r *LifecyclePolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy) SetMetadata(metadata map[string]interface{})
- func (r *LifecyclePolicy) UnmarshalJSON(b []byte) error
- type LifecyclePolicy_CreateRule
- func (r *LifecyclePolicy_CreateRule) AWSCloudFormationType() string
- func (r *LifecyclePolicy_CreateRule) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy_CreateRule) DependsOn() []string
- func (r *LifecyclePolicy_CreateRule) Metadata() map[string]interface{}
- func (r *LifecyclePolicy_CreateRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy_CreateRule) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy_CreateRule) SetMetadata(metadata map[string]interface{})
- type LifecyclePolicy_Parameters
- func (r *LifecyclePolicy_Parameters) AWSCloudFormationType() string
- func (r *LifecyclePolicy_Parameters) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy_Parameters) DependsOn() []string
- func (r *LifecyclePolicy_Parameters) Metadata() map[string]interface{}
- func (r *LifecyclePolicy_Parameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy_Parameters) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy_Parameters) SetMetadata(metadata map[string]interface{})
- type LifecyclePolicy_PolicyDetails
- func (r *LifecyclePolicy_PolicyDetails) AWSCloudFormationType() string
- func (r *LifecyclePolicy_PolicyDetails) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy_PolicyDetails) DependsOn() []string
- func (r *LifecyclePolicy_PolicyDetails) Metadata() map[string]interface{}
- func (r *LifecyclePolicy_PolicyDetails) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy_PolicyDetails) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy_PolicyDetails) SetMetadata(metadata map[string]interface{})
- type LifecyclePolicy_RetainRule
- func (r *LifecyclePolicy_RetainRule) AWSCloudFormationType() string
- func (r *LifecyclePolicy_RetainRule) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy_RetainRule) DependsOn() []string
- func (r *LifecyclePolicy_RetainRule) Metadata() map[string]interface{}
- func (r *LifecyclePolicy_RetainRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy_RetainRule) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy_RetainRule) SetMetadata(metadata map[string]interface{})
- type LifecyclePolicy_Schedule
- func (r *LifecyclePolicy_Schedule) AWSCloudFormationType() string
- func (r *LifecyclePolicy_Schedule) DeletionPolicy() policies.DeletionPolicy
- func (r *LifecyclePolicy_Schedule) DependsOn() []string
- func (r *LifecyclePolicy_Schedule) Metadata() map[string]interface{}
- func (r *LifecyclePolicy_Schedule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LifecyclePolicy_Schedule) SetDependsOn(dependencies []string)
- func (r *LifecyclePolicy_Schedule) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LifecyclePolicy ¶
type LifecyclePolicy struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-description Description string `json:"Description,omitempty"` // ExecutionRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-executionrolearn ExecutionRoleArn string `json:"ExecutionRoleArn,omitempty"` // PolicyDetails AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-policydetails PolicyDetails *LifecyclePolicy_PolicyDetails `json:"PolicyDetails,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html#cfn-dlm-lifecyclepolicy-state State string `json:"State,omitempty"` // contains filtered or unexported fields }
LifecyclePolicy AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html
func (*LifecyclePolicy) AWSCloudFormationType ¶
func (r *LifecyclePolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy) DeletionPolicy ¶
func (r *LifecyclePolicy) 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 (*LifecyclePolicy) DependsOn ¶
func (r *LifecyclePolicy) 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 (LifecyclePolicy) MarshalJSON ¶
func (r LifecyclePolicy) 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 (*LifecyclePolicy) Metadata ¶
func (r *LifecyclePolicy) 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 (*LifecyclePolicy) SetDeletionPolicy ¶
func (r *LifecyclePolicy) 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 (*LifecyclePolicy) SetDependsOn ¶
func (r *LifecyclePolicy) 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 (*LifecyclePolicy) SetMetadata ¶
func (r *LifecyclePolicy) 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 (*LifecyclePolicy) UnmarshalJSON ¶
func (r *LifecyclePolicy) 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 LifecyclePolicy_CreateRule ¶
type LifecyclePolicy_CreateRule struct { // Interval AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-interval Interval int `json:"Interval"` // IntervalUnit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-intervalunit IntervalUnit string `json:"IntervalUnit,omitempty"` // Times AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-times Times []string `json:"Times,omitempty"` // contains filtered or unexported fields }
LifecyclePolicy_CreateRule AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy.CreateRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html
func (*LifecyclePolicy_CreateRule) AWSCloudFormationType ¶
func (r *LifecyclePolicy_CreateRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy_CreateRule) DeletionPolicy ¶
func (r *LifecyclePolicy_CreateRule) 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 (*LifecyclePolicy_CreateRule) DependsOn ¶
func (r *LifecyclePolicy_CreateRule) 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 (*LifecyclePolicy_CreateRule) Metadata ¶
func (r *LifecyclePolicy_CreateRule) 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 (*LifecyclePolicy_CreateRule) SetDeletionPolicy ¶
func (r *LifecyclePolicy_CreateRule) 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 (*LifecyclePolicy_CreateRule) SetDependsOn ¶
func (r *LifecyclePolicy_CreateRule) 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 (*LifecyclePolicy_CreateRule) SetMetadata ¶
func (r *LifecyclePolicy_CreateRule) 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 LifecyclePolicy_Parameters ¶
type LifecyclePolicy_Parameters struct { // ExcludeBootVolume AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-parameters.html#cfn-dlm-lifecyclepolicy-parameters-excludebootvolume ExcludeBootVolume bool `json:"ExcludeBootVolume,omitempty"` // contains filtered or unexported fields }
LifecyclePolicy_Parameters AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy.Parameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-parameters.html
func (*LifecyclePolicy_Parameters) AWSCloudFormationType ¶
func (r *LifecyclePolicy_Parameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy_Parameters) DeletionPolicy ¶
func (r *LifecyclePolicy_Parameters) 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 (*LifecyclePolicy_Parameters) DependsOn ¶
func (r *LifecyclePolicy_Parameters) 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 (*LifecyclePolicy_Parameters) Metadata ¶
func (r *LifecyclePolicy_Parameters) 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 (*LifecyclePolicy_Parameters) SetDeletionPolicy ¶
func (r *LifecyclePolicy_Parameters) 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 (*LifecyclePolicy_Parameters) SetDependsOn ¶
func (r *LifecyclePolicy_Parameters) 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 (*LifecyclePolicy_Parameters) SetMetadata ¶
func (r *LifecyclePolicy_Parameters) 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 LifecyclePolicy_PolicyDetails ¶
type LifecyclePolicy_PolicyDetails struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-parameters Parameters *LifecyclePolicy_Parameters `json:"Parameters,omitempty"` // PolicyType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-policytype PolicyType string `json:"PolicyType,omitempty"` // ResourceTypes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-resourcetypes ResourceTypes []string `json:"ResourceTypes,omitempty"` // Schedules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-schedules Schedules []LifecyclePolicy_Schedule `json:"Schedules,omitempty"` // TargetTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html#cfn-dlm-lifecyclepolicy-policydetails-targettags TargetTags []tags.Tag `json:"TargetTags,omitempty"` // contains filtered or unexported fields }
LifecyclePolicy_PolicyDetails AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy.PolicyDetails) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-policydetails.html
func (*LifecyclePolicy_PolicyDetails) AWSCloudFormationType ¶
func (r *LifecyclePolicy_PolicyDetails) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy_PolicyDetails) DeletionPolicy ¶
func (r *LifecyclePolicy_PolicyDetails) 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 (*LifecyclePolicy_PolicyDetails) DependsOn ¶
func (r *LifecyclePolicy_PolicyDetails) 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 (*LifecyclePolicy_PolicyDetails) Metadata ¶
func (r *LifecyclePolicy_PolicyDetails) 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 (*LifecyclePolicy_PolicyDetails) SetDeletionPolicy ¶
func (r *LifecyclePolicy_PolicyDetails) 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 (*LifecyclePolicy_PolicyDetails) SetDependsOn ¶
func (r *LifecyclePolicy_PolicyDetails) 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 (*LifecyclePolicy_PolicyDetails) SetMetadata ¶
func (r *LifecyclePolicy_PolicyDetails) 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 LifecyclePolicy_RetainRule ¶
type LifecyclePolicy_RetainRule struct { // Count AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-retainrule.html#cfn-dlm-lifecyclepolicy-retainrule-count Count int `json:"Count"` // contains filtered or unexported fields }
LifecyclePolicy_RetainRule AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy.RetainRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-retainrule.html
func (*LifecyclePolicy_RetainRule) AWSCloudFormationType ¶
func (r *LifecyclePolicy_RetainRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy_RetainRule) DeletionPolicy ¶
func (r *LifecyclePolicy_RetainRule) 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 (*LifecyclePolicy_RetainRule) DependsOn ¶
func (r *LifecyclePolicy_RetainRule) 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 (*LifecyclePolicy_RetainRule) Metadata ¶
func (r *LifecyclePolicy_RetainRule) 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 (*LifecyclePolicy_RetainRule) SetDeletionPolicy ¶
func (r *LifecyclePolicy_RetainRule) 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 (*LifecyclePolicy_RetainRule) SetDependsOn ¶
func (r *LifecyclePolicy_RetainRule) 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 (*LifecyclePolicy_RetainRule) SetMetadata ¶
func (r *LifecyclePolicy_RetainRule) 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 LifecyclePolicy_Schedule ¶
type LifecyclePolicy_Schedule struct { // CopyTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-copytags CopyTags bool `json:"CopyTags,omitempty"` // CreateRule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-createrule CreateRule *LifecyclePolicy_CreateRule `json:"CreateRule,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-name Name string `json:"Name,omitempty"` // RetainRule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-retainrule RetainRule *LifecyclePolicy_RetainRule `json:"RetainRule,omitempty"` // TagsToAdd AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-tagstoadd TagsToAdd []tags.Tag `json:"TagsToAdd,omitempty"` // VariableTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html#cfn-dlm-lifecyclepolicy-schedule-variabletags VariableTags []tags.Tag `json:"VariableTags,omitempty"` // contains filtered or unexported fields }
LifecyclePolicy_Schedule AWS CloudFormation Resource (AWS::DLM::LifecyclePolicy.Schedule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html
func (*LifecyclePolicy_Schedule) AWSCloudFormationType ¶
func (r *LifecyclePolicy_Schedule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LifecyclePolicy_Schedule) DeletionPolicy ¶
func (r *LifecyclePolicy_Schedule) 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 (*LifecyclePolicy_Schedule) DependsOn ¶
func (r *LifecyclePolicy_Schedule) 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 (*LifecyclePolicy_Schedule) Metadata ¶
func (r *LifecyclePolicy_Schedule) 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 (*LifecyclePolicy_Schedule) SetDeletionPolicy ¶
func (r *LifecyclePolicy_Schedule) 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 (*LifecyclePolicy_Schedule) SetDependsOn ¶
func (r *LifecyclePolicy_Schedule) 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 (*LifecyclePolicy_Schedule) SetMetadata ¶
func (r *LifecyclePolicy_Schedule) 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