Documentation
¶
Index ¶
- type Api
- func (r *Api) AWSCloudFormationType() string
- func (r *Api) DeletionPolicy() policies.DeletionPolicy
- func (r *Api) DependsOn() []string
- func (r Api) MarshalJSON() ([]byte, error)
- func (r *Api) Metadata() map[string]interface{}
- func (r *Api) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Api) SetDependsOn(dependencies []string)
- func (r *Api) SetMetadata(metadata map[string]interface{})
- func (r *Api) UnmarshalJSON(b []byte) error
- type Api_AccessLogSetting
- func (r *Api_AccessLogSetting) AWSCloudFormationType() string
- func (r *Api_AccessLogSetting) DeletionPolicy() policies.DeletionPolicy
- func (r *Api_AccessLogSetting) DependsOn() []string
- func (r *Api_AccessLogSetting) Metadata() map[string]interface{}
- func (r *Api_AccessLogSetting) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Api_AccessLogSetting) SetDependsOn(dependencies []string)
- func (r *Api_AccessLogSetting) SetMetadata(metadata map[string]interface{})
- type Api_Auth
- func (r *Api_Auth) AWSCloudFormationType() string
- func (r *Api_Auth) DeletionPolicy() policies.DeletionPolicy
- func (r *Api_Auth) DependsOn() []string
- func (r *Api_Auth) Metadata() map[string]interface{}
- func (r *Api_Auth) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Api_Auth) SetDependsOn(dependencies []string)
- func (r *Api_Auth) SetMetadata(metadata map[string]interface{})
- type Api_DefinitionUri
- type Api_S3Location
- func (r *Api_S3Location) AWSCloudFormationType() string
- func (r *Api_S3Location) DeletionPolicy() policies.DeletionPolicy
- func (r *Api_S3Location) DependsOn() []string
- func (r *Api_S3Location) Metadata() map[string]interface{}
- func (r *Api_S3Location) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Api_S3Location) SetDependsOn(dependencies []string)
- func (r *Api_S3Location) SetMetadata(metadata map[string]interface{})
- type Application
- func (r *Application) AWSCloudFormationType() string
- func (r *Application) DeletionPolicy() policies.DeletionPolicy
- func (r *Application) DependsOn() []string
- func (r Application) MarshalJSON() ([]byte, error)
- func (r *Application) Metadata() map[string]interface{}
- func (r *Application) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Application) SetDependsOn(dependencies []string)
- func (r *Application) SetMetadata(metadata map[string]interface{})
- func (r *Application) UnmarshalJSON(b []byte) error
- type Application_ApplicationLocation
- func (r *Application_ApplicationLocation) AWSCloudFormationType() string
- func (r *Application_ApplicationLocation) DeletionPolicy() policies.DeletionPolicy
- func (r *Application_ApplicationLocation) DependsOn() []string
- func (r *Application_ApplicationLocation) Metadata() map[string]interface{}
- func (r *Application_ApplicationLocation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Application_ApplicationLocation) SetDependsOn(dependencies []string)
- func (r *Application_ApplicationLocation) SetMetadata(metadata map[string]interface{})
- type Application_Location
- type Function
- func (r *Function) AWSCloudFormationType() string
- func (r *Function) DeletionPolicy() policies.DeletionPolicy
- func (r *Function) DependsOn() []string
- func (r Function) MarshalJSON() ([]byte, error)
- func (r *Function) Metadata() map[string]interface{}
- func (r *Function) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function) SetDependsOn(dependencies []string)
- func (r *Function) SetMetadata(metadata map[string]interface{})
- func (r *Function) UnmarshalJSON(b []byte) error
- type Function_AlexaSkillEvent
- func (r *Function_AlexaSkillEvent) AWSCloudFormationType() string
- func (r *Function_AlexaSkillEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_AlexaSkillEvent) DependsOn() []string
- func (r *Function_AlexaSkillEvent) Metadata() map[string]interface{}
- func (r *Function_AlexaSkillEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_AlexaSkillEvent) SetDependsOn(dependencies []string)
- func (r *Function_AlexaSkillEvent) SetMetadata(metadata map[string]interface{})
- type Function_ApiEvent
- func (r *Function_ApiEvent) AWSCloudFormationType() string
- func (r *Function_ApiEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_ApiEvent) DependsOn() []string
- func (r *Function_ApiEvent) Metadata() map[string]interface{}
- func (r *Function_ApiEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_ApiEvent) SetDependsOn(dependencies []string)
- func (r *Function_ApiEvent) SetMetadata(metadata map[string]interface{})
- type Function_BucketSAMPT
- func (r *Function_BucketSAMPT) AWSCloudFormationType() string
- func (r *Function_BucketSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_BucketSAMPT) DependsOn() []string
- func (r *Function_BucketSAMPT) Metadata() map[string]interface{}
- func (r *Function_BucketSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_BucketSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_BucketSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_CloudWatchEventEvent
- func (r *Function_CloudWatchEventEvent) AWSCloudFormationType() string
- func (r *Function_CloudWatchEventEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_CloudWatchEventEvent) DependsOn() []string
- func (r *Function_CloudWatchEventEvent) Metadata() map[string]interface{}
- func (r *Function_CloudWatchEventEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_CloudWatchEventEvent) SetDependsOn(dependencies []string)
- func (r *Function_CloudWatchEventEvent) SetMetadata(metadata map[string]interface{})
- type Function_CodeUri
- type Function_CollectionSAMPT
- func (r *Function_CollectionSAMPT) AWSCloudFormationType() string
- func (r *Function_CollectionSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_CollectionSAMPT) DependsOn() []string
- func (r *Function_CollectionSAMPT) Metadata() map[string]interface{}
- func (r *Function_CollectionSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_CollectionSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_CollectionSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_DeadLetterQueue
- func (r *Function_DeadLetterQueue) AWSCloudFormationType() string
- func (r *Function_DeadLetterQueue) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_DeadLetterQueue) DependsOn() []string
- func (r *Function_DeadLetterQueue) Metadata() map[string]interface{}
- func (r *Function_DeadLetterQueue) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_DeadLetterQueue) SetDependsOn(dependencies []string)
- func (r *Function_DeadLetterQueue) SetMetadata(metadata map[string]interface{})
- type Function_DeploymentPreference
- func (r *Function_DeploymentPreference) AWSCloudFormationType() string
- func (r *Function_DeploymentPreference) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_DeploymentPreference) DependsOn() []string
- func (r *Function_DeploymentPreference) Metadata() map[string]interface{}
- func (r *Function_DeploymentPreference) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_DeploymentPreference) SetDependsOn(dependencies []string)
- func (r *Function_DeploymentPreference) SetMetadata(metadata map[string]interface{})
- type Function_DomainSAMPT
- func (r *Function_DomainSAMPT) AWSCloudFormationType() string
- func (r *Function_DomainSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_DomainSAMPT) DependsOn() []string
- func (r *Function_DomainSAMPT) Metadata() map[string]interface{}
- func (r *Function_DomainSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_DomainSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_DomainSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_DynamoDBEvent
- func (r *Function_DynamoDBEvent) AWSCloudFormationType() string
- func (r *Function_DynamoDBEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_DynamoDBEvent) DependsOn() []string
- func (r *Function_DynamoDBEvent) Metadata() map[string]interface{}
- func (r *Function_DynamoDBEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_DynamoDBEvent) SetDependsOn(dependencies []string)
- func (r *Function_DynamoDBEvent) SetMetadata(metadata map[string]interface{})
- type Function_EmptySAMPT
- func (r *Function_EmptySAMPT) AWSCloudFormationType() string
- func (r *Function_EmptySAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_EmptySAMPT) DependsOn() []string
- func (r *Function_EmptySAMPT) Metadata() map[string]interface{}
- func (r *Function_EmptySAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_EmptySAMPT) SetDependsOn(dependencies []string)
- func (r *Function_EmptySAMPT) SetMetadata(metadata map[string]interface{})
- type Function_EventSource
- func (r *Function_EventSource) AWSCloudFormationType() string
- func (r *Function_EventSource) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_EventSource) DependsOn() []string
- func (r *Function_EventSource) Metadata() map[string]interface{}
- func (r *Function_EventSource) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_EventSource) SetDependsOn(dependencies []string)
- func (r *Function_EventSource) SetMetadata(metadata map[string]interface{})
- type Function_Events
- type Function_FunctionEnvironment
- func (r *Function_FunctionEnvironment) AWSCloudFormationType() string
- func (r *Function_FunctionEnvironment) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_FunctionEnvironment) DependsOn() []string
- func (r *Function_FunctionEnvironment) Metadata() map[string]interface{}
- func (r *Function_FunctionEnvironment) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_FunctionEnvironment) SetDependsOn(dependencies []string)
- func (r *Function_FunctionEnvironment) SetMetadata(metadata map[string]interface{})
- type Function_FunctionSAMPT
- func (r *Function_FunctionSAMPT) AWSCloudFormationType() string
- func (r *Function_FunctionSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_FunctionSAMPT) DependsOn() []string
- func (r *Function_FunctionSAMPT) Metadata() map[string]interface{}
- func (r *Function_FunctionSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_FunctionSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_FunctionSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_IAMPolicyDocument
- func (r *Function_IAMPolicyDocument) AWSCloudFormationType() string
- func (r *Function_IAMPolicyDocument) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_IAMPolicyDocument) DependsOn() []string
- func (r *Function_IAMPolicyDocument) Metadata() map[string]interface{}
- func (r *Function_IAMPolicyDocument) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_IAMPolicyDocument) SetDependsOn(dependencies []string)
- func (r *Function_IAMPolicyDocument) SetMetadata(metadata map[string]interface{})
- type Function_IdentitySAMPT
- func (r *Function_IdentitySAMPT) AWSCloudFormationType() string
- func (r *Function_IdentitySAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_IdentitySAMPT) DependsOn() []string
- func (r *Function_IdentitySAMPT) Metadata() map[string]interface{}
- func (r *Function_IdentitySAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_IdentitySAMPT) SetDependsOn(dependencies []string)
- func (r *Function_IdentitySAMPT) SetMetadata(metadata map[string]interface{})
- type Function_IoTRuleEvent
- func (r *Function_IoTRuleEvent) AWSCloudFormationType() string
- func (r *Function_IoTRuleEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_IoTRuleEvent) DependsOn() []string
- func (r *Function_IoTRuleEvent) Metadata() map[string]interface{}
- func (r *Function_IoTRuleEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_IoTRuleEvent) SetDependsOn(dependencies []string)
- func (r *Function_IoTRuleEvent) SetMetadata(metadata map[string]interface{})
- type Function_KeySAMPT
- func (r *Function_KeySAMPT) AWSCloudFormationType() string
- func (r *Function_KeySAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_KeySAMPT) DependsOn() []string
- func (r *Function_KeySAMPT) Metadata() map[string]interface{}
- func (r *Function_KeySAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_KeySAMPT) SetDependsOn(dependencies []string)
- func (r *Function_KeySAMPT) SetMetadata(metadata map[string]interface{})
- type Function_KinesisEvent
- func (r *Function_KinesisEvent) AWSCloudFormationType() string
- func (r *Function_KinesisEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_KinesisEvent) DependsOn() []string
- func (r *Function_KinesisEvent) Metadata() map[string]interface{}
- func (r *Function_KinesisEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_KinesisEvent) SetDependsOn(dependencies []string)
- func (r *Function_KinesisEvent) SetMetadata(metadata map[string]interface{})
- type Function_LogGroupSAMPT
- func (r *Function_LogGroupSAMPT) AWSCloudFormationType() string
- func (r *Function_LogGroupSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_LogGroupSAMPT) DependsOn() []string
- func (r *Function_LogGroupSAMPT) Metadata() map[string]interface{}
- func (r *Function_LogGroupSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_LogGroupSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_LogGroupSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_Policies
- type Function_Properties
- type Function_QueueSAMPT
- func (r *Function_QueueSAMPT) AWSCloudFormationType() string
- func (r *Function_QueueSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_QueueSAMPT) DependsOn() []string
- func (r *Function_QueueSAMPT) Metadata() map[string]interface{}
- func (r *Function_QueueSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_QueueSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_QueueSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_S3Event
- func (r *Function_S3Event) AWSCloudFormationType() string
- func (r *Function_S3Event) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_S3Event) DependsOn() []string
- func (r *Function_S3Event) Metadata() map[string]interface{}
- func (r *Function_S3Event) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_S3Event) SetDependsOn(dependencies []string)
- func (r *Function_S3Event) SetMetadata(metadata map[string]interface{})
- type Function_S3Location
- func (r *Function_S3Location) AWSCloudFormationType() string
- func (r *Function_S3Location) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_S3Location) DependsOn() []string
- func (r *Function_S3Location) Metadata() map[string]interface{}
- func (r *Function_S3Location) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_S3Location) SetDependsOn(dependencies []string)
- func (r *Function_S3Location) SetMetadata(metadata map[string]interface{})
- type Function_S3NotificationFilter
- func (r *Function_S3NotificationFilter) AWSCloudFormationType() string
- func (r *Function_S3NotificationFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_S3NotificationFilter) DependsOn() []string
- func (r *Function_S3NotificationFilter) Metadata() map[string]interface{}
- func (r *Function_S3NotificationFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_S3NotificationFilter) SetDependsOn(dependencies []string)
- func (r *Function_S3NotificationFilter) SetMetadata(metadata map[string]interface{})
- type Function_SAMPolicyTemplate
- func (r *Function_SAMPolicyTemplate) AWSCloudFormationType() string
- func (r *Function_SAMPolicyTemplate) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_SAMPolicyTemplate) DependsOn() []string
- func (r *Function_SAMPolicyTemplate) Metadata() map[string]interface{}
- func (r *Function_SAMPolicyTemplate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_SAMPolicyTemplate) SetDependsOn(dependencies []string)
- func (r *Function_SAMPolicyTemplate) SetMetadata(metadata map[string]interface{})
- type Function_SNSEvent
- func (r *Function_SNSEvent) AWSCloudFormationType() string
- func (r *Function_SNSEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_SNSEvent) DependsOn() []string
- func (r *Function_SNSEvent) Metadata() map[string]interface{}
- func (r *Function_SNSEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_SNSEvent) SetDependsOn(dependencies []string)
- func (r *Function_SNSEvent) SetMetadata(metadata map[string]interface{})
- type Function_SQSEvent
- func (r *Function_SQSEvent) AWSCloudFormationType() string
- func (r *Function_SQSEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_SQSEvent) DependsOn() []string
- func (r *Function_SQSEvent) Metadata() map[string]interface{}
- func (r *Function_SQSEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_SQSEvent) SetDependsOn(dependencies []string)
- func (r *Function_SQSEvent) SetMetadata(metadata map[string]interface{})
- type Function_ScheduleEvent
- func (r *Function_ScheduleEvent) AWSCloudFormationType() string
- func (r *Function_ScheduleEvent) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_ScheduleEvent) DependsOn() []string
- func (r *Function_ScheduleEvent) Metadata() map[string]interface{}
- func (r *Function_ScheduleEvent) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_ScheduleEvent) SetDependsOn(dependencies []string)
- func (r *Function_ScheduleEvent) SetMetadata(metadata map[string]interface{})
- type Function_StateMachineSAMPT
- func (r *Function_StateMachineSAMPT) AWSCloudFormationType() string
- func (r *Function_StateMachineSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_StateMachineSAMPT) DependsOn() []string
- func (r *Function_StateMachineSAMPT) Metadata() map[string]interface{}
- func (r *Function_StateMachineSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_StateMachineSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_StateMachineSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_StreamSAMPT
- func (r *Function_StreamSAMPT) AWSCloudFormationType() string
- func (r *Function_StreamSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_StreamSAMPT) DependsOn() []string
- func (r *Function_StreamSAMPT) Metadata() map[string]interface{}
- func (r *Function_StreamSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_StreamSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_StreamSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_TableSAMPT
- func (r *Function_TableSAMPT) AWSCloudFormationType() string
- func (r *Function_TableSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_TableSAMPT) DependsOn() []string
- func (r *Function_TableSAMPT) Metadata() map[string]interface{}
- func (r *Function_TableSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_TableSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_TableSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_TableStreamSAMPT
- func (r *Function_TableStreamSAMPT) AWSCloudFormationType() string
- func (r *Function_TableStreamSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_TableStreamSAMPT) DependsOn() []string
- func (r *Function_TableStreamSAMPT) Metadata() map[string]interface{}
- func (r *Function_TableStreamSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_TableStreamSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_TableStreamSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_TopicSAMPT
- func (r *Function_TopicSAMPT) AWSCloudFormationType() string
- func (r *Function_TopicSAMPT) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_TopicSAMPT) DependsOn() []string
- func (r *Function_TopicSAMPT) Metadata() map[string]interface{}
- func (r *Function_TopicSAMPT) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_TopicSAMPT) SetDependsOn(dependencies []string)
- func (r *Function_TopicSAMPT) SetMetadata(metadata map[string]interface{})
- type Function_VpcConfig
- func (r *Function_VpcConfig) AWSCloudFormationType() string
- func (r *Function_VpcConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Function_VpcConfig) DependsOn() []string
- func (r *Function_VpcConfig) Metadata() map[string]interface{}
- func (r *Function_VpcConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Function_VpcConfig) SetDependsOn(dependencies []string)
- func (r *Function_VpcConfig) SetMetadata(metadata map[string]interface{})
- type LayerVersion
- func (r *LayerVersion) AWSCloudFormationType() string
- func (r *LayerVersion) DeletionPolicy() policies.DeletionPolicy
- func (r *LayerVersion) DependsOn() []string
- func (r LayerVersion) MarshalJSON() ([]byte, error)
- func (r *LayerVersion) Metadata() map[string]interface{}
- func (r *LayerVersion) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LayerVersion) SetDependsOn(dependencies []string)
- func (r *LayerVersion) SetMetadata(metadata map[string]interface{})
- func (r *LayerVersion) UnmarshalJSON(b []byte) error
- type SimpleTable
- func (r *SimpleTable) AWSCloudFormationType() string
- func (r *SimpleTable) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleTable) DependsOn() []string
- func (r SimpleTable) MarshalJSON() ([]byte, error)
- func (r *SimpleTable) Metadata() map[string]interface{}
- func (r *SimpleTable) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleTable) SetDependsOn(dependencies []string)
- func (r *SimpleTable) SetMetadata(metadata map[string]interface{})
- func (r *SimpleTable) UnmarshalJSON(b []byte) error
- type SimpleTable_PrimaryKey
- func (r *SimpleTable_PrimaryKey) AWSCloudFormationType() string
- func (r *SimpleTable_PrimaryKey) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleTable_PrimaryKey) DependsOn() []string
- func (r *SimpleTable_PrimaryKey) Metadata() map[string]interface{}
- func (r *SimpleTable_PrimaryKey) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleTable_PrimaryKey) SetDependsOn(dependencies []string)
- func (r *SimpleTable_PrimaryKey) SetMetadata(metadata map[string]interface{})
- type SimpleTable_ProvisionedThroughput
- func (r *SimpleTable_ProvisionedThroughput) AWSCloudFormationType() string
- func (r *SimpleTable_ProvisionedThroughput) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleTable_ProvisionedThroughput) DependsOn() []string
- func (r *SimpleTable_ProvisionedThroughput) Metadata() map[string]interface{}
- func (r *SimpleTable_ProvisionedThroughput) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleTable_ProvisionedThroughput) SetDependsOn(dependencies []string)
- func (r *SimpleTable_ProvisionedThroughput) SetMetadata(metadata map[string]interface{})
- type SimpleTable_SSESpecification
- func (r *SimpleTable_SSESpecification) AWSCloudFormationType() string
- func (r *SimpleTable_SSESpecification) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleTable_SSESpecification) DependsOn() []string
- func (r *SimpleTable_SSESpecification) Metadata() map[string]interface{}
- func (r *SimpleTable_SSESpecification) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleTable_SSESpecification) SetDependsOn(dependencies []string)
- func (r *SimpleTable_SSESpecification) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { // AccessLogSetting AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi AccessLogSetting *Api_AccessLogSetting `json:"AccessLogSetting,omitempty"` // Auth AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi Auth *Api_Auth `json:"Auth,omitempty"` // BinaryMediaTypes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi BinaryMediaTypes []string `json:"BinaryMediaTypes,omitempty"` // CacheClusterEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi CacheClusterSize string `json:"CacheClusterSize,omitempty"` // Cors AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi Cors string `json:"Cors,omitempty"` // DefinitionBody AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi DefinitionBody interface{} `json:"DefinitionBody,omitempty"` // DefinitionUri AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi DefinitionUri *Api_DefinitionUri `json:"DefinitionUri,omitempty"` // EndpointConfiguration AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi EndpointConfiguration string `json:"EndpointConfiguration,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi MethodSettings interface{} `json:"MethodSettings,omitempty"` // Name AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi Name string `json:"Name,omitempty"` // StageName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi StageName string `json:"StageName,omitempty"` // TracingEnabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi TracingEnabled bool `json:"TracingEnabled,omitempty"` // Variables AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi Variables map[string]string `json:"Variables,omitempty"` // contains filtered or unexported fields }
Api AWS CloudFormation Resource (AWS::Serverless::Api) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi
func (*Api) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Api) DeletionPolicy ¶
func (r *Api) 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 (*Api) 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 (Api) 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 (*Api) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Api) SetDeletionPolicy ¶
func (r *Api) 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 (*Api) 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 (*Api) 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 (*Api) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Api_AccessLogSetting ¶
type Api_AccessLogSetting struct { // DestinationArn AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-destinationarn DestinationArn string `json:"DestinationArn,omitempty"` // Format AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-format Format string `json:"Format,omitempty"` // contains filtered or unexported fields }
Api_AccessLogSetting AWS CloudFormation Resource (AWS::Serverless::Api.AccessLogSetting) See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html
func (*Api_AccessLogSetting) AWSCloudFormationType ¶
func (r *Api_AccessLogSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Api_AccessLogSetting) DeletionPolicy ¶
func (r *Api_AccessLogSetting) 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 (*Api_AccessLogSetting) DependsOn ¶
func (r *Api_AccessLogSetting) 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 (*Api_AccessLogSetting) Metadata ¶
func (r *Api_AccessLogSetting) 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 (*Api_AccessLogSetting) SetDeletionPolicy ¶
func (r *Api_AccessLogSetting) 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 (*Api_AccessLogSetting) SetDependsOn ¶
func (r *Api_AccessLogSetting) 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 (*Api_AccessLogSetting) SetMetadata ¶
func (r *Api_AccessLogSetting) 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 Api_Auth ¶
type Api_Auth struct { // Authorizers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object Authorizers interface{} `json:"Authorizers,omitempty"` // DefaultAuthorizer AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object DefaultAuthorizer string `json:"DefaultAuthorizer,omitempty"` // contains filtered or unexported fields }
Api_Auth AWS CloudFormation Resource (AWS::Serverless::Api.Auth) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object
func (*Api_Auth) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Api_Auth) DeletionPolicy ¶
func (r *Api_Auth) 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 (*Api_Auth) 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 (*Api_Auth) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Api_Auth) SetDeletionPolicy ¶
func (r *Api_Auth) 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 (*Api_Auth) 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 (*Api_Auth) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Api_DefinitionUri ¶
type Api_DefinitionUri struct { String *string S3Location *Api_S3Location }
Api_DefinitionUri is a helper struct that can hold either a String or S3Location value
func (Api_DefinitionUri) MarshalJSON ¶
func (r Api_DefinitionUri) MarshalJSON() ([]byte, error)
func (*Api_DefinitionUri) UnmarshalJSON ¶
func (r *Api_DefinitionUri) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Api_S3Location ¶
type Api_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Bucket string `json:"Bucket,omitempty"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Key string `json:"Key,omitempty"` // Version AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Version int `json:"Version"` // contains filtered or unexported fields }
Api_S3Location AWS CloudFormation Resource (AWS::Serverless::Api.S3Location) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object
func (*Api_S3Location) AWSCloudFormationType ¶
func (r *Api_S3Location) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Api_S3Location) DeletionPolicy ¶
func (r *Api_S3Location) 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 (*Api_S3Location) DependsOn ¶
func (r *Api_S3Location) 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 (*Api_S3Location) Metadata ¶
func (r *Api_S3Location) 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 (*Api_S3Location) SetDeletionPolicy ¶
func (r *Api_S3Location) 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 (*Api_S3Location) SetDependsOn ¶
func (r *Api_S3Location) 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 (*Api_S3Location) SetMetadata ¶
func (r *Api_S3Location) 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 Application ¶
type Application struct { // Location AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication Location *Application_Location `json:"Location,omitempty"` // NotificationArns AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication NotificationArns []string `json:"NotificationArns,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication Parameters map[string]string `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication Tags map[string]string `json:"Tags,omitempty"` // TimeoutInMinutes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication TimeoutInMinutes int `json:"TimeoutInMinutes,omitempty"` // contains filtered or unexported fields }
Application AWS CloudFormation Resource (AWS::Serverless::Application) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication
func (*Application) AWSCloudFormationType ¶
func (r *Application) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Application) DeletionPolicy ¶
func (r *Application) 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 (*Application) DependsOn ¶
func (r *Application) 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 (Application) MarshalJSON ¶
func (r Application) 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 (*Application) Metadata ¶
func (r *Application) 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 (*Application) SetDeletionPolicy ¶
func (r *Application) 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 (*Application) SetDependsOn ¶
func (r *Application) 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 (*Application) SetMetadata ¶
func (r *Application) 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 (*Application) UnmarshalJSON ¶
func (r *Application) 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 Application_ApplicationLocation ¶
type Application_ApplicationLocation struct { // ApplicationId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication ApplicationId string `json:"ApplicationId,omitempty"` // SemanticVersion AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication SemanticVersion string `json:"SemanticVersion,omitempty"` // contains filtered or unexported fields }
Application_ApplicationLocation AWS CloudFormation Resource (AWS::Serverless::Application.ApplicationLocation) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapplication
func (*Application_ApplicationLocation) AWSCloudFormationType ¶
func (r *Application_ApplicationLocation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Application_ApplicationLocation) DeletionPolicy ¶
func (r *Application_ApplicationLocation) 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 (*Application_ApplicationLocation) DependsOn ¶
func (r *Application_ApplicationLocation) 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 (*Application_ApplicationLocation) Metadata ¶
func (r *Application_ApplicationLocation) 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 (*Application_ApplicationLocation) SetDeletionPolicy ¶
func (r *Application_ApplicationLocation) 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 (*Application_ApplicationLocation) SetDependsOn ¶
func (r *Application_ApplicationLocation) 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 (*Application_ApplicationLocation) SetMetadata ¶
func (r *Application_ApplicationLocation) 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 Application_Location ¶
type Application_Location struct { String *string ApplicationLocation *Application_ApplicationLocation }
Application_Location is a helper struct that can hold either a String or ApplicationLocation value
func (Application_Location) MarshalJSON ¶
func (r Application_Location) MarshalJSON() ([]byte, error)
func (*Application_Location) UnmarshalJSON ¶
func (r *Application_Location) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Function ¶
type Function struct { // AutoPublishAlias AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction AutoPublishAlias string `json:"AutoPublishAlias,omitempty"` // CodeUri AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction CodeUri *Function_CodeUri `json:"CodeUri,omitempty"` // DeadLetterQueue AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction DeadLetterQueue *Function_DeadLetterQueue `json:"DeadLetterQueue,omitempty"` // DeploymentPreference AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction DeploymentPreference *Function_DeploymentPreference `json:"DeploymentPreference,omitempty"` // Description AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Description string `json:"Description,omitempty"` // Environment AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Environment *Function_FunctionEnvironment `json:"Environment,omitempty"` // Events AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Events map[string]Function_EventSource `json:"Events,omitempty"` // FunctionName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction FunctionName string `json:"FunctionName,omitempty"` // Handler AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Handler string `json:"Handler,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction KmsKeyArn string `json:"KmsKeyArn,omitempty"` // Layers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Layers []string `json:"Layers,omitempty"` // MemorySize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction MemorySize int `json:"MemorySize,omitempty"` // PermissionsBoundary AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction PermissionsBoundary string `json:"PermissionsBoundary,omitempty"` // Policies AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Policies *Function_Policies `json:"Policies,omitempty"` // ReservedConcurrentExecutions AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction ReservedConcurrentExecutions int `json:"ReservedConcurrentExecutions,omitempty"` // Role AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Role string `json:"Role,omitempty"` // Runtime AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Runtime string `json:"Runtime,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Tags map[string]string `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Timeout int `json:"Timeout,omitempty"` // Tracing AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Tracing string `json:"Tracing,omitempty"` // VpcConfig AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction VpcConfig *Function_VpcConfig `json:"VpcConfig,omitempty"` // contains filtered or unexported fields }
Function AWS CloudFormation Resource (AWS::Serverless::Function) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction
func (*Function) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function) DeletionPolicy ¶
func (r *Function) 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 (*Function) 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 (Function) 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 (*Function) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Function) SetDeletionPolicy ¶
func (r *Function) 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 (*Function) 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 (*Function) 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 (*Function) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Function_AlexaSkillEvent ¶
type Function_AlexaSkillEvent struct { // Variables AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#alexaskill Variables map[string]string `json:"Variables,omitempty"` // contains filtered or unexported fields }
Function_AlexaSkillEvent AWS CloudFormation Resource (AWS::Serverless::Function.AlexaSkillEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#alexaskill
func (*Function_AlexaSkillEvent) AWSCloudFormationType ¶
func (r *Function_AlexaSkillEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_AlexaSkillEvent) DeletionPolicy ¶
func (r *Function_AlexaSkillEvent) 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 (*Function_AlexaSkillEvent) DependsOn ¶
func (r *Function_AlexaSkillEvent) 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 (*Function_AlexaSkillEvent) Metadata ¶
func (r *Function_AlexaSkillEvent) 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 (*Function_AlexaSkillEvent) SetDeletionPolicy ¶
func (r *Function_AlexaSkillEvent) 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 (*Function_AlexaSkillEvent) SetDependsOn ¶
func (r *Function_AlexaSkillEvent) 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 (*Function_AlexaSkillEvent) SetMetadata ¶
func (r *Function_AlexaSkillEvent) 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 Function_ApiEvent ¶
type Function_ApiEvent struct { // Method AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api Method string `json:"Method,omitempty"` // Path AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api Path string `json:"Path,omitempty"` // RestApiId AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api RestApiId string `json:"RestApiId,omitempty"` // contains filtered or unexported fields }
Function_ApiEvent AWS CloudFormation Resource (AWS::Serverless::Function.ApiEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api
func (*Function_ApiEvent) AWSCloudFormationType ¶
func (r *Function_ApiEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_ApiEvent) DeletionPolicy ¶
func (r *Function_ApiEvent) 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 (*Function_ApiEvent) DependsOn ¶
func (r *Function_ApiEvent) 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 (*Function_ApiEvent) Metadata ¶
func (r *Function_ApiEvent) 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 (*Function_ApiEvent) SetDeletionPolicy ¶
func (r *Function_ApiEvent) 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 (*Function_ApiEvent) SetDependsOn ¶
func (r *Function_ApiEvent) 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 (*Function_ApiEvent) SetMetadata ¶
func (r *Function_ApiEvent) 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 Function_BucketSAMPT ¶
type Function_BucketSAMPT struct { // BucketName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst BucketName string `json:"BucketName,omitempty"` // contains filtered or unexported fields }
Function_BucketSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.BucketSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_BucketSAMPT) AWSCloudFormationType ¶
func (r *Function_BucketSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_BucketSAMPT) DeletionPolicy ¶
func (r *Function_BucketSAMPT) 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 (*Function_BucketSAMPT) DependsOn ¶
func (r *Function_BucketSAMPT) 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 (*Function_BucketSAMPT) Metadata ¶
func (r *Function_BucketSAMPT) 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 (*Function_BucketSAMPT) SetDeletionPolicy ¶
func (r *Function_BucketSAMPT) 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 (*Function_BucketSAMPT) SetDependsOn ¶
func (r *Function_BucketSAMPT) 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 (*Function_BucketSAMPT) SetMetadata ¶
func (r *Function_BucketSAMPT) 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 Function_CloudWatchEventEvent ¶
type Function_CloudWatchEventEvent struct { // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchevent Input string `json:"Input,omitempty"` // InputPath AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchevent InputPath string `json:"InputPath,omitempty"` // Pattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html Pattern interface{} `json:"Pattern,omitempty"` // contains filtered or unexported fields }
Function_CloudWatchEventEvent AWS CloudFormation Resource (AWS::Serverless::Function.CloudWatchEventEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#cloudwatchevent
func (*Function_CloudWatchEventEvent) AWSCloudFormationType ¶
func (r *Function_CloudWatchEventEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_CloudWatchEventEvent) DeletionPolicy ¶
func (r *Function_CloudWatchEventEvent) 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 (*Function_CloudWatchEventEvent) DependsOn ¶
func (r *Function_CloudWatchEventEvent) 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 (*Function_CloudWatchEventEvent) Metadata ¶
func (r *Function_CloudWatchEventEvent) 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 (*Function_CloudWatchEventEvent) SetDeletionPolicy ¶
func (r *Function_CloudWatchEventEvent) 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 (*Function_CloudWatchEventEvent) SetDependsOn ¶
func (r *Function_CloudWatchEventEvent) 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 (*Function_CloudWatchEventEvent) SetMetadata ¶
func (r *Function_CloudWatchEventEvent) 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 Function_CodeUri ¶
type Function_CodeUri struct { String *string S3Location *Function_S3Location }
Function_CodeUri is a helper struct that can hold either a String or S3Location value
func (Function_CodeUri) MarshalJSON ¶
func (r Function_CodeUri) MarshalJSON() ([]byte, error)
func (*Function_CodeUri) UnmarshalJSON ¶
func (r *Function_CodeUri) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Function_CollectionSAMPT ¶
type Function_CollectionSAMPT struct { // CollectionId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst CollectionId string `json:"CollectionId,omitempty"` // contains filtered or unexported fields }
Function_CollectionSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.CollectionSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_CollectionSAMPT) AWSCloudFormationType ¶
func (r *Function_CollectionSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_CollectionSAMPT) DeletionPolicy ¶
func (r *Function_CollectionSAMPT) 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 (*Function_CollectionSAMPT) DependsOn ¶
func (r *Function_CollectionSAMPT) 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 (*Function_CollectionSAMPT) Metadata ¶
func (r *Function_CollectionSAMPT) 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 (*Function_CollectionSAMPT) SetDeletionPolicy ¶
func (r *Function_CollectionSAMPT) 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 (*Function_CollectionSAMPT) SetDependsOn ¶
func (r *Function_CollectionSAMPT) 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 (*Function_CollectionSAMPT) SetMetadata ¶
func (r *Function_CollectionSAMPT) 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 Function_DeadLetterQueue ¶
type Function_DeadLetterQueue struct { // TargetArn AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction TargetArn string `json:"TargetArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Function_DeadLetterQueue AWS CloudFormation Resource (AWS::Serverless::Function.DeadLetterQueue) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deadletterqueue-object
func (*Function_DeadLetterQueue) AWSCloudFormationType ¶
func (r *Function_DeadLetterQueue) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_DeadLetterQueue) DeletionPolicy ¶
func (r *Function_DeadLetterQueue) 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 (*Function_DeadLetterQueue) DependsOn ¶
func (r *Function_DeadLetterQueue) 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 (*Function_DeadLetterQueue) Metadata ¶
func (r *Function_DeadLetterQueue) 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 (*Function_DeadLetterQueue) SetDeletionPolicy ¶
func (r *Function_DeadLetterQueue) 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 (*Function_DeadLetterQueue) SetDependsOn ¶
func (r *Function_DeadLetterQueue) 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 (*Function_DeadLetterQueue) SetMetadata ¶
func (r *Function_DeadLetterQueue) 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 Function_DeploymentPreference ¶
type Function_DeploymentPreference struct { // Alarms AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object Alarms []string `json:"Alarms,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object Enabled bool `json:"Enabled,omitempty"` // Hooks AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object Hooks map[string]string `json:"Hooks,omitempty"` // Role AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object Role string `json:"Role,omitempty"` // Type AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Function_DeploymentPreference AWS CloudFormation Resource (AWS::Serverless::Function.DeploymentPreference) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object
func (*Function_DeploymentPreference) AWSCloudFormationType ¶
func (r *Function_DeploymentPreference) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_DeploymentPreference) DeletionPolicy ¶
func (r *Function_DeploymentPreference) 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 (*Function_DeploymentPreference) DependsOn ¶
func (r *Function_DeploymentPreference) 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 (*Function_DeploymentPreference) Metadata ¶
func (r *Function_DeploymentPreference) 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 (*Function_DeploymentPreference) SetDeletionPolicy ¶
func (r *Function_DeploymentPreference) 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 (*Function_DeploymentPreference) SetDependsOn ¶
func (r *Function_DeploymentPreference) 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 (*Function_DeploymentPreference) SetMetadata ¶
func (r *Function_DeploymentPreference) 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 Function_DomainSAMPT ¶
type Function_DomainSAMPT struct { // DomainName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst DomainName string `json:"DomainName,omitempty"` // contains filtered or unexported fields }
Function_DomainSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.DomainSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_DomainSAMPT) AWSCloudFormationType ¶
func (r *Function_DomainSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_DomainSAMPT) DeletionPolicy ¶
func (r *Function_DomainSAMPT) 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 (*Function_DomainSAMPT) DependsOn ¶
func (r *Function_DomainSAMPT) 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 (*Function_DomainSAMPT) Metadata ¶
func (r *Function_DomainSAMPT) 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 (*Function_DomainSAMPT) SetDeletionPolicy ¶
func (r *Function_DomainSAMPT) 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 (*Function_DomainSAMPT) SetDependsOn ¶
func (r *Function_DomainSAMPT) 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 (*Function_DomainSAMPT) SetMetadata ¶
func (r *Function_DomainSAMPT) 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 Function_DynamoDBEvent ¶
type Function_DynamoDBEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb BatchSize int `json:"BatchSize,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb Enabled bool `json:"Enabled,omitempty"` // StartingPosition AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb StartingPosition string `json:"StartingPosition,omitempty"` // Stream AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb Stream string `json:"Stream,omitempty"` // contains filtered or unexported fields }
Function_DynamoDBEvent AWS CloudFormation Resource (AWS::Serverless::Function.DynamoDBEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#dynamodb
func (*Function_DynamoDBEvent) AWSCloudFormationType ¶
func (r *Function_DynamoDBEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_DynamoDBEvent) DeletionPolicy ¶
func (r *Function_DynamoDBEvent) 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 (*Function_DynamoDBEvent) DependsOn ¶
func (r *Function_DynamoDBEvent) 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 (*Function_DynamoDBEvent) Metadata ¶
func (r *Function_DynamoDBEvent) 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 (*Function_DynamoDBEvent) SetDeletionPolicy ¶
func (r *Function_DynamoDBEvent) 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 (*Function_DynamoDBEvent) SetDependsOn ¶
func (r *Function_DynamoDBEvent) 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 (*Function_DynamoDBEvent) SetMetadata ¶
func (r *Function_DynamoDBEvent) 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 Function_EmptySAMPT ¶
type Function_EmptySAMPT struct {
// contains filtered or unexported fields
}
Function_EmptySAMPT AWS CloudFormation Resource (AWS::Serverless::Function.EmptySAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_EmptySAMPT) AWSCloudFormationType ¶
func (r *Function_EmptySAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_EmptySAMPT) DeletionPolicy ¶
func (r *Function_EmptySAMPT) 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 (*Function_EmptySAMPT) DependsOn ¶
func (r *Function_EmptySAMPT) 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 (*Function_EmptySAMPT) Metadata ¶
func (r *Function_EmptySAMPT) 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 (*Function_EmptySAMPT) SetDeletionPolicy ¶
func (r *Function_EmptySAMPT) 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 (*Function_EmptySAMPT) SetDependsOn ¶
func (r *Function_EmptySAMPT) 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 (*Function_EmptySAMPT) SetMetadata ¶
func (r *Function_EmptySAMPT) 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 Function_EventSource ¶
type Function_EventSource struct { // Properties AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-types Properties *Function_Properties `json:"Properties,omitempty"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-object Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Function_EventSource AWS CloudFormation Resource (AWS::Serverless::Function.EventSource) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#event-source-object
func (*Function_EventSource) AWSCloudFormationType ¶
func (r *Function_EventSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_EventSource) DeletionPolicy ¶
func (r *Function_EventSource) 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 (*Function_EventSource) DependsOn ¶
func (r *Function_EventSource) 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 (*Function_EventSource) Metadata ¶
func (r *Function_EventSource) 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 (*Function_EventSource) SetDeletionPolicy ¶
func (r *Function_EventSource) 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 (*Function_EventSource) SetDependsOn ¶
func (r *Function_EventSource) 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 (*Function_EventSource) SetMetadata ¶
func (r *Function_EventSource) 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 Function_Events ¶
Function_Events is a helper struct that can hold either a String or String value
func (Function_Events) MarshalJSON ¶
func (r Function_Events) MarshalJSON() ([]byte, error)
func (*Function_Events) UnmarshalJSON ¶
func (r *Function_Events) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Function_FunctionEnvironment ¶
type Function_FunctionEnvironment struct { // Variables AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#environment-object Variables map[string]string `json:"Variables,omitempty"` // contains filtered or unexported fields }
Function_FunctionEnvironment AWS CloudFormation Resource (AWS::Serverless::Function.FunctionEnvironment) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#environment-object
func (*Function_FunctionEnvironment) AWSCloudFormationType ¶
func (r *Function_FunctionEnvironment) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_FunctionEnvironment) DeletionPolicy ¶
func (r *Function_FunctionEnvironment) 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 (*Function_FunctionEnvironment) DependsOn ¶
func (r *Function_FunctionEnvironment) 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 (*Function_FunctionEnvironment) Metadata ¶
func (r *Function_FunctionEnvironment) 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 (*Function_FunctionEnvironment) SetDeletionPolicy ¶
func (r *Function_FunctionEnvironment) 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 (*Function_FunctionEnvironment) SetDependsOn ¶
func (r *Function_FunctionEnvironment) 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 (*Function_FunctionEnvironment) SetMetadata ¶
func (r *Function_FunctionEnvironment) 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 Function_FunctionSAMPT ¶
type Function_FunctionSAMPT struct { // FunctionName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst FunctionName string `json:"FunctionName,omitempty"` // contains filtered or unexported fields }
Function_FunctionSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.FunctionSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_FunctionSAMPT) AWSCloudFormationType ¶
func (r *Function_FunctionSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_FunctionSAMPT) DeletionPolicy ¶
func (r *Function_FunctionSAMPT) 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 (*Function_FunctionSAMPT) DependsOn ¶
func (r *Function_FunctionSAMPT) 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 (*Function_FunctionSAMPT) Metadata ¶
func (r *Function_FunctionSAMPT) 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 (*Function_FunctionSAMPT) SetDeletionPolicy ¶
func (r *Function_FunctionSAMPT) 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 (*Function_FunctionSAMPT) SetDependsOn ¶
func (r *Function_FunctionSAMPT) 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 (*Function_FunctionSAMPT) SetMetadata ¶
func (r *Function_FunctionSAMPT) 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 Function_IAMPolicyDocument ¶
type Function_IAMPolicyDocument struct { // Statement AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html Statement interface{} `json:"Statement,omitempty"` // contains filtered or unexported fields }
Function_IAMPolicyDocument AWS CloudFormation Resource (AWS::Serverless::Function.IAMPolicyDocument) See: http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html
func (*Function_IAMPolicyDocument) AWSCloudFormationType ¶
func (r *Function_IAMPolicyDocument) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_IAMPolicyDocument) DeletionPolicy ¶
func (r *Function_IAMPolicyDocument) 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 (*Function_IAMPolicyDocument) DependsOn ¶
func (r *Function_IAMPolicyDocument) 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 (*Function_IAMPolicyDocument) Metadata ¶
func (r *Function_IAMPolicyDocument) 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 (*Function_IAMPolicyDocument) SetDeletionPolicy ¶
func (r *Function_IAMPolicyDocument) 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 (*Function_IAMPolicyDocument) SetDependsOn ¶
func (r *Function_IAMPolicyDocument) 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 (*Function_IAMPolicyDocument) SetMetadata ¶
func (r *Function_IAMPolicyDocument) 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 Function_IdentitySAMPT ¶
type Function_IdentitySAMPT struct { // IdentityName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst IdentityName string `json:"IdentityName,omitempty"` // contains filtered or unexported fields }
Function_IdentitySAMPT AWS CloudFormation Resource (AWS::Serverless::Function.IdentitySAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_IdentitySAMPT) AWSCloudFormationType ¶
func (r *Function_IdentitySAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_IdentitySAMPT) DeletionPolicy ¶
func (r *Function_IdentitySAMPT) 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 (*Function_IdentitySAMPT) DependsOn ¶
func (r *Function_IdentitySAMPT) 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 (*Function_IdentitySAMPT) Metadata ¶
func (r *Function_IdentitySAMPT) 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 (*Function_IdentitySAMPT) SetDeletionPolicy ¶
func (r *Function_IdentitySAMPT) 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 (*Function_IdentitySAMPT) SetDependsOn ¶
func (r *Function_IdentitySAMPT) 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 (*Function_IdentitySAMPT) SetMetadata ¶
func (r *Function_IdentitySAMPT) 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 Function_IoTRuleEvent ¶
type Function_IoTRuleEvent struct { // AwsIotSqlVersion AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#iotrule AwsIotSqlVersion string `json:"AwsIotSqlVersion,omitempty"` // Sql AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#iotrule Sql string `json:"Sql,omitempty"` // contains filtered or unexported fields }
Function_IoTRuleEvent AWS CloudFormation Resource (AWS::Serverless::Function.IoTRuleEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#iotrule
func (*Function_IoTRuleEvent) AWSCloudFormationType ¶
func (r *Function_IoTRuleEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_IoTRuleEvent) DeletionPolicy ¶
func (r *Function_IoTRuleEvent) 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 (*Function_IoTRuleEvent) DependsOn ¶
func (r *Function_IoTRuleEvent) 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 (*Function_IoTRuleEvent) Metadata ¶
func (r *Function_IoTRuleEvent) 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 (*Function_IoTRuleEvent) SetDeletionPolicy ¶
func (r *Function_IoTRuleEvent) 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 (*Function_IoTRuleEvent) SetDependsOn ¶
func (r *Function_IoTRuleEvent) 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 (*Function_IoTRuleEvent) SetMetadata ¶
func (r *Function_IoTRuleEvent) 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 Function_KeySAMPT ¶
type Function_KeySAMPT struct { // KeyId AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst KeyId string `json:"KeyId,omitempty"` // contains filtered or unexported fields }
Function_KeySAMPT AWS CloudFormation Resource (AWS::Serverless::Function.KeySAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_KeySAMPT) AWSCloudFormationType ¶
func (r *Function_KeySAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_KeySAMPT) DeletionPolicy ¶
func (r *Function_KeySAMPT) 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 (*Function_KeySAMPT) DependsOn ¶
func (r *Function_KeySAMPT) 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 (*Function_KeySAMPT) Metadata ¶
func (r *Function_KeySAMPT) 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 (*Function_KeySAMPT) SetDeletionPolicy ¶
func (r *Function_KeySAMPT) 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 (*Function_KeySAMPT) SetDependsOn ¶
func (r *Function_KeySAMPT) 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 (*Function_KeySAMPT) SetMetadata ¶
func (r *Function_KeySAMPT) 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 Function_KinesisEvent ¶
type Function_KinesisEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis BatchSize int `json:"BatchSize,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis Enabled bool `json:"Enabled,omitempty"` // StartingPosition AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis StartingPosition string `json:"StartingPosition,omitempty"` // Stream AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis Stream string `json:"Stream,omitempty"` // contains filtered or unexported fields }
Function_KinesisEvent AWS CloudFormation Resource (AWS::Serverless::Function.KinesisEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#kinesis
func (*Function_KinesisEvent) AWSCloudFormationType ¶
func (r *Function_KinesisEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_KinesisEvent) DeletionPolicy ¶
func (r *Function_KinesisEvent) 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 (*Function_KinesisEvent) DependsOn ¶
func (r *Function_KinesisEvent) 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 (*Function_KinesisEvent) Metadata ¶
func (r *Function_KinesisEvent) 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 (*Function_KinesisEvent) SetDeletionPolicy ¶
func (r *Function_KinesisEvent) 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 (*Function_KinesisEvent) SetDependsOn ¶
func (r *Function_KinesisEvent) 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 (*Function_KinesisEvent) SetMetadata ¶
func (r *Function_KinesisEvent) 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 Function_LogGroupSAMPT ¶
type Function_LogGroupSAMPT struct { // LogGroupName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst LogGroupName string `json:"LogGroupName,omitempty"` // contains filtered or unexported fields }
Function_LogGroupSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.LogGroupSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_LogGroupSAMPT) AWSCloudFormationType ¶
func (r *Function_LogGroupSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_LogGroupSAMPT) DeletionPolicy ¶
func (r *Function_LogGroupSAMPT) 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 (*Function_LogGroupSAMPT) DependsOn ¶
func (r *Function_LogGroupSAMPT) 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 (*Function_LogGroupSAMPT) Metadata ¶
func (r *Function_LogGroupSAMPT) 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 (*Function_LogGroupSAMPT) SetDeletionPolicy ¶
func (r *Function_LogGroupSAMPT) 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 (*Function_LogGroupSAMPT) SetDependsOn ¶
func (r *Function_LogGroupSAMPT) 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 (*Function_LogGroupSAMPT) SetMetadata ¶
func (r *Function_LogGroupSAMPT) 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 Function_Policies ¶
type Function_Policies struct { String *string StringArray *[]string IAMPolicyDocument *Function_IAMPolicyDocument IAMPolicyDocumentArray *[]Function_IAMPolicyDocument SAMPolicyTemplateArray *[]Function_SAMPolicyTemplate }
Function_Policies is a helper struct that can hold either a String, String, IAMPolicyDocument, SAMPolicyTemplate, or IAMPolicyDocument value
func (Function_Policies) MarshalJSON ¶
func (r Function_Policies) MarshalJSON() ([]byte, error)
func (*Function_Policies) UnmarshalJSON ¶
func (r *Function_Policies) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Function_Properties ¶
type Function_Properties struct { S3Event *Function_S3Event SNSEvent *Function_SNSEvent SQSEvent *Function_SQSEvent KinesisEvent *Function_KinesisEvent DynamoDBEvent *Function_DynamoDBEvent ApiEvent *Function_ApiEvent ScheduleEvent *Function_ScheduleEvent CloudWatchEventEvent *Function_CloudWatchEventEvent IoTRuleEvent *Function_IoTRuleEvent AlexaSkillEvent *Function_AlexaSkillEvent }
Function_Properties is a helper struct that can hold either a S3Event, SNSEvent, SQSEvent, KinesisEvent, DynamoDBEvent, ApiEvent, ScheduleEvent, CloudWatchEventEvent, IoTRuleEvent, or AlexaSkillEvent value
func (Function_Properties) MarshalJSON ¶
func (r Function_Properties) MarshalJSON() ([]byte, error)
func (*Function_Properties) UnmarshalJSON ¶
func (r *Function_Properties) UnmarshalJSON(b []byte) error
Hook into the marshaller
type Function_QueueSAMPT ¶
type Function_QueueSAMPT struct { // QueueName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst QueueName string `json:"QueueName,omitempty"` // contains filtered or unexported fields }
Function_QueueSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.QueueSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_QueueSAMPT) AWSCloudFormationType ¶
func (r *Function_QueueSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_QueueSAMPT) DeletionPolicy ¶
func (r *Function_QueueSAMPT) 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 (*Function_QueueSAMPT) DependsOn ¶
func (r *Function_QueueSAMPT) 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 (*Function_QueueSAMPT) Metadata ¶
func (r *Function_QueueSAMPT) 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 (*Function_QueueSAMPT) SetDeletionPolicy ¶
func (r *Function_QueueSAMPT) 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 (*Function_QueueSAMPT) SetDependsOn ¶
func (r *Function_QueueSAMPT) 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 (*Function_QueueSAMPT) SetMetadata ¶
func (r *Function_QueueSAMPT) 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 Function_S3Event ¶
type Function_S3Event struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 Bucket string `json:"Bucket,omitempty"` // Events AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 Events *Function_Events `json:"Events,omitempty"` // Filter AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 Filter *Function_S3NotificationFilter `json:"Filter,omitempty"` // contains filtered or unexported fields }
Function_S3Event AWS CloudFormation Resource (AWS::Serverless::Function.S3Event) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3
func (*Function_S3Event) AWSCloudFormationType ¶
func (r *Function_S3Event) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_S3Event) DeletionPolicy ¶
func (r *Function_S3Event) 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 (*Function_S3Event) DependsOn ¶
func (r *Function_S3Event) 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 (*Function_S3Event) Metadata ¶
func (r *Function_S3Event) 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 (*Function_S3Event) SetDeletionPolicy ¶
func (r *Function_S3Event) 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 (*Function_S3Event) SetDependsOn ¶
func (r *Function_S3Event) 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 (*Function_S3Event) SetMetadata ¶
func (r *Function_S3Event) 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 Function_S3Location ¶
type Function_S3Location struct { // Bucket AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Bucket string `json:"Bucket,omitempty"` // Key AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Key string `json:"Key,omitempty"` // Version AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Version int `json:"Version,omitempty"` // contains filtered or unexported fields }
Function_S3Location AWS CloudFormation Resource (AWS::Serverless::Function.S3Location) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3-location-object
func (*Function_S3Location) AWSCloudFormationType ¶
func (r *Function_S3Location) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_S3Location) DeletionPolicy ¶
func (r *Function_S3Location) 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 (*Function_S3Location) DependsOn ¶
func (r *Function_S3Location) 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 (*Function_S3Location) Metadata ¶
func (r *Function_S3Location) 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 (*Function_S3Location) SetDeletionPolicy ¶
func (r *Function_S3Location) 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 (*Function_S3Location) SetDependsOn ¶
func (r *Function_S3Location) 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 (*Function_S3Location) SetMetadata ¶
func (r *Function_S3Location) 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 Function_S3NotificationFilter ¶
type Function_S3NotificationFilter struct { // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html S3Key string `json:"S3Key,omitempty"` // contains filtered or unexported fields }
Function_S3NotificationFilter AWS CloudFormation Resource (AWS::Serverless::Function.S3NotificationFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html
func (*Function_S3NotificationFilter) AWSCloudFormationType ¶
func (r *Function_S3NotificationFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_S3NotificationFilter) DeletionPolicy ¶
func (r *Function_S3NotificationFilter) 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 (*Function_S3NotificationFilter) DependsOn ¶
func (r *Function_S3NotificationFilter) 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 (*Function_S3NotificationFilter) Metadata ¶
func (r *Function_S3NotificationFilter) 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 (*Function_S3NotificationFilter) SetDeletionPolicy ¶
func (r *Function_S3NotificationFilter) 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 (*Function_S3NotificationFilter) SetDependsOn ¶
func (r *Function_S3NotificationFilter) 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 (*Function_S3NotificationFilter) SetMetadata ¶
func (r *Function_S3NotificationFilter) 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 Function_SAMPolicyTemplate ¶
type Function_SAMPolicyTemplate struct { // AMIDescribePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst AMIDescribePolicy *Function_EmptySAMPT `json:"AMIDescribePolicy,omitempty"` // CloudFormationDescribeStacksPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst CloudFormationDescribeStacksPolicy *Function_EmptySAMPT `json:"CloudFormationDescribeStacksPolicy,omitempty"` // CloudWatchPutMetricPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst CloudWatchPutMetricPolicy *Function_EmptySAMPT `json:"CloudWatchPutMetricPolicy,omitempty"` // DynamoDBCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst DynamoDBCrudPolicy *Function_TableSAMPT `json:"DynamoDBCrudPolicy,omitempty"` // DynamoDBReadPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst DynamoDBReadPolicy *Function_TableSAMPT `json:"DynamoDBReadPolicy,omitempty"` // DynamoDBStreamReadPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst DynamoDBStreamReadPolicy *Function_TableStreamSAMPT `json:"DynamoDBStreamReadPolicy,omitempty"` // EC2DescribePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst EC2DescribePolicy *Function_EmptySAMPT `json:"EC2DescribePolicy,omitempty"` // ElasticsearchHttpPostPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst ElasticsearchHttpPostPolicy *Function_DomainSAMPT `json:"ElasticsearchHttpPostPolicy,omitempty"` // FilterLogEventsPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst FilterLogEventsPolicy *Function_LogGroupSAMPT `json:"FilterLogEventsPolicy,omitempty"` // KMSDecryptPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst KMSDecryptPolicy *Function_KeySAMPT `json:"KMSDecryptPolicy,omitempty"` // KinesisCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst KinesisCrudPolicy *Function_StreamSAMPT `json:"KinesisCrudPolicy,omitempty"` // KinesisStreamReadPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst KinesisStreamReadPolicy *Function_StreamSAMPT `json:"KinesisStreamReadPolicy,omitempty"` // LambdaInvokePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst LambdaInvokePolicy *Function_FunctionSAMPT `json:"LambdaInvokePolicy,omitempty"` // RekognitionDetectOnlyPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst RekognitionDetectOnlyPolicy *Function_EmptySAMPT `json:"RekognitionDetectOnlyPolicy,omitempty"` // RekognitionLabelsPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst RekognitionLabelsPolicy *Function_EmptySAMPT `json:"RekognitionLabelsPolicy,omitempty"` // RekognitionNoDataAccessPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst RekognitionNoDataAccessPolicy *Function_CollectionSAMPT `json:"RekognitionNoDataAccessPolicy,omitempty"` // RekognitionReadPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst RekognitionReadPolicy *Function_CollectionSAMPT `json:"RekognitionReadPolicy,omitempty"` // RekognitionWriteOnlyAccessPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst RekognitionWriteOnlyAccessPolicy *Function_CollectionSAMPT `json:"RekognitionWriteOnlyAccessPolicy,omitempty"` // S3CrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst S3CrudPolicy *Function_BucketSAMPT `json:"S3CrudPolicy,omitempty"` // S3ReadPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst S3ReadPolicy *Function_BucketSAMPT `json:"S3ReadPolicy,omitempty"` // SESBulkTemplatedCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SESBulkTemplatedCrudPolicy *Function_IdentitySAMPT `json:"SESBulkTemplatedCrudPolicy,omitempty"` // SESCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SESCrudPolicy *Function_IdentitySAMPT `json:"SESCrudPolicy,omitempty"` // SESEmailTemplateCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SESEmailTemplateCrudPolicy *Function_EmptySAMPT `json:"SESEmailTemplateCrudPolicy,omitempty"` // SESSendBouncePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SESSendBouncePolicy *Function_IdentitySAMPT `json:"SESSendBouncePolicy,omitempty"` // SNSCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SNSCrudPolicy *Function_TopicSAMPT `json:"SNSCrudPolicy,omitempty"` // SNSPublishMessagePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SNSPublishMessagePolicy *Function_TopicSAMPT `json:"SNSPublishMessagePolicy,omitempty"` // SQSPollerPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SQSPollerPolicy *Function_QueueSAMPT `json:"SQSPollerPolicy,omitempty"` // SQSSendMessagePolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst SQSSendMessagePolicy *Function_QueueSAMPT `json:"SQSSendMessagePolicy,omitempty"` // StepFunctionsExecutionPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst StepFunctionsExecutionPolicy *Function_StateMachineSAMPT `json:"StepFunctionsExecutionPolicy,omitempty"` // VPCAccessPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst VPCAccessPolicy *Function_EmptySAMPT `json:"VPCAccessPolicy,omitempty"` // contains filtered or unexported fields }
Function_SAMPolicyTemplate AWS CloudFormation Resource (AWS::Serverless::Function.SAMPolicyTemplate) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_SAMPolicyTemplate) AWSCloudFormationType ¶
func (r *Function_SAMPolicyTemplate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_SAMPolicyTemplate) DeletionPolicy ¶
func (r *Function_SAMPolicyTemplate) 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 (*Function_SAMPolicyTemplate) DependsOn ¶
func (r *Function_SAMPolicyTemplate) 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 (*Function_SAMPolicyTemplate) Metadata ¶
func (r *Function_SAMPolicyTemplate) 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 (*Function_SAMPolicyTemplate) SetDeletionPolicy ¶
func (r *Function_SAMPolicyTemplate) 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 (*Function_SAMPolicyTemplate) SetDependsOn ¶
func (r *Function_SAMPolicyTemplate) 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 (*Function_SAMPolicyTemplate) SetMetadata ¶
func (r *Function_SAMPolicyTemplate) 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 Function_SNSEvent ¶
type Function_SNSEvent struct { // Topic AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sns Topic string `json:"Topic,omitempty"` // contains filtered or unexported fields }
Function_SNSEvent AWS CloudFormation Resource (AWS::Serverless::Function.SNSEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sns
func (*Function_SNSEvent) AWSCloudFormationType ¶
func (r *Function_SNSEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_SNSEvent) DeletionPolicy ¶
func (r *Function_SNSEvent) 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 (*Function_SNSEvent) DependsOn ¶
func (r *Function_SNSEvent) 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 (*Function_SNSEvent) Metadata ¶
func (r *Function_SNSEvent) 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 (*Function_SNSEvent) SetDeletionPolicy ¶
func (r *Function_SNSEvent) 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 (*Function_SNSEvent) SetDependsOn ¶
func (r *Function_SNSEvent) 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 (*Function_SNSEvent) SetMetadata ¶
func (r *Function_SNSEvent) 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 Function_SQSEvent ¶
type Function_SQSEvent struct { // BatchSize AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs BatchSize int `json:"BatchSize,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs Enabled bool `json:"Enabled,omitempty"` // Queue AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs Queue string `json:"Queue,omitempty"` // contains filtered or unexported fields }
Function_SQSEvent AWS CloudFormation Resource (AWS::Serverless::Function.SQSEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#sqs
func (*Function_SQSEvent) AWSCloudFormationType ¶
func (r *Function_SQSEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_SQSEvent) DeletionPolicy ¶
func (r *Function_SQSEvent) 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 (*Function_SQSEvent) DependsOn ¶
func (r *Function_SQSEvent) 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 (*Function_SQSEvent) Metadata ¶
func (r *Function_SQSEvent) 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 (*Function_SQSEvent) SetDeletionPolicy ¶
func (r *Function_SQSEvent) 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 (*Function_SQSEvent) SetDependsOn ¶
func (r *Function_SQSEvent) 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 (*Function_SQSEvent) SetMetadata ¶
func (r *Function_SQSEvent) 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 Function_ScheduleEvent ¶
type Function_ScheduleEvent struct { // Input AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule Input string `json:"Input,omitempty"` // Schedule AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule Schedule string `json:"Schedule,omitempty"` // contains filtered or unexported fields }
Function_ScheduleEvent AWS CloudFormation Resource (AWS::Serverless::Function.ScheduleEvent) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#schedule
func (*Function_ScheduleEvent) AWSCloudFormationType ¶
func (r *Function_ScheduleEvent) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_ScheduleEvent) DeletionPolicy ¶
func (r *Function_ScheduleEvent) 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 (*Function_ScheduleEvent) DependsOn ¶
func (r *Function_ScheduleEvent) 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 (*Function_ScheduleEvent) Metadata ¶
func (r *Function_ScheduleEvent) 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 (*Function_ScheduleEvent) SetDeletionPolicy ¶
func (r *Function_ScheduleEvent) 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 (*Function_ScheduleEvent) SetDependsOn ¶
func (r *Function_ScheduleEvent) 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 (*Function_ScheduleEvent) SetMetadata ¶
func (r *Function_ScheduleEvent) 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 Function_StateMachineSAMPT ¶
type Function_StateMachineSAMPT struct { // StateMachineName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst StateMachineName string `json:"StateMachineName,omitempty"` // contains filtered or unexported fields }
Function_StateMachineSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.StateMachineSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_StateMachineSAMPT) AWSCloudFormationType ¶
func (r *Function_StateMachineSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_StateMachineSAMPT) DeletionPolicy ¶
func (r *Function_StateMachineSAMPT) 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 (*Function_StateMachineSAMPT) DependsOn ¶
func (r *Function_StateMachineSAMPT) 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 (*Function_StateMachineSAMPT) Metadata ¶
func (r *Function_StateMachineSAMPT) 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 (*Function_StateMachineSAMPT) SetDeletionPolicy ¶
func (r *Function_StateMachineSAMPT) 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 (*Function_StateMachineSAMPT) SetDependsOn ¶
func (r *Function_StateMachineSAMPT) 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 (*Function_StateMachineSAMPT) SetMetadata ¶
func (r *Function_StateMachineSAMPT) 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 Function_StreamSAMPT ¶
type Function_StreamSAMPT struct { // StreamName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst StreamName string `json:"StreamName,omitempty"` // contains filtered or unexported fields }
Function_StreamSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.StreamSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_StreamSAMPT) AWSCloudFormationType ¶
func (r *Function_StreamSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_StreamSAMPT) DeletionPolicy ¶
func (r *Function_StreamSAMPT) 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 (*Function_StreamSAMPT) DependsOn ¶
func (r *Function_StreamSAMPT) 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 (*Function_StreamSAMPT) Metadata ¶
func (r *Function_StreamSAMPT) 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 (*Function_StreamSAMPT) SetDeletionPolicy ¶
func (r *Function_StreamSAMPT) 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 (*Function_StreamSAMPT) SetDependsOn ¶
func (r *Function_StreamSAMPT) 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 (*Function_StreamSAMPT) SetMetadata ¶
func (r *Function_StreamSAMPT) 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 Function_TableSAMPT ¶
type Function_TableSAMPT struct { // TableName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst TableName string `json:"TableName,omitempty"` // contains filtered or unexported fields }
Function_TableSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.TableSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_TableSAMPT) AWSCloudFormationType ¶
func (r *Function_TableSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_TableSAMPT) DeletionPolicy ¶
func (r *Function_TableSAMPT) 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 (*Function_TableSAMPT) DependsOn ¶
func (r *Function_TableSAMPT) 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 (*Function_TableSAMPT) Metadata ¶
func (r *Function_TableSAMPT) 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 (*Function_TableSAMPT) SetDeletionPolicy ¶
func (r *Function_TableSAMPT) 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 (*Function_TableSAMPT) SetDependsOn ¶
func (r *Function_TableSAMPT) 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 (*Function_TableSAMPT) SetMetadata ¶
func (r *Function_TableSAMPT) 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 Function_TableStreamSAMPT ¶
type Function_TableStreamSAMPT struct { // StreamName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst StreamName string `json:"StreamName,omitempty"` // TableName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst TableName string `json:"TableName,omitempty"` // contains filtered or unexported fields }
Function_TableStreamSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.TableStreamSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_TableStreamSAMPT) AWSCloudFormationType ¶
func (r *Function_TableStreamSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_TableStreamSAMPT) DeletionPolicy ¶
func (r *Function_TableStreamSAMPT) 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 (*Function_TableStreamSAMPT) DependsOn ¶
func (r *Function_TableStreamSAMPT) 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 (*Function_TableStreamSAMPT) Metadata ¶
func (r *Function_TableStreamSAMPT) 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 (*Function_TableStreamSAMPT) SetDeletionPolicy ¶
func (r *Function_TableStreamSAMPT) 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 (*Function_TableStreamSAMPT) SetDependsOn ¶
func (r *Function_TableStreamSAMPT) 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 (*Function_TableStreamSAMPT) SetMetadata ¶
func (r *Function_TableStreamSAMPT) 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 Function_TopicSAMPT ¶
type Function_TopicSAMPT struct { // TopicName AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst TopicName string `json:"TopicName,omitempty"` // contains filtered or unexported fields }
Function_TopicSAMPT AWS CloudFormation Resource (AWS::Serverless::Function.TopicSAMPT) See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst
func (*Function_TopicSAMPT) AWSCloudFormationType ¶
func (r *Function_TopicSAMPT) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_TopicSAMPT) DeletionPolicy ¶
func (r *Function_TopicSAMPT) 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 (*Function_TopicSAMPT) DependsOn ¶
func (r *Function_TopicSAMPT) 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 (*Function_TopicSAMPT) Metadata ¶
func (r *Function_TopicSAMPT) 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 (*Function_TopicSAMPT) SetDeletionPolicy ¶
func (r *Function_TopicSAMPT) 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 (*Function_TopicSAMPT) SetDependsOn ¶
func (r *Function_TopicSAMPT) 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 (*Function_TopicSAMPT) SetMetadata ¶
func (r *Function_TopicSAMPT) 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 Function_VpcConfig ¶
type Function_VpcConfig struct { // SecurityGroupIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html SubnetIds []string `json:"SubnetIds,omitempty"` // contains filtered or unexported fields }
Function_VpcConfig AWS CloudFormation Resource (AWS::Serverless::Function.VpcConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html
func (*Function_VpcConfig) AWSCloudFormationType ¶
func (r *Function_VpcConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Function_VpcConfig) DeletionPolicy ¶
func (r *Function_VpcConfig) 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 (*Function_VpcConfig) DependsOn ¶
func (r *Function_VpcConfig) 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 (*Function_VpcConfig) Metadata ¶
func (r *Function_VpcConfig) 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 (*Function_VpcConfig) SetDeletionPolicy ¶
func (r *Function_VpcConfig) 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 (*Function_VpcConfig) SetDependsOn ¶
func (r *Function_VpcConfig) 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 (*Function_VpcConfig) SetMetadata ¶
func (r *Function_VpcConfig) 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 LayerVersion ¶
type LayerVersion struct { // CompatibleRuntimes AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion CompatibleRuntimes []string `json:"CompatibleRuntimes,omitempty"` // ContentUri AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion ContentUri string `json:"ContentUri,omitempty"` // Description AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion Description string `json:"Description,omitempty"` // LayerName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion LayerName string `json:"LayerName,omitempty"` // LicenseInfo AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion LicenseInfo string `json:"LicenseInfo,omitempty"` // RetentionPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion RetentionPolicy string `json:"RetentionPolicy,omitempty"` // contains filtered or unexported fields }
LayerVersion AWS CloudFormation Resource (AWS::Serverless::LayerVersion) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesslayerversion
func (*LayerVersion) AWSCloudFormationType ¶
func (r *LayerVersion) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LayerVersion) DeletionPolicy ¶
func (r *LayerVersion) 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 (*LayerVersion) DependsOn ¶
func (r *LayerVersion) 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 (LayerVersion) MarshalJSON ¶
func (r LayerVersion) 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 (*LayerVersion) Metadata ¶
func (r *LayerVersion) 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 (*LayerVersion) SetDeletionPolicy ¶
func (r *LayerVersion) 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 (*LayerVersion) SetDependsOn ¶
func (r *LayerVersion) 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 (*LayerVersion) SetMetadata ¶
func (r *LayerVersion) 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 (*LayerVersion) UnmarshalJSON ¶
func (r *LayerVersion) 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 SimpleTable ¶
type SimpleTable struct { // PrimaryKey AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object PrimaryKey *SimpleTable_PrimaryKey `json:"PrimaryKey,omitempty"` // ProvisionedThroughput AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html ProvisionedThroughput *SimpleTable_ProvisionedThroughput `json:"ProvisionedThroughput,omitempty"` // SSESpecification AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable SSESpecification *SimpleTable_SSESpecification `json:"SSESpecification,omitempty"` // TableName AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable TableName string `json:"TableName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable Tags map[string]string `json:"Tags,omitempty"` // contains filtered or unexported fields }
SimpleTable AWS CloudFormation Resource (AWS::Serverless::SimpleTable) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlesssimpletable
func (*SimpleTable) AWSCloudFormationType ¶
func (r *SimpleTable) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleTable) DeletionPolicy ¶
func (r *SimpleTable) 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 (*SimpleTable) DependsOn ¶
func (r *SimpleTable) 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 (SimpleTable) MarshalJSON ¶
func (r SimpleTable) 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 (*SimpleTable) Metadata ¶
func (r *SimpleTable) 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 (*SimpleTable) SetDeletionPolicy ¶
func (r *SimpleTable) 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 (*SimpleTable) SetDependsOn ¶
func (r *SimpleTable) 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 (*SimpleTable) SetMetadata ¶
func (r *SimpleTable) 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 (*SimpleTable) UnmarshalJSON ¶
func (r *SimpleTable) 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 SimpleTable_PrimaryKey ¶
type SimpleTable_PrimaryKey struct { // Name AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object Name string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: true // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
SimpleTable_PrimaryKey AWS CloudFormation Resource (AWS::Serverless::SimpleTable.PrimaryKey) See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#primary-key-object
func (*SimpleTable_PrimaryKey) AWSCloudFormationType ¶
func (r *SimpleTable_PrimaryKey) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleTable_PrimaryKey) DeletionPolicy ¶
func (r *SimpleTable_PrimaryKey) 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 (*SimpleTable_PrimaryKey) DependsOn ¶
func (r *SimpleTable_PrimaryKey) 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 (*SimpleTable_PrimaryKey) Metadata ¶
func (r *SimpleTable_PrimaryKey) 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 (*SimpleTable_PrimaryKey) SetDeletionPolicy ¶
func (r *SimpleTable_PrimaryKey) 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 (*SimpleTable_PrimaryKey) SetDependsOn ¶
func (r *SimpleTable_PrimaryKey) 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 (*SimpleTable_PrimaryKey) SetMetadata ¶
func (r *SimpleTable_PrimaryKey) 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 SimpleTable_ProvisionedThroughput ¶
type SimpleTable_ProvisionedThroughput struct { // ReadCapacityUnits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html ReadCapacityUnits int `json:"ReadCapacityUnits,omitempty"` // WriteCapacityUnits AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html WriteCapacityUnits int `json:"WriteCapacityUnits"` // contains filtered or unexported fields }
SimpleTable_ProvisionedThroughput AWS CloudFormation Resource (AWS::Serverless::SimpleTable.ProvisionedThroughput) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html
func (*SimpleTable_ProvisionedThroughput) AWSCloudFormationType ¶
func (r *SimpleTable_ProvisionedThroughput) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleTable_ProvisionedThroughput) DeletionPolicy ¶
func (r *SimpleTable_ProvisionedThroughput) 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 (*SimpleTable_ProvisionedThroughput) DependsOn ¶
func (r *SimpleTable_ProvisionedThroughput) 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 (*SimpleTable_ProvisionedThroughput) Metadata ¶
func (r *SimpleTable_ProvisionedThroughput) 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 (*SimpleTable_ProvisionedThroughput) SetDeletionPolicy ¶
func (r *SimpleTable_ProvisionedThroughput) 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 (*SimpleTable_ProvisionedThroughput) SetDependsOn ¶
func (r *SimpleTable_ProvisionedThroughput) 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 (*SimpleTable_ProvisionedThroughput) SetMetadata ¶
func (r *SimpleTable_ProvisionedThroughput) 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 SimpleTable_SSESpecification ¶
type SimpleTable_SSESpecification struct { // SSEEnabled AWS CloudFormation Property // Required: false // See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html SSEEnabled bool `json:"SSEEnabled,omitempty"` // contains filtered or unexported fields }
SimpleTable_SSESpecification AWS CloudFormation Resource (AWS::Serverless::SimpleTable.SSESpecification) See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html
func (*SimpleTable_SSESpecification) AWSCloudFormationType ¶
func (r *SimpleTable_SSESpecification) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleTable_SSESpecification) DeletionPolicy ¶
func (r *SimpleTable_SSESpecification) 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 (*SimpleTable_SSESpecification) DependsOn ¶
func (r *SimpleTable_SSESpecification) 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 (*SimpleTable_SSESpecification) Metadata ¶
func (r *SimpleTable_SSESpecification) 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 (*SimpleTable_SSESpecification) SetDeletionPolicy ¶
func (r *SimpleTable_SSESpecification) 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 (*SimpleTable_SSESpecification) SetDependsOn ¶
func (r *SimpleTable_SSESpecification) 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 (*SimpleTable_SSESpecification) SetMetadata ¶
func (r *SimpleTable_SSESpecification) 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
¶
- api_definitionuri.go
- application_location.go
- aws-serverless-api.go
- aws-serverless-api_accesslogsetting.go
- aws-serverless-api_auth.go
- aws-serverless-api_s3location.go
- aws-serverless-application.go
- aws-serverless-application_applicationlocation.go
- aws-serverless-function.go
- aws-serverless-function_alexaskillevent.go
- aws-serverless-function_apievent.go
- aws-serverless-function_bucketsampt.go
- aws-serverless-function_cloudwatcheventevent.go
- aws-serverless-function_collectionsampt.go
- aws-serverless-function_deadletterqueue.go
- aws-serverless-function_deploymentpreference.go
- aws-serverless-function_domainsampt.go
- aws-serverless-function_dynamodbevent.go
- aws-serverless-function_emptysampt.go
- aws-serverless-function_eventsource.go
- aws-serverless-function_functionenvironment.go
- aws-serverless-function_functionsampt.go
- aws-serverless-function_iampolicydocument.go
- aws-serverless-function_identitysampt.go
- aws-serverless-function_iotruleevent.go
- aws-serverless-function_keysampt.go
- aws-serverless-function_kinesisevent.go
- aws-serverless-function_loggroupsampt.go
- aws-serverless-function_queuesampt.go
- aws-serverless-function_s3event.go
- aws-serverless-function_s3location.go
- aws-serverless-function_s3notificationfilter.go
- aws-serverless-function_sampolicytemplate.go
- aws-serverless-function_scheduleevent.go
- aws-serverless-function_snsevent.go
- aws-serverless-function_sqsevent.go
- aws-serverless-function_statemachinesampt.go
- aws-serverless-function_streamsampt.go
- aws-serverless-function_tablesampt.go
- aws-serverless-function_tablestreamsampt.go
- aws-serverless-function_topicsampt.go
- aws-serverless-function_vpcconfig.go
- aws-serverless-layerversion.go
- aws-serverless-simpletable.go
- aws-serverless-simpletable_primarykey.go
- aws-serverless-simpletable_provisionedthroughput.go
- aws-serverless-simpletable_ssespecification.go
- function_codeuri.go
- function_events.go
- function_policies.go
- function_properties.go