Documentation
¶
Index ¶
- type EventBus
- func (r *EventBus) AWSCloudFormationType() string
- func (r *EventBus) DeletionPolicy() policies.DeletionPolicy
- func (r *EventBus) DependsOn() []string
- func (r EventBus) MarshalJSON() ([]byte, error)
- func (r *EventBus) Metadata() map[string]interface{}
- func (r *EventBus) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *EventBus) SetDependsOn(dependencies []string)
- func (r *EventBus) SetMetadata(metadata map[string]interface{})
- func (r *EventBus) UnmarshalJSON(b []byte) error
- type EventBusPolicy
- func (r *EventBusPolicy) AWSCloudFormationType() string
- func (r *EventBusPolicy) DeletionPolicy() policies.DeletionPolicy
- func (r *EventBusPolicy) DependsOn() []string
- func (r EventBusPolicy) MarshalJSON() ([]byte, error)
- func (r *EventBusPolicy) Metadata() map[string]interface{}
- func (r *EventBusPolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *EventBusPolicy) SetDependsOn(dependencies []string)
- func (r *EventBusPolicy) SetMetadata(metadata map[string]interface{})
- func (r *EventBusPolicy) UnmarshalJSON(b []byte) error
- type EventBusPolicy_Condition
- func (r *EventBusPolicy_Condition) AWSCloudFormationType() string
- func (r *EventBusPolicy_Condition) DeletionPolicy() policies.DeletionPolicy
- func (r *EventBusPolicy_Condition) DependsOn() []string
- func (r *EventBusPolicy_Condition) Metadata() map[string]interface{}
- func (r *EventBusPolicy_Condition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *EventBusPolicy_Condition) SetDependsOn(dependencies []string)
- func (r *EventBusPolicy_Condition) SetMetadata(metadata map[string]interface{})
- type Rule
- func (r *Rule) AWSCloudFormationType() string
- func (r *Rule) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule) DependsOn() []string
- func (r Rule) MarshalJSON() ([]byte, error)
- func (r *Rule) Metadata() map[string]interface{}
- func (r *Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule) SetDependsOn(dependencies []string)
- func (r *Rule) SetMetadata(metadata map[string]interface{})
- func (r *Rule) UnmarshalJSON(b []byte) error
- type Rule_AwsVpcConfiguration
- func (r *Rule_AwsVpcConfiguration) AWSCloudFormationType() string
- func (r *Rule_AwsVpcConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_AwsVpcConfiguration) DependsOn() []string
- func (r *Rule_AwsVpcConfiguration) Metadata() map[string]interface{}
- func (r *Rule_AwsVpcConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_AwsVpcConfiguration) SetDependsOn(dependencies []string)
- func (r *Rule_AwsVpcConfiguration) SetMetadata(metadata map[string]interface{})
- type Rule_EcsParameters
- func (r *Rule_EcsParameters) AWSCloudFormationType() string
- func (r *Rule_EcsParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_EcsParameters) DependsOn() []string
- func (r *Rule_EcsParameters) Metadata() map[string]interface{}
- func (r *Rule_EcsParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_EcsParameters) SetDependsOn(dependencies []string)
- func (r *Rule_EcsParameters) SetMetadata(metadata map[string]interface{})
- type Rule_InputTransformer
- func (r *Rule_InputTransformer) AWSCloudFormationType() string
- func (r *Rule_InputTransformer) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_InputTransformer) DependsOn() []string
- func (r *Rule_InputTransformer) Metadata() map[string]interface{}
- func (r *Rule_InputTransformer) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_InputTransformer) SetDependsOn(dependencies []string)
- func (r *Rule_InputTransformer) SetMetadata(metadata map[string]interface{})
- type Rule_KinesisParameters
- func (r *Rule_KinesisParameters) AWSCloudFormationType() string
- func (r *Rule_KinesisParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_KinesisParameters) DependsOn() []string
- func (r *Rule_KinesisParameters) Metadata() map[string]interface{}
- func (r *Rule_KinesisParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_KinesisParameters) SetDependsOn(dependencies []string)
- func (r *Rule_KinesisParameters) SetMetadata(metadata map[string]interface{})
- type Rule_NetworkConfiguration
- func (r *Rule_NetworkConfiguration) AWSCloudFormationType() string
- func (r *Rule_NetworkConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_NetworkConfiguration) DependsOn() []string
- func (r *Rule_NetworkConfiguration) Metadata() map[string]interface{}
- func (r *Rule_NetworkConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_NetworkConfiguration) SetDependsOn(dependencies []string)
- func (r *Rule_NetworkConfiguration) SetMetadata(metadata map[string]interface{})
- type Rule_RunCommandParameters
- func (r *Rule_RunCommandParameters) AWSCloudFormationType() string
- func (r *Rule_RunCommandParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_RunCommandParameters) DependsOn() []string
- func (r *Rule_RunCommandParameters) Metadata() map[string]interface{}
- func (r *Rule_RunCommandParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_RunCommandParameters) SetDependsOn(dependencies []string)
- func (r *Rule_RunCommandParameters) SetMetadata(metadata map[string]interface{})
- type Rule_RunCommandTarget
- func (r *Rule_RunCommandTarget) AWSCloudFormationType() string
- func (r *Rule_RunCommandTarget) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_RunCommandTarget) DependsOn() []string
- func (r *Rule_RunCommandTarget) Metadata() map[string]interface{}
- func (r *Rule_RunCommandTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_RunCommandTarget) SetDependsOn(dependencies []string)
- func (r *Rule_RunCommandTarget) SetMetadata(metadata map[string]interface{})
- type Rule_SqsParameters
- func (r *Rule_SqsParameters) AWSCloudFormationType() string
- func (r *Rule_SqsParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_SqsParameters) DependsOn() []string
- func (r *Rule_SqsParameters) Metadata() map[string]interface{}
- func (r *Rule_SqsParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_SqsParameters) SetDependsOn(dependencies []string)
- func (r *Rule_SqsParameters) SetMetadata(metadata map[string]interface{})
- type Rule_Target
- func (r *Rule_Target) AWSCloudFormationType() string
- func (r *Rule_Target) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_Target) DependsOn() []string
- func (r *Rule_Target) Metadata() map[string]interface{}
- func (r *Rule_Target) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_Target) SetDependsOn(dependencies []string)
- func (r *Rule_Target) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventBus ¶
type EventBus struct { // EventSourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-eventsourcename EventSourceName string `json:"EventSourceName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
EventBus AWS CloudFormation Resource (AWS::Events::EventBus) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html
func (*EventBus) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*EventBus) DeletionPolicy ¶
func (r *EventBus) 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 (*EventBus) 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 (EventBus) 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 (*EventBus) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*EventBus) SetDeletionPolicy ¶
func (r *EventBus) 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 (*EventBus) 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 (*EventBus) 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 (*EventBus) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type EventBusPolicy ¶
type EventBusPolicy struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-action Action string `json:"Action,omitempty"` // Condition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-condition Condition *EventBusPolicy_Condition `json:"Condition,omitempty"` // EventBusName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-eventbusname EventBusName string `json:"EventBusName,omitempty"` // Principal AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-principal Principal string `json:"Principal,omitempty"` // StatementId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statementid StatementId string `json:"StatementId,omitempty"` // contains filtered or unexported fields }
EventBusPolicy AWS CloudFormation Resource (AWS::Events::EventBusPolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html
func (*EventBusPolicy) AWSCloudFormationType ¶
func (r *EventBusPolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*EventBusPolicy) DeletionPolicy ¶
func (r *EventBusPolicy) 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 (*EventBusPolicy) DependsOn ¶
func (r *EventBusPolicy) 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 (EventBusPolicy) MarshalJSON ¶
func (r EventBusPolicy) 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 (*EventBusPolicy) Metadata ¶
func (r *EventBusPolicy) 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 (*EventBusPolicy) SetDeletionPolicy ¶
func (r *EventBusPolicy) 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 (*EventBusPolicy) SetDependsOn ¶
func (r *EventBusPolicy) 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 (*EventBusPolicy) SetMetadata ¶
func (r *EventBusPolicy) 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 (*EventBusPolicy) UnmarshalJSON ¶
func (r *EventBusPolicy) 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 EventBusPolicy_Condition ¶
type EventBusPolicy_Condition struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-key Key string `json:"Key,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-type Type string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html#cfn-events-eventbuspolicy-condition-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
EventBusPolicy_Condition AWS CloudFormation Resource (AWS::Events::EventBusPolicy.Condition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbuspolicy-condition.html
func (*EventBusPolicy_Condition) AWSCloudFormationType ¶
func (r *EventBusPolicy_Condition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*EventBusPolicy_Condition) DeletionPolicy ¶
func (r *EventBusPolicy_Condition) 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 (*EventBusPolicy_Condition) DependsOn ¶
func (r *EventBusPolicy_Condition) 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 (*EventBusPolicy_Condition) Metadata ¶
func (r *EventBusPolicy_Condition) 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 (*EventBusPolicy_Condition) SetDeletionPolicy ¶
func (r *EventBusPolicy_Condition) 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 (*EventBusPolicy_Condition) SetDependsOn ¶
func (r *EventBusPolicy_Condition) 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 (*EventBusPolicy_Condition) SetMetadata ¶
func (r *EventBusPolicy_Condition) 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 Rule ¶
type Rule struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-description Description string `json:"Description,omitempty"` // EventPattern AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-eventpattern EventPattern interface{} `json:"EventPattern,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-name Name string `json:"Name,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-rolearn RoleArn string `json:"RoleArn,omitempty"` // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-scheduleexpression ScheduleExpression string `json:"ScheduleExpression,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-state State string `json:"State,omitempty"` // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-targets Targets []Rule_Target `json:"Targets,omitempty"` // contains filtered or unexported fields }
Rule AWS CloudFormation Resource (AWS::Events::Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html
func (*Rule) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule) DeletionPolicy ¶
func (r *Rule) 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 (*Rule) 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 (Rule) 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 (*Rule) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Rule) SetDeletionPolicy ¶
func (r *Rule) 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 (*Rule) 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 (*Rule) 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 (*Rule) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Rule_AwsVpcConfiguration ¶
type Rule_AwsVpcConfiguration struct { // AssignPublicIp AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip AssignPublicIp string `json:"AssignPublicIp,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups SecurityGroups []string `json:"SecurityGroups,omitempty"` // Subnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets Subnets []string `json:"Subnets,omitempty"` // contains filtered or unexported fields }
Rule_AwsVpcConfiguration AWS CloudFormation Resource (AWS::Events::Rule.AwsVpcConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html
func (*Rule_AwsVpcConfiguration) AWSCloudFormationType ¶
func (r *Rule_AwsVpcConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_AwsVpcConfiguration) DeletionPolicy ¶
func (r *Rule_AwsVpcConfiguration) 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 (*Rule_AwsVpcConfiguration) DependsOn ¶
func (r *Rule_AwsVpcConfiguration) 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 (*Rule_AwsVpcConfiguration) Metadata ¶
func (r *Rule_AwsVpcConfiguration) 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 (*Rule_AwsVpcConfiguration) SetDeletionPolicy ¶
func (r *Rule_AwsVpcConfiguration) 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 (*Rule_AwsVpcConfiguration) SetDependsOn ¶
func (r *Rule_AwsVpcConfiguration) 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 (*Rule_AwsVpcConfiguration) SetMetadata ¶
func (r *Rule_AwsVpcConfiguration) 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 Rule_EcsParameters ¶
type Rule_EcsParameters struct { // Group AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-group Group string `json:"Group,omitempty"` // LaunchType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-launchtype LaunchType string `json:"LaunchType,omitempty"` // NetworkConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-networkconfiguration NetworkConfiguration *Rule_NetworkConfiguration `json:"NetworkConfiguration,omitempty"` // PlatformVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-platformversion PlatformVersion string `json:"PlatformVersion,omitempty"` // TaskCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskcount TaskCount int `json:"TaskCount,omitempty"` // TaskDefinitionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskdefinitionarn TaskDefinitionArn string `json:"TaskDefinitionArn,omitempty"` // contains filtered or unexported fields }
Rule_EcsParameters AWS CloudFormation Resource (AWS::Events::Rule.EcsParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html
func (*Rule_EcsParameters) AWSCloudFormationType ¶
func (r *Rule_EcsParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_EcsParameters) DeletionPolicy ¶
func (r *Rule_EcsParameters) 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 (*Rule_EcsParameters) DependsOn ¶
func (r *Rule_EcsParameters) 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 (*Rule_EcsParameters) Metadata ¶
func (r *Rule_EcsParameters) 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 (*Rule_EcsParameters) SetDeletionPolicy ¶
func (r *Rule_EcsParameters) 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 (*Rule_EcsParameters) SetDependsOn ¶
func (r *Rule_EcsParameters) 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 (*Rule_EcsParameters) SetMetadata ¶
func (r *Rule_EcsParameters) 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 Rule_InputTransformer ¶
type Rule_InputTransformer struct { // InputPathsMap AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap InputPathsMap map[string]string `json:"InputPathsMap,omitempty"` // InputTemplate AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate InputTemplate string `json:"InputTemplate,omitempty"` // contains filtered or unexported fields }
Rule_InputTransformer AWS CloudFormation Resource (AWS::Events::Rule.InputTransformer) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html
func (*Rule_InputTransformer) AWSCloudFormationType ¶
func (r *Rule_InputTransformer) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_InputTransformer) DeletionPolicy ¶
func (r *Rule_InputTransformer) 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 (*Rule_InputTransformer) DependsOn ¶
func (r *Rule_InputTransformer) 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 (*Rule_InputTransformer) Metadata ¶
func (r *Rule_InputTransformer) 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 (*Rule_InputTransformer) SetDeletionPolicy ¶
func (r *Rule_InputTransformer) 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 (*Rule_InputTransformer) SetDependsOn ¶
func (r *Rule_InputTransformer) 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 (*Rule_InputTransformer) SetMetadata ¶
func (r *Rule_InputTransformer) 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 Rule_KinesisParameters ¶
type Rule_KinesisParameters struct { // PartitionKeyPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html#cfn-events-rule-kinesisparameters-partitionkeypath PartitionKeyPath string `json:"PartitionKeyPath,omitempty"` // contains filtered or unexported fields }
Rule_KinesisParameters AWS CloudFormation Resource (AWS::Events::Rule.KinesisParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html
func (*Rule_KinesisParameters) AWSCloudFormationType ¶
func (r *Rule_KinesisParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_KinesisParameters) DeletionPolicy ¶
func (r *Rule_KinesisParameters) 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 (*Rule_KinesisParameters) DependsOn ¶
func (r *Rule_KinesisParameters) 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 (*Rule_KinesisParameters) Metadata ¶
func (r *Rule_KinesisParameters) 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 (*Rule_KinesisParameters) SetDeletionPolicy ¶
func (r *Rule_KinesisParameters) 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 (*Rule_KinesisParameters) SetDependsOn ¶
func (r *Rule_KinesisParameters) 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 (*Rule_KinesisParameters) SetMetadata ¶
func (r *Rule_KinesisParameters) 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 Rule_NetworkConfiguration ¶
type Rule_NetworkConfiguration struct { // AwsVpcConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-networkconfiguration.html#cfn-events-rule-networkconfiguration-awsvpcconfiguration AwsVpcConfiguration *Rule_AwsVpcConfiguration `json:"AwsVpcConfiguration,omitempty"` // contains filtered or unexported fields }
Rule_NetworkConfiguration AWS CloudFormation Resource (AWS::Events::Rule.NetworkConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-networkconfiguration.html
func (*Rule_NetworkConfiguration) AWSCloudFormationType ¶
func (r *Rule_NetworkConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_NetworkConfiguration) DeletionPolicy ¶
func (r *Rule_NetworkConfiguration) 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 (*Rule_NetworkConfiguration) DependsOn ¶
func (r *Rule_NetworkConfiguration) 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 (*Rule_NetworkConfiguration) Metadata ¶
func (r *Rule_NetworkConfiguration) 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 (*Rule_NetworkConfiguration) SetDeletionPolicy ¶
func (r *Rule_NetworkConfiguration) 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 (*Rule_NetworkConfiguration) SetDependsOn ¶
func (r *Rule_NetworkConfiguration) 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 (*Rule_NetworkConfiguration) SetMetadata ¶
func (r *Rule_NetworkConfiguration) 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 Rule_RunCommandParameters ¶
type Rule_RunCommandParameters struct { // RunCommandTargets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html#cfn-events-rule-runcommandparameters-runcommandtargets RunCommandTargets []Rule_RunCommandTarget `json:"RunCommandTargets,omitempty"` // contains filtered or unexported fields }
Rule_RunCommandParameters AWS CloudFormation Resource (AWS::Events::Rule.RunCommandParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html
func (*Rule_RunCommandParameters) AWSCloudFormationType ¶
func (r *Rule_RunCommandParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_RunCommandParameters) DeletionPolicy ¶
func (r *Rule_RunCommandParameters) 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 (*Rule_RunCommandParameters) DependsOn ¶
func (r *Rule_RunCommandParameters) 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 (*Rule_RunCommandParameters) Metadata ¶
func (r *Rule_RunCommandParameters) 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 (*Rule_RunCommandParameters) SetDeletionPolicy ¶
func (r *Rule_RunCommandParameters) 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 (*Rule_RunCommandParameters) SetDependsOn ¶
func (r *Rule_RunCommandParameters) 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 (*Rule_RunCommandParameters) SetMetadata ¶
func (r *Rule_RunCommandParameters) 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 Rule_RunCommandTarget ¶
type Rule_RunCommandTarget struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-key Key string `json:"Key,omitempty"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Rule_RunCommandTarget AWS CloudFormation Resource (AWS::Events::Rule.RunCommandTarget) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html
func (*Rule_RunCommandTarget) AWSCloudFormationType ¶
func (r *Rule_RunCommandTarget) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_RunCommandTarget) DeletionPolicy ¶
func (r *Rule_RunCommandTarget) 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 (*Rule_RunCommandTarget) DependsOn ¶
func (r *Rule_RunCommandTarget) 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 (*Rule_RunCommandTarget) Metadata ¶
func (r *Rule_RunCommandTarget) 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 (*Rule_RunCommandTarget) SetDeletionPolicy ¶
func (r *Rule_RunCommandTarget) 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 (*Rule_RunCommandTarget) SetDependsOn ¶
func (r *Rule_RunCommandTarget) 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 (*Rule_RunCommandTarget) SetMetadata ¶
func (r *Rule_RunCommandTarget) 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 Rule_SqsParameters ¶
type Rule_SqsParameters struct { // MessageGroupId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sqsparameters.html#cfn-events-rule-sqsparameters-messagegroupid MessageGroupId string `json:"MessageGroupId,omitempty"` // contains filtered or unexported fields }
Rule_SqsParameters AWS CloudFormation Resource (AWS::Events::Rule.SqsParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sqsparameters.html
func (*Rule_SqsParameters) AWSCloudFormationType ¶
func (r *Rule_SqsParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_SqsParameters) DeletionPolicy ¶
func (r *Rule_SqsParameters) 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 (*Rule_SqsParameters) DependsOn ¶
func (r *Rule_SqsParameters) 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 (*Rule_SqsParameters) Metadata ¶
func (r *Rule_SqsParameters) 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 (*Rule_SqsParameters) SetDeletionPolicy ¶
func (r *Rule_SqsParameters) 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 (*Rule_SqsParameters) SetDependsOn ¶
func (r *Rule_SqsParameters) 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 (*Rule_SqsParameters) SetMetadata ¶
func (r *Rule_SqsParameters) 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 Rule_Target ¶
type Rule_Target struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn Arn string `json:"Arn,omitempty"` // EcsParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters EcsParameters *Rule_EcsParameters `json:"EcsParameters,omitempty"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id Id string `json:"Id,omitempty"` // Input AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input Input string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath InputPath string `json:"InputPath,omitempty"` // InputTransformer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputtransformer InputTransformer *Rule_InputTransformer `json:"InputTransformer,omitempty"` // KinesisParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-kinesisparameters KinesisParameters *Rule_KinesisParameters `json:"KinesisParameters,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn RoleArn string `json:"RoleArn,omitempty"` // RunCommandParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters RunCommandParameters *Rule_RunCommandParameters `json:"RunCommandParameters,omitempty"` // SqsParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sqsparameters SqsParameters *Rule_SqsParameters `json:"SqsParameters,omitempty"` // contains filtered or unexported fields }
Rule_Target AWS CloudFormation Resource (AWS::Events::Rule.Target) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html
func (*Rule_Target) AWSCloudFormationType ¶
func (r *Rule_Target) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_Target) DeletionPolicy ¶
func (r *Rule_Target) 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 (*Rule_Target) DependsOn ¶
func (r *Rule_Target) 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 (*Rule_Target) Metadata ¶
func (r *Rule_Target) 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 (*Rule_Target) SetDeletionPolicy ¶
func (r *Rule_Target) 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 (*Rule_Target) SetDependsOn ¶
func (r *Rule_Target) 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 (*Rule_Target) SetMetadata ¶
func (r *Rule_Target) 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-events-eventbus.go
- aws-events-eventbuspolicy.go
- aws-events-eventbuspolicy_condition.go
- aws-events-rule.go
- aws-events-rule_awsvpcconfiguration.go
- aws-events-rule_ecsparameters.go
- aws-events-rule_inputtransformer.go
- aws-events-rule_kinesisparameters.go
- aws-events-rule_networkconfiguration.go
- aws-events-rule_runcommandparameters.go
- aws-events-rule_runcommandtarget.go
- aws-events-rule_sqsparameters.go
- aws-events-rule_target.go