diff --git a/invoke.go b/invoke.go index 4831a9ee73..40510a8580 100644 --- a/invoke.go +++ b/invoke.go @@ -12,6 +12,7 @@ import ( "sync" "github.com/awslabs/goformation" + "github.com/awslabs/goformation/intrinsics" "github.com/codegangsta/cli" ) @@ -33,7 +34,9 @@ func invoke(c *cli.Context) { } filename := getTemplateFilename(c.String("template")) - template, err := goformation.Open(filename) + template, err := goformation.OpenWithOptions(filename, &intrinsics.ProcessorOptions{ + ParameterOverrides: parseParameters(c.String("parameter-values")), + }) if err != nil { log.Fatalf("Failed to parse template: %s\n", err) } diff --git a/main.go b/main.go index 03b4be8fd3..25ee70d94c 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,8 @@ import ( "fmt" "os" "path/filepath" + "regexp" + "strings" "github.com/codegangsta/cli" "github.com/fatih/color" @@ -62,6 +64,11 @@ func main() { Usage: "AWS SAM template file", EnvVar: "SAM_TEMPLATE_FILE", }, + cli.StringFlag{ + Name: "parameter-values", + Usage: "Optional. A string that contains CloudFormation parameter overrides encoded as key-value pairs. Use the same format as the AWS CLI, e.g. 'ParameterKey=KeyPairName,ParameterValue=MyKey ParameterKey=InstanceType,ParameterValue=t1.micro'. In case of parsing errors all values are ignored", + EnvVar: "SAM_TEMPLATE_PARAM_ARG", + }, cli.StringFlag{ Name: "log-file, l", Usage: "Optional logfile to send runtime logs to", @@ -124,6 +131,11 @@ func main() { Usage: "AWS SAM template file", EnvVar: "SAM_TEMPLATE_FILE", }, + cli.StringFlag{ + Name: "parameter-values", + Usage: "Optional. A string that contains CloudFormation parameter overrides encoded as key-value pairs. Use the same format as the AWS CLI, e.g. 'ParameterKey=KeyPairName,ParameterValue=MyKey ParameterKey=InstanceType,ParameterValue=t1.micro'. In case of parsing errors all values are ignored", + EnvVar: "SAM_TEMPLATE_PARAM_ARG", + }, cli.StringFlag{ Name: "log-file, l", Usage: "Optional. Logfile to send runtime logs to", @@ -351,6 +363,24 @@ func main() { } +// regexp that parses Cloudformation paramter key-value pair: https://regex101.com/r/hruxlg/3 +var paramRe = regexp.MustCompile(`(?:ParameterKey)=("(?:\\.|[^"\\]+)*"|(?:\\.|[^, "\\]+)*),(?:ParameterValue)=("(?:\\.|[^"\\]+)*"|(?:\\.|[^ ,"\\]+)*)`) + +// parseParameters parses the Cloudformation parameters like string and converts +// it into a map of key-value pairs. +func parseParameters(arg string) (overrides map[string]interface{}) { + overrides = make(map[string]interface{}) + + unquote := func(orig string) string { + return strings.Replace(strings.TrimSuffix(strings.TrimPrefix(orig, `"`), `"`), `\ `, ` `, -1) + } + + for _, match := range paramRe.FindAllStringSubmatch(arg, -1) { + overrides[unquote(match[1])] = unquote(match[2]) + } + return +} + // getTemplateFilename allows SAM Local to default to either template.yaml // or template.yml for the --template/-t parameter. This is helpful, as there // isn't a hard definition for the filename suffix and usage tends to be mixed diff --git a/params_test.go b/params_test.go new file mode 100644 index 0000000000..25d087d667 --- /dev/null +++ b/params_test.go @@ -0,0 +1,47 @@ +package main + +import ( + . "github.com/onsi/ginkgo" + . "github.com/onsi/gomega" +) + +var _ = Describe("Parse Cloudformation parameters", func() { + + Context("with normal input", func() { + + It("returns empty map when input is missing", func() { + p := parseParameters("") + Expect(p).To(BeEmpty()) + }) + + It("returns expected values when input is correct", func() { + p := parseParameters("ParameterKey=KeyPairName,ParameterValue=MyKey ParameterKey=InstanceType,ParameterValue=t1.micro") + Expect(p).To(HaveLen(2)) + Expect(p).To(HaveKeyWithValue("KeyPairName", "MyKey")) + Expect(p).To(HaveKeyWithValue("InstanceType", "t1.micro")) + }) + + It("returns partial values when input is malformed", func() { + p := parseParameters("ParameterKey=KeyPairName,ParameterValue=MyKey Para") + Expect(p).To(HaveLen(1)) + Expect(p).To(HaveKeyWithValue("KeyPairName", "MyKey")) + }) + }) + + Context("with escaped input", func() { + + It("returns expected values when keys or values are quoted", func() { + p := parseParameters(`ParameterKey="KeyPairName",ParameterValue="MyKey " ParameterKey=InstanceType,ParameterValue=t1\ mic\ ro`) + Expect(p).To(HaveLen(2)) + Expect(p).To(HaveKeyWithValue("KeyPairName", "MyKey ")) + Expect(p).To(HaveKeyWithValue("InstanceType", "t1 mic ro")) + }) + + It("handles wrong quotings", func() { + p := parseParameters(`ParameterKey="KeyPairName,ParameterValue="MyKey" ParameterKey=InstanceType,ParameterValue=t1\ micro`) + Expect(p).To(HaveLen(1)) + Expect(p).To(HaveKeyWithValue("InstanceType", "t1 micro")) + }) + + }) +}) diff --git a/start.go b/start.go index af9e01f863..f35a934732 100644 --- a/start.go +++ b/start.go @@ -8,6 +8,8 @@ import ( "os" "path/filepath" + "github.com/awslabs/goformation/intrinsics" + "github.com/awslabs/aws-sam-local/router" "github.com/awslabs/goformation" "github.com/codegangsta/cli" @@ -29,7 +31,9 @@ func start(c *cli.Context) { } filename := getTemplateFilename(c.String("template")) - template, err := goformation.Open(filename) + template, err := goformation.OpenWithOptions(filename, &intrinsics.ProcessorOptions{ + ParameterOverrides: parseParameters(c.String("parameter-values")), + }) if err != nil { log.Fatalf("Failed to parse template: %s\n", err) } diff --git a/vendor/github.com/awslabs/goformation/README.md b/vendor/github.com/awslabs/goformation/README.md index 2e48351a9a..b69daad2fd 100644 --- a/vendor/github.com/awslabs/goformation/README.md +++ b/vendor/github.com/awslabs/goformation/README.md @@ -7,13 +7,12 @@ - [Main features](#main-features) - [Installation](#installation) - [Usage](#usage) - - [Marhsalling CloudFormation/SAM described with Go structs, into YAML/JSON](#marhsalling-cloudformationsam-described-with-go-structs-into-yamljson) - - [Unmarhalling CloudFormation YAML/JSON into Go structs](#unmarhalling-cloudformation-yamljson-into-go-structs) + - [Marshalling CloudFormation/SAM described with Go structs, into YAML/JSON](#marshalling-cloudformationsam-described-with-go-structs-into-yamljson) + - [Unmarshalling CloudFormation YAML/JSON into Go structs](#unmarshalling-cloudformation-yamljson-into-go-structs) - [Updating CloudFormation / SAM Resources in GoFormation](#updating-cloudformation-sam-resources-in-goformation) - [Advanced](#advanced) - [AWS CloudFormation Intrinsic Functions](#aws-cloudformation-intrinsic-functions) - [Resolving References (Ref)](#resolving-references-ref) - - [Warning: YAML short form intrinsic functions (e.g. !Sub)](#warning-yaml-short-form-intrinsic-functions-eg-sub) - [Contributing](#contributing) ## Main features @@ -33,99 +32,109 @@ $ go get github.com/awslabs/goformation ## Usage -### Marhsalling CloudFormation/SAM described with Go structs, into YAML/JSON +### Marshalling CloudFormation/SAM described with Go structs, into YAML/JSON -Below is an example of building a CloudFormation template programatically, then outputting the resulting JSON +Below is an example of building a CloudFormation template programmatically, then outputting the resulting JSON ```go package main import ( - "fmt" - "github.com/awslabs/goformation" - "github.com/awslabs/goformation/cloudformation" + "fmt" + + "github.com/awslabs/goformation/cloudformation" ) func main() { - // Create a new CloudFormation template - template := cloudformation.NewTemplate() - - // An an example SNS Topic - template.Resources["MySNSTopic"] = cloudformation.AWSSNSTopic{ - DisplayName: "test-sns-topic-display-name", - TopicName: "test-sns-topic-name", - Subscription: []cloudformation.AWSSNSTopic_Subscription{ - cloudformation.AWSSNSTopic_Subscription{ - Endpoint: "test-sns-topic-subscription-endpoint", - Protocol: "test-sns-topic-subscription-protocol", - }, - }, - } - - // ...and a Route 53 Hosted Zone too - template.Resources["MyRoute53HostedZone"] = cloudformation.AWSRoute53HostedZone{ - Name: "example.com", - } - - // Let's see the JSON - j, err := template.JSON() - if err != nil { - fmt.Printf("Failed to generate JSON: %s\n", err) - } else { - fmt.Print(j) - } - - y, err := template.YAML() - if err != nil { - fmt.Printf("Failed to generate JSON: %s\n", err) - } else { - fmt.Print(y) - } + // Create a new CloudFormation template + template := cloudformation.NewTemplate() + + // An an example SNS Topic + template.Resources["MySNSTopic"] = &cloudformation.AWSSNSTopic{ + DisplayName: "test-sns-topic-display-name", + TopicName: "test-sns-topic-name", + Subscription: []cloudformation.AWSSNSTopic_Subscription{ + cloudformation.AWSSNSTopic_Subscription{ + Endpoint: "test-sns-topic-subscription-endpoint", + Protocol: "test-sns-topic-subscription-protocol", + }, + }, + } + + // ...and a Route 53 Hosted Zone too + template.Resources["MyRoute53HostedZone"] = &cloudformation.AWSRoute53HostedZone{ + Name: "example.com", + } + + // Let's see the JSON + j, err := template.JSON() + if err != nil { + fmt.Printf("Failed to generate JSON: %s\n", err) + } else { + fmt.Printf("%s\n", string(j)) + } + + y, err := template.YAML() + if err != nil { + fmt.Printf("Failed to generate YAML: %s\n", err) + } else { + fmt.Printf("%s\n", string(y)) + } } ``` -Would output the following JSON template +Would output the following JSON template: ```javascript { "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyRoute53HostedZone": { - "Name": "example.com" + "Type": "AWS::Route53::HostedZone", + "Properties": { + "Name": "example.com" + } }, "MySNSTopic": { - "DisplayName": "test-sns-topic-display-name", - "Subscription": [ - { - "Endpoint": "test-sns-topic-subscription-endpoint", - "Protocol": "test-sns-topic-subscription-protocol" - } - ], - "TopicName": "test-sns-topic-name" + "Type": "AWS::SNS::Topic", + "Properties": { + "DisplayName": "test-sns-topic-display-name", + "Subscription": [ + { + "Endpoint": "test-sns-topic-subscription-endpoint", + "Protocol": "test-sns-topic-subscription-protocol" + } + ], + "TopicName": "test-sns-topic-name" + } } } } ``` -...and the following YAML template +...and the following YAML template: ```yaml AWSTemplateFormatVersion: 2010-09-09 Resources: MyRoute53HostedZone: - Name: example.com + Type: AWS::Route53::HostedZone + Properties: + Name: example.com MySNSTopic: - DisplayName: test-sns-topic-display-name - Subscription: - - Endpoint: test-sns-topic-subscription-endpoint - Protocol: test-sns-topic-subscription-protocol - TopicName: test-sns-topic-name + Type: AWS::SNS::Topic + Properties: + DisplayName: test-sns-topic-display-name + Subscription: + - Endpoint: test-sns-topic-subscription-endpoint + Protocol: test-sns-topic-subscription-protocol + TopicName: test-sns-topic-name ``` -### Unmarhalling CloudFormation YAML/JSON into Go structs +### Unmarshalling CloudFormation YAML/JSON into Go structs GoFormation also works the other way - parsing JSON/YAML CloudFormation/SAM templates into Go structs. @@ -144,7 +153,7 @@ func main() { template, err := goformation.Open("template.yaml") // ...or provide one as a byte array ([]byte) - template, err := goformation.Parse(data) + template, err := goformation.ParseYAML(data) // You can then inspect all of the values for name, resource := range template.Resources { @@ -179,7 +188,7 @@ Generated 17 AWS SAM resources from specification v2016-10-31 Generated JSON Schema: schema/cloudformation.schema.json ``` -Our aim is to automatically update GoFormation whenever the AWS CloudFormation Resource Specification changes, via an automated pull request to this repository. This is not currently in place. +The GoFormation build pipeline automatically checks for any updated AWS CloudFormation resources on a daily basis, and creates a pull request against this repository if any are found. ## Advanced @@ -194,13 +203,13 @@ The following [AWS CloudFormation Intrinsic Functions](http://docs.aws.amazon.co - [x] [Fn::Split](intrinsics/fnsplit.go) - [x] [Fn::Sub](intrinsics/fnsub.go) - [x] [Ref](intrinsics/ref.go) -- [ ] Fn::And -- [ ] Fn::Equals -- [ ] Fn::If -- [ ] Fn::Not -- [ ] Fn::Or +- [x] [Fn::And](intrinsics/fnand.go) +- [x] [Fn::Equals](intrinsics/fnequals.go) +- [x] [Fn::If](intrinsics/fnif.go) +- [x] [Fn::Not](intrinsics/fnnot.go) +- [x] [Fn::Or](intrinsics/fnor.go) - [ ] Fn::GetAtt -- [ ] Fn::GetAZs +- [x] [Fn::GetAZs](intrinsics/fngetazs.go) - [ ] Fn::ImportValue Any unsupported intrinsic functions will return `nil`. @@ -211,14 +220,6 @@ The intrinsic 'Ref' function as implemented will resolve all of the [pseudo para If a reference is not a pseudo parameter, GoFormation will try to resolve it within the AWS CloudFormation template. **Currently, this implementation only searches for `Parameters` with a name that matches the ref, and returns the `Default` if it has one.** -#### Warning: YAML short form intrinsic functions (e.g. !Sub) - -While this library supports both JSON and YAML AWS CloudFormation templates, it cannot handle short form intrinsic functions in YAML templates (e.g. `!Sub`). - -We will be adding support soon, however we need to patch Go's YAML library as it doesn't currently support tags. - -If you use a short form intrinsic function today, you'll either get the unresolved value (if the recieving field is a string field), or the template will fail to parse (if it's recieving field is a non-string field). - ## Contributing Contributions and feedback are welcome! Proposals and pull requests will be considered and responded to. For more information, see the [CONTRIBUTING](CONTRIBUTING.md) file. diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-account.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-account.go index 0326416cd7..1603a5da74 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-account.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-account.go @@ -21,11 +21,6 @@ func (r *AWSApiGatewayAccount) AWSCloudFormationType() string { return "AWS::ApiGateway::Account" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayAccount) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayAccount) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey.go index b2580468df..f4dc531547 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey.go @@ -36,11 +36,6 @@ func (r *AWSApiGatewayApiKey) AWSCloudFormationType() string { return "AWS::ApiGateway::ApiKey" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayApiKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayApiKey) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey_stagekey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey_stagekey.go index 774655cdf6..c275afa146 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey_stagekey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-apikey_stagekey.go @@ -19,8 +19,3 @@ type AWSApiGatewayApiKey_StageKey struct { func (r *AWSApiGatewayApiKey_StageKey) AWSCloudFormationType() string { return "AWS::ApiGateway::ApiKey.StageKey" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayApiKey_StageKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-authorizer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-authorizer.go index 37b9590405..5952b6712f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-authorizer.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-authorizer.go @@ -46,7 +46,7 @@ type AWSApiGatewayAuthorizer struct { ProviderARNs []string `json:"ProviderARNs,omitempty"` // RestApiId AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid RestApiId string `json:"RestApiId,omitempty"` @@ -61,11 +61,6 @@ func (r *AWSApiGatewayAuthorizer) AWSCloudFormationType() string { return "AWS::ApiGateway::Authorizer" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayAuthorizer) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayAuthorizer) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-basepathmapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-basepathmapping.go index ebf768735f..31b96f3057 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-basepathmapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-basepathmapping.go @@ -16,7 +16,7 @@ type AWSApiGatewayBasePathMapping struct { BasePath string `json:"BasePath,omitempty"` // DomainName AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname DomainName string `json:"DomainName,omitempty"` @@ -36,11 +36,6 @@ func (r *AWSApiGatewayBasePathMapping) AWSCloudFormationType() string { return "AWS::ApiGateway::BasePathMapping" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayBasePathMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayBasePathMapping) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-clientcertificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-clientcertificate.go index 550febf159..50602f10e7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-clientcertificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-clientcertificate.go @@ -21,11 +21,6 @@ func (r *AWSApiGatewayClientCertificate) AWSCloudFormationType() string { return "AWS::ApiGateway::ClientCertificate" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayClientCertificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayClientCertificate) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment.go index cb7726acd4..2f148c4893 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment.go @@ -36,11 +36,6 @@ func (r *AWSApiGatewayDeployment) AWSCloudFormationType() string { return "AWS::ApiGateway::Deployment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayDeployment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayDeployment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_methodsetting.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_methodsetting.go index b83e53671d..e9849b1cf2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_methodsetting.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_methodsetting.go @@ -1,57 +1,57 @@ package cloudformation // AWSApiGatewayDeployment_MethodSetting AWS CloudFormation Resource (AWS::ApiGateway::Deployment.MethodSetting) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html type AWSApiGatewayDeployment_MethodSetting struct { // CacheDataEncrypted AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachedataencrypted + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachedataencrypted CacheDataEncrypted bool `json:"CacheDataEncrypted,omitempty"` // CacheTtlInSeconds AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachettlinseconds + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachettlinseconds CacheTtlInSeconds int `json:"CacheTtlInSeconds,omitempty"` // CachingEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachingenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachingenabled CachingEnabled bool `json:"CachingEnabled,omitempty"` // DataTraceEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-datatraceenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-datatraceenabled DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` // HttpMethod AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-httpmethod + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-httpmethod HttpMethod string `json:"HttpMethod,omitempty"` // LoggingLevel AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-logginglevel + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-logginglevel LoggingLevel string `json:"LoggingLevel,omitempty"` // MetricsEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-metricsenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-metricsenabled MetricsEnabled bool `json:"MetricsEnabled,omitempty"` // ResourcePath AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-resourcepath + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-resourcepath ResourcePath string `json:"ResourcePath,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingburstlimit + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingburstlimit ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingratelimit + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingratelimit ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` } @@ -59,8 +59,3 @@ type AWSApiGatewayDeployment_MethodSetting struct { func (r *AWSApiGatewayDeployment_MethodSetting) AWSCloudFormationType() string { return "AWS::ApiGateway::Deployment.MethodSetting" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayDeployment_MethodSetting) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_stagedescription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_stagedescription.go index 2f9e9e3bac..4c250f7de3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_stagedescription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-deployment_stagedescription.go @@ -1,82 +1,87 @@ package cloudformation // AWSApiGatewayDeployment_StageDescription AWS CloudFormation Resource (AWS::ApiGateway::Deployment.StageDescription) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html type AWSApiGatewayDeployment_StageDescription struct { // CacheClusterEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled CacheClusterEnabled bool `json:"CacheClusterEnabled,omitempty"` // CacheClusterSize AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclustersize + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclustersize CacheClusterSize string `json:"CacheClusterSize,omitempty"` // CacheDataEncrypted AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachedataencrypted + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachedataencrypted CacheDataEncrypted bool `json:"CacheDataEncrypted,omitempty"` // CacheTtlInSeconds AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachettlinseconds + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachettlinseconds CacheTtlInSeconds int `json:"CacheTtlInSeconds,omitempty"` // CachingEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachingenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachingenabled CachingEnabled bool `json:"CachingEnabled,omitempty"` // ClientCertificateId AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-clientcertificateid + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-clientcertificateid ClientCertificateId string `json:"ClientCertificateId,omitempty"` // DataTraceEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-datatraceenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-datatraceenabled DataTraceEnabled bool `json:"DataTraceEnabled,omitempty"` // Description AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-description + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-description Description string `json:"Description,omitempty"` + // DocumentationVersion AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-documentationversion + DocumentationVersion string `json:"DocumentationVersion,omitempty"` + // LoggingLevel AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-logginglevel + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-logginglevel LoggingLevel string `json:"LoggingLevel,omitempty"` // MethodSettings AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-methodsettings + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-methodsettings MethodSettings []AWSApiGatewayDeployment_MethodSetting `json:"MethodSettings,omitempty"` // MetricsEnabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-metricsenabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-metricsenabled MetricsEnabled bool `json:"MetricsEnabled,omitempty"` // StageName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-stagename + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-stagename StageName string `json:"StageName,omitempty"` // ThrottlingBurstLimit AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingburstlimit + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingburstlimit ThrottlingBurstLimit int `json:"ThrottlingBurstLimit,omitempty"` // ThrottlingRateLimit AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingratelimit + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingratelimit ThrottlingRateLimit float64 `json:"ThrottlingRateLimit,omitempty"` // Variables AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-variables + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-variables Variables map[string]string `json:"Variables,omitempty"` } @@ -84,8 +89,3 @@ type AWSApiGatewayDeployment_StageDescription struct { func (r *AWSApiGatewayDeployment_StageDescription) AWSCloudFormationType() string { return "AWS::ApiGateway::Deployment.StageDescription" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayDeployment_StageDescription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart.go new file mode 100644 index 0000000000..e55daa97bd --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart.go @@ -0,0 +1,120 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSApiGatewayDocumentationPart AWS CloudFormation Resource (AWS::ApiGateway::DocumentationPart) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html +type AWSApiGatewayDocumentationPart struct { + + // Location AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-location + Location *AWSApiGatewayDocumentationPart_Location `json:"Location,omitempty"` + + // Properties AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-properties + Properties string `json:"Properties,omitempty"` + + // RestApiId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-restapiid + RestApiId string `json:"RestApiId,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSApiGatewayDocumentationPart) AWSCloudFormationType() string { + return "AWS::ApiGateway::DocumentationPart" +} + +// 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 (r *AWSApiGatewayDocumentationPart) MarshalJSON() ([]byte, error) { + type Properties AWSApiGatewayDocumentationPart + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSApiGatewayDocumentationPart) UnmarshalJSON(b []byte) error { + type Properties AWSApiGatewayDocumentationPart + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSApiGatewayDocumentationPart(*res.Properties) + } + + return nil +} + +// GetAllAWSApiGatewayDocumentationPartResources retrieves all AWSApiGatewayDocumentationPart items from an AWS CloudFormation template +func (t *Template) GetAllAWSApiGatewayDocumentationPartResources() map[string]AWSApiGatewayDocumentationPart { + results := map[string]AWSApiGatewayDocumentationPart{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSApiGatewayDocumentationPart: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::DocumentationPart" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayDocumentationPart + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSApiGatewayDocumentationPartWithName retrieves all AWSApiGatewayDocumentationPart items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSApiGatewayDocumentationPartWithName(name string) (AWSApiGatewayDocumentationPart, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSApiGatewayDocumentationPart: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::DocumentationPart" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayDocumentationPart + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSApiGatewayDocumentationPart{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart_location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart_location.go new file mode 100644 index 0000000000..4189f180ca --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationpart_location.go @@ -0,0 +1,36 @@ +package cloudformation + +// AWSApiGatewayDocumentationPart_Location AWS CloudFormation Resource (AWS::ApiGateway::DocumentationPart.Location) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html +type AWSApiGatewayDocumentationPart_Location struct { + + // Method AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method + Method string `json:"Method,omitempty"` + + // Name AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-name + Name string `json:"Name,omitempty"` + + // Path AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-path + Path string `json:"Path,omitempty"` + + // StatusCode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-statuscode + StatusCode string `json:"StatusCode,omitempty"` + + // Type AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-type + Type string `json:"Type,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSApiGatewayDocumentationPart_Location) AWSCloudFormationType() string { + return "AWS::ApiGateway::DocumentationPart.Location" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationversion.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationversion.go new file mode 100644 index 0000000000..137c0cfb02 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-documentationversion.go @@ -0,0 +1,120 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSApiGatewayDocumentationVersion AWS CloudFormation Resource (AWS::ApiGateway::DocumentationVersion) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html +type AWSApiGatewayDocumentationVersion struct { + + // Description AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-description + Description string `json:"Description,omitempty"` + + // DocumentationVersion AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-documentationversion + DocumentationVersion string `json:"DocumentationVersion,omitempty"` + + // RestApiId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-restapiid + RestApiId string `json:"RestApiId,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSApiGatewayDocumentationVersion) AWSCloudFormationType() string { + return "AWS::ApiGateway::DocumentationVersion" +} + +// 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 (r *AWSApiGatewayDocumentationVersion) MarshalJSON() ([]byte, error) { + type Properties AWSApiGatewayDocumentationVersion + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSApiGatewayDocumentationVersion) UnmarshalJSON(b []byte) error { + type Properties AWSApiGatewayDocumentationVersion + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSApiGatewayDocumentationVersion(*res.Properties) + } + + return nil +} + +// GetAllAWSApiGatewayDocumentationVersionResources retrieves all AWSApiGatewayDocumentationVersion items from an AWS CloudFormation template +func (t *Template) GetAllAWSApiGatewayDocumentationVersionResources() map[string]AWSApiGatewayDocumentationVersion { + results := map[string]AWSApiGatewayDocumentationVersion{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSApiGatewayDocumentationVersion: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::DocumentationVersion" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayDocumentationVersion + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSApiGatewayDocumentationVersionWithName retrieves all AWSApiGatewayDocumentationVersion items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSApiGatewayDocumentationVersionWithName(name string) (AWSApiGatewayDocumentationVersion, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSApiGatewayDocumentationVersion: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::DocumentationVersion" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayDocumentationVersion + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSApiGatewayDocumentationVersion{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-domainname.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-domainname.go index f299ad3d5d..2dd1458269 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-domainname.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-domainname.go @@ -26,11 +26,6 @@ func (r *AWSApiGatewayDomainName) AWSCloudFormationType() string { return "AWS::ApiGateway::DomainName" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayDomainName) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayDomainName) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-gatewayresponse.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-gatewayresponse.go new file mode 100644 index 0000000000..ed4e03851e --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-gatewayresponse.go @@ -0,0 +1,130 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSApiGatewayGatewayResponse AWS CloudFormation Resource (AWS::ApiGateway::GatewayResponse) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html +type AWSApiGatewayGatewayResponse struct { + + // ResponseParameters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters + ResponseParameters map[string]string `json:"ResponseParameters,omitempty"` + + // ResponseTemplates AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates + ResponseTemplates map[string]string `json:"ResponseTemplates,omitempty"` + + // ResponseType AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype + ResponseType string `json:"ResponseType,omitempty"` + + // RestApiId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid + RestApiId string `json:"RestApiId,omitempty"` + + // StatusCode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode + StatusCode string `json:"StatusCode,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSApiGatewayGatewayResponse) AWSCloudFormationType() string { + return "AWS::ApiGateway::GatewayResponse" +} + +// 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 (r *AWSApiGatewayGatewayResponse) MarshalJSON() ([]byte, error) { + type Properties AWSApiGatewayGatewayResponse + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSApiGatewayGatewayResponse) UnmarshalJSON(b []byte) error { + type Properties AWSApiGatewayGatewayResponse + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSApiGatewayGatewayResponse(*res.Properties) + } + + return nil +} + +// GetAllAWSApiGatewayGatewayResponseResources retrieves all AWSApiGatewayGatewayResponse items from an AWS CloudFormation template +func (t *Template) GetAllAWSApiGatewayGatewayResponseResources() map[string]AWSApiGatewayGatewayResponse { + results := map[string]AWSApiGatewayGatewayResponse{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSApiGatewayGatewayResponse: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::GatewayResponse" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayGatewayResponse + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSApiGatewayGatewayResponseWithName retrieves all AWSApiGatewayGatewayResponse items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSApiGatewayGatewayResponseWithName(name string) (AWSApiGatewayGatewayResponse, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSApiGatewayGatewayResponse: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::GatewayResponse" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayGatewayResponse + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSApiGatewayGatewayResponse{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method.go index e8cbb1a7fa..eabe688e9d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method.go @@ -51,12 +51,12 @@ type AWSApiGatewayMethod struct { RequestParameters map[string]bool `json:"RequestParameters,omitempty"` // ResourceId AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-resourceid ResourceId string `json:"ResourceId,omitempty"` // RestApiId AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-restapiid RestApiId string `json:"RestApiId,omitempty"` } @@ -66,11 +66,6 @@ func (r *AWSApiGatewayMethod) AWSCloudFormationType() string { return "AWS::ApiGateway::Method" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayMethod) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayMethod) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integration.go index 032a157cb7..69ffd670cc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integration.go @@ -59,8 +59,3 @@ type AWSApiGatewayMethod_Integration struct { func (r *AWSApiGatewayMethod_Integration) AWSCloudFormationType() string { return "AWS::ApiGateway::Method.Integration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayMethod_Integration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integrationresponse.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integrationresponse.go index 447d426fb6..67b2a484ae 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integrationresponse.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_integrationresponse.go @@ -20,7 +20,7 @@ type AWSApiGatewayMethod_IntegrationResponse struct { SelectionPattern string `json:"SelectionPattern,omitempty"` // StatusCode AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode StatusCode string `json:"StatusCode,omitempty"` } @@ -29,8 +29,3 @@ type AWSApiGatewayMethod_IntegrationResponse struct { func (r *AWSApiGatewayMethod_IntegrationResponse) AWSCloudFormationType() string { return "AWS::ApiGateway::Method.IntegrationResponse" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayMethod_IntegrationResponse) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_methodresponse.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_methodresponse.go index 93f5e060a1..256763cac7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_methodresponse.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-method_methodresponse.go @@ -15,7 +15,7 @@ type AWSApiGatewayMethod_MethodResponse struct { ResponseParameters map[string]bool `json:"ResponseParameters,omitempty"` // StatusCode AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-statuscode StatusCode string `json:"StatusCode,omitempty"` } @@ -24,8 +24,3 @@ type AWSApiGatewayMethod_MethodResponse struct { func (r *AWSApiGatewayMethod_MethodResponse) AWSCloudFormationType() string { return "AWS::ApiGateway::Method.MethodResponse" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayMethod_MethodResponse) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-model.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-model.go index 7adce0cfeb..2dc019653c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-model.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-model.go @@ -41,11 +41,6 @@ func (r *AWSApiGatewayModel) AWSCloudFormationType() string { return "AWS::ApiGateway::Model" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayModel) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayModel) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-requestvalidator.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-requestvalidator.go new file mode 100644 index 0000000000..4e68bc16b9 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-requestvalidator.go @@ -0,0 +1,125 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSApiGatewayRequestValidator AWS CloudFormation Resource (AWS::ApiGateway::RequestValidator) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html +type AWSApiGatewayRequestValidator struct { + + // Name AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name + Name string `json:"Name,omitempty"` + + // RestApiId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid + RestApiId string `json:"RestApiId,omitempty"` + + // ValidateRequestBody AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody + ValidateRequestBody bool `json:"ValidateRequestBody,omitempty"` + + // ValidateRequestParameters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters + ValidateRequestParameters bool `json:"ValidateRequestParameters,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSApiGatewayRequestValidator) AWSCloudFormationType() string { + return "AWS::ApiGateway::RequestValidator" +} + +// 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 (r *AWSApiGatewayRequestValidator) MarshalJSON() ([]byte, error) { + type Properties AWSApiGatewayRequestValidator + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSApiGatewayRequestValidator) UnmarshalJSON(b []byte) error { + type Properties AWSApiGatewayRequestValidator + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSApiGatewayRequestValidator(*res.Properties) + } + + return nil +} + +// GetAllAWSApiGatewayRequestValidatorResources retrieves all AWSApiGatewayRequestValidator items from an AWS CloudFormation template +func (t *Template) GetAllAWSApiGatewayRequestValidatorResources() map[string]AWSApiGatewayRequestValidator { + results := map[string]AWSApiGatewayRequestValidator{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSApiGatewayRequestValidator: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::RequestValidator" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayRequestValidator + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSApiGatewayRequestValidatorWithName retrieves all AWSApiGatewayRequestValidator items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSApiGatewayRequestValidatorWithName(name string) (AWSApiGatewayRequestValidator, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSApiGatewayRequestValidator: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::ApiGateway::RequestValidator" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSApiGatewayRequestValidator + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSApiGatewayRequestValidator{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-resource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-resource.go index a0f08d2bb0..cf0eca5122 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-resource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-resource.go @@ -31,11 +31,6 @@ func (r *AWSApiGatewayResource) AWSCloudFormationType() string { return "AWS::ApiGateway::Resource" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayResource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayResource) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi.go index 0dff28e5cd..20c8d59727 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi.go @@ -61,11 +61,6 @@ func (r *AWSApiGatewayRestApi) AWSCloudFormationType() string { return "AWS::ApiGateway::RestApi" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayRestApi) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayRestApi) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi_s3location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi_s3location.go index 1d01f4a1c8..56f36a0c09 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi_s3location.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-restapi_s3location.go @@ -29,8 +29,3 @@ type AWSApiGatewayRestApi_S3Location struct { func (r *AWSApiGatewayRestApi_S3Location) AWSCloudFormationType() string { return "AWS::ApiGateway::RestApi.S3Location" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayRestApi_S3Location) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage.go index 35405c646d..798b61c2b2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage.go @@ -35,13 +35,18 @@ type AWSApiGatewayStage struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description Description string `json:"Description,omitempty"` + // DocumentationVersion AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion + DocumentationVersion string `json:"DocumentationVersion,omitempty"` + // MethodSettings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings MethodSettings []AWSApiGatewayStage_MethodSetting `json:"MethodSettings,omitempty"` // RestApiId AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid RestApiId string `json:"RestApiId,omitempty"` @@ -61,11 +66,6 @@ func (r *AWSApiGatewayStage) AWSCloudFormationType() string { return "AWS::ApiGateway::Stage" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayStage) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayStage) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage_methodsetting.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage_methodsetting.go index eac7a6c723..8f850edcb3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage_methodsetting.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-stage_methodsetting.go @@ -59,8 +59,3 @@ type AWSApiGatewayStage_MethodSetting struct { func (r *AWSApiGatewayStage_MethodSetting) AWSCloudFormationType() string { return "AWS::ApiGateway::Stage.MethodSetting" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayStage_MethodSetting) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan.go index 3c59f020e0..e70db3463d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan.go @@ -41,11 +41,6 @@ func (r *AWSApiGatewayUsagePlan) AWSCloudFormationType() string { return "AWS::ApiGateway::UsagePlan" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayUsagePlan) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayUsagePlan) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_apistage.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_apistage.go index 8e9d231c46..19a3dc7674 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_apistage.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_apistage.go @@ -19,8 +19,3 @@ type AWSApiGatewayUsagePlan_ApiStage struct { func (r *AWSApiGatewayUsagePlan_ApiStage) AWSCloudFormationType() string { return "AWS::ApiGateway::UsagePlan.ApiStage" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayUsagePlan_ApiStage) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_quotasettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_quotasettings.go index 2b867d39cc..4d3af3cf57 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_quotasettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_quotasettings.go @@ -24,8 +24,3 @@ type AWSApiGatewayUsagePlan_QuotaSettings struct { func (r *AWSApiGatewayUsagePlan_QuotaSettings) AWSCloudFormationType() string { return "AWS::ApiGateway::UsagePlan.QuotaSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayUsagePlan_QuotaSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_throttlesettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_throttlesettings.go index bd548894fa..7aa059a16a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_throttlesettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplan_throttlesettings.go @@ -19,8 +19,3 @@ type AWSApiGatewayUsagePlan_ThrottleSettings struct { func (r *AWSApiGatewayUsagePlan_ThrottleSettings) AWSCloudFormationType() string { return "AWS::ApiGateway::UsagePlan.ThrottleSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayUsagePlan_ThrottleSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplankey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplankey.go index de1f6155a4..b4946f5ed7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplankey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-apigateway-usageplankey.go @@ -31,11 +31,6 @@ func (r *AWSApiGatewayUsagePlanKey) AWSCloudFormationType() string { return "AWS::ApiGateway::UsagePlanKey" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApiGatewayUsagePlanKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApiGatewayUsagePlanKey) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalabletarget.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalabletarget.go index be7678f088..bb7d9fe0f0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalabletarget.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalabletarget.go @@ -46,11 +46,6 @@ func (r *AWSApplicationAutoScalingScalableTarget) AWSCloudFormationType() string return "AWS::ApplicationAutoScaling::ScalableTarget" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalableTarget) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApplicationAutoScalingScalableTarget) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy.go index a5fb62d583..16040e9741 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy.go @@ -56,11 +56,6 @@ func (r *AWSApplicationAutoScalingScalingPolicy) AWSCloudFormationType() string return "AWS::ApplicationAutoScaling::ScalingPolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSApplicationAutoScalingScalingPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go index b3197474be..d7b230718a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_customizedmetricspecification.go @@ -34,8 +34,3 @@ type AWSApplicationAutoScalingScalingPolicy_CustomizedMetricSpecification struct func (r *AWSApplicationAutoScalingScalingPolicy_CustomizedMetricSpecification) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.CustomizedMetricSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_CustomizedMetricSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_metricdimension.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_metricdimension.go index 6a426b1028..11293772ea 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_metricdimension.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_metricdimension.go @@ -19,8 +19,3 @@ type AWSApplicationAutoScalingScalingPolicy_MetricDimension struct { func (r *AWSApplicationAutoScalingScalingPolicy_MetricDimension) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.MetricDimension" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_MetricDimension) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go index 703f7684a7..1623e565a4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_predefinedmetricspecification.go @@ -19,8 +19,3 @@ type AWSApplicationAutoScalingScalingPolicy_PredefinedMetricSpecification struct func (r *AWSApplicationAutoScalingScalingPolicy_PredefinedMetricSpecification) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_PredefinedMetricSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepadjustment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepadjustment.go index ca41bedc27..449c55e0c0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepadjustment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepadjustment.go @@ -24,8 +24,3 @@ type AWSApplicationAutoScalingScalingPolicy_StepAdjustment struct { func (r *AWSApplicationAutoScalingScalingPolicy_StepAdjustment) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_StepAdjustment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go index c63387ab04..486fc58d33 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_stepscalingpolicyconfiguration.go @@ -34,8 +34,3 @@ type AWSApplicationAutoScalingScalingPolicy_StepScalingPolicyConfiguration struc func (r *AWSApplicationAutoScalingScalingPolicy_StepScalingPolicyConfiguration) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_StepScalingPolicyConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go index 4a2420daa1..3a999b815f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-applicationautoscaling-scalingpolicy_targettrackingscalingpolicyconfiguration.go @@ -34,8 +34,3 @@ type AWSApplicationAutoScalingScalingPolicy_TargetTrackingScalingPolicyConfigura func (r *AWSApplicationAutoScalingScalingPolicy_TargetTrackingScalingPolicyConfiguration) AWSCloudFormationType() string { return "AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSApplicationAutoScalingScalingPolicy_TargetTrackingScalingPolicyConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup.go index 0c0d6e4490..e1a46fabfa 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup.go @@ -101,11 +101,6 @@ func (r *AWSAutoScalingAutoScalingGroup) AWSCloudFormationType() string { return "AWS::AutoScaling::AutoScalingGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingAutoScalingGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSAutoScalingAutoScalingGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_metricscollection.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_metricscollection.go index c89c0a76e0..bbd0c266e8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_metricscollection.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_metricscollection.go @@ -19,8 +19,3 @@ type AWSAutoScalingAutoScalingGroup_MetricsCollection struct { func (r *AWSAutoScalingAutoScalingGroup_MetricsCollection) AWSCloudFormationType() string { return "AWS::AutoScaling::AutoScalingGroup.MetricsCollection" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingAutoScalingGroup_MetricsCollection) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_notificationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_notificationconfiguration.go index 209278e6bf..5c24350973 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_notificationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_notificationconfiguration.go @@ -19,8 +19,3 @@ type AWSAutoScalingAutoScalingGroup_NotificationConfiguration struct { func (r *AWSAutoScalingAutoScalingGroup_NotificationConfiguration) AWSCloudFormationType() string { return "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingAutoScalingGroup_NotificationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_tagproperty.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_tagproperty.go index 6f90c841aa..29ebeb8c93 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_tagproperty.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-autoscalinggroup_tagproperty.go @@ -24,8 +24,3 @@ type AWSAutoScalingAutoScalingGroup_TagProperty struct { func (r *AWSAutoScalingAutoScalingGroup_TagProperty) AWSCloudFormationType() string { return "AWS::AutoScaling::AutoScalingGroup.TagProperty" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingAutoScalingGroup_TagProperty) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration.go index b9fba5bdf6..c7b29ace54 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration.go @@ -101,11 +101,6 @@ func (r *AWSAutoScalingLaunchConfiguration) AWSCloudFormationType() string { return "AWS::AutoScaling::LaunchConfiguration" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingLaunchConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSAutoScalingLaunchConfiguration) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevice.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevice.go index 1853329be3..c2cea84f37 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevice.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevice.go @@ -39,8 +39,3 @@ type AWSAutoScalingLaunchConfiguration_BlockDevice struct { func (r *AWSAutoScalingLaunchConfiguration_BlockDevice) AWSCloudFormationType() string { return "AWS::AutoScaling::LaunchConfiguration.BlockDevice" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingLaunchConfiguration_BlockDevice) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevicemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevicemapping.go index 239fa92bc4..9f987307b0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevicemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-launchconfiguration_blockdevicemapping.go @@ -29,8 +29,3 @@ type AWSAutoScalingLaunchConfiguration_BlockDeviceMapping struct { func (r *AWSAutoScalingLaunchConfiguration_BlockDeviceMapping) AWSCloudFormationType() string { return "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingLaunchConfiguration_BlockDeviceMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-lifecyclehook.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-lifecyclehook.go index cd62559ab6..94d19fdc38 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-lifecyclehook.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-lifecyclehook.go @@ -51,11 +51,6 @@ func (r *AWSAutoScalingLifecycleHook) AWSCloudFormationType() string { return "AWS::AutoScaling::LifecycleHook" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingLifecycleHook) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSAutoScalingLifecycleHook) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy.go index e429e00bf6..5c06a29825 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy.go @@ -11,7 +11,7 @@ import ( type AWSAutoScalingScalingPolicy struct { // AdjustmentType AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-adjustmenttype AdjustmentType string `json:"AdjustmentType,omitempty"` @@ -54,6 +54,11 @@ type AWSAutoScalingScalingPolicy struct { // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments StepAdjustments []AWSAutoScalingScalingPolicy_StepAdjustment `json:"StepAdjustments,omitempty"` + + // TargetTrackingConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration + TargetTrackingConfiguration *AWSAutoScalingScalingPolicy_TargetTrackingConfiguration `json:"TargetTrackingConfiguration,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type @@ -61,11 +66,6 @@ func (r *AWSAutoScalingScalingPolicy) AWSCloudFormationType() string { return "AWS::AutoScaling::ScalingPolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingScalingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSAutoScalingScalingPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_customizedmetricspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_customizedmetricspecification.go new file mode 100644 index 0000000000..7bc0e3bafd --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_customizedmetricspecification.go @@ -0,0 +1,36 @@ +package cloudformation + +// AWSAutoScalingScalingPolicy_CustomizedMetricSpecification AWS CloudFormation Resource (AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html +type AWSAutoScalingScalingPolicy_CustomizedMetricSpecification struct { + + // Dimensions AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-dimensions + Dimensions []AWSAutoScalingScalingPolicy_MetricDimension `json:"Dimensions,omitempty"` + + // MetricName AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-metricname + MetricName string `json:"MetricName,omitempty"` + + // Namespace AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-namespace + Namespace string `json:"Namespace,omitempty"` + + // Statistic AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-statistic + Statistic string `json:"Statistic,omitempty"` + + // Unit AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-unit + Unit string `json:"Unit,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSAutoScalingScalingPolicy_CustomizedMetricSpecification) AWSCloudFormationType() string { + return "AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_metricdimension.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_metricdimension.go new file mode 100644 index 0000000000..28d407a786 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_metricdimension.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSAutoScalingScalingPolicy_MetricDimension AWS CloudFormation Resource (AWS::AutoScaling::ScalingPolicy.MetricDimension) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html +type AWSAutoScalingScalingPolicy_MetricDimension struct { + + // Name AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html#cfn-autoscaling-scalingpolicy-metricdimension-name + Name string `json:"Name,omitempty"` + + // Value AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html#cfn-autoscaling-scalingpolicy-metricdimension-value + Value string `json:"Value,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSAutoScalingScalingPolicy_MetricDimension) AWSCloudFormationType() string { + return "AWS::AutoScaling::ScalingPolicy.MetricDimension" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go new file mode 100644 index 0000000000..1d9c0fd3fd --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_predefinedmetricspecification.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSAutoScalingScalingPolicy_PredefinedMetricSpecification AWS CloudFormation Resource (AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predefinedmetricspecification.html +type AWSAutoScalingScalingPolicy_PredefinedMetricSpecification struct { + + // PredefinedMetricType AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-autoscaling-scalingpolicy-predefinedmetricspecification-predefinedmetrictype + PredefinedMetricType string `json:"PredefinedMetricType,omitempty"` + + // ResourceLabel AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-autoscaling-scalingpolicy-predefinedmetricspecification-resourcelabel + ResourceLabel string `json:"ResourceLabel,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSAutoScalingScalingPolicy_PredefinedMetricSpecification) AWSCloudFormationType() string { + return "AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_stepadjustment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_stepadjustment.go index d85b91da08..4558547993 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_stepadjustment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_stepadjustment.go @@ -24,8 +24,3 @@ type AWSAutoScalingScalingPolicy_StepAdjustment struct { func (r *AWSAutoScalingScalingPolicy_StepAdjustment) AWSCloudFormationType() string { return "AWS::AutoScaling::ScalingPolicy.StepAdjustment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingScalingPolicy_StepAdjustment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go new file mode 100644 index 0000000000..37431b739d --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scalingpolicy_targettrackingconfiguration.go @@ -0,0 +1,31 @@ +package cloudformation + +// AWSAutoScalingScalingPolicy_TargetTrackingConfiguration AWS CloudFormation Resource (AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html +type AWSAutoScalingScalingPolicy_TargetTrackingConfiguration struct { + + // CustomizedMetricSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-customizedmetricspecification + CustomizedMetricSpecification *AWSAutoScalingScalingPolicy_CustomizedMetricSpecification `json:"CustomizedMetricSpecification,omitempty"` + + // DisableScaleIn AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-disablescalein + DisableScaleIn bool `json:"DisableScaleIn,omitempty"` + + // PredefinedMetricSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-predefinedmetricspecification + PredefinedMetricSpecification *AWSAutoScalingScalingPolicy_PredefinedMetricSpecification `json:"PredefinedMetricSpecification,omitempty"` + + // TargetValue AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-targetvalue + TargetValue float64 `json:"TargetValue,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSAutoScalingScalingPolicy_TargetTrackingConfiguration) AWSCloudFormationType() string { + return "AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scheduledaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scheduledaction.go index b61e04fe0f..caac146c93 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scheduledaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-autoscaling-scheduledaction.go @@ -51,11 +51,6 @@ func (r *AWSAutoScalingScheduledAction) AWSCloudFormationType() string { return "AWS::AutoScaling::ScheduledAction" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSAutoScalingScheduledAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSAutoScalingScheduledAction) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment.go index 96e3c2f596..ab722997bd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment.go @@ -41,11 +41,6 @@ func (r *AWSBatchComputeEnvironment) AWSCloudFormationType() string { return "AWS::Batch::ComputeEnvironment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchComputeEnvironment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSBatchComputeEnvironment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment_computeresources.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment_computeresources.go index 1fc09413ef..a8da06bce9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment_computeresources.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-computeenvironment_computeresources.go @@ -74,8 +74,3 @@ type AWSBatchComputeEnvironment_ComputeResources struct { func (r *AWSBatchComputeEnvironment_ComputeResources) AWSCloudFormationType() string { return "AWS::Batch::ComputeEnvironment.ComputeResources" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchComputeEnvironment_ComputeResources) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition.go index 992dbdf680..615099032a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition.go @@ -41,11 +41,6 @@ func (r *AWSBatchJobDefinition) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSBatchJobDefinition) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_containerproperties.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_containerproperties.go index 1feaf7577b..5726595025 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_containerproperties.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_containerproperties.go @@ -69,8 +69,3 @@ type AWSBatchJobDefinition_ContainerProperties struct { func (r *AWSBatchJobDefinition_ContainerProperties) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.ContainerProperties" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_ContainerProperties) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_environment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_environment.go index 97a1082003..62561546c5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_environment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_environment.go @@ -19,8 +19,3 @@ type AWSBatchJobDefinition_Environment struct { func (r *AWSBatchJobDefinition_Environment) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.Environment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_Environment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_mountpoints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_mountpoints.go index c24b6a72f7..957b6359b8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_mountpoints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_mountpoints.go @@ -24,8 +24,3 @@ type AWSBatchJobDefinition_MountPoints struct { func (r *AWSBatchJobDefinition_MountPoints) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.MountPoints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_MountPoints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_retrystrategy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_retrystrategy.go index 3612e34b64..42aa890319 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_retrystrategy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_retrystrategy.go @@ -14,8 +14,3 @@ type AWSBatchJobDefinition_RetryStrategy struct { func (r *AWSBatchJobDefinition_RetryStrategy) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.RetryStrategy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_RetryStrategy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_ulimit.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_ulimit.go index 15f4ae485e..9497cdeaf6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_ulimit.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_ulimit.go @@ -24,8 +24,3 @@ type AWSBatchJobDefinition_Ulimit struct { func (r *AWSBatchJobDefinition_Ulimit) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.Ulimit" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_Ulimit) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumes.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumes.go index 1b19ab8780..5622031c16 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumes.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumes.go @@ -19,8 +19,3 @@ type AWSBatchJobDefinition_Volumes struct { func (r *AWSBatchJobDefinition_Volumes) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.Volumes" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_Volumes) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumeshost.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumeshost.go index c403839dd6..43ca56124e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumeshost.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobdefinition_volumeshost.go @@ -14,8 +14,3 @@ type AWSBatchJobDefinition_VolumesHost struct { func (r *AWSBatchJobDefinition_VolumesHost) AWSCloudFormationType() string { return "AWS::Batch::JobDefinition.VolumesHost" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobDefinition_VolumesHost) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue.go index da44b34bbf..33ce578f87 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue.go @@ -36,11 +36,6 @@ func (r *AWSBatchJobQueue) AWSCloudFormationType() string { return "AWS::Batch::JobQueue" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobQueue) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSBatchJobQueue) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue_computeenvironmentorder.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue_computeenvironmentorder.go index c03a32e025..cbc889f906 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue_computeenvironmentorder.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-batch-jobqueue_computeenvironmentorder.go @@ -19,8 +19,3 @@ type AWSBatchJobQueue_ComputeEnvironmentOrder struct { func (r *AWSBatchJobQueue_ComputeEnvironmentOrder) AWSCloudFormationType() string { return "AWS::Batch::JobQueue.ComputeEnvironmentOrder" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSBatchJobQueue_ComputeEnvironmentOrder) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate.go index 1432156a41..9e889693a0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate.go @@ -36,11 +36,6 @@ func (r *AWSCertificateManagerCertificate) AWSCloudFormationType() string { return "AWS::CertificateManager::Certificate" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCertificateManagerCertificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCertificateManagerCertificate) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate_domainvalidationoption.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate_domainvalidationoption.go index 49114e7811..0cdf8d6c44 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate_domainvalidationoption.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-certificatemanager-certificate_domainvalidationoption.go @@ -19,8 +19,3 @@ type AWSCertificateManagerCertificate_DomainValidationOption struct { func (r *AWSCertificateManagerCertificate_DomainValidationOption) AWSCloudFormationType() string { return "AWS::CertificateManager::Certificate.DomainValidationOption" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCertificateManagerCertificate_DomainValidationOption) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-customresource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-customresource.go index ed5ad4201e..deb5f33556 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-customresource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-customresource.go @@ -21,11 +21,6 @@ func (r *AWSCloudFormationCustomResource) AWSCloudFormationType() string { return "AWS::CloudFormation::CustomResource" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFormationCustomResource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudFormationCustomResource) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-stack.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-stack.go index 5213806f57..866d68651b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-stack.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-stack.go @@ -41,11 +41,6 @@ func (r *AWSCloudFormationStack) AWSCloudFormationType() string { return "AWS::CloudFormation::Stack" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFormationStack) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudFormationStack) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitcondition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitcondition.go index baedda4c00..ed3b56dd0b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitcondition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitcondition.go @@ -31,11 +31,6 @@ func (r *AWSCloudFormationWaitCondition) AWSCloudFormationType() string { return "AWS::CloudFormation::WaitCondition" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFormationWaitCondition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudFormationWaitCondition) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitconditionhandle.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitconditionhandle.go index 20da31dc5f..6766dbb918 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitconditionhandle.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudformation-waitconditionhandle.go @@ -16,11 +16,6 @@ func (r *AWSCloudFormationWaitConditionHandle) AWSCloudFormationType() string { return "AWS::CloudFormation::WaitConditionHandle" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFormationWaitConditionHandle) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudFormationWaitConditionHandle) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution.go index b689111b2f..c9c06f9df3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution.go @@ -21,11 +21,6 @@ func (r *AWSCloudFrontDistribution) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudFrontDistribution) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cachebehavior.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cachebehavior.go index eb4d76db97..2e54fe539d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cachebehavior.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cachebehavior.go @@ -69,8 +69,3 @@ type AWSCloudFrontDistribution_CacheBehavior struct { func (r *AWSCloudFrontDistribution_CacheBehavior) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.CacheBehavior" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_CacheBehavior) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cookies.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cookies.go index ffee2e87db..7be0130eeb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cookies.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_cookies.go @@ -19,8 +19,3 @@ type AWSCloudFrontDistribution_Cookies struct { func (r *AWSCloudFrontDistribution_Cookies) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.Cookies" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_Cookies) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customerrorresponse.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customerrorresponse.go index 4ccaf1b3fe..6320958453 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customerrorresponse.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customerrorresponse.go @@ -29,8 +29,3 @@ type AWSCloudFrontDistribution_CustomErrorResponse struct { func (r *AWSCloudFrontDistribution_CustomErrorResponse) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.CustomErrorResponse" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_CustomErrorResponse) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customoriginconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customoriginconfig.go index 37071b411b..11736d9f6d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customoriginconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_customoriginconfig.go @@ -29,8 +29,3 @@ type AWSCloudFrontDistribution_CustomOriginConfig struct { func (r *AWSCloudFrontDistribution_CustomOriginConfig) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.CustomOriginConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_CustomOriginConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_defaultcachebehavior.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_defaultcachebehavior.go index 9fee44cb53..359e8f6895 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_defaultcachebehavior.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_defaultcachebehavior.go @@ -64,8 +64,3 @@ type AWSCloudFrontDistribution_DefaultCacheBehavior struct { func (r *AWSCloudFrontDistribution_DefaultCacheBehavior) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.DefaultCacheBehavior" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_DefaultCacheBehavior) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_distributionconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_distributionconfig.go index 0d410d433f..b066457813 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_distributionconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_distributionconfig.go @@ -79,8 +79,3 @@ type AWSCloudFrontDistribution_DistributionConfig struct { func (r *AWSCloudFrontDistribution_DistributionConfig) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.DistributionConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_DistributionConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_forwardedvalues.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_forwardedvalues.go index 29c592858c..88bc3f9eaf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_forwardedvalues.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_forwardedvalues.go @@ -29,8 +29,3 @@ type AWSCloudFrontDistribution_ForwardedValues struct { func (r *AWSCloudFrontDistribution_ForwardedValues) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.ForwardedValues" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_ForwardedValues) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_georestriction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_georestriction.go index 41a81c0bcc..321cf0013e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_georestriction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_georestriction.go @@ -19,8 +19,3 @@ type AWSCloudFrontDistribution_GeoRestriction struct { func (r *AWSCloudFrontDistribution_GeoRestriction) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.GeoRestriction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_GeoRestriction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_logging.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_logging.go index f11af1b5f2..2a75c845dc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_logging.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_logging.go @@ -24,8 +24,3 @@ type AWSCloudFrontDistribution_Logging struct { func (r *AWSCloudFrontDistribution_Logging) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.Logging" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_Logging) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origin.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origin.go index 364956d28b..e53e4e34d3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origin.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origin.go @@ -39,8 +39,3 @@ type AWSCloudFrontDistribution_Origin struct { func (r *AWSCloudFrontDistribution_Origin) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.Origin" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_Origin) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origincustomheader.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origincustomheader.go index 653c9d62d7..fee6cd5240 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origincustomheader.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_origincustomheader.go @@ -19,8 +19,3 @@ type AWSCloudFrontDistribution_OriginCustomHeader struct { func (r *AWSCloudFrontDistribution_OriginCustomHeader) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.OriginCustomHeader" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_OriginCustomHeader) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_restrictions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_restrictions.go index 208d3b0d99..1d9795d716 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_restrictions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_restrictions.go @@ -14,8 +14,3 @@ type AWSCloudFrontDistribution_Restrictions struct { func (r *AWSCloudFrontDistribution_Restrictions) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.Restrictions" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_Restrictions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_s3originconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_s3originconfig.go index 4547dc4a38..79445d03ca 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_s3originconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_s3originconfig.go @@ -14,8 +14,3 @@ type AWSCloudFrontDistribution_S3OriginConfig struct { func (r *AWSCloudFrontDistribution_S3OriginConfig) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.S3OriginConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_S3OriginConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_viewercertificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_viewercertificate.go index 1e5da6506b..32727ccfad 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_viewercertificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudfront-distribution_viewercertificate.go @@ -34,8 +34,3 @@ type AWSCloudFrontDistribution_ViewerCertificate struct { func (r *AWSCloudFrontDistribution_ViewerCertificate) AWSCloudFormationType() string { return "AWS::CloudFront::Distribution.ViewerCertificate" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudFrontDistribution_ViewerCertificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail.go index 197af45c35..efe1b52d4f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail.go @@ -7,67 +7,72 @@ import ( ) // AWSCloudTrailTrail AWS CloudFormation Resource (AWS::CloudTrail::Trail) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html type AWSCloudTrailTrail struct { // CloudWatchLogsLogGroupArn AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-cloudwatchlogsloggroupaem + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsloggrouparn CloudWatchLogsLogGroupArn string `json:"CloudWatchLogsLogGroupArn,omitempty"` // CloudWatchLogsRoleArn AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-cloudwatchlogsrolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsrolearn CloudWatchLogsRoleArn string `json:"CloudWatchLogsRoleArn,omitempty"` // EnableLogFileValidation AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-enablelogfilevalidation + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-enablelogfilevalidation EnableLogFileValidation bool `json:"EnableLogFileValidation,omitempty"` + // EventSelectors AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-eventselectors + EventSelectors []AWSCloudTrailTrail_EventSelector `json:"EventSelectors,omitempty"` + // IncludeGlobalServiceEvents AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-includeglobalserviceevents + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-includeglobalserviceevents IncludeGlobalServiceEvents bool `json:"IncludeGlobalServiceEvents,omitempty"` // IsLogging AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-islogging + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-islogging IsLogging bool `json:"IsLogging,omitempty"` // IsMultiRegionTrail AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-ismultiregiontrail + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-ismultiregiontrail IsMultiRegionTrail bool `json:"IsMultiRegionTrail,omitempty"` // KMSKeyId AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-kmskeyid + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-kmskeyid KMSKeyId string `json:"KMSKeyId,omitempty"` // S3BucketName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-s3bucketname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3bucketname S3BucketName string `json:"S3BucketName,omitempty"` // S3KeyPrefix AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-s3keyprefix + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3keyprefix S3KeyPrefix string `json:"S3KeyPrefix,omitempty"` // SnsTopicName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-snstopicname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-snstopicname SnsTopicName string `json:"SnsTopicName,omitempty"` // Tags AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#cfn-cloudtrail-trail-tags + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-tags Tags []Tag `json:"Tags,omitempty"` // TrailName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-trailname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-trailname TrailName string `json:"TrailName,omitempty"` } @@ -76,11 +81,6 @@ func (r *AWSCloudTrailTrail) AWSCloudFormationType() string { return "AWS::CloudTrail::Trail" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudTrailTrail) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudTrailTrail) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_dataresource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_dataresource.go new file mode 100644 index 0000000000..bfbe4b369c --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_dataresource.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSCloudTrailTrail_DataResource AWS CloudFormation Resource (AWS::CloudTrail::Trail.DataResource) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html +type AWSCloudTrailTrail_DataResource struct { + + // Type AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html#cfn-cloudtrail-trail-dataresource-type + Type string `json:"Type,omitempty"` + + // Values AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html#cfn-cloudtrail-trail-dataresource-values + Values []string `json:"Values,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCloudTrailTrail_DataResource) AWSCloudFormationType() string { + return "AWS::CloudTrail::Trail.DataResource" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_eventselector.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_eventselector.go new file mode 100644 index 0000000000..cdc110e4a9 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudtrail-trail_eventselector.go @@ -0,0 +1,26 @@ +package cloudformation + +// AWSCloudTrailTrail_EventSelector AWS CloudFormation Resource (AWS::CloudTrail::Trail.EventSelector) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html +type AWSCloudTrailTrail_EventSelector struct { + + // DataResources AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-dataresources + DataResources []AWSCloudTrailTrail_DataResource `json:"DataResources,omitempty"` + + // IncludeManagementEvents AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-includemanagementevents + IncludeManagementEvents bool `json:"IncludeManagementEvents,omitempty"` + + // ReadWriteType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-readwritetype + ReadWriteType string `json:"ReadWriteType,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCloudTrailTrail_EventSelector) AWSCloudFormationType() string { + return "AWS::CloudTrail::Trail.EventSelector" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm.go index cb0f68314d..76d90fef87 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm.go @@ -106,11 +106,6 @@ func (r *AWSCloudWatchAlarm) AWSCloudFormationType() string { return "AWS::CloudWatch::Alarm" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudWatchAlarm) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudWatchAlarm) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm_dimension.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm_dimension.go index 1759ef56e0..c0ec2ca484 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm_dimension.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-alarm_dimension.go @@ -19,8 +19,3 @@ type AWSCloudWatchAlarm_Dimension struct { func (r *AWSCloudWatchAlarm_Dimension) AWSCloudFormationType() string { return "AWS::CloudWatch::Alarm.Dimension" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudWatchAlarm_Dimension) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-dashboard.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-dashboard.go index 666d3d7ac4..7133edeb4f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-dashboard.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cloudwatch-dashboard.go @@ -26,11 +26,6 @@ func (r *AWSCloudWatchDashboard) AWSCloudFormationType() string { return "AWS::CloudWatch::Dashboard" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCloudWatchDashboard) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCloudWatchDashboard) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project.go index 382be1cc53..6426423d67 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project.go @@ -61,11 +61,6 @@ func (r *AWSCodeBuildProject) AWSCloudFormationType() string { return "AWS::CodeBuild::Project" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodeBuildProject) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_artifacts.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_artifacts.go index 433b378cb4..87469e4f79 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_artifacts.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_artifacts.go @@ -39,8 +39,3 @@ type AWSCodeBuildProject_Artifacts struct { func (r *AWSCodeBuildProject_Artifacts) AWSCloudFormationType() string { return "AWS::CodeBuild::Project.Artifacts" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject_Artifacts) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environment.go index 827fd00b3a..08786ac31e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environment.go @@ -34,8 +34,3 @@ type AWSCodeBuildProject_Environment struct { func (r *AWSCodeBuildProject_Environment) AWSCloudFormationType() string { return "AWS::CodeBuild::Project.Environment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject_Environment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environmentvariable.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environmentvariable.go index becd721991..aaa4cf9974 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environmentvariable.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_environmentvariable.go @@ -19,8 +19,3 @@ type AWSCodeBuildProject_EnvironmentVariable struct { func (r *AWSCodeBuildProject_EnvironmentVariable) AWSCloudFormationType() string { return "AWS::CodeBuild::Project.EnvironmentVariable" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject_EnvironmentVariable) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_source.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_source.go index 83cd1790c1..3e5fb3c301 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_source.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_source.go @@ -29,8 +29,3 @@ type AWSCodeBuildProject_Source struct { func (r *AWSCodeBuildProject_Source) AWSCloudFormationType() string { return "AWS::CodeBuild::Project.Source" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject_Source) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_sourceauth.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_sourceauth.go index 3e9cc6f93a..06aa1dd961 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_sourceauth.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codebuild-project_sourceauth.go @@ -19,8 +19,3 @@ type AWSCodeBuildProject_SourceAuth struct { func (r *AWSCodeBuildProject_SourceAuth) AWSCloudFormationType() string { return "AWS::CodeBuild::Project.SourceAuth" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeBuildProject_SourceAuth) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository.go index 2ab3a1453b..bec9860afc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository.go @@ -31,11 +31,6 @@ func (r *AWSCodeCommitRepository) AWSCloudFormationType() string { return "AWS::CodeCommit::Repository" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeCommitRepository) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodeCommitRepository) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository_repositorytrigger.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository_repositorytrigger.go index bc8cefe838..04bcbd8827 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository_repositorytrigger.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codecommit-repository_repositorytrigger.go @@ -34,8 +34,3 @@ type AWSCodeCommitRepository_RepositoryTrigger struct { func (r *AWSCodeCommitRepository_RepositoryTrigger) AWSCloudFormationType() string { return "AWS::CodeCommit::Repository.RepositoryTrigger" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeCommitRepository_RepositoryTrigger) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-application.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-application.go index c5523d3425..c7980df772 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-application.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-application.go @@ -21,11 +21,6 @@ func (r *AWSCodeDeployApplication) AWSCloudFormationType() string { return "AWS::CodeDeploy::Application" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployApplication) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodeDeployApplication) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig.go index e6deb77007..88204a7250 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig.go @@ -26,11 +26,6 @@ func (r *AWSCodeDeployDeploymentConfig) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentConfig" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodeDeployDeploymentConfig) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go index b3e3a0b9cc..1653689d7a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentconfig_minimumhealthyhosts.go @@ -19,8 +19,3 @@ type AWSCodeDeployDeploymentConfig_MinimumHealthyHosts struct { func (r *AWSCodeDeployDeploymentConfig_MinimumHealthyHosts) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentConfig_MinimumHealthyHosts) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup.go index 42691bb45b..3e2dbce9b1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup.go @@ -20,6 +20,11 @@ type AWSCodeDeployDeploymentGroup struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-applicationname ApplicationName string `json:"ApplicationName,omitempty"` + // AutoRollbackConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration + AutoRollbackConfiguration *AWSCodeDeployDeploymentGroup_AutoRollbackConfiguration `json:"AutoRollbackConfiguration,omitempty"` + // AutoScalingGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-autoscalinggroups @@ -40,11 +45,21 @@ type AWSCodeDeployDeploymentGroup struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentgroupname DeploymentGroupName string `json:"DeploymentGroupName,omitempty"` + // DeploymentStyle AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentstyle + DeploymentStyle *AWSCodeDeployDeploymentGroup_DeploymentStyle `json:"DeploymentStyle,omitempty"` + // Ec2TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ec2tagfilters Ec2TagFilters []AWSCodeDeployDeploymentGroup_EC2TagFilter `json:"Ec2TagFilters,omitempty"` + // LoadBalancerInfo AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-loadbalancerinfo + LoadBalancerInfo *AWSCodeDeployDeploymentGroup_LoadBalancerInfo `json:"LoadBalancerInfo,omitempty"` + // OnPremisesInstanceTagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-onpremisesinstancetagfilters @@ -66,11 +81,6 @@ func (r *AWSCodeDeployDeploymentGroup) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodeDeployDeploymentGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarm.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarm.go index e7486f1f79..6f8c064215 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarm.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarm.go @@ -14,8 +14,3 @@ type AWSCodeDeployDeploymentGroup_Alarm struct { func (r *AWSCodeDeployDeploymentGroup_Alarm) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.Alarm" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_Alarm) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarmconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarmconfiguration.go index 0836c8aed7..9b6d143249 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarmconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_alarmconfiguration.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_AlarmConfiguration struct { func (r *AWSCodeDeployDeploymentGroup_AlarmConfiguration) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_AlarmConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go new file mode 100644 index 0000000000..c98b5400f8 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_autorollbackconfiguration.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSCodeDeployDeploymentGroup_AutoRollbackConfiguration AWS CloudFormation Resource (AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html +type AWSCodeDeployDeploymentGroup_AutoRollbackConfiguration struct { + + // Enabled AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration-enabled + Enabled bool `json:"Enabled,omitempty"` + + // Events AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration-events + Events []string `json:"Events,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCodeDeployDeploymentGroup_AutoRollbackConfiguration) AWSCloudFormationType() string { + return "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deployment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deployment.go index 7904d96919..b51f7488d4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deployment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deployment.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_Deployment struct { func (r *AWSCodeDeployDeploymentGroup_Deployment) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.Deployment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_Deployment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deploymentstyle.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deploymentstyle.go new file mode 100644 index 0000000000..112f724bdc --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_deploymentstyle.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSCodeDeployDeploymentGroup_DeploymentStyle AWS CloudFormation Resource (AWS::CodeDeploy::DeploymentGroup.DeploymentStyle) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html +type AWSCodeDeployDeploymentGroup_DeploymentStyle struct { + + // DeploymentOption AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html#cfn-codedeploy-deploymentgroup-deploymentstyle-deploymentoption + DeploymentOption string `json:"DeploymentOption,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCodeDeployDeploymentGroup_DeploymentStyle) AWSCloudFormationType() string { + return "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_ec2tagfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_ec2tagfilter.go index 7f70503027..2337a79fb1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_ec2tagfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_ec2tagfilter.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_EC2TagFilter struct { func (r *AWSCodeDeployDeploymentGroup_EC2TagFilter) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_EC2TagFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_elbinfo.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_elbinfo.go new file mode 100644 index 0000000000..6aa4a5e14e --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_elbinfo.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSCodeDeployDeploymentGroup_ELBInfo AWS CloudFormation Resource (AWS::CodeDeploy::DeploymentGroup.ELBInfo) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-elbinfo.html +type AWSCodeDeployDeploymentGroup_ELBInfo struct { + + // Name AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-elbinfo.html#cfn-codedeploy-deploymentgroup-elbinfo-name + Name string `json:"Name,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCodeDeployDeploymentGroup_ELBInfo) AWSCloudFormationType() string { + return "AWS::CodeDeploy::DeploymentGroup.ELBInfo" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_githublocation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_githublocation.go index ae994c5397..1eceddba7d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_githublocation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_githublocation.go @@ -19,8 +19,3 @@ type AWSCodeDeployDeploymentGroup_GitHubLocation struct { func (r *AWSCodeDeployDeploymentGroup_GitHubLocation) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.GitHubLocation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_GitHubLocation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_loadbalancerinfo.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_loadbalancerinfo.go new file mode 100644 index 0000000000..8e7ae6d08f --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_loadbalancerinfo.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSCodeDeployDeploymentGroup_LoadBalancerInfo AWS CloudFormation Resource (AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-loadbalancerinfo.html +type AWSCodeDeployDeploymentGroup_LoadBalancerInfo struct { + + // ElbInfoList AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-loadbalancerinfo.html#cfn-codedeploy-deploymentgroup-loadbalancerinfo-elbinfolist + ElbInfoList []AWSCodeDeployDeploymentGroup_ELBInfo `json:"ElbInfoList,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSCodeDeployDeploymentGroup_LoadBalancerInfo) AWSCloudFormationType() string { + return "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_revisionlocation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_revisionlocation.go index 57242d26de..a74c7e4d18 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_revisionlocation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_revisionlocation.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_RevisionLocation struct { func (r *AWSCodeDeployDeploymentGroup_RevisionLocation) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.RevisionLocation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_RevisionLocation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_s3location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_s3location.go index f606041c78..40c7ebbd3b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_s3location.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_s3location.go @@ -34,8 +34,3 @@ type AWSCodeDeployDeploymentGroup_S3Location struct { func (r *AWSCodeDeployDeploymentGroup_S3Location) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.S3Location" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_S3Location) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_tagfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_tagfilter.go index 095fe75f25..91e988c08c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_tagfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_tagfilter.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_TagFilter struct { func (r *AWSCodeDeployDeploymentGroup_TagFilter) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.TagFilter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_TagFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_triggerconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_triggerconfig.go index 7a5ed3b862..fd5d1e8f12 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_triggerconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codedeploy-deploymentgroup_triggerconfig.go @@ -24,8 +24,3 @@ type AWSCodeDeployDeploymentGroup_TriggerConfig struct { func (r *AWSCodeDeployDeploymentGroup_TriggerConfig) AWSCloudFormationType() string { return "AWS::CodeDeploy::DeploymentGroup.TriggerConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodeDeployDeploymentGroup_TriggerConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype.go index 9714df3544..990df7163e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype.go @@ -51,11 +51,6 @@ func (r *AWSCodePipelineCustomActionType) AWSCloudFormationType() string { return "AWS::CodePipeline::CustomActionType" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelineCustomActionType) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodePipelineCustomActionType) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_artifactdetails.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_artifactdetails.go index b276c7c1d4..ccb42aa00b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_artifactdetails.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_artifactdetails.go @@ -19,8 +19,3 @@ type AWSCodePipelineCustomActionType_ArtifactDetails struct { func (r *AWSCodePipelineCustomActionType_ArtifactDetails) AWSCloudFormationType() string { return "AWS::CodePipeline::CustomActionType.ArtifactDetails" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelineCustomActionType_ArtifactDetails) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_configurationproperties.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_configurationproperties.go index 2ce1465eff..ac4c8eb7e2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_configurationproperties.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_configurationproperties.go @@ -44,8 +44,3 @@ type AWSCodePipelineCustomActionType_ConfigurationProperties struct { func (r *AWSCodePipelineCustomActionType_ConfigurationProperties) AWSCloudFormationType() string { return "AWS::CodePipeline::CustomActionType.ConfigurationProperties" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelineCustomActionType_ConfigurationProperties) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_settings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_settings.go index 85307f5055..62eb0a759a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_settings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-customactiontype_settings.go @@ -29,8 +29,3 @@ type AWSCodePipelineCustomActionType_Settings struct { func (r *AWSCodePipelineCustomActionType_Settings) AWSCloudFormationType() string { return "AWS::CodePipeline::CustomActionType.Settings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelineCustomActionType_Settings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline.go index ddc3f85f6d..e5a81baa97 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline.go @@ -46,11 +46,6 @@ func (r *AWSCodePipelinePipeline) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCodePipelinePipeline) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiondeclaration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiondeclaration.go index 67a7a687ec..12f8a1bc4d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiondeclaration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiondeclaration.go @@ -44,8 +44,3 @@ type AWSCodePipelinePipeline_ActionDeclaration struct { func (r *AWSCodePipelinePipeline_ActionDeclaration) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.ActionDeclaration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_ActionDeclaration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiontypeid.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiontypeid.go index 367130cb8f..aa35ba2f2a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiontypeid.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_actiontypeid.go @@ -29,8 +29,3 @@ type AWSCodePipelinePipeline_ActionTypeId struct { func (r *AWSCodePipelinePipeline_ActionTypeId) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.ActionTypeId" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_ActionTypeId) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_artifactstore.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_artifactstore.go index e6857817c9..97f4f33a5e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_artifactstore.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_artifactstore.go @@ -24,8 +24,3 @@ type AWSCodePipelinePipeline_ArtifactStore struct { func (r *AWSCodePipelinePipeline_ArtifactStore) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.ArtifactStore" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_ArtifactStore) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_blockerdeclaration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_blockerdeclaration.go index b5492605a1..96c6e1062f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_blockerdeclaration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_blockerdeclaration.go @@ -19,8 +19,3 @@ type AWSCodePipelinePipeline_BlockerDeclaration struct { func (r *AWSCodePipelinePipeline_BlockerDeclaration) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.BlockerDeclaration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_BlockerDeclaration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_encryptionkey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_encryptionkey.go index d8ca157313..dd78aa03bc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_encryptionkey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_encryptionkey.go @@ -19,8 +19,3 @@ type AWSCodePipelinePipeline_EncryptionKey struct { func (r *AWSCodePipelinePipeline_EncryptionKey) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.EncryptionKey" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_EncryptionKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_inputartifact.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_inputartifact.go index db29f57b73..93613601fb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_inputartifact.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_inputartifact.go @@ -14,8 +14,3 @@ type AWSCodePipelinePipeline_InputArtifact struct { func (r *AWSCodePipelinePipeline_InputArtifact) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.InputArtifact" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_InputArtifact) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_outputartifact.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_outputartifact.go index a7f4bb69b7..7655efb3da 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_outputartifact.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_outputartifact.go @@ -14,8 +14,3 @@ type AWSCodePipelinePipeline_OutputArtifact struct { func (r *AWSCodePipelinePipeline_OutputArtifact) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.OutputArtifact" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_OutputArtifact) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagedeclaration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagedeclaration.go index dee733439b..771ef17d5b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagedeclaration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagedeclaration.go @@ -24,8 +24,3 @@ type AWSCodePipelinePipeline_StageDeclaration struct { func (r *AWSCodePipelinePipeline_StageDeclaration) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.StageDeclaration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_StageDeclaration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagetransition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagetransition.go index 81304329b3..c37925d928 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagetransition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-codepipeline-pipeline_stagetransition.go @@ -19,8 +19,3 @@ type AWSCodePipelinePipeline_StageTransition struct { func (r *AWSCodePipelinePipeline_StageTransition) AWSCloudFormationType() string { return "AWS::CodePipeline::Pipeline.StageTransition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCodePipelinePipeline_StageTransition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool.go index 519459f997..4f9b3031f6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool.go @@ -66,11 +66,6 @@ func (r *AWSCognitoIdentityPool) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPool" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPool) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoIdentityPool) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitoidentityprovider.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitoidentityprovider.go index a238b50f42..f0945732b6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitoidentityprovider.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitoidentityprovider.go @@ -24,8 +24,3 @@ type AWSCognitoIdentityPool_CognitoIdentityProvider struct { func (r *AWSCognitoIdentityPool_CognitoIdentityProvider) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPool.CognitoIdentityProvider" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPool_CognitoIdentityProvider) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitostreams.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitostreams.go index 0e0a27139b..14d9ee3923 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitostreams.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_cognitostreams.go @@ -24,8 +24,3 @@ type AWSCognitoIdentityPool_CognitoStreams struct { func (r *AWSCognitoIdentityPool_CognitoStreams) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPool.CognitoStreams" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPool_CognitoStreams) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_pushsync.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_pushsync.go index 9a8ce25d3d..da9db28727 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_pushsync.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypool_pushsync.go @@ -19,8 +19,3 @@ type AWSCognitoIdentityPool_PushSync struct { func (r *AWSCognitoIdentityPool_PushSync) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPool.PushSync" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPool_PushSync) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment.go index 97f2a374ef..2c94428361 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment.go @@ -31,11 +31,6 @@ func (r *AWSCognitoIdentityPoolRoleAttachment) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPoolRoleAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPoolRoleAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoIdentityPoolRoleAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_mappingrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_mappingrule.go index 76fc85dcc2..173ea186d8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_mappingrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_mappingrule.go @@ -29,8 +29,3 @@ type AWSCognitoIdentityPoolRoleAttachment_MappingRule struct { func (r *AWSCognitoIdentityPoolRoleAttachment_MappingRule) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPoolRoleAttachment_MappingRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rolemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rolemapping.go index b97d467df0..eea3113d58 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rolemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rolemapping.go @@ -24,8 +24,3 @@ type AWSCognitoIdentityPoolRoleAttachment_RoleMapping struct { func (r *AWSCognitoIdentityPoolRoleAttachment_RoleMapping) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPoolRoleAttachment_RoleMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go index 6ac3a5b9e7..56e8cd1af9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-identitypoolroleattachment_rulesconfigurationtype.go @@ -9,8 +9,3 @@ type AWSCognitoIdentityPoolRoleAttachment_RulesConfigurationType struct { func (r *AWSCognitoIdentityPoolRoleAttachment_RulesConfigurationType) AWSCloudFormationType() string { return "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoIdentityPoolRoleAttachment_RulesConfigurationType) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool.go index cf88622579..d94baf59bd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool.go @@ -96,11 +96,6 @@ func (r *AWSCognitoUserPool) AWSCloudFormationType() string { return "AWS::Cognito::UserPool" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoUserPool) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_admincreateuserconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_admincreateuserconfig.go index 738d9e92b2..d918c5738c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_admincreateuserconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_admincreateuserconfig.go @@ -24,8 +24,3 @@ type AWSCognitoUserPool_AdminCreateUserConfig struct { func (r *AWSCognitoUserPool_AdminCreateUserConfig) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.AdminCreateUserConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_AdminCreateUserConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_deviceconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_deviceconfiguration.go index eec22eab62..173e977ff6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_deviceconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_deviceconfiguration.go @@ -19,8 +19,3 @@ type AWSCognitoUserPool_DeviceConfiguration struct { func (r *AWSCognitoUserPool_DeviceConfiguration) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.DeviceConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_DeviceConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_emailconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_emailconfiguration.go index 07a2b337b5..e767cc4873 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_emailconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_emailconfiguration.go @@ -19,8 +19,3 @@ type AWSCognitoUserPool_EmailConfiguration struct { func (r *AWSCognitoUserPool_EmailConfiguration) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.EmailConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_EmailConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_invitemessagetemplate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_invitemessagetemplate.go index 3808439ffd..17e2e5e303 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_invitemessagetemplate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_invitemessagetemplate.go @@ -24,8 +24,3 @@ type AWSCognitoUserPool_InviteMessageTemplate struct { func (r *AWSCognitoUserPool_InviteMessageTemplate) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.InviteMessageTemplate" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_InviteMessageTemplate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_lambdaconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_lambdaconfig.go index f3081ac7ce..b4f1857c6c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_lambdaconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_lambdaconfig.go @@ -49,8 +49,3 @@ type AWSCognitoUserPool_LambdaConfig struct { func (r *AWSCognitoUserPool_LambdaConfig) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.LambdaConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_LambdaConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_numberattributeconstraints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_numberattributeconstraints.go index e26d114fec..a6e3603a10 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_numberattributeconstraints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_numberattributeconstraints.go @@ -19,8 +19,3 @@ type AWSCognitoUserPool_NumberAttributeConstraints struct { func (r *AWSCognitoUserPool_NumberAttributeConstraints) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.NumberAttributeConstraints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_NumberAttributeConstraints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_passwordpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_passwordpolicy.go index 1ae5d06108..c1171a5ce9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_passwordpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_passwordpolicy.go @@ -34,8 +34,3 @@ type AWSCognitoUserPool_PasswordPolicy struct { func (r *AWSCognitoUserPool_PasswordPolicy) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.PasswordPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_PasswordPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_policies.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_policies.go index 52c069c2a8..56de90c6f3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_policies.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_policies.go @@ -14,8 +14,3 @@ type AWSCognitoUserPool_Policies struct { func (r *AWSCognitoUserPool_Policies) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.Policies" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_Policies) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_schemaattribute.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_schemaattribute.go index 791addf844..49523d7f7a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_schemaattribute.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_schemaattribute.go @@ -44,8 +44,3 @@ type AWSCognitoUserPool_SchemaAttribute struct { func (r *AWSCognitoUserPool_SchemaAttribute) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.SchemaAttribute" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_SchemaAttribute) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_smsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_smsconfiguration.go index e13cba3e84..1166462f4c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_smsconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_smsconfiguration.go @@ -19,8 +19,3 @@ type AWSCognitoUserPool_SmsConfiguration struct { func (r *AWSCognitoUserPool_SmsConfiguration) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.SmsConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_SmsConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_stringattributeconstraints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_stringattributeconstraints.go index ff01d84634..c5857a75d2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_stringattributeconstraints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpool_stringattributeconstraints.go @@ -19,8 +19,3 @@ type AWSCognitoUserPool_StringAttributeConstraints struct { func (r *AWSCognitoUserPool_StringAttributeConstraints) AWSCloudFormationType() string { return "AWS::Cognito::UserPool.StringAttributeConstraints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPool_StringAttributeConstraints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolclient.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolclient.go index be6854ee62..e20622708e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolclient.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolclient.go @@ -51,11 +51,6 @@ func (r *AWSCognitoUserPoolClient) AWSCloudFormationType() string { return "AWS::Cognito::UserPoolClient" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPoolClient) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoUserPoolClient) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolgroup.go index 37dd083ffe..b7cc3f4ec4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolgroup.go @@ -41,11 +41,6 @@ func (r *AWSCognitoUserPoolGroup) AWSCloudFormationType() string { return "AWS::Cognito::UserPoolGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPoolGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoUserPoolGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser.go index fb10dddc20..462fc49a19 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser.go @@ -51,11 +51,6 @@ func (r *AWSCognitoUserPoolUser) AWSCloudFormationType() string { return "AWS::Cognito::UserPoolUser" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPoolUser) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoUserPoolUser) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser_attributetype.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser_attributetype.go index 04100dbbb3..7318245cf1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser_attributetype.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpooluser_attributetype.go @@ -19,8 +19,3 @@ type AWSCognitoUserPoolUser_AttributeType struct { func (r *AWSCognitoUserPoolUser_AttributeType) AWSCloudFormationType() string { return "AWS::Cognito::UserPoolUser.AttributeType" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPoolUser_AttributeType) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolusertogroupattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolusertogroupattachment.go index 4351f86938..9009485746 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolusertogroupattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-cognito-userpoolusertogroupattachment.go @@ -31,11 +31,6 @@ func (r *AWSCognitoUserPoolUserToGroupAttachment) AWSCloudFormationType() string return "AWS::Cognito::UserPoolUserToGroupAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSCognitoUserPoolUserToGroupAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSCognitoUserPoolUserToGroupAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule.go index 137d98996d..bf1208b84d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule.go @@ -46,11 +46,6 @@ func (r *AWSConfigConfigRule) AWSCloudFormationType() string { return "AWS::Config::ConfigRule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSConfigConfigRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_scope.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_scope.go index 6bcfaf7a5f..733c6a69e9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_scope.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_scope.go @@ -29,8 +29,3 @@ type AWSConfigConfigRule_Scope struct { func (r *AWSConfigConfigRule_Scope) AWSCloudFormationType() string { return "AWS::Config::ConfigRule.Scope" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigRule_Scope) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_source.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_source.go index db4763a99e..2d4d48938e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_source.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_source.go @@ -24,8 +24,3 @@ type AWSConfigConfigRule_Source struct { func (r *AWSConfigConfigRule_Source) AWSCloudFormationType() string { return "AWS::Config::ConfigRule.Source" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigRule_Source) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_sourcedetail.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_sourcedetail.go index 34157ff096..84cb646434 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_sourcedetail.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configrule_sourcedetail.go @@ -24,8 +24,3 @@ type AWSConfigConfigRule_SourceDetail struct { func (r *AWSConfigConfigRule_SourceDetail) AWSCloudFormationType() string { return "AWS::Config::ConfigRule.SourceDetail" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigRule_SourceDetail) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder.go index a160edc3c0..5c49de8ce0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder.go @@ -31,11 +31,6 @@ func (r *AWSConfigConfigurationRecorder) AWSCloudFormationType() string { return "AWS::Config::ConfigurationRecorder" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigurationRecorder) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSConfigConfigurationRecorder) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder_recordinggroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder_recordinggroup.go index 1e37b83584..f23d025b12 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder_recordinggroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-configurationrecorder_recordinggroup.go @@ -24,8 +24,3 @@ type AWSConfigConfigurationRecorder_RecordingGroup struct { func (r *AWSConfigConfigurationRecorder_RecordingGroup) AWSCloudFormationType() string { return "AWS::Config::ConfigurationRecorder.RecordingGroup" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigConfigurationRecorder_RecordingGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel.go index 3096936767..06663baf1a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel.go @@ -41,11 +41,6 @@ func (r *AWSConfigDeliveryChannel) AWSCloudFormationType() string { return "AWS::Config::DeliveryChannel" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigDeliveryChannel) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSConfigDeliveryChannel) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel_configsnapshotdeliveryproperties.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel_configsnapshotdeliveryproperties.go index 27e864f39b..011c75e9c9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel_configsnapshotdeliveryproperties.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-config-deliverychannel_configsnapshotdeliveryproperties.go @@ -14,8 +14,3 @@ type AWSConfigDeliveryChannel_ConfigSnapshotDeliveryProperties struct { func (r *AWSConfigDeliveryChannel_ConfigSnapshotDeliveryProperties) AWSCloudFormationType() string { return "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSConfigDeliveryChannel_ConfigSnapshotDeliveryProperties) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline.go index aadbe55360..fe31240dc3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline.go @@ -51,11 +51,6 @@ func (r *AWSDataPipelinePipeline) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDataPipelinePipeline) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_field.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_field.go index 1aea9b9129..08cc3f6eb3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_field.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_field.go @@ -24,8 +24,3 @@ type AWSDataPipelinePipeline_Field struct { func (r *AWSDataPipelinePipeline_Field) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.Field" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_Field) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterattribute.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterattribute.go index 506921907c..2edc518f1b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterattribute.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterattribute.go @@ -19,8 +19,3 @@ type AWSDataPipelinePipeline_ParameterAttribute struct { func (r *AWSDataPipelinePipeline_ParameterAttribute) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.ParameterAttribute" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_ParameterAttribute) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterobject.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterobject.go index 5229ad5a84..fcbdad4d0c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterobject.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parameterobject.go @@ -11,7 +11,7 @@ type AWSDataPipelinePipeline_ParameterObject struct { // Id AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobject-id + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-id Id string `json:"Id,omitempty"` } @@ -19,8 +19,3 @@ type AWSDataPipelinePipeline_ParameterObject struct { func (r *AWSDataPipelinePipeline_ParameterObject) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.ParameterObject" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_ParameterObject) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parametervalue.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parametervalue.go index 5d9c037f85..ac71d3b7db 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parametervalue.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_parametervalue.go @@ -19,8 +19,3 @@ type AWSDataPipelinePipeline_ParameterValue struct { func (r *AWSDataPipelinePipeline_ParameterValue) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.ParameterValue" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_ParameterValue) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelineobject.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelineobject.go index 55220b3a72..1087a4e7cf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelineobject.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelineobject.go @@ -24,8 +24,3 @@ type AWSDataPipelinePipeline_PipelineObject struct { func (r *AWSDataPipelinePipeline_PipelineObject) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.PipelineObject" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_PipelineObject) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelinetag.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelinetag.go index ea2fa31556..8c0b8a834c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelinetag.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-datapipeline-pipeline_pipelinetag.go @@ -19,8 +19,3 @@ type AWSDataPipelinePipeline_PipelineTag struct { func (r *AWSDataPipelinePipeline_PipelineTag) AWSCloudFormationType() string { return "AWS::DataPipeline::Pipeline.PipelineTag" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDataPipelinePipeline_PipelineTag) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-cluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-cluster.go new file mode 100644 index 0000000000..239e677c86 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-cluster.go @@ -0,0 +1,165 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSDAXCluster AWS CloudFormation Resource (AWS::DAX::Cluster) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html +type AWSDAXCluster struct { + + // AvailabilityZones AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones + AvailabilityZones []string `json:"AvailabilityZones,omitempty"` + + // ClusterName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername + ClusterName string `json:"ClusterName,omitempty"` + + // Description AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description + Description string `json:"Description,omitempty"` + + // IAMRoleARN AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn + IAMRoleARN string `json:"IAMRoleARN,omitempty"` + + // NodeType AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype + NodeType string `json:"NodeType,omitempty"` + + // NotificationTopicARN AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn + NotificationTopicARN string `json:"NotificationTopicARN,omitempty"` + + // ParameterGroupName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname + ParameterGroupName string `json:"ParameterGroupName,omitempty"` + + // PreferredMaintenanceWindow AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow + PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` + + // ReplicationFactor AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor + ReplicationFactor int `json:"ReplicationFactor,omitempty"` + + // SecurityGroupIds AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids + SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` + + // SubnetGroupName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname + SubnetGroupName string `json:"SubnetGroupName,omitempty"` + + // Tags AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags + Tags interface{} `json:"Tags,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSDAXCluster) AWSCloudFormationType() string { + return "AWS::DAX::Cluster" +} + +// 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 (r *AWSDAXCluster) MarshalJSON() ([]byte, error) { + type Properties AWSDAXCluster + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSDAXCluster) UnmarshalJSON(b []byte) error { + type Properties AWSDAXCluster + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSDAXCluster(*res.Properties) + } + + return nil +} + +// GetAllAWSDAXClusterResources retrieves all AWSDAXCluster items from an AWS CloudFormation template +func (t *Template) GetAllAWSDAXClusterResources() map[string]AWSDAXCluster { + results := map[string]AWSDAXCluster{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSDAXCluster: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::Cluster" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXCluster + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSDAXClusterWithName retrieves all AWSDAXCluster items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSDAXClusterWithName(name string) (AWSDAXCluster, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSDAXCluster: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::Cluster" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXCluster + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSDAXCluster{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-parametergroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-parametergroup.go new file mode 100644 index 0000000000..5a47a7b014 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-parametergroup.go @@ -0,0 +1,120 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSDAXParameterGroup AWS CloudFormation Resource (AWS::DAX::ParameterGroup) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html +type AWSDAXParameterGroup struct { + + // Description AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-description + Description string `json:"Description,omitempty"` + + // ParameterGroupName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parametergroupname + ParameterGroupName string `json:"ParameterGroupName,omitempty"` + + // ParameterNameValues AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parameternamevalues + ParameterNameValues interface{} `json:"ParameterNameValues,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSDAXParameterGroup) AWSCloudFormationType() string { + return "AWS::DAX::ParameterGroup" +} + +// 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 (r *AWSDAXParameterGroup) MarshalJSON() ([]byte, error) { + type Properties AWSDAXParameterGroup + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSDAXParameterGroup) UnmarshalJSON(b []byte) error { + type Properties AWSDAXParameterGroup + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSDAXParameterGroup(*res.Properties) + } + + return nil +} + +// GetAllAWSDAXParameterGroupResources retrieves all AWSDAXParameterGroup items from an AWS CloudFormation template +func (t *Template) GetAllAWSDAXParameterGroupResources() map[string]AWSDAXParameterGroup { + results := map[string]AWSDAXParameterGroup{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSDAXParameterGroup: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::ParameterGroup" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXParameterGroup + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSDAXParameterGroupWithName retrieves all AWSDAXParameterGroup items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSDAXParameterGroupWithName(name string) (AWSDAXParameterGroup, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSDAXParameterGroup: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::ParameterGroup" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXParameterGroup + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSDAXParameterGroup{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-subnetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-subnetgroup.go new file mode 100644 index 0000000000..becc31461b --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dax-subnetgroup.go @@ -0,0 +1,120 @@ +package cloudformation + +import ( + "encoding/json" + "errors" + "fmt" +) + +// AWSDAXSubnetGroup AWS CloudFormation Resource (AWS::DAX::SubnetGroup) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html +type AWSDAXSubnetGroup struct { + + // Description AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-description + Description string `json:"Description,omitempty"` + + // SubnetGroupName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetgroupname + SubnetGroupName string `json:"SubnetGroupName,omitempty"` + + // SubnetIds AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetids + SubnetIds []string `json:"SubnetIds,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSDAXSubnetGroup) AWSCloudFormationType() string { + return "AWS::DAX::SubnetGroup" +} + +// 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 (r *AWSDAXSubnetGroup) MarshalJSON() ([]byte, error) { + type Properties AWSDAXSubnetGroup + return json.Marshal(&struct { + Type string + Properties Properties + }{ + Type: r.AWSCloudFormationType(), + Properties: (Properties)(*r), + }) +} + +// UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer +// AWS CloudFormation resource object, and just keeps the 'Properties' field. +func (r *AWSDAXSubnetGroup) UnmarshalJSON(b []byte) error { + type Properties AWSDAXSubnetGroup + res := &struct { + Type string + Properties *Properties + }{} + if err := json.Unmarshal(b, &res); err != nil { + fmt.Printf("ERROR: %s\n", err) + return err + } + + // If the resource has no Properties set, it could be nil + if res.Properties != nil { + *r = AWSDAXSubnetGroup(*res.Properties) + } + + return nil +} + +// GetAllAWSDAXSubnetGroupResources retrieves all AWSDAXSubnetGroup items from an AWS CloudFormation template +func (t *Template) GetAllAWSDAXSubnetGroupResources() map[string]AWSDAXSubnetGroup { + results := map[string]AWSDAXSubnetGroup{} + for name, untyped := range t.Resources { + switch resource := untyped.(type) { + case AWSDAXSubnetGroup: + // We found a strongly typed resource of the correct type; use it + results[name] = resource + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::SubnetGroup" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXSubnetGroup + if err := json.Unmarshal(b, &result); err == nil { + results[name] = result + } + } + } + } + } + } + return results +} + +// GetAWSDAXSubnetGroupWithName retrieves all AWSDAXSubnetGroup items from an AWS CloudFormation template +// whose logical ID matches the provided name. Returns an error if not found. +func (t *Template) GetAWSDAXSubnetGroupWithName(name string) (AWSDAXSubnetGroup, error) { + if untyped, ok := t.Resources[name]; ok { + switch resource := untyped.(type) { + case AWSDAXSubnetGroup: + // We found a strongly typed resource of the correct type; use it + return resource, nil + case map[string]interface{}: + // We found an untyped resource (likely from JSON) which *might* be + // the correct type, but we need to check it's 'Type' field + if resType, ok := resource["Type"]; ok { + if resType == "AWS::DAX::SubnetGroup" { + // The resource is correct, unmarshal it into the results + if b, err := json.Marshal(resource); err == nil { + var result AWSDAXSubnetGroup + if err := json.Unmarshal(b, &result); err == nil { + return result, nil + } + } + } + } + } + } + return AWSDAXSubnetGroup{}, errors.New("resource not found") +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad.go index b9018ec801..308cb7d378 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad.go @@ -46,11 +46,6 @@ func (r *AWSDirectoryServiceMicrosoftAD) AWSCloudFormationType() string { return "AWS::DirectoryService::MicrosoftAD" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDirectoryServiceMicrosoftAD) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDirectoryServiceMicrosoftAD) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad_vpcsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad_vpcsettings.go index be6cb3ac35..05b0760c5d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad_vpcsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-microsoftad_vpcsettings.go @@ -19,8 +19,3 @@ type AWSDirectoryServiceMicrosoftAD_VpcSettings struct { func (r *AWSDirectoryServiceMicrosoftAD_VpcSettings) AWSCloudFormationType() string { return "AWS::DirectoryService::MicrosoftAD.VpcSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDirectoryServiceMicrosoftAD_VpcSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead.go index 5aaf46b618..1f486fcfdb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead.go @@ -56,11 +56,6 @@ func (r *AWSDirectoryServiceSimpleAD) AWSCloudFormationType() string { return "AWS::DirectoryService::SimpleAD" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDirectoryServiceSimpleAD) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDirectoryServiceSimpleAD) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead_vpcsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead_vpcsettings.go index 2644305517..3db230f671 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead_vpcsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-directoryservice-simplead_vpcsettings.go @@ -19,8 +19,3 @@ type AWSDirectoryServiceSimpleAD_VpcSettings struct { func (r *AWSDirectoryServiceSimpleAD_VpcSettings) AWSCloudFormationType() string { return "AWS::DirectoryService::SimpleAD.VpcSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDirectoryServiceSimpleAD_VpcSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-certificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-certificate.go index eee06627ad..3268f45d75 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-certificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-certificate.go @@ -31,11 +31,6 @@ func (r *AWSDMSCertificate) AWSCloudFormationType() string { return "AWS::DMS::Certificate" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSCertificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSCertificate) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint.go index 72c8b63cc7..36b75d0c3d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint.go @@ -96,11 +96,6 @@ func (r *AWSDMSEndpoint) AWSCloudFormationType() string { return "AWS::DMS::Endpoint" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSEndpoint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSEndpoint) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_dynamodbsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_dynamodbsettings.go index b9c3f4ec11..a0381945a5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_dynamodbsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_dynamodbsettings.go @@ -14,8 +14,3 @@ type AWSDMSEndpoint_DynamoDbSettings struct { func (r *AWSDMSEndpoint_DynamoDbSettings) AWSCloudFormationType() string { return "AWS::DMS::Endpoint.DynamoDbSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSEndpoint_DynamoDbSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_mongodbsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_mongodbsettings.go index 243b3f6675..7702c1d811 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_mongodbsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_mongodbsettings.go @@ -64,8 +64,3 @@ type AWSDMSEndpoint_MongoDbSettings struct { func (r *AWSDMSEndpoint_MongoDbSettings) AWSCloudFormationType() string { return "AWS::DMS::Endpoint.MongoDbSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSEndpoint_MongoDbSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_s3settings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_s3settings.go index 28560b6946..a5e93b0394 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_s3settings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-endpoint_s3settings.go @@ -44,8 +44,3 @@ type AWSDMSEndpoint_S3Settings struct { func (r *AWSDMSEndpoint_S3Settings) AWSCloudFormationType() string { return "AWS::DMS::Endpoint.S3Settings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSEndpoint_S3Settings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-eventsubscription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-eventsubscription.go index 3b56a8300c..0d6ab95a53 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-eventsubscription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-eventsubscription.go @@ -51,11 +51,6 @@ func (r *AWSDMSEventSubscription) AWSCloudFormationType() string { return "AWS::DMS::EventSubscription" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSEventSubscription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSEventSubscription) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationinstance.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationinstance.go index 5cf77d4522..8ec13e44f4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationinstance.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationinstance.go @@ -86,11 +86,6 @@ func (r *AWSDMSReplicationInstance) AWSCloudFormationType() string { return "AWS::DMS::ReplicationInstance" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSReplicationInstance) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSReplicationInstance) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationsubnetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationsubnetgroup.go index e83fffc6b5..d6abfa3b6d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationsubnetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationsubnetgroup.go @@ -36,11 +36,6 @@ func (r *AWSDMSReplicationSubnetGroup) AWSCloudFormationType() string { return "AWS::DMS::ReplicationSubnetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSReplicationSubnetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSReplicationSubnetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationtask.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationtask.go index 7fe6f0d5e0..afdefcea59 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationtask.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dms-replicationtask.go @@ -61,11 +61,6 @@ func (r *AWSDMSReplicationTask) AWSCloudFormationType() string { return "AWS::DMS::ReplicationTask" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDMSReplicationTask) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDMSReplicationTask) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table.go index dedfeb8520..70a20c3297 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table.go @@ -11,7 +11,7 @@ import ( type AWSDynamoDBTable struct { // AttributeDefinitions AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef AttributeDefinitions []AWSDynamoDBTable_AttributeDefinition `json:"AttributeDefinitions,omitempty"` @@ -44,6 +44,16 @@ type AWSDynamoDBTable struct { // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename TableName string `json:"TableName,omitempty"` + + // Tags AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tags + Tags []Tag `json:"Tags,omitempty"` + + // TimeToLiveSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecification + TimeToLiveSpecification *AWSDynamoDBTable_TimeToLiveSpecification `json:"TimeToLiveSpecification,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type @@ -51,11 +61,6 @@ func (r *AWSDynamoDBTable) AWSCloudFormationType() string { return "AWS::DynamoDB::Table" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSDynamoDBTable) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_attributedefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_attributedefinition.go index ca76ecf79b..2b91b05238 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_attributedefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_attributedefinition.go @@ -19,8 +19,3 @@ type AWSDynamoDBTable_AttributeDefinition struct { func (r *AWSDynamoDBTable_AttributeDefinition) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.AttributeDefinition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_AttributeDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_globalsecondaryindex.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_globalsecondaryindex.go index ce8a167ce3..6ee3a0ccf9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_globalsecondaryindex.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_globalsecondaryindex.go @@ -29,8 +29,3 @@ type AWSDynamoDBTable_GlobalSecondaryIndex struct { func (r *AWSDynamoDBTable_GlobalSecondaryIndex) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.GlobalSecondaryIndex" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_GlobalSecondaryIndex) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_keyschema.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_keyschema.go index 8e9b68bed9..495b8b2ff8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_keyschema.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_keyschema.go @@ -19,8 +19,3 @@ type AWSDynamoDBTable_KeySchema struct { func (r *AWSDynamoDBTable_KeySchema) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.KeySchema" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_KeySchema) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_localsecondaryindex.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_localsecondaryindex.go index 63dc3e7441..4b1411f3d0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_localsecondaryindex.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_localsecondaryindex.go @@ -24,8 +24,3 @@ type AWSDynamoDBTable_LocalSecondaryIndex struct { func (r *AWSDynamoDBTable_LocalSecondaryIndex) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.LocalSecondaryIndex" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_LocalSecondaryIndex) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_projection.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_projection.go index caa9e9cc4e..ae2ce9f308 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_projection.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_projection.go @@ -19,8 +19,3 @@ type AWSDynamoDBTable_Projection struct { func (r *AWSDynamoDBTable_Projection) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.Projection" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_Projection) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_provisionedthroughput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_provisionedthroughput.go index 6c5fb41d80..244b147210 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_provisionedthroughput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_provisionedthroughput.go @@ -7,20 +7,15 @@ type AWSDynamoDBTable_ProvisionedThroughput struct { // ReadCapacityUnits AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html#cfn-dynamodb-provisionedthroughput-readcapacityunits - ReadCapacityUnits int `json:"ReadCapacityUnits,omitempty"` + ReadCapacityUnits int64 `json:"ReadCapacityUnits,omitempty"` // WriteCapacityUnits AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html#cfn-dynamodb-provisionedthroughput-writecapacityunits - WriteCapacityUnits int `json:"WriteCapacityUnits,omitempty"` + WriteCapacityUnits int64 `json:"WriteCapacityUnits,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type func (r *AWSDynamoDBTable_ProvisionedThroughput) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.ProvisionedThroughput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_ProvisionedThroughput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_streamspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_streamspecification.go index 8be2f8c00f..67755dbcb1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_streamspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_streamspecification.go @@ -14,8 +14,3 @@ type AWSDynamoDBTable_StreamSpecification struct { func (r *AWSDynamoDBTable_StreamSpecification) AWSCloudFormationType() string { return "AWS::DynamoDB::Table.StreamSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSDynamoDBTable_StreamSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_timetolivespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_timetolivespecification.go new file mode 100644 index 0000000000..1bfef1d459 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-dynamodb-table_timetolivespecification.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSDynamoDBTable_TimeToLiveSpecification AWS CloudFormation Resource (AWS::DynamoDB::Table.TimeToLiveSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-timetolivespecification.html +type AWSDynamoDBTable_TimeToLiveSpecification struct { + + // AttributeName AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-timetolivespecification.html#cfn-dynamodb-timetolivespecification-attributename + AttributeName string `json:"AttributeName,omitempty"` + + // Enabled AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-timetolivespecification.html#cfn-dynamodb-timetolivespecification-enabled + Enabled bool `json:"Enabled,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSDynamoDBTable_TimeToLiveSpecification) AWSCloudFormationType() string { + return "AWS::DynamoDB::Table.TimeToLiveSpecification" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-customergateway.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-customergateway.go index 42c004f50e..e6087c9789 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-customergateway.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-customergateway.go @@ -36,11 +36,6 @@ func (r *AWSEC2CustomerGateway) AWSCloudFormationType() string { return "AWS::EC2::CustomerGateway" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2CustomerGateway) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2CustomerGateway) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-dhcpoptions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-dhcpoptions.go index 1b292b1d28..2e2f5dc144 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-dhcpoptions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-dhcpoptions.go @@ -46,11 +46,6 @@ func (r *AWSEC2DHCPOptions) AWSCloudFormationType() string { return "AWS::EC2::DHCPOptions" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2DHCPOptions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2DHCPOptions) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-egressonlyinternetgateway.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-egressonlyinternetgateway.go index 3d1519c6f1..d397159ce5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-egressonlyinternetgateway.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-egressonlyinternetgateway.go @@ -21,11 +21,6 @@ func (r *AWSEC2EgressOnlyInternetGateway) AWSCloudFormationType() string { return "AWS::EC2::EgressOnlyInternetGateway" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2EgressOnlyInternetGateway) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2EgressOnlyInternetGateway) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eip.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eip.go index 1d5315274d..2c19499663 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eip.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eip.go @@ -26,11 +26,6 @@ func (r *AWSEC2EIP) AWSCloudFormationType() string { return "AWS::EC2::EIP" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2EIP) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2EIP) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eipassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eipassociation.go index 58bfc488ef..66e77ce592 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eipassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-eipassociation.go @@ -41,11 +41,6 @@ func (r *AWSEC2EIPAssociation) AWSCloudFormationType() string { return "AWS::EC2::EIPAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2EIPAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2EIPAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-flowlog.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-flowlog.go index 6efd100b01..65dfe8acd8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-flowlog.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-flowlog.go @@ -41,11 +41,6 @@ func (r *AWSEC2FlowLog) AWSCloudFormationType() string { return "AWS::EC2::FlowLog" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2FlowLog) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2FlowLog) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-host.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-host.go index f307574ea1..08f7f87ff0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-host.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-host.go @@ -31,11 +31,6 @@ func (r *AWSEC2Host) AWSCloudFormationType() string { return "AWS::EC2::Host" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Host) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2Host) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance.go index a3e492f9f4..8a493031d5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance.go @@ -161,11 +161,6 @@ func (r *AWSEC2Instance) AWSCloudFormationType() string { return "AWS::EC2::Instance" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2Instance) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_associationparameter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_associationparameter.go index 9f5863cd27..0af8b10922 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_associationparameter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_associationparameter.go @@ -19,8 +19,3 @@ type AWSEC2Instance_AssociationParameter struct { func (r *AWSEC2Instance_AssociationParameter) AWSCloudFormationType() string { return "AWS::EC2::Instance.AssociationParameter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_AssociationParameter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_blockdevicemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_blockdevicemapping.go index 3276c4b0db..a2e727a4ad 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_blockdevicemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_blockdevicemapping.go @@ -29,8 +29,3 @@ type AWSEC2Instance_BlockDeviceMapping struct { func (r *AWSEC2Instance_BlockDeviceMapping) AWSCloudFormationType() string { return "AWS::EC2::Instance.BlockDeviceMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_BlockDeviceMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ebs.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ebs.go index aedeef9bd5..f2e7e9abd7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ebs.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ebs.go @@ -39,8 +39,3 @@ type AWSEC2Instance_Ebs struct { func (r *AWSEC2Instance_Ebs) AWSCloudFormationType() string { return "AWS::EC2::Instance.Ebs" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_Ebs) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_instanceipv6address.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_instanceipv6address.go index 611c56e710..9540847143 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_instanceipv6address.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_instanceipv6address.go @@ -14,8 +14,3 @@ type AWSEC2Instance_InstanceIpv6Address struct { func (r *AWSEC2Instance_InstanceIpv6Address) AWSCloudFormationType() string { return "AWS::EC2::Instance.InstanceIpv6Address" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_InstanceIpv6Address) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_networkinterface.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_networkinterface.go index 44f6447156..0ebfc6968e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_networkinterface.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_networkinterface.go @@ -69,8 +69,3 @@ type AWSEC2Instance_NetworkInterface struct { func (r *AWSEC2Instance_NetworkInterface) AWSCloudFormationType() string { return "AWS::EC2::Instance.NetworkInterface" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_NetworkInterface) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_nodevice.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_nodevice.go index b3d046fc9e..83e8a00b0c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_nodevice.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_nodevice.go @@ -9,8 +9,3 @@ type AWSEC2Instance_NoDevice struct { func (r *AWSEC2Instance_NoDevice) AWSCloudFormationType() string { return "AWS::EC2::Instance.NoDevice" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_NoDevice) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_privateipaddressspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_privateipaddressspecification.go index e6fc07dafc..60e9f3e16e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_privateipaddressspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_privateipaddressspecification.go @@ -19,8 +19,3 @@ type AWSEC2Instance_PrivateIpAddressSpecification struct { func (r *AWSEC2Instance_PrivateIpAddressSpecification) AWSCloudFormationType() string { return "AWS::EC2::Instance.PrivateIpAddressSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_PrivateIpAddressSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ssmassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ssmassociation.go index c23b53705c..4dc82484a1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ssmassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_ssmassociation.go @@ -19,8 +19,3 @@ type AWSEC2Instance_SsmAssociation struct { func (r *AWSEC2Instance_SsmAssociation) AWSCloudFormationType() string { return "AWS::EC2::Instance.SsmAssociation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_SsmAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_volume.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_volume.go index 62e6427591..ea5a399b08 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_volume.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-instance_volume.go @@ -19,8 +19,3 @@ type AWSEC2Instance_Volume struct { func (r *AWSEC2Instance_Volume) AWSCloudFormationType() string { return "AWS::EC2::Instance.Volume" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Instance_Volume) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-internetgateway.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-internetgateway.go index 67270edf2b..ac083042b0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-internetgateway.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-internetgateway.go @@ -21,11 +21,6 @@ func (r *AWSEC2InternetGateway) AWSCloudFormationType() string { return "AWS::EC2::InternetGateway" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2InternetGateway) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2InternetGateway) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-natgateway.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-natgateway.go index ef408652f0..10761d7584 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-natgateway.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-natgateway.go @@ -26,11 +26,6 @@ func (r *AWSEC2NatGateway) AWSCloudFormationType() string { return "AWS::EC2::NatGateway" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NatGateway) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NatGateway) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkacl.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkacl.go index 9bac0455e3..9b3bdf0c71 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkacl.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkacl.go @@ -26,11 +26,6 @@ func (r *AWSEC2NetworkAcl) AWSCloudFormationType() string { return "AWS::EC2::NetworkAcl" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkAcl) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NetworkAcl) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry.go index 0aa06ff4ff..2170e60607 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry.go @@ -61,11 +61,6 @@ func (r *AWSEC2NetworkAclEntry) AWSCloudFormationType() string { return "AWS::EC2::NetworkAclEntry" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkAclEntry) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NetworkAclEntry) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_icmp.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_icmp.go index 2271d656bc..99e386f7bf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_icmp.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_icmp.go @@ -19,8 +19,3 @@ type AWSEC2NetworkAclEntry_Icmp struct { func (r *AWSEC2NetworkAclEntry_Icmp) AWSCloudFormationType() string { return "AWS::EC2::NetworkAclEntry.Icmp" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkAclEntry_Icmp) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_portrange.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_portrange.go index 25cfc31620..ec5f33247d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_portrange.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkaclentry_portrange.go @@ -19,8 +19,3 @@ type AWSEC2NetworkAclEntry_PortRange struct { func (r *AWSEC2NetworkAclEntry_PortRange) AWSCloudFormationType() string { return "AWS::EC2::NetworkAclEntry.PortRange" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkAclEntry_PortRange) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface.go index 3e7ada6803..fa0b03d5d8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface.go @@ -71,11 +71,6 @@ func (r *AWSEC2NetworkInterface) AWSCloudFormationType() string { return "AWS::EC2::NetworkInterface" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkInterface) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NetworkInterface) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_instanceipv6address.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_instanceipv6address.go index a9178da5da..1d7c07da09 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_instanceipv6address.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_instanceipv6address.go @@ -14,8 +14,3 @@ type AWSEC2NetworkInterface_InstanceIpv6Address struct { func (r *AWSEC2NetworkInterface_InstanceIpv6Address) AWSCloudFormationType() string { return "AWS::EC2::NetworkInterface.InstanceIpv6Address" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkInterface_InstanceIpv6Address) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_privateipaddressspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_privateipaddressspecification.go index e2a00de38c..ae9d2f451f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_privateipaddressspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterface_privateipaddressspecification.go @@ -19,8 +19,3 @@ type AWSEC2NetworkInterface_PrivateIpAddressSpecification struct { func (r *AWSEC2NetworkInterface_PrivateIpAddressSpecification) AWSCloudFormationType() string { return "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkInterface_PrivateIpAddressSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfaceattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfaceattachment.go index bab4647f8b..9ded9d8b66 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfaceattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfaceattachment.go @@ -36,11 +36,6 @@ func (r *AWSEC2NetworkInterfaceAttachment) AWSCloudFormationType() string { return "AWS::EC2::NetworkInterfaceAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkInterfaceAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NetworkInterfaceAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfacepermission.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfacepermission.go index 1d6ea16d48..a04fa1efac 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfacepermission.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-networkinterfacepermission.go @@ -31,11 +31,6 @@ func (r *AWSEC2NetworkInterfacePermission) AWSCloudFormationType() string { return "AWS::EC2::NetworkInterfacePermission" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2NetworkInterfacePermission) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2NetworkInterfacePermission) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-placementgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-placementgroup.go index d8b3f9a3c7..1c5144d7a2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-placementgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-placementgroup.go @@ -21,11 +21,6 @@ func (r *AWSEC2PlacementGroup) AWSCloudFormationType() string { return "AWS::EC2::PlacementGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2PlacementGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2PlacementGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-route.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-route.go index d39ec253ab..bcef2bd3a8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-route.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-route.go @@ -56,11 +56,6 @@ func (r *AWSEC2Route) AWSCloudFormationType() string { return "AWS::EC2::Route" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Route) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2Route) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-routetable.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-routetable.go index ce25db62d0..0631257de8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-routetable.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-routetable.go @@ -26,11 +26,6 @@ func (r *AWSEC2RouteTable) AWSCloudFormationType() string { return "AWS::EC2::RouteTable" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2RouteTable) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2RouteTable) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup.go index efc70356af..882da21a4d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup.go @@ -46,11 +46,6 @@ func (r *AWSEC2SecurityGroup) AWSCloudFormationType() string { return "AWS::EC2::SecurityGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SecurityGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SecurityGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_egress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_egress.go index 028d734f6d..f694637ff1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_egress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_egress.go @@ -44,8 +44,3 @@ type AWSEC2SecurityGroup_Egress struct { func (r *AWSEC2SecurityGroup_Egress) AWSCloudFormationType() string { return "AWS::EC2::SecurityGroup.Egress" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SecurityGroup_Egress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_ingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_ingress.go index 59ea4127f1..1018f4459d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_ingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroup_ingress.go @@ -49,8 +49,3 @@ type AWSEC2SecurityGroup_Ingress struct { func (r *AWSEC2SecurityGroup_Ingress) AWSCloudFormationType() string { return "AWS::EC2::SecurityGroup.Ingress" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SecurityGroup_Ingress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupegress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupegress.go index 189dc5cef4..b3c7bcc54b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupegress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupegress.go @@ -56,11 +56,6 @@ func (r *AWSEC2SecurityGroupEgress) AWSCloudFormationType() string { return "AWS::EC2::SecurityGroupEgress" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SecurityGroupEgress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SecurityGroupEgress) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupingress.go index b21fb7cedb..bd515d879b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-securitygroupingress.go @@ -66,11 +66,6 @@ func (r *AWSEC2SecurityGroupIngress) AWSCloudFormationType() string { return "AWS::EC2::SecurityGroupIngress" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SecurityGroupIngress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SecurityGroupIngress) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet.go index ffbf38a912..cfe8862554 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet.go @@ -21,11 +21,6 @@ func (r *AWSEC2SpotFleet) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SpotFleet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_blockdevicemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_blockdevicemapping.go index 1f4f6c5f8f..30f32fb03a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_blockdevicemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_blockdevicemapping.go @@ -29,8 +29,3 @@ type AWSEC2SpotFleet_BlockDeviceMapping struct { func (r *AWSEC2SpotFleet_BlockDeviceMapping) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.BlockDeviceMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_BlockDeviceMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_ebsblockdevice.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_ebsblockdevice.go index ad9dfc5397..5251560fc2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_ebsblockdevice.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_ebsblockdevice.go @@ -39,8 +39,3 @@ type AWSEC2SpotFleet_EbsBlockDevice struct { func (r *AWSEC2SpotFleet_EbsBlockDevice) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.EbsBlockDevice" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_EbsBlockDevice) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_groupidentifier.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_groupidentifier.go index 10352a1afa..be177fe558 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_groupidentifier.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_groupidentifier.go @@ -14,8 +14,3 @@ type AWSEC2SpotFleet_GroupIdentifier struct { func (r *AWSEC2SpotFleet_GroupIdentifier) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.GroupIdentifier" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_GroupIdentifier) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_iaminstanceprofilespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_iaminstanceprofilespecification.go index 5de0a86e0e..7fc2daf9fe 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_iaminstanceprofilespecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_iaminstanceprofilespecification.go @@ -14,8 +14,3 @@ type AWSEC2SpotFleet_IamInstanceProfileSpecification struct { func (r *AWSEC2SpotFleet_IamInstanceProfileSpecification) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.IamInstanceProfileSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_IamInstanceProfileSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instanceipv6address.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instanceipv6address.go index 254fa0c4fa..85f4676552 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instanceipv6address.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instanceipv6address.go @@ -14,8 +14,3 @@ type AWSEC2SpotFleet_InstanceIpv6Address struct { func (r *AWSEC2SpotFleet_InstanceIpv6Address) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.InstanceIpv6Address" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_InstanceIpv6Address) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instancenetworkinterfacespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instancenetworkinterfacespecification.go index 3fa0a8bd69..2f86c7af4c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instancenetworkinterfacespecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_instancenetworkinterfacespecification.go @@ -64,8 +64,3 @@ type AWSEC2SpotFleet_InstanceNetworkInterfaceSpecification struct { func (r *AWSEC2SpotFleet_InstanceNetworkInterfaceSpecification) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_InstanceNetworkInterfaceSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_privateipaddressspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_privateipaddressspecification.go index d0bd8aff29..b232be7dde 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_privateipaddressspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_privateipaddressspecification.go @@ -19,8 +19,3 @@ type AWSEC2SpotFleet_PrivateIpAddressSpecification struct { func (r *AWSEC2SpotFleet_PrivateIpAddressSpecification) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.PrivateIpAddressSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_PrivateIpAddressSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetlaunchspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetlaunchspecification.go index be2968305b..82e4049573 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetlaunchspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetlaunchspecification.go @@ -89,8 +89,3 @@ type AWSEC2SpotFleet_SpotFleetLaunchSpecification struct { func (r *AWSEC2SpotFleet_SpotFleetLaunchSpecification) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_SpotFleetLaunchSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetmonitoring.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetmonitoring.go index 7a9d68c560..0989ca6d59 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetmonitoring.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetmonitoring.go @@ -14,8 +14,3 @@ type AWSEC2SpotFleet_SpotFleetMonitoring struct { func (r *AWSEC2SpotFleet_SpotFleetMonitoring) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.SpotFleetMonitoring" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_SpotFleetMonitoring) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetrequestconfigdata.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetrequestconfigdata.go index 7d69f3dd9c..169c5927d6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetrequestconfigdata.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotfleetrequestconfigdata.go @@ -24,6 +24,11 @@ type AWSEC2SpotFleet_SpotFleetRequestConfigData struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications LaunchSpecifications []AWSEC2SpotFleet_SpotFleetLaunchSpecification `json:"LaunchSpecifications,omitempty"` + // ReplaceUnhealthyInstances AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-replaceunhealthyinstances + ReplaceUnhealthyInstances bool `json:"ReplaceUnhealthyInstances,omitempty"` + // SpotPrice AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-spotprice @@ -39,6 +44,11 @@ type AWSEC2SpotFleet_SpotFleetRequestConfigData struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-terminateinstanceswithexpiration TerminateInstancesWithExpiration bool `json:"TerminateInstancesWithExpiration,omitempty"` + // Type AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-type + Type string `json:"Type,omitempty"` + // ValidFrom AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validfrom @@ -54,8 +64,3 @@ type AWSEC2SpotFleet_SpotFleetRequestConfigData struct { func (r *AWSEC2SpotFleet_SpotFleetRequestConfigData) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.SpotFleetRequestConfigData" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_SpotFleetRequestConfigData) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotplacement.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotplacement.go index 34ae9166d5..56d1f33e73 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotplacement.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-spotfleet_spotplacement.go @@ -19,8 +19,3 @@ type AWSEC2SpotFleet_SpotPlacement struct { func (r *AWSEC2SpotFleet_SpotPlacement) AWSCloudFormationType() string { return "AWS::EC2::SpotFleet.SpotPlacement" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SpotFleet_SpotPlacement) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnet.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnet.go index 2ed77360d9..499f1caccd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnet.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnet.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html type AWSEC2Subnet struct { + // AssignIpv6AddressOnCreation AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation + AssignIpv6AddressOnCreation bool `json:"AssignIpv6AddressOnCreation,omitempty"` + // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone @@ -20,6 +25,11 @@ type AWSEC2Subnet struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock CidrBlock string `json:"CidrBlock,omitempty"` + // Ipv6CidrBlock AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock + Ipv6CidrBlock string `json:"Ipv6CidrBlock,omitempty"` + // MapPublicIpOnLaunch AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch @@ -41,11 +51,6 @@ func (r *AWSEC2Subnet) AWSCloudFormationType() string { return "AWS::EC2::Subnet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Subnet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2Subnet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetcidrblock.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetcidrblock.go index 2f7cdd7f90..d66ca0de67 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetcidrblock.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetcidrblock.go @@ -26,11 +26,6 @@ func (r *AWSEC2SubnetCidrBlock) AWSCloudFormationType() string { return "AWS::EC2::SubnetCidrBlock" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SubnetCidrBlock) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SubnetCidrBlock) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetnetworkaclassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetnetworkaclassociation.go index ee1a34a484..8328707755 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetnetworkaclassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetnetworkaclassociation.go @@ -26,11 +26,6 @@ func (r *AWSEC2SubnetNetworkAclAssociation) AWSCloudFormationType() string { return "AWS::EC2::SubnetNetworkAclAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SubnetNetworkAclAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SubnetNetworkAclAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetroutetableassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetroutetableassociation.go index 9e6d18e80e..0daa72a50d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetroutetableassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-subnetroutetableassociation.go @@ -26,11 +26,6 @@ func (r *AWSEC2SubnetRouteTableAssociation) AWSCloudFormationType() string { return "AWS::EC2::SubnetRouteTableAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2SubnetRouteTableAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2SubnetRouteTableAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-trunkinterfaceassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-trunkinterfaceassociation.go index e69a001448..238cce04fb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-trunkinterfaceassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-trunkinterfaceassociation.go @@ -36,11 +36,6 @@ func (r *AWSEC2TrunkInterfaceAssociation) AWSCloudFormationType() string { return "AWS::EC2::TrunkInterfaceAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2TrunkInterfaceAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2TrunkInterfaceAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volume.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volume.go index 5487f40e1e..5170cde5cd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volume.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volume.go @@ -61,11 +61,6 @@ func (r *AWSEC2Volume) AWSCloudFormationType() string { return "AWS::EC2::Volume" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2Volume) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2Volume) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volumeattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volumeattachment.go index 2bae8682ce..62a882a6e6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volumeattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-volumeattachment.go @@ -31,11 +31,6 @@ func (r *AWSEC2VolumeAttachment) AWSCloudFormationType() string { return "AWS::EC2::VolumeAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VolumeAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VolumeAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpc.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpc.go index db89658257..8d6245de2f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpc.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpc.go @@ -41,11 +41,6 @@ func (r *AWSEC2VPC) AWSCloudFormationType() string { return "AWS::EC2::VPC" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPC) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPC) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpccidrblock.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpccidrblock.go index 7be4f13305..46c8f9de07 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpccidrblock.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpccidrblock.go @@ -26,11 +26,6 @@ func (r *AWSEC2VPCCidrBlock) AWSCloudFormationType() string { return "AWS::EC2::VPCCidrBlock" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPCCidrBlock) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPCCidrBlock) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcdhcpoptionsassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcdhcpoptionsassociation.go index 6d390e9080..5b26a28b48 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcdhcpoptionsassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcdhcpoptionsassociation.go @@ -26,11 +26,6 @@ func (r *AWSEC2VPCDHCPOptionsAssociation) AWSCloudFormationType() string { return "AWS::EC2::VPCDHCPOptionsAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPCDHCPOptionsAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPCDHCPOptionsAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcendpoint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcendpoint.go index 1ea39b0e35..7bdec43e80 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcendpoint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcendpoint.go @@ -36,11 +36,6 @@ func (r *AWSEC2VPCEndpoint) AWSCloudFormationType() string { return "AWS::EC2::VPCEndpoint" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPCEndpoint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPCEndpoint) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcgatewayattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcgatewayattachment.go index 918ef608f1..ee3f3d1215 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcgatewayattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcgatewayattachment.go @@ -31,11 +31,6 @@ func (r *AWSEC2VPCGatewayAttachment) AWSCloudFormationType() string { return "AWS::EC2::VPCGatewayAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPCGatewayAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPCGatewayAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcpeeringconnection.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcpeeringconnection.go index 64e93cd155..ddce8f7ce2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcpeeringconnection.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpcpeeringconnection.go @@ -41,11 +41,6 @@ func (r *AWSEC2VPCPeeringConnection) AWSCloudFormationType() string { return "AWS::EC2::VPCPeeringConnection" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPCPeeringConnection) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPCPeeringConnection) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnection.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnection.go index 347fa9e4a9..9d89e9ec20 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnection.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnection.go @@ -41,11 +41,6 @@ func (r *AWSEC2VPNConnection) AWSCloudFormationType() string { return "AWS::EC2::VPNConnection" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPNConnection) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPNConnection) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnectionroute.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnectionroute.go index dbb1b1240e..1577677215 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnectionroute.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpnconnectionroute.go @@ -26,11 +26,6 @@ func (r *AWSEC2VPNConnectionRoute) AWSCloudFormationType() string { return "AWS::EC2::VPNConnectionRoute" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPNConnectionRoute) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPNConnectionRoute) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngateway.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngateway.go index d3b587161d..ed5e73a81b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngateway.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngateway.go @@ -26,11 +26,6 @@ func (r *AWSEC2VPNGateway) AWSCloudFormationType() string { return "AWS::EC2::VPNGateway" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPNGateway) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPNGateway) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngatewayroutepropagation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngatewayroutepropagation.go index d8adae9250..38b4f93fd4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngatewayroutepropagation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ec2-vpngatewayroutepropagation.go @@ -26,11 +26,6 @@ func (r *AWSEC2VPNGatewayRoutePropagation) AWSCloudFormationType() string { return "AWS::EC2::VPNGatewayRoutePropagation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEC2VPNGatewayRoutePropagation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEC2VPNGatewayRoutePropagation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecr-repository.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecr-repository.go index ee142643ed..c5343e4b6e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecr-repository.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecr-repository.go @@ -26,11 +26,6 @@ func (r *AWSECRRepository) AWSCloudFormationType() string { return "AWS::ECR::Repository" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECRRepository) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSECRRepository) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-cluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-cluster.go index 4c7694f029..227abb3dfd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-cluster.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-cluster.go @@ -21,11 +21,6 @@ func (r *AWSECSCluster) AWSCloudFormationType() string { return "AWS::ECS::Cluster" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSCluster) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSECSCluster) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service.go index c9a2262911..69d322db7d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service.go @@ -21,7 +21,7 @@ type AWSECSService struct { DeploymentConfiguration *AWSECSService_DeploymentConfiguration `json:"DeploymentConfiguration,omitempty"` // DesiredCount AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount DesiredCount int `json:"DesiredCount,omitempty"` @@ -61,11 +61,6 @@ func (r *AWSECSService) AWSCloudFormationType() string { return "AWS::ECS::Service" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSService) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSECSService) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_deploymentconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_deploymentconfiguration.go index f3d6188092..785399069d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_deploymentconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_deploymentconfiguration.go @@ -19,8 +19,3 @@ type AWSECSService_DeploymentConfiguration struct { func (r *AWSECSService_DeploymentConfiguration) AWSCloudFormationType() string { return "AWS::ECS::Service.DeploymentConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSService_DeploymentConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_loadbalancer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_loadbalancer.go index de2e232888..80b9f0f0d1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_loadbalancer.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_loadbalancer.go @@ -29,8 +29,3 @@ type AWSECSService_LoadBalancer struct { func (r *AWSECSService_LoadBalancer) AWSCloudFormationType() string { return "AWS::ECS::Service.LoadBalancer" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSService_LoadBalancer) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementconstraint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementconstraint.go index d8ee85fa0b..2be8f0e313 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementconstraint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementconstraint.go @@ -19,8 +19,3 @@ type AWSECSService_PlacementConstraint struct { func (r *AWSECSService_PlacementConstraint) AWSCloudFormationType() string { return "AWS::ECS::Service.PlacementConstraint" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSService_PlacementConstraint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementstrategy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementstrategy.go index dcf7f47b1e..3c31865668 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementstrategy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-service_placementstrategy.go @@ -19,8 +19,3 @@ type AWSECSService_PlacementStrategy struct { func (r *AWSECSService_PlacementStrategy) AWSCloudFormationType() string { return "AWS::ECS::Service.PlacementStrategy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSService_PlacementStrategy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition.go index b01fe5411c..ee2ee00b3f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition.go @@ -46,11 +46,6 @@ func (r *AWSECSTaskDefinition) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSECSTaskDefinition) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_containerdefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_containerdefinition.go index f79448c3bb..0368a0d828 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_containerdefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_containerdefinition.go @@ -139,8 +139,3 @@ type AWSECSTaskDefinition_ContainerDefinition struct { func (r *AWSECSTaskDefinition_ContainerDefinition) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.ContainerDefinition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_ContainerDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostentry.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostentry.go index add92b9fa0..6ce10d61de 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostentry.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostentry.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_HostEntry struct { func (r *AWSECSTaskDefinition_HostEntry) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.HostEntry" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_HostEntry) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostvolumeproperties.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostvolumeproperties.go index 442cbbb7d8..0badcd2b1a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostvolumeproperties.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_hostvolumeproperties.go @@ -14,8 +14,3 @@ type AWSECSTaskDefinition_HostVolumeProperties struct { func (r *AWSECSTaskDefinition_HostVolumeProperties) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.HostVolumeProperties" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_HostVolumeProperties) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_keyvaluepair.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_keyvaluepair.go index 3f35438303..5d216e2158 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_keyvaluepair.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_keyvaluepair.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_KeyValuePair struct { func (r *AWSECSTaskDefinition_KeyValuePair) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.KeyValuePair" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_KeyValuePair) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_logconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_logconfiguration.go index 0cb3762e77..7579f2825c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_logconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_logconfiguration.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_LogConfiguration struct { func (r *AWSECSTaskDefinition_LogConfiguration) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.LogConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_LogConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_mountpoint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_mountpoint.go index 557d45a207..e447bceea1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_mountpoint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_mountpoint.go @@ -24,8 +24,3 @@ type AWSECSTaskDefinition_MountPoint struct { func (r *AWSECSTaskDefinition_MountPoint) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.MountPoint" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_MountPoint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_portmapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_portmapping.go index fc3b176b5a..5452b10ddd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_portmapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_portmapping.go @@ -24,8 +24,3 @@ type AWSECSTaskDefinition_PortMapping struct { func (r *AWSECSTaskDefinition_PortMapping) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.PortMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_PortMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go index 91ed8acd54..504755041c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_taskdefinitionplacementconstraint.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_TaskDefinitionPlacementConstraint struct { func (r *AWSECSTaskDefinition_TaskDefinitionPlacementConstraint) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_TaskDefinitionPlacementConstraint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_ulimit.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_ulimit.go index 40f3485895..312be33a0c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_ulimit.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_ulimit.go @@ -24,8 +24,3 @@ type AWSECSTaskDefinition_Ulimit struct { func (r *AWSECSTaskDefinition_Ulimit) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.Ulimit" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_Ulimit) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volume.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volume.go index 5044e0fc7c..903269d937 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volume.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volume.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_Volume struct { func (r *AWSECSTaskDefinition_Volume) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.Volume" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_Volume) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volumefrom.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volumefrom.go index 934f44f7f5..36499016dc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volumefrom.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ecs-taskdefinition_volumefrom.go @@ -19,8 +19,3 @@ type AWSECSTaskDefinition_VolumeFrom struct { func (r *AWSECSTaskDefinition_VolumeFrom) AWSCloudFormationType() string { return "AWS::ECS::TaskDefinition.VolumeFrom" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSECSTaskDefinition_VolumeFrom) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem.go index bfcff3ec4d..8d8ccb01c2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem.go @@ -10,11 +10,21 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html type AWSEFSFileSystem struct { + // Encrypted AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted + Encrypted bool `json:"Encrypted,omitempty"` + // FileSystemTags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags FileSystemTags []AWSEFSFileSystem_ElasticFileSystemTag `json:"FileSystemTags,omitempty"` + // KmsKeyId AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid + KmsKeyId string `json:"KmsKeyId,omitempty"` + // PerformanceMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode @@ -26,11 +36,6 @@ func (r *AWSEFSFileSystem) AWSCloudFormationType() string { return "AWS::EFS::FileSystem" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEFSFileSystem) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEFSFileSystem) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem_elasticfilesystemtag.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem_elasticfilesystemtag.go index a7ff3adf98..4421b17dae 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem_elasticfilesystemtag.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-filesystem_elasticfilesystemtag.go @@ -19,8 +19,3 @@ type AWSEFSFileSystem_ElasticFileSystemTag struct { func (r *AWSEFSFileSystem_ElasticFileSystemTag) AWSCloudFormationType() string { return "AWS::EFS::FileSystem.ElasticFileSystemTag" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEFSFileSystem_ElasticFileSystemTag) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-mounttarget.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-mounttarget.go index 06ac0f2097..ac14214fff 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-mounttarget.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-efs-mounttarget.go @@ -36,11 +36,6 @@ func (r *AWSEFSMountTarget) AWSCloudFormationType() string { return "AWS::EFS::MountTarget" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEFSMountTarget) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEFSMountTarget) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-cachecluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-cachecluster.go index c2344a5616..d76defd63b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-cachecluster.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-cachecluster.go @@ -121,11 +121,6 @@ func (r *AWSElastiCacheCacheCluster) AWSCloudFormationType() string { return "AWS::ElastiCache::CacheCluster" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheCacheCluster) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheCacheCluster) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-parametergroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-parametergroup.go index cc2c36b8eb..bd13890651 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-parametergroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-parametergroup.go @@ -31,11 +31,6 @@ func (r *AWSElastiCacheParameterGroup) AWSCloudFormationType() string { return "AWS::ElastiCache::ParameterGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheParameterGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheParameterGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup.go index 104d5ed779..89735c84f6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup.go @@ -146,11 +146,6 @@ func (r *AWSElastiCacheReplicationGroup) AWSCloudFormationType() string { return "AWS::ElastiCache::ReplicationGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheReplicationGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheReplicationGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup_nodegroupconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup_nodegroupconfiguration.go index 9a2be99b86..35c192070a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup_nodegroupconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-replicationgroup_nodegroupconfiguration.go @@ -29,8 +29,3 @@ type AWSElastiCacheReplicationGroup_NodeGroupConfiguration struct { func (r *AWSElastiCacheReplicationGroup_NodeGroupConfiguration) AWSCloudFormationType() string { return "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheReplicationGroup_NodeGroupConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroup.go index be571b6075..ae28fd2192 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroup.go @@ -21,11 +21,6 @@ func (r *AWSElastiCacheSecurityGroup) AWSCloudFormationType() string { return "AWS::ElastiCache::SecurityGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheSecurityGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheSecurityGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroupingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroupingress.go index ea32ae9339..3d33ab9bf8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroupingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-securitygroupingress.go @@ -31,11 +31,6 @@ func (r *AWSElastiCacheSecurityGroupIngress) AWSCloudFormationType() string { return "AWS::ElastiCache::SecurityGroupIngress" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheSecurityGroupIngress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheSecurityGroupIngress) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-subnetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-subnetgroup.go index b991a6333d..b49d80e6f0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-subnetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticache-subnetgroup.go @@ -31,11 +31,6 @@ func (r *AWSElastiCacheSubnetGroup) AWSCloudFormationType() string { return "AWS::ElastiCache::SubnetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElastiCacheSubnetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElastiCacheSubnetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-application.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-application.go index e31d25f9e2..f1028eaaea 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-application.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-application.go @@ -26,11 +26,6 @@ func (r *AWSElasticBeanstalkApplication) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::Application" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkApplication) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticBeanstalkApplication) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion.go index 39036ebfb2..9e1b15e981 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion.go @@ -31,11 +31,6 @@ func (r *AWSElasticBeanstalkApplicationVersion) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::ApplicationVersion" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkApplicationVersion) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticBeanstalkApplicationVersion) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion_sourcebundle.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion_sourcebundle.go index ae639b5ce0..538ed72005 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion_sourcebundle.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-applicationversion_sourcebundle.go @@ -19,8 +19,3 @@ type AWSElasticBeanstalkApplicationVersion_SourceBundle struct { func (r *AWSElasticBeanstalkApplicationVersion_SourceBundle) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkApplicationVersion_SourceBundle) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate.go index 1223ca37a4..154457fecb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate.go @@ -46,11 +46,6 @@ func (r *AWSElasticBeanstalkConfigurationTemplate) AWSCloudFormationType() strin return "AWS::ElasticBeanstalk::ConfigurationTemplate" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkConfigurationTemplate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticBeanstalkConfigurationTemplate) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go index 3ecdc06719..fb9c616763 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_configurationoptionsetting.go @@ -24,8 +24,3 @@ type AWSElasticBeanstalkConfigurationTemplate_ConfigurationOptionSetting struct func (r *AWSElasticBeanstalkConfigurationTemplate_ConfigurationOptionSetting) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkConfigurationTemplate_ConfigurationOptionSetting) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go index f4b6a0e8b6..04b3803d16 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-configurationtemplate_sourceconfiguration.go @@ -19,8 +19,3 @@ type AWSElasticBeanstalkConfigurationTemplate_SourceConfiguration struct { func (r *AWSElasticBeanstalkConfigurationTemplate_SourceConfiguration) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkConfigurationTemplate_SourceConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment.go index 244979adaf..897f898c80 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment.go @@ -66,11 +66,6 @@ func (r *AWSElasticBeanstalkEnvironment) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::Environment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkEnvironment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticBeanstalkEnvironment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_optionsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_optionsettings.go index 24f271da97..445bf705dd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_optionsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_optionsettings.go @@ -24,8 +24,3 @@ type AWSElasticBeanstalkEnvironment_OptionSettings struct { func (r *AWSElasticBeanstalkEnvironment_OptionSettings) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::Environment.OptionSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkEnvironment_OptionSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_tier.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_tier.go index d4d3568216..87d7fcb0b8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_tier.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticbeanstalk-environment_tier.go @@ -24,8 +24,3 @@ type AWSElasticBeanstalkEnvironment_Tier struct { func (r *AWSElasticBeanstalkEnvironment_Tier) AWSCloudFormationType() string { return "AWS::ElasticBeanstalk::Environment.Tier" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticBeanstalkEnvironment_Tier) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer.go index 3512638010..73bbed492e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer.go @@ -96,11 +96,6 @@ func (r *AWSElasticLoadBalancingLoadBalancer) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticLoadBalancingLoadBalancer) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go index 8ff4ee926f..fade970f39 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_accessloggingpolicy.go @@ -29,8 +29,3 @@ type AWSElasticLoadBalancingLoadBalancer_AccessLoggingPolicy struct { func (r *AWSElasticLoadBalancingLoadBalancer_AccessLoggingPolicy) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_AccessLoggingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go index 616edab69f..b09daef02a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_appcookiestickinesspolicy.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingLoadBalancer_AppCookieStickinessPolicy struct { func (r *AWSElasticLoadBalancingLoadBalancer_AppCookieStickinessPolicy) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_AppCookieStickinessPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go index e50f722c5f..d3c3acbff7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectiondrainingpolicy.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingLoadBalancer_ConnectionDrainingPolicy struct { func (r *AWSElasticLoadBalancingLoadBalancer_ConnectionDrainingPolicy) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_ConnectionDrainingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectionsettings.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectionsettings.go index 98bf7f02f1..b1e6b03d39 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectionsettings.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_connectionsettings.go @@ -14,8 +14,3 @@ type AWSElasticLoadBalancingLoadBalancer_ConnectionSettings struct { func (r *AWSElasticLoadBalancingLoadBalancer_ConnectionSettings) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_ConnectionSettings) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_healthcheck.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_healthcheck.go index 98767da7df..65cac4cfcb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_healthcheck.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_healthcheck.go @@ -34,8 +34,3 @@ type AWSElasticLoadBalancingLoadBalancer_HealthCheck struct { func (r *AWSElasticLoadBalancingLoadBalancer_HealthCheck) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_HealthCheck) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go index 3c5fd569db..51a2860545 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_lbcookiestickinesspolicy.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingLoadBalancer_LBCookieStickinessPolicy struct { func (r *AWSElasticLoadBalancingLoadBalancer_LBCookieStickinessPolicy) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_LBCookieStickinessPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_listeners.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_listeners.go index 18a06faae7..09b70901e9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_listeners.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_listeners.go @@ -39,8 +39,3 @@ type AWSElasticLoadBalancingLoadBalancer_Listeners struct { func (r *AWSElasticLoadBalancingLoadBalancer_Listeners) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.Listeners" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_Listeners) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_policies.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_policies.go index be7c6467a3..3590c56fd8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_policies.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancing-loadbalancer_policies.go @@ -34,8 +34,3 @@ type AWSElasticLoadBalancingLoadBalancer_Policies struct { func (r *AWSElasticLoadBalancingLoadBalancer_Policies) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancing::LoadBalancer.Policies" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingLoadBalancer_Policies) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener.go index 5fb2290541..43f8b21476 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener.go @@ -46,11 +46,6 @@ func (r *AWSElasticLoadBalancingV2Listener) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::Listener" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2Listener) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticLoadBalancingV2Listener) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_action.go index c4e5430b21..e90aa58261 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_action.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_action.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2Listener_Action struct { func (r *AWSElasticLoadBalancingV2Listener_Action) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::Listener.Action" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2Listener_Action) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_certificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_certificate.go index e86fb76ac9..b7b3351d96 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_certificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listener_certificate.go @@ -14,8 +14,3 @@ type AWSElasticLoadBalancingV2Listener_Certificate struct { func (r *AWSElasticLoadBalancingV2Listener_Certificate) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::Listener.Certificate" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2Listener_Certificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule.go index d14583c305..0d5bb899c8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule.go @@ -36,11 +36,6 @@ func (r *AWSElasticLoadBalancingV2ListenerRule) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::ListenerRule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2ListenerRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticLoadBalancingV2ListenerRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_action.go index 6e882cf719..ac9bbd5817 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_action.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_action.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2ListenerRule_Action struct { func (r *AWSElasticLoadBalancingV2ListenerRule_Action) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::ListenerRule.Action" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2ListenerRule_Action) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_rulecondition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_rulecondition.go index 9bb4fa14f3..0354e6d4bf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_rulecondition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-listenerrule_rulecondition.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2ListenerRule_RuleCondition struct { func (r *AWSElasticLoadBalancingV2ListenerRule_RuleCondition) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2ListenerRule_RuleCondition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer.go index 2ee1e39219..5e942390d4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer.go @@ -35,6 +35,11 @@ type AWSElasticLoadBalancingV2LoadBalancer struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups SecurityGroups []string `json:"SecurityGroups,omitempty"` + // SubnetMappings AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings + SubnetMappings []AWSElasticLoadBalancingV2LoadBalancer_SubnetMapping `json:"SubnetMappings,omitempty"` + // Subnets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets @@ -44,6 +49,11 @@ type AWSElasticLoadBalancingV2LoadBalancer struct { // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags Tags []Tag `json:"Tags,omitempty"` + + // Type AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type + Type string `json:"Type,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type @@ -51,11 +61,6 @@ func (r *AWSElasticLoadBalancingV2LoadBalancer) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::LoadBalancer" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2LoadBalancer) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticLoadBalancingV2LoadBalancer) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go index 7bb5c2844b..4c8c596981 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_loadbalancerattribute.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2LoadBalancer_LoadBalancerAttribute struct { func (r *AWSElasticLoadBalancingV2LoadBalancer_LoadBalancerAttribute) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2LoadBalancer_LoadBalancerAttribute) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go new file mode 100644 index 0000000000..fd5294d9da --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-loadbalancer_subnetmapping.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSElasticLoadBalancingV2LoadBalancer_SubnetMapping AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html +type AWSElasticLoadBalancingV2LoadBalancer_SubnetMapping struct { + + // AllocationId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-allocationid + AllocationId string `json:"AllocationId,omitempty"` + + // SubnetId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmapping-subnetid + SubnetId string `json:"SubnetId,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSElasticLoadBalancingV2LoadBalancer_SubnetMapping) AWSCloudFormationType() string { + return "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup.go index 1fa491359a..3d96d72c13 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup.go @@ -70,6 +70,11 @@ type AWSElasticLoadBalancingV2TargetGroup struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes TargetGroupAttributes []AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute `json:"TargetGroupAttributes,omitempty"` + // TargetType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype + TargetType string `json:"TargetType,omitempty"` + // Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets @@ -91,11 +96,6 @@ func (r *AWSElasticLoadBalancingV2TargetGroup) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::TargetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2TargetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticLoadBalancingV2TargetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_matcher.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_matcher.go index a449f31e7f..a4c709e6bb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_matcher.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_matcher.go @@ -14,8 +14,3 @@ type AWSElasticLoadBalancingV2TargetGroup_Matcher struct { func (r *AWSElasticLoadBalancingV2TargetGroup_Matcher) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2TargetGroup_Matcher) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetdescription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetdescription.go index b2038a12f1..6d3ebd7013 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetdescription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetdescription.go @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2TargetGroup_TargetDescription struct { func (r *AWSElasticLoadBalancingV2TargetGroup_TargetDescription) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2TargetGroup_TargetDescription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go index 5604147df3..7b04252f71 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticloadbalancingv2-targetgroup_targetgroupattribute.go @@ -1,17 +1,17 @@ package cloudformation // AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute AWS CloudFormation Resource (AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattributes.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html type AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute struct { // Key AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattributes.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes-key + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattributes.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes-value + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-value Value string `json:"Value,omitempty"` } @@ -19,8 +19,3 @@ type AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute struct { func (r *AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute) AWSCloudFormationType() string { return "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticLoadBalancingV2TargetGroup_TargetGroupAttribute) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain.go index 25106ed2d8..c70063d03a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain.go @@ -56,11 +56,6 @@ func (r *AWSElasticsearchDomain) AWSCloudFormationType() string { return "AWS::Elasticsearch::Domain" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticsearchDomain) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSElasticsearchDomain) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_ebsoptions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_ebsoptions.go index 423f808565..9f82863443 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_ebsoptions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_ebsoptions.go @@ -29,8 +29,3 @@ type AWSElasticsearchDomain_EBSOptions struct { func (r *AWSElasticsearchDomain_EBSOptions) AWSCloudFormationType() string { return "AWS::Elasticsearch::Domain.EBSOptions" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticsearchDomain_EBSOptions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_elasticsearchclusterconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_elasticsearchclusterconfig.go index 4196fde89a..b20cc89882 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_elasticsearchclusterconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_elasticsearchclusterconfig.go @@ -39,8 +39,3 @@ type AWSElasticsearchDomain_ElasticsearchClusterConfig struct { func (r *AWSElasticsearchDomain_ElasticsearchClusterConfig) AWSCloudFormationType() string { return "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticsearchDomain_ElasticsearchClusterConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_snapshotoptions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_snapshotoptions.go index 88ff6f9916..5ea4554fce 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_snapshotoptions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-elasticsearch-domain_snapshotoptions.go @@ -14,8 +14,3 @@ type AWSElasticsearchDomain_SnapshotOptions struct { func (r *AWSElasticsearchDomain_SnapshotOptions) AWSCloudFormationType() string { return "AWS::Elasticsearch::Domain.SnapshotOptions" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSElasticsearchDomain_SnapshotOptions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster.go index 56eb35fd93..d6fa9cf9f9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster.go @@ -91,11 +91,6 @@ func (r *AWSEMRCluster) AWSCloudFormationType() string { return "AWS::EMR::Cluster" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEMRCluster) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_application.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_application.go index 289aa1dfcd..630d7b47b3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_application.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_application.go @@ -29,8 +29,3 @@ type AWSEMRCluster_Application struct { func (r *AWSEMRCluster_Application) AWSCloudFormationType() string { return "AWS::EMR::Cluster.Application" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_Application) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_autoscalingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_autoscalingpolicy.go index cb04c5dd31..20978da3b8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_autoscalingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_autoscalingpolicy.go @@ -19,8 +19,3 @@ type AWSEMRCluster_AutoScalingPolicy struct { func (r *AWSEMRCluster_AutoScalingPolicy) AWSCloudFormationType() string { return "AWS::EMR::Cluster.AutoScalingPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_AutoScalingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_bootstrapactionconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_bootstrapactionconfig.go index d907f64d68..74881baf93 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_bootstrapactionconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_bootstrapactionconfig.go @@ -19,8 +19,3 @@ type AWSEMRCluster_BootstrapActionConfig struct { func (r *AWSEMRCluster_BootstrapActionConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.BootstrapActionConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_BootstrapActionConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_cloudwatchalarmdefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_cloudwatchalarmdefinition.go index 31486d44b7..eaf4552b1b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_cloudwatchalarmdefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_cloudwatchalarmdefinition.go @@ -54,8 +54,3 @@ type AWSEMRCluster_CloudWatchAlarmDefinition struct { func (r *AWSEMRCluster_CloudWatchAlarmDefinition) AWSCloudFormationType() string { return "AWS::EMR::Cluster.CloudWatchAlarmDefinition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_CloudWatchAlarmDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_configuration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_configuration.go index 3bf978dc06..fdd7ea4f56 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_configuration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_configuration.go @@ -24,8 +24,3 @@ type AWSEMRCluster_Configuration struct { func (r *AWSEMRCluster_Configuration) AWSCloudFormationType() string { return "AWS::EMR::Cluster.Configuration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_Configuration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsblockdeviceconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsblockdeviceconfig.go index 98925734e5..4237dc257c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsblockdeviceconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsblockdeviceconfig.go @@ -19,8 +19,3 @@ type AWSEMRCluster_EbsBlockDeviceConfig struct { func (r *AWSEMRCluster_EbsBlockDeviceConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.EbsBlockDeviceConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_EbsBlockDeviceConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsconfiguration.go index 3ae39878bb..091aceb581 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_ebsconfiguration.go @@ -19,8 +19,3 @@ type AWSEMRCluster_EbsConfiguration struct { func (r *AWSEMRCluster_EbsConfiguration) AWSCloudFormationType() string { return "AWS::EMR::Cluster.EbsConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_EbsConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetconfig.go index 83708c6b8f..9ebb006cbc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetconfig.go @@ -34,8 +34,3 @@ type AWSEMRCluster_InstanceFleetConfig struct { func (r *AWSEMRCluster_InstanceFleetConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.InstanceFleetConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_InstanceFleetConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetprovisioningspecifications.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetprovisioningspecifications.go index 2861bf2eca..63367ba59c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetprovisioningspecifications.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancefleetprovisioningspecifications.go @@ -14,8 +14,3 @@ type AWSEMRCluster_InstanceFleetProvisioningSpecifications struct { func (r *AWSEMRCluster_InstanceFleetProvisioningSpecifications) AWSCloudFormationType() string { return "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_InstanceFleetProvisioningSpecifications) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancegroupconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancegroupconfig.go index 7a99e91138..5fa8b77b76 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancegroupconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancegroupconfig.go @@ -49,8 +49,3 @@ type AWSEMRCluster_InstanceGroupConfig struct { func (r *AWSEMRCluster_InstanceGroupConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.InstanceGroupConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_InstanceGroupConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancetypeconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancetypeconfig.go index c42227f020..9a79cc4cf0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancetypeconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_instancetypeconfig.go @@ -39,8 +39,3 @@ type AWSEMRCluster_InstanceTypeConfig struct { func (r *AWSEMRCluster_InstanceTypeConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.InstanceTypeConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_InstanceTypeConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_jobflowinstancesconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_jobflowinstancesconfig.go index 4a07acf7c7..2c900e6219 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_jobflowinstancesconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_jobflowinstancesconfig.go @@ -79,8 +79,3 @@ type AWSEMRCluster_JobFlowInstancesConfig struct { func (r *AWSEMRCluster_JobFlowInstancesConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.JobFlowInstancesConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_JobFlowInstancesConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_metricdimension.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_metricdimension.go index 2f09f780b6..994caaddd1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_metricdimension.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_metricdimension.go @@ -19,8 +19,3 @@ type AWSEMRCluster_MetricDimension struct { func (r *AWSEMRCluster_MetricDimension) AWSCloudFormationType() string { return "AWS::EMR::Cluster.MetricDimension" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_MetricDimension) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_placementtype.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_placementtype.go index d0175bb05d..1a32e8dfac 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_placementtype.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_placementtype.go @@ -14,8 +14,3 @@ type AWSEMRCluster_PlacementType struct { func (r *AWSEMRCluster_PlacementType) AWSCloudFormationType() string { return "AWS::EMR::Cluster.PlacementType" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_PlacementType) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingaction.go index 61d1176f07..022110c8da 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingaction.go @@ -19,8 +19,3 @@ type AWSEMRCluster_ScalingAction struct { func (r *AWSEMRCluster_ScalingAction) AWSCloudFormationType() string { return "AWS::EMR::Cluster.ScalingAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_ScalingAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingconstraints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingconstraints.go index 16f814d0d3..ce81b1308e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingconstraints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingconstraints.go @@ -19,8 +19,3 @@ type AWSEMRCluster_ScalingConstraints struct { func (r *AWSEMRCluster_ScalingConstraints) AWSCloudFormationType() string { return "AWS::EMR::Cluster.ScalingConstraints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_ScalingConstraints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingrule.go index 1aee4bbd18..26633e85c5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingrule.go @@ -29,8 +29,3 @@ type AWSEMRCluster_ScalingRule struct { func (r *AWSEMRCluster_ScalingRule) AWSCloudFormationType() string { return "AWS::EMR::Cluster.ScalingRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_ScalingRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingtrigger.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingtrigger.go index e9fc0b52d0..0d09c5b5b3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingtrigger.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scalingtrigger.go @@ -14,8 +14,3 @@ type AWSEMRCluster_ScalingTrigger struct { func (r *AWSEMRCluster_ScalingTrigger) AWSCloudFormationType() string { return "AWS::EMR::Cluster.ScalingTrigger" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_ScalingTrigger) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scriptbootstrapactionconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scriptbootstrapactionconfig.go index 0b8663774f..bf632eb729 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scriptbootstrapactionconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_scriptbootstrapactionconfig.go @@ -19,8 +19,3 @@ type AWSEMRCluster_ScriptBootstrapActionConfig struct { func (r *AWSEMRCluster_ScriptBootstrapActionConfig) AWSCloudFormationType() string { return "AWS::EMR::Cluster.ScriptBootstrapActionConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_ScriptBootstrapActionConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_simplescalingpolicyconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_simplescalingpolicyconfiguration.go index 8808044a89..9dd11dae49 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_simplescalingpolicyconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_simplescalingpolicyconfiguration.go @@ -24,8 +24,3 @@ type AWSEMRCluster_SimpleScalingPolicyConfiguration struct { func (r *AWSEMRCluster_SimpleScalingPolicyConfiguration) AWSCloudFormationType() string { return "AWS::EMR::Cluster.SimpleScalingPolicyConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_SimpleScalingPolicyConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_spotprovisioningspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_spotprovisioningspecification.go index 62402bfd6f..a70ba797e0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_spotprovisioningspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_spotprovisioningspecification.go @@ -24,8 +24,3 @@ type AWSEMRCluster_SpotProvisioningSpecification struct { func (r *AWSEMRCluster_SpotProvisioningSpecification) AWSCloudFormationType() string { return "AWS::EMR::Cluster.SpotProvisioningSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_SpotProvisioningSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_volumespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_volumespecification.go index 6f5ff1302f..18ee38eceb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_volumespecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-cluster_volumespecification.go @@ -24,8 +24,3 @@ type AWSEMRCluster_VolumeSpecification struct { func (r *AWSEMRCluster_VolumeSpecification) AWSCloudFormationType() string { return "AWS::EMR::Cluster.VolumeSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRCluster_VolumeSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig.go index c5913d1167..4d8a4a0c01 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig.go @@ -51,11 +51,6 @@ func (r *AWSEMRInstanceFleetConfig) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEMRInstanceFleetConfig) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_configuration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_configuration.go index 6b2da60364..7929a72d88 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_configuration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_configuration.go @@ -24,8 +24,3 @@ type AWSEMRInstanceFleetConfig_Configuration struct { func (r *AWSEMRInstanceFleetConfig_Configuration) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.Configuration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_Configuration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go index ad9bccdef6..aa2b5839b7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsblockdeviceconfig.go @@ -19,8 +19,3 @@ type AWSEMRInstanceFleetConfig_EbsBlockDeviceConfig struct { func (r *AWSEMRInstanceFleetConfig_EbsBlockDeviceConfig) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_EbsBlockDeviceConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsconfiguration.go index 6d28fc2103..4d4179e452 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_ebsconfiguration.go @@ -19,8 +19,3 @@ type AWSEMRInstanceFleetConfig_EbsConfiguration struct { func (r *AWSEMRInstanceFleetConfig_EbsConfiguration) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.EbsConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_EbsConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancefleetprovisioningspecifications.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancefleetprovisioningspecifications.go index 29e2305a18..1195bd58cb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancefleetprovisioningspecifications.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancefleetprovisioningspecifications.go @@ -14,8 +14,3 @@ type AWSEMRInstanceFleetConfig_InstanceFleetProvisioningSpecifications struct { func (r *AWSEMRInstanceFleetConfig_InstanceFleetProvisioningSpecifications) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_InstanceFleetProvisioningSpecifications) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancetypeconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancetypeconfig.go index 3fd8f6d1a5..93144b004f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancetypeconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_instancetypeconfig.go @@ -39,8 +39,3 @@ type AWSEMRInstanceFleetConfig_InstanceTypeConfig struct { func (r *AWSEMRInstanceFleetConfig_InstanceTypeConfig) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_InstanceTypeConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_spotprovisioningspecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_spotprovisioningspecification.go index c7efe9f621..502b43c239 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_spotprovisioningspecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_spotprovisioningspecification.go @@ -24,8 +24,3 @@ type AWSEMRInstanceFleetConfig_SpotProvisioningSpecification struct { func (r *AWSEMRInstanceFleetConfig_SpotProvisioningSpecification) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_SpotProvisioningSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_volumespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_volumespecification.go index 3165cb12f3..17c43f7e33 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_volumespecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancefleetconfig_volumespecification.go @@ -24,8 +24,3 @@ type AWSEMRInstanceFleetConfig_VolumeSpecification struct { func (r *AWSEMRInstanceFleetConfig_VolumeSpecification) AWSCloudFormationType() string { return "AWS::EMR::InstanceFleetConfig.VolumeSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceFleetConfig_VolumeSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig.go index 62206c8668..cc6fef772c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig.go @@ -66,11 +66,6 @@ func (r *AWSEMRInstanceGroupConfig) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEMRInstanceGroupConfig) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_autoscalingpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_autoscalingpolicy.go index 2a30a27edd..333848f7c0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_autoscalingpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_autoscalingpolicy.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_AutoScalingPolicy struct { func (r *AWSEMRInstanceGroupConfig_AutoScalingPolicy) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_AutoScalingPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go index f83cd6574c..5ea3b4c650 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_cloudwatchalarmdefinition.go @@ -54,8 +54,3 @@ type AWSEMRInstanceGroupConfig_CloudWatchAlarmDefinition struct { func (r *AWSEMRInstanceGroupConfig_CloudWatchAlarmDefinition) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_CloudWatchAlarmDefinition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_configuration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_configuration.go index 446b811070..09b9e52f55 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_configuration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_configuration.go @@ -24,8 +24,3 @@ type AWSEMRInstanceGroupConfig_Configuration struct { func (r *AWSEMRInstanceGroupConfig_Configuration) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.Configuration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_Configuration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go index 1c55cd608f..4b3a86cdb6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsblockdeviceconfig.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_EbsBlockDeviceConfig struct { func (r *AWSEMRInstanceGroupConfig_EbsBlockDeviceConfig) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_EbsBlockDeviceConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsconfiguration.go index 4a813522f7..6a4983413f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_ebsconfiguration.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_EbsConfiguration struct { func (r *AWSEMRInstanceGroupConfig_EbsConfiguration) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.EbsConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_EbsConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_metricdimension.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_metricdimension.go index c544245912..3407472f41 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_metricdimension.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_metricdimension.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_MetricDimension struct { func (r *AWSEMRInstanceGroupConfig_MetricDimension) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.MetricDimension" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_MetricDimension) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingaction.go index 72bc0da143..5160eae470 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingaction.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_ScalingAction struct { func (r *AWSEMRInstanceGroupConfig_ScalingAction) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.ScalingAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_ScalingAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingconstraints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingconstraints.go index 1a8bdd0fbe..b465b79744 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingconstraints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingconstraints.go @@ -19,8 +19,3 @@ type AWSEMRInstanceGroupConfig_ScalingConstraints struct { func (r *AWSEMRInstanceGroupConfig_ScalingConstraints) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.ScalingConstraints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_ScalingConstraints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingrule.go index 44629f9017..fb3106ac50 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingrule.go @@ -29,8 +29,3 @@ type AWSEMRInstanceGroupConfig_ScalingRule struct { func (r *AWSEMRInstanceGroupConfig_ScalingRule) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.ScalingRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_ScalingRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingtrigger.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingtrigger.go index bb183f14b9..4464acdf39 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingtrigger.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_scalingtrigger.go @@ -14,8 +14,3 @@ type AWSEMRInstanceGroupConfig_ScalingTrigger struct { func (r *AWSEMRInstanceGroupConfig_ScalingTrigger) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.ScalingTrigger" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_ScalingTrigger) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go index 01a656678b..2994af6d9d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_simplescalingpolicyconfiguration.go @@ -24,8 +24,3 @@ type AWSEMRInstanceGroupConfig_SimpleScalingPolicyConfiguration struct { func (r *AWSEMRInstanceGroupConfig_SimpleScalingPolicyConfiguration) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_SimpleScalingPolicyConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_volumespecification.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_volumespecification.go index 5d9e712d2a..5a229fa8ef 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_volumespecification.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-instancegroupconfig_volumespecification.go @@ -24,8 +24,3 @@ type AWSEMRInstanceGroupConfig_VolumeSpecification struct { func (r *AWSEMRInstanceGroupConfig_VolumeSpecification) AWSCloudFormationType() string { return "AWS::EMR::InstanceGroupConfig.VolumeSpecification" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRInstanceGroupConfig_VolumeSpecification) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-securityconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-securityconfiguration.go index 58b80af3b7..c55d3f1099 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-securityconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-securityconfiguration.go @@ -26,11 +26,6 @@ func (r *AWSEMRSecurityConfiguration) AWSCloudFormationType() string { return "AWS::EMR::SecurityConfiguration" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRSecurityConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEMRSecurityConfiguration) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step.go index e5aa1b38f1..de329a1614 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step.go @@ -36,11 +36,6 @@ func (r *AWSEMRStep) AWSCloudFormationType() string { return "AWS::EMR::Step" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRStep) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEMRStep) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_hadoopjarstepconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_hadoopjarstepconfig.go index 062450a1e3..440f0783de 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_hadoopjarstepconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_hadoopjarstepconfig.go @@ -29,8 +29,3 @@ type AWSEMRStep_HadoopJarStepConfig struct { func (r *AWSEMRStep_HadoopJarStepConfig) AWSCloudFormationType() string { return "AWS::EMR::Step.HadoopJarStepConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRStep_HadoopJarStepConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_keyvalue.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_keyvalue.go index b07b94dd94..0337914824 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_keyvalue.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-emr-step_keyvalue.go @@ -19,8 +19,3 @@ type AWSEMRStep_KeyValue struct { func (r *AWSEMRStep_KeyValue) AWSCloudFormationType() string { return "AWS::EMR::Step.KeyValue" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEMRStep_KeyValue) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule.go index ff05678994..0881658b4b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule.go @@ -51,11 +51,6 @@ func (r *AWSEventsRule) AWSCloudFormationType() string { return "AWS::Events::Rule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEventsRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSEventsRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_ecsparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_ecsparameters.go new file mode 100644 index 0000000000..ec3d4f6327 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_ecsparameters.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSEventsRule_EcsParameters AWS CloudFormation Resource (AWS::Events::Rule.EcsParameters) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html +type AWSEventsRule_EcsParameters struct { + + // TaskCount AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskcount + TaskCount int `json:"TaskCount,omitempty"` + + // TaskDefinitionArn AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskdefinitionarn + TaskDefinitionArn string `json:"TaskDefinitionArn,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSEventsRule_EcsParameters) AWSCloudFormationType() string { + return "AWS::Events::Rule.EcsParameters" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_inputtransformer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_inputtransformer.go new file mode 100644 index 0000000000..722e9c9e96 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_inputtransformer.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSEventsRule_InputTransformer AWS CloudFormation Resource (AWS::Events::Rule.InputTransformer) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html +type AWSEventsRule_InputTransformer struct { + + // InputPathsMap AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap + InputPathsMap map[string]string `json:"InputPathsMap,omitempty"` + + // InputTemplate AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate + InputTemplate string `json:"InputTemplate,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSEventsRule_InputTransformer) AWSCloudFormationType() string { + return "AWS::Events::Rule.InputTransformer" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_kinesisparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_kinesisparameters.go new file mode 100644 index 0000000000..57a38cc8ec --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_kinesisparameters.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSEventsRule_KinesisParameters AWS CloudFormation Resource (AWS::Events::Rule.KinesisParameters) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html +type AWSEventsRule_KinesisParameters struct { + + // PartitionKeyPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html#cfn-events-rule-kinesisparameters-partitionkeypath + PartitionKeyPath string `json:"PartitionKeyPath,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSEventsRule_KinesisParameters) AWSCloudFormationType() string { + return "AWS::Events::Rule.KinesisParameters" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandparameters.go new file mode 100644 index 0000000000..350e961933 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandparameters.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSEventsRule_RunCommandParameters AWS CloudFormation Resource (AWS::Events::Rule.RunCommandParameters) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html +type AWSEventsRule_RunCommandParameters struct { + + // RunCommandTargets AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html#cfn-events-rule-runcommandparameters-runcommandtargets + RunCommandTargets []AWSEventsRule_RunCommandTarget `json:"RunCommandTargets,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSEventsRule_RunCommandParameters) AWSCloudFormationType() string { + return "AWS::Events::Rule.RunCommandParameters" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandtarget.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandtarget.go new file mode 100644 index 0000000000..2f78a5853d --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_runcommandtarget.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSEventsRule_RunCommandTarget AWS CloudFormation Resource (AWS::Events::Rule.RunCommandTarget) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html +type AWSEventsRule_RunCommandTarget struct { + + // Key AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-key + Key string `json:"Key,omitempty"` + + // Values AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-values + Values []string `json:"Values,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSEventsRule_RunCommandTarget) AWSCloudFormationType() string { + return "AWS::Events::Rule.RunCommandTarget" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_target.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_target.go index 834c0d47c0..bbbe4db55c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_target.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-events-rule_target.go @@ -9,6 +9,11 @@ type AWSEventsRule_Target struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn Arn string `json:"Arn,omitempty"` + // EcsParameters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters + EcsParameters *AWSEventsRule_EcsParameters `json:"EcsParameters,omitempty"` + // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id @@ -24,18 +29,28 @@ type AWSEventsRule_Target struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath InputPath string `json:"InputPath,omitempty"` + // InputTransformer AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputtransformer + InputTransformer *AWSEventsRule_InputTransformer `json:"InputTransformer,omitempty"` + + // KinesisParameters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-kinesisparameters + KinesisParameters *AWSEventsRule_KinesisParameters `json:"KinesisParameters,omitempty"` + // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn RoleArn string `json:"RoleArn,omitempty"` + + // RunCommandParameters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters + RunCommandParameters *AWSEventsRule_RunCommandParameters `json:"RunCommandParameters,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type func (r *AWSEventsRule_Target) AWSCloudFormationType() string { return "AWS::Events::Rule.Target" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSEventsRule_Target) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias.go index 4ccba8a93f..4778ec029d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias.go @@ -31,11 +31,6 @@ func (r *AWSGameLiftAlias) AWSCloudFormationType() string { return "AWS::GameLift::Alias" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftAlias) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSGameLiftAlias) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias_routingstrategy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias_routingstrategy.go index 9b747295dd..22b1397094 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias_routingstrategy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-alias_routingstrategy.go @@ -24,8 +24,3 @@ type AWSGameLiftAlias_RoutingStrategy struct { func (r *AWSGameLiftAlias_RoutingStrategy) AWSCloudFormationType() string { return "AWS::GameLift::Alias.RoutingStrategy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftAlias_RoutingStrategy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build.go index 58bac9223d..2441463d41 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build.go @@ -31,11 +31,6 @@ func (r *AWSGameLiftBuild) AWSCloudFormationType() string { return "AWS::GameLift::Build" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftBuild) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSGameLiftBuild) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build_s3location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build_s3location.go index 384d9e0426..cc53ad7456 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build_s3location.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-build_s3location.go @@ -24,8 +24,3 @@ type AWSGameLiftBuild_S3Location struct { func (r *AWSGameLiftBuild_S3Location) AWSCloudFormationType() string { return "AWS::GameLift::Build.S3Location" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftBuild_S3Location) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet.go index 4560c4aa4a..cf013cc09a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet.go @@ -71,11 +71,6 @@ func (r *AWSGameLiftFleet) AWSCloudFormationType() string { return "AWS::GameLift::Fleet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftFleet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSGameLiftFleet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet_ippermission.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet_ippermission.go index eaf7196987..b0f197bb00 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet_ippermission.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-gamelift-fleet_ippermission.go @@ -29,8 +29,3 @@ type AWSGameLiftFleet_IpPermission struct { func (r *AWSGameLiftFleet_IpPermission) AWSCloudFormationType() string { return "AWS::GameLift::Fleet.IpPermission" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSGameLiftFleet_IpPermission) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-accesskey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-accesskey.go index e5de9ad0a0..7ece4892ef 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-accesskey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-accesskey.go @@ -31,11 +31,6 @@ func (r *AWSIAMAccessKey) AWSCloudFormationType() string { return "AWS::IAM::AccessKey" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMAccessKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMAccessKey) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group.go index 97603df5a2..c5dac8dafe 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group.go @@ -36,11 +36,6 @@ func (r *AWSIAMGroup) AWSCloudFormationType() string { return "AWS::IAM::Group" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group_policy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group_policy.go index 8d3bdd0179..78b16e0b48 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group_policy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-group_policy.go @@ -19,8 +19,3 @@ type AWSIAMGroup_Policy struct { func (r *AWSIAMGroup_Policy) AWSCloudFormationType() string { return "AWS::IAM::Group.Policy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMGroup_Policy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-instanceprofile.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-instanceprofile.go index c99aaf2d0a..8c5698b5c9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-instanceprofile.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-instanceprofile.go @@ -31,11 +31,6 @@ func (r *AWSIAMInstanceProfile) AWSCloudFormationType() string { return "AWS::IAM::InstanceProfile" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMInstanceProfile) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMInstanceProfile) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-managedpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-managedpolicy.go index d7ffaaa8d8..f1d8dfffb2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-managedpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-managedpolicy.go @@ -51,11 +51,6 @@ func (r *AWSIAMManagedPolicy) AWSCloudFormationType() string { return "AWS::IAM::ManagedPolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMManagedPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMManagedPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-policy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-policy.go index 30bf88d539..b14c504545 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-policy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-policy.go @@ -41,11 +41,6 @@ func (r *AWSIAMPolicy) AWSCloudFormationType() string { return "AWS::IAM::Policy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role.go index 1fd26c36e6..59bfd2943c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role.go @@ -41,11 +41,6 @@ func (r *AWSIAMRole) AWSCloudFormationType() string { return "AWS::IAM::Role" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMRole) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMRole) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role_policy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role_policy.go index 2487179273..0816e95065 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role_policy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-role_policy.go @@ -19,8 +19,3 @@ type AWSIAMRole_Policy struct { func (r *AWSIAMRole_Policy) AWSCloudFormationType() string { return "AWS::IAM::Role.Policy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMRole_Policy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user.go index 67dbe1f313..519e5c2113 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user.go @@ -46,11 +46,6 @@ func (r *AWSIAMUser) AWSCloudFormationType() string { return "AWS::IAM::User" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMUser) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMUser) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_loginprofile.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_loginprofile.go index ad3fd0c002..be93b553ef 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_loginprofile.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_loginprofile.go @@ -19,8 +19,3 @@ type AWSIAMUser_LoginProfile struct { func (r *AWSIAMUser_LoginProfile) AWSCloudFormationType() string { return "AWS::IAM::User.LoginProfile" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMUser_LoginProfile) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_policy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_policy.go index ae653185fe..1b5ea8842e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_policy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-user_policy.go @@ -19,8 +19,3 @@ type AWSIAMUser_Policy struct { func (r *AWSIAMUser_Policy) AWSCloudFormationType() string { return "AWS::IAM::User.Policy" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMUser_Policy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-usertogroupaddition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-usertogroupaddition.go index 315b79fc88..5d3209cc5e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-usertogroupaddition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iam-usertogroupaddition.go @@ -26,11 +26,6 @@ func (r *AWSIAMUserToGroupAddition) AWSCloudFormationType() string { return "AWS::IAM::UserToGroupAddition" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIAMUserToGroupAddition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIAMUserToGroupAddition) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-certificate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-certificate.go index 7e222b1ad6..681dae687a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-certificate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-certificate.go @@ -26,11 +26,6 @@ func (r *AWSIoTCertificate) AWSCloudFormationType() string { return "AWS::IoT::Certificate" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTCertificate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTCertificate) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policy.go index 5e7c17170d..b23bf8c60a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policy.go @@ -26,11 +26,6 @@ func (r *AWSIoTPolicy) AWSCloudFormationType() string { return "AWS::IoT::Policy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policyprincipalattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policyprincipalattachment.go index c454a42028..4a5e9d7b66 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policyprincipalattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-policyprincipalattachment.go @@ -26,11 +26,6 @@ func (r *AWSIoTPolicyPrincipalAttachment) AWSCloudFormationType() string { return "AWS::IoT::PolicyPrincipalAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTPolicyPrincipalAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTPolicyPrincipalAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing.go index 5d8ffe0971..70d69ba476 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing.go @@ -26,11 +26,6 @@ func (r *AWSIoTThing) AWSCloudFormationType() string { return "AWS::IoT::Thing" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTThing) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTThing) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing_attributepayload.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing_attributepayload.go index 42d7e2437f..88fcadf5e4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing_attributepayload.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thing_attributepayload.go @@ -14,8 +14,3 @@ type AWSIoTThing_AttributePayload struct { func (r *AWSIoTThing_AttributePayload) AWSCloudFormationType() string { return "AWS::IoT::Thing.AttributePayload" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTThing_AttributePayload) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thingprincipalattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thingprincipalattachment.go index 50ff8dabaa..00cefc497a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thingprincipalattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-thingprincipalattachment.go @@ -26,11 +26,6 @@ func (r *AWSIoTThingPrincipalAttachment) AWSCloudFormationType() string { return "AWS::IoT::ThingPrincipalAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTThingPrincipalAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTThingPrincipalAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule.go index ae60cd552b..04391314f7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule.go @@ -26,11 +26,6 @@ func (r *AWSIoTTopicRule) AWSCloudFormationType() string { return "AWS::IoT::TopicRule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSIoTTopicRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_action.go index fce5b1a43f..ce19bb73db 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_action.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_action.go @@ -1,62 +1,67 @@ package cloudformation // AWSIoTTopicRule_Action AWS CloudFormation Resource (AWS::IoT::TopicRule.Action) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html type AWSIoTTopicRule_Action struct { // CloudwatchAlarm AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-cloudwatchalarm + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-cloudwatchalarm CloudwatchAlarm *AWSIoTTopicRule_CloudwatchAlarmAction `json:"CloudwatchAlarm,omitempty"` // CloudwatchMetric AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-cloudwatchmetric + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-cloudwatchmetric CloudwatchMetric *AWSIoTTopicRule_CloudwatchMetricAction `json:"CloudwatchMetric,omitempty"` // DynamoDB AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-dynamodb + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-dynamodb DynamoDB *AWSIoTTopicRule_DynamoDBAction `json:"DynamoDB,omitempty"` + // DynamoDBv2 AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-dynamodbv2 + DynamoDBv2 *AWSIoTTopicRule_DynamoDBv2Action `json:"DynamoDBv2,omitempty"` + // Elasticsearch AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-elasticsearch + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-elasticsearch Elasticsearch *AWSIoTTopicRule_ElasticsearchAction `json:"Elasticsearch,omitempty"` // Firehose AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-firehose + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-firehose Firehose *AWSIoTTopicRule_FirehoseAction `json:"Firehose,omitempty"` // Kinesis AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-kinesis + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-kinesis Kinesis *AWSIoTTopicRule_KinesisAction `json:"Kinesis,omitempty"` // Lambda AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-lambda + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-lambda Lambda *AWSIoTTopicRule_LambdaAction `json:"Lambda,omitempty"` // Republish AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-republish + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-republish Republish *AWSIoTTopicRule_RepublishAction `json:"Republish,omitempty"` // S3 AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-s3 + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-s3 S3 *AWSIoTTopicRule_S3Action `json:"S3,omitempty"` // Sns AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-sns + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-sns Sns *AWSIoTTopicRule_SnsAction `json:"Sns,omitempty"` // Sqs AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-actions.html#cfn-iot-action-sqs + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html#cfn-iot-topicrule-action-sqs Sqs *AWSIoTTopicRule_SqsAction `json:"Sqs,omitempty"` } @@ -64,8 +69,3 @@ type AWSIoTTopicRule_Action struct { func (r *AWSIoTTopicRule_Action) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.Action" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_Action) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchalarmaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchalarmaction.go index e0e5b81e27..9c8d6c1fb1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchalarmaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchalarmaction.go @@ -1,27 +1,27 @@ package cloudformation // AWSIoTTopicRule_CloudwatchAlarmAction AWS CloudFormation Resource (AWS::IoT::TopicRule.CloudwatchAlarmAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchalarm.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html type AWSIoTTopicRule_CloudwatchAlarmAction struct { // AlarmName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchalarm.html#cfn-iot-cloudwatchalarm-alarmname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-alarmname AlarmName string `json:"AlarmName,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchalarm.html#cfn-iot-cloudwatchalarm-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // StateReason AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchalarm.html#cfn-iot-cloudwatchalarm-statereason + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-statereason StateReason string `json:"StateReason,omitempty"` // StateValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchalarm.html#cfn-iot-cloudwatchalarm-statevalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html#cfn-iot-topicrule-cloudwatchalarmaction-statevalue StateValue string `json:"StateValue,omitempty"` } @@ -29,8 +29,3 @@ type AWSIoTTopicRule_CloudwatchAlarmAction struct { func (r *AWSIoTTopicRule_CloudwatchAlarmAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.CloudwatchAlarmAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_CloudwatchAlarmAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchmetricaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchmetricaction.go index 5bab4dbe92..a35dacdf5e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchmetricaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_cloudwatchmetricaction.go @@ -1,37 +1,37 @@ package cloudformation // AWSIoTTopicRule_CloudwatchMetricAction AWS CloudFormation Resource (AWS::IoT::TopicRule.CloudwatchMetricAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html type AWSIoTTopicRule_CloudwatchMetricAction struct { // MetricName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-metricname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricname MetricName string `json:"MetricName,omitempty"` // MetricNamespace AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-metricnamespace + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricnamespace MetricNamespace string `json:"MetricNamespace,omitempty"` // MetricTimestamp AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-metrictimestamp + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metrictimestamp MetricTimestamp string `json:"MetricTimestamp,omitempty"` // MetricUnit AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-metricunit + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricunit MetricUnit string `json:"MetricUnit,omitempty"` // MetricValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-metricvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-metricvalue MetricValue string `json:"MetricValue,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-cloudwatchmetric.html#cfn-iot-cloudwatchmetric-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html#cfn-iot-topicrule-cloudwatchmetricaction-rolearn RoleArn string `json:"RoleArn,omitempty"` } @@ -39,8 +39,3 @@ type AWSIoTTopicRule_CloudwatchMetricAction struct { func (r *AWSIoTTopicRule_CloudwatchMetricAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.CloudwatchMetricAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_CloudwatchMetricAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbaction.go index fbc55a0f81..abb6664035 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbaction.go @@ -1,42 +1,52 @@ package cloudformation // AWSIoTTopicRule_DynamoDBAction AWS CloudFormation Resource (AWS::IoT::TopicRule.DynamoDBAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html type AWSIoTTopicRule_DynamoDBAction struct { // HashKeyField AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-hashkeyfield + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeyfield HashKeyField string `json:"HashKeyField,omitempty"` + // HashKeyType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeytype + HashKeyType string `json:"HashKeyType,omitempty"` + // HashKeyValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-hashkeyvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeyvalue HashKeyValue string `json:"HashKeyValue,omitempty"` // PayloadField AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-payloadfield + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-payloadfield PayloadField string `json:"PayloadField,omitempty"` // RangeKeyField AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-rangekeyfield + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeyfield RangeKeyField string `json:"RangeKeyField,omitempty"` + // RangeKeyType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeytype + RangeKeyType string `json:"RangeKeyType,omitempty"` + // RangeKeyValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-rangekeyvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rangekeyvalue RangeKeyValue string `json:"RangeKeyValue,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // TableName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-dynamodb.html#cfn-iot-dynamodb-tablename + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-tablename TableName string `json:"TableName,omitempty"` } @@ -44,8 +54,3 @@ type AWSIoTTopicRule_DynamoDBAction struct { func (r *AWSIoTTopicRule_DynamoDBAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.DynamoDBAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_DynamoDBAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbv2action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbv2action.go new file mode 100644 index 0000000000..fc4ae52183 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_dynamodbv2action.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSIoTTopicRule_DynamoDBv2Action AWS CloudFormation Resource (AWS::IoT::TopicRule.DynamoDBv2Action) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbv2action.html +type AWSIoTTopicRule_DynamoDBv2Action struct { + + // PutItem AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbv2action.html#cfn-iot-topicrule-dynamodbv2action-putitem + PutItem *AWSIoTTopicRule_PutItemInput `json:"PutItem,omitempty"` + + // RoleArn AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbv2action.html#cfn-iot-topicrule-dynamodbv2action-rolearn + RoleArn string `json:"RoleArn,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSIoTTopicRule_DynamoDBv2Action) AWSCloudFormationType() string { + return "AWS::IoT::TopicRule.DynamoDBv2Action" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_elasticsearchaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_elasticsearchaction.go index c65d2e41ea..4e632879a6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_elasticsearchaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_elasticsearchaction.go @@ -1,32 +1,32 @@ package cloudformation // AWSIoTTopicRule_ElasticsearchAction AWS CloudFormation Resource (AWS::IoT::TopicRule.ElasticsearchAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html type AWSIoTTopicRule_ElasticsearchAction struct { // Endpoint AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-endpoint + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-endpoint Endpoint string `json:"Endpoint,omitempty"` // Id AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-id + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-id Id string `json:"Id,omitempty"` // Index AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-index + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-index Index string `json:"Index,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // Type AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-type + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-type Type string `json:"Type,omitempty"` } @@ -34,8 +34,3 @@ type AWSIoTTopicRule_ElasticsearchAction struct { func (r *AWSIoTTopicRule_ElasticsearchAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.ElasticsearchAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_ElasticsearchAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_firehoseaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_firehoseaction.go index 8aac0aeb6f..fa07f5aa48 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_firehoseaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_firehoseaction.go @@ -1,22 +1,22 @@ package cloudformation // AWSIoTTopicRule_FirehoseAction AWS CloudFormation Resource (AWS::IoT::TopicRule.FirehoseAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-firehose.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html type AWSIoTTopicRule_FirehoseAction struct { // DeliveryStreamName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-firehose.html#cfn-iot-firehose-deliverystreamname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-deliverystreamname DeliveryStreamName string `json:"DeliveryStreamName,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-firehose.html#cfn-iot-firehose-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // Separator AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-firehose.html#cfn-iot-firehose-separator + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html#cfn-iot-topicrule-firehoseaction-separator Separator string `json:"Separator,omitempty"` } @@ -24,8 +24,3 @@ type AWSIoTTopicRule_FirehoseAction struct { func (r *AWSIoTTopicRule_FirehoseAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.FirehoseAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_FirehoseAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_kinesisaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_kinesisaction.go index 2bf6393723..ec3e7ddbf5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_kinesisaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_kinesisaction.go @@ -1,22 +1,22 @@ package cloudformation // AWSIoTTopicRule_KinesisAction AWS CloudFormation Resource (AWS::IoT::TopicRule.KinesisAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-kinesis.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html type AWSIoTTopicRule_KinesisAction struct { // PartitionKey AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-kinesis.html#cfn-iot-kinesis-partitionkey + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-partitionkey PartitionKey string `json:"PartitionKey,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-kinesis.html#cfn-iot-kinesis-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // StreamName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-kinesis.html#cfn-iot-kinesis-streamname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-streamname StreamName string `json:"StreamName,omitempty"` } @@ -24,8 +24,3 @@ type AWSIoTTopicRule_KinesisAction struct { func (r *AWSIoTTopicRule_KinesisAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.KinesisAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_KinesisAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_lambdaaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_lambdaaction.go index 3e37e98d53..f2249ccc8f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_lambdaaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_lambdaaction.go @@ -1,12 +1,12 @@ package cloudformation // AWSIoTTopicRule_LambdaAction AWS CloudFormation Resource (AWS::IoT::TopicRule.LambdaAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-lambda.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-lambdaaction.html type AWSIoTTopicRule_LambdaAction struct { // FunctionArn AWS CloudFormation Property - // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-lambda.html#cfn-iot-lambda-functionarn + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-lambdaaction.html#cfn-iot-topicrule-lambdaaction-functionarn FunctionArn string `json:"FunctionArn,omitempty"` } @@ -14,8 +14,3 @@ type AWSIoTTopicRule_LambdaAction struct { func (r *AWSIoTTopicRule_LambdaAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.LambdaAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_LambdaAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_putiteminput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_putiteminput.go new file mode 100644 index 0000000000..c3ab888974 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_putiteminput.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSIoTTopicRule_PutItemInput AWS CloudFormation Resource (AWS::IoT::TopicRule.PutItemInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putiteminput.html +type AWSIoTTopicRule_PutItemInput struct { + + // TableName AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putiteminput.html#cfn-iot-topicrule-putiteminput-tablename + TableName string `json:"TableName,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSIoTTopicRule_PutItemInput) AWSCloudFormationType() string { + return "AWS::IoT::TopicRule.PutItemInput" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_republishaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_republishaction.go index 507d4cf696..712286464a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_republishaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_republishaction.go @@ -1,17 +1,17 @@ package cloudformation // AWSIoTTopicRule_RepublishAction AWS CloudFormation Resource (AWS::IoT::TopicRule.RepublishAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-republish.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html type AWSIoTTopicRule_RepublishAction struct { // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-republish.html#cfn-iot-republish-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // Topic AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-republish.html#cfn-iot-republish-topic + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-topic Topic string `json:"Topic,omitempty"` } @@ -19,8 +19,3 @@ type AWSIoTTopicRule_RepublishAction struct { func (r *AWSIoTTopicRule_RepublishAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.RepublishAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_RepublishAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_s3action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_s3action.go index 02965d8012..2705131904 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_s3action.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_s3action.go @@ -1,22 +1,22 @@ package cloudformation // AWSIoTTopicRule_S3Action AWS CloudFormation Resource (AWS::IoT::TopicRule.S3Action) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html type AWSIoTTopicRule_S3Action struct { // BucketName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html#cfn-iot-s3-bucketname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-bucketname BucketName string `json:"BucketName,omitempty"` // Key AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html#cfn-iot-s3-key + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-key Key string `json:"Key,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html#cfn-iot-s3-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html#cfn-iot-topicrule-s3action-rolearn RoleArn string `json:"RoleArn,omitempty"` } @@ -24,8 +24,3 @@ type AWSIoTTopicRule_S3Action struct { func (r *AWSIoTTopicRule_S3Action) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.S3Action" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_S3Action) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_snsaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_snsaction.go index 111583a010..1b08360e81 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_snsaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_snsaction.go @@ -1,22 +1,22 @@ package cloudformation // AWSIoTTopicRule_SnsAction AWS CloudFormation Resource (AWS::IoT::TopicRule.SnsAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html type AWSIoTTopicRule_SnsAction struct { // MessageFormat AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html#cfn-iot-sns-snsaction + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-messageformat MessageFormat string `json:"MessageFormat,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html#cfn-iot-sns-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // TargetArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html#cfn-iot-sns-targetarn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html#cfn-iot-topicrule-snsaction-targetarn TargetArn string `json:"TargetArn,omitempty"` } @@ -24,8 +24,3 @@ type AWSIoTTopicRule_SnsAction struct { func (r *AWSIoTTopicRule_SnsAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.SnsAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_SnsAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_sqsaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_sqsaction.go index 1ad3e800bb..a126f591e0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_sqsaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_sqsaction.go @@ -1,22 +1,22 @@ package cloudformation // AWSIoTTopicRule_SqsAction AWS CloudFormation Resource (AWS::IoT::TopicRule.SqsAction) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sqs.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html type AWSIoTTopicRule_SqsAction struct { // QueueUrl AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sqs.html#cfn-iot-sqs-queueurl + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl QueueUrl string `json:"QueueUrl,omitempty"` // RoleArn AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sqs.html#cfn-iot-sqs-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-rolearn RoleArn string `json:"RoleArn,omitempty"` // UseBase64 AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sqs.html#cfn-iot-sqs-usebase64 + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-usebase64 UseBase64 bool `json:"UseBase64,omitempty"` } @@ -24,8 +24,3 @@ type AWSIoTTopicRule_SqsAction struct { func (r *AWSIoTTopicRule_SqsAction) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.SqsAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_SqsAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_topicrulepayload.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_topicrulepayload.go index 3a383d9770..bdde84a383 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_topicrulepayload.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-iot-topicrule_topicrulepayload.go @@ -1,32 +1,32 @@ package cloudformation // AWSIoTTopicRule_TopicRulePayload AWS CloudFormation Resource (AWS::IoT::TopicRule.TopicRulePayload) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html type AWSIoTTopicRule_TopicRulePayload struct { // Actions AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html#cfn-iot-topicrulepayload-actions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-actions Actions []AWSIoTTopicRule_Action `json:"Actions,omitempty"` // AwsIotSqlVersion AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html#cfn-iot-topicrulepayload-awsiotsqlversion + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-awsiotsqlversion AwsIotSqlVersion string `json:"AwsIotSqlVersion,omitempty"` // Description AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html#cfn-iot-topicrulepayload-description + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-description Description string `json:"Description,omitempty"` // RuleDisabled AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html#cfn-iot-topicrulepayload-ruledisabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-ruledisabled RuleDisabled bool `json:"RuleDisabled,omitempty"` // Sql AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrulepayload.html#cfn-iot-topicrulepayload-sql + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-sql Sql string `json:"Sql,omitempty"` } @@ -34,8 +34,3 @@ type AWSIoTTopicRule_TopicRulePayload struct { func (r *AWSIoTTopicRule_TopicRulePayload) AWSCloudFormationType() string { return "AWS::IoT::TopicRule.TopicRulePayload" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSIoTTopicRule_TopicRulePayload) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesis-stream.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesis-stream.go index be386ad557..ce4a0c9089 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesis-stream.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesis-stream.go @@ -36,11 +36,6 @@ func (r *AWSKinesisStream) AWSCloudFormationType() string { return "AWS::Kinesis::Stream" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisStream) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKinesisStream) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application.go index bbbb11f669..672f7d5258 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application.go @@ -36,11 +36,6 @@ func (r *AWSKinesisAnalyticsApplication) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKinesisAnalyticsApplication) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_csvmappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_csvmappingparameters.go index 1d385a4a68..1831d2d98d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_csvmappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_csvmappingparameters.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplication_CSVMappingParameters struct { func (r *AWSKinesisAnalyticsApplication_CSVMappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.CSVMappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_CSVMappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_input.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_input.go index 748d2700ab..c10c081562 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_input.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_input.go @@ -34,8 +34,3 @@ type AWSKinesisAnalyticsApplication_Input struct { func (r *AWSKinesisAnalyticsApplication_Input) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.Input" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_Input) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputparallelism.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputparallelism.go index 826a8205a9..3c6c8bc843 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputparallelism.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputparallelism.go @@ -14,8 +14,3 @@ type AWSKinesisAnalyticsApplication_InputParallelism struct { func (r *AWSKinesisAnalyticsApplication_InputParallelism) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.InputParallelism" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_InputParallelism) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputschema.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputschema.go index ac86d55ebb..a6a7a5b69e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputschema.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_inputschema.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplication_InputSchema struct { func (r *AWSKinesisAnalyticsApplication_InputSchema) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.InputSchema" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_InputSchema) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_jsonmappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_jsonmappingparameters.go index 104306dc38..ad910e1b06 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_jsonmappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_jsonmappingparameters.go @@ -14,8 +14,3 @@ type AWSKinesisAnalyticsApplication_JSONMappingParameters struct { func (r *AWSKinesisAnalyticsApplication_JSONMappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.JSONMappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_JSONMappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisfirehoseinput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisfirehoseinput.go index fff4f71dc0..3c92a94487 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisfirehoseinput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisfirehoseinput.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplication_KinesisFirehoseInput struct { func (r *AWSKinesisAnalyticsApplication_KinesisFirehoseInput) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.KinesisFirehoseInput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_KinesisFirehoseInput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisstreamsinput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisstreamsinput.go index 443e9eed29..c945567f70 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisstreamsinput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_kinesisstreamsinput.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplication_KinesisStreamsInput struct { func (r *AWSKinesisAnalyticsApplication_KinesisStreamsInput) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.KinesisStreamsInput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_KinesisStreamsInput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_mappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_mappingparameters.go index 51324a52d3..a46e769390 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_mappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_mappingparameters.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplication_MappingParameters struct { func (r *AWSKinesisAnalyticsApplication_MappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.MappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_MappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordcolumn.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordcolumn.go index ceb5c056aa..9ce056dac2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordcolumn.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordcolumn.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplication_RecordColumn struct { func (r *AWSKinesisAnalyticsApplication_RecordColumn) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.RecordColumn" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_RecordColumn) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordformat.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordformat.go index b7bdf913ba..80f1a9d808 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordformat.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-application_recordformat.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplication_RecordFormat struct { func (r *AWSKinesisAnalyticsApplication_RecordFormat) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::Application.RecordFormat" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplication_RecordFormat) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput.go index 372e244725..24047cfb76 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput.go @@ -26,11 +26,6 @@ func (r *AWSKinesisAnalyticsApplicationOutput) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationOutput" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationOutput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKinesisAnalyticsApplicationOutput) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_destinationschema.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_destinationschema.go index 889c5939f0..d48085d269 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_destinationschema.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_destinationschema.go @@ -14,8 +14,3 @@ type AWSKinesisAnalyticsApplicationOutput_DestinationSchema struct { func (r *AWSKinesisAnalyticsApplicationOutput_DestinationSchema) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationOutput_DestinationSchema) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go index 719e19ac75..7e239c6f56 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisfirehoseoutput.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplicationOutput_KinesisFirehoseOutput struct { func (r *AWSKinesisAnalyticsApplicationOutput_KinesisFirehoseOutput) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationOutput.KinesisFirehoseOutput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationOutput_KinesisFirehoseOutput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go index c1c1ba2390..bdce055590 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_kinesisstreamsoutput.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplicationOutput_KinesisStreamsOutput struct { func (r *AWSKinesisAnalyticsApplicationOutput_KinesisStreamsOutput) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationOutput.KinesisStreamsOutput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationOutput_KinesisStreamsOutput) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_output.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_output.go index c853815cd3..35611dca20 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_output.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationoutput_output.go @@ -29,8 +29,3 @@ type AWSKinesisAnalyticsApplicationOutput_Output struct { func (r *AWSKinesisAnalyticsApplicationOutput_Output) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationOutput.Output" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationOutput_Output) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource.go index 85a54da2c1..3b1901bd85 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource.go @@ -26,11 +26,6 @@ func (r *AWSKinesisAnalyticsApplicationReferenceDataSource) AWSCloudFormationTyp return "AWS::KinesisAnalytics::ApplicationReferenceDataSource" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKinesisAnalyticsApplicationReferenceDataSource) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go index 8ef7f05366..54e9c5e407 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_csvmappingparameters.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_CSVMappingParameters stru func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_CSVMappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.CSVMappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_CSVMappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go index 7edcc02b9f..b102de4db9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_jsonmappingparameters.go @@ -14,8 +14,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_JSONMappingParameters str func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_JSONMappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.JSONMappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_JSONMappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_mappingparameters.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_mappingparameters.go index adb4caa6c0..25e5d9471b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_mappingparameters.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_mappingparameters.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_MappingParameters struct func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_MappingParameters) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_MappingParameters) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go index c7827e42a1..179cc78e8f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordcolumn.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_RecordColumn struct { func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_RecordColumn) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_RecordColumn) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go index 980754375d..eb949d8055 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_recordformat.go @@ -19,8 +19,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_RecordFormat struct { func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_RecordFormat) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordFormat" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_RecordFormat) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go index 43b8b89e4e..b05cf5f198 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referencedatasource.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceDataSource struc func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceDataSource) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceDataSource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go index 66cd5a758b..e1e34d4c14 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_referenceschema.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceSchema struct { func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceSchema) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_ReferenceSchema) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go index ad41f5b69b..5f70ccc2ae 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisanalytics-applicationreferencedatasource_s3referencedatasource.go @@ -24,8 +24,3 @@ type AWSKinesisAnalyticsApplicationReferenceDataSource_S3ReferenceDataSource str func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_S3ReferenceDataSource) AWSCloudFormationType() string { return "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisAnalyticsApplicationReferenceDataSource_S3ReferenceDataSource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream.go index 6df9ccdf85..8578d51493 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream.go @@ -12,14 +12,19 @@ type AWSKinesisFirehoseDeliveryStream struct { // DeliveryStreamName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverstream-deliverystreamname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname DeliveryStreamName string `json:"DeliveryStreamName,omitempty"` // ElasticsearchDestinationConfiguration AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverstream-elasticsearchdestinationconfiguration + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration ElasticsearchDestinationConfiguration *AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration `json:"ElasticsearchDestinationConfiguration,omitempty"` + // ExtendedS3DestinationConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration + ExtendedS3DestinationConfiguration *AWSKinesisFirehoseDeliveryStream_ExtendedS3DestinationConfiguration `json:"ExtendedS3DestinationConfiguration,omitempty"` + // RedshiftDestinationConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration @@ -36,11 +41,6 @@ func (r *AWSKinesisFirehoseDeliveryStream) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKinesisFirehoseDeliveryStream) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_bufferinghints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_bufferinghints.go index dbfb7b9924..383d5b1225 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_bufferinghints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_bufferinghints.go @@ -1,17 +1,17 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_BufferingHints AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.BufferingHints) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html type AWSKinesisFirehoseDeliveryStream_BufferingHints struct { // IntervalInSeconds AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints-intervalinseconds + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html#cfn-kinesisfirehose-deliverystream-bufferinghints-intervalinseconds IntervalInSeconds int `json:"IntervalInSeconds,omitempty"` // SizeInMBs AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints-sizeinmbs + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html#cfn-kinesisfirehose-deliverystream-bufferinghints-sizeinmbs SizeInMBs int `json:"SizeInMBs,omitempty"` } @@ -19,8 +19,3 @@ type AWSKinesisFirehoseDeliveryStream_BufferingHints struct { func (r *AWSKinesisFirehoseDeliveryStream_BufferingHints) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.BufferingHints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_BufferingHints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go index 85d205a613..df879c624b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_cloudwatchloggingoptions.go @@ -1,22 +1,22 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.CloudWatchLoggingOptions) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html type AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions struct { // Enabled AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions.html#cfn-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions-enabled + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-enabled Enabled bool `json:"Enabled,omitempty"` // LogGroupName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions.html#cfn-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions-loggroupname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-loggroupname LogGroupName string `json:"LogGroupName,omitempty"` // LogStreamName AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions.html#cfn-kinesisfirehose-kinesisdeliverystream-destination-cloudwatchloggingoptions-logstreamname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-logstreamname LogStreamName string `json:"LogStreamName,omitempty"` } @@ -24,8 +24,3 @@ type AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions struct { func (r *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.CloudWatchLoggingOptions" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_copycommand.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_copycommand.go index 6b023b7dfe..87b06369d4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_copycommand.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_copycommand.go @@ -1,22 +1,22 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_CopyCommand AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.CopyCommand) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html type AWSKinesisFirehoseDeliveryStream_CopyCommand struct { // CopyOptions AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand-copyoptions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-copyoptions CopyOptions string `json:"CopyOptions,omitempty"` // DataTableColumns AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand-datatablecolumns + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-datatablecolumns DataTableColumns string `json:"DataTableColumns,omitempty"` // DataTableName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand-datatablename + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-datatablename DataTableName string `json:"DataTableName,omitempty"` } @@ -24,8 +24,3 @@ type AWSKinesisFirehoseDeliveryStream_CopyCommand struct { func (r *AWSKinesisFirehoseDeliveryStream_CopyCommand) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.CopyCommand" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_CopyCommand) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go index 37c092402b..9587b382ed 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchbufferinghints.go @@ -1,17 +1,17 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html type AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints struct { // IntervalInSeconds AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-bufferinghints-intervalinseconds + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html#cfn-kinesisfirehose-deliverystream-elasticsearchbufferinghints-intervalinseconds IntervalInSeconds int `json:"IntervalInSeconds,omitempty"` // SizeInMBs AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-bufferinghints-sizeinmbs + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html#cfn-kinesisfirehose-deliverystream-elasticsearchbufferinghints-sizeinmbs SizeInMBs int `json:"SizeInMBs,omitempty"` } @@ -19,8 +19,3 @@ type AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints struct { func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go index 73abede8f4..eec3284282 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchdestinationconfiguration.go @@ -1,57 +1,62 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html type AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration struct { // BufferingHints AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-bufferinghints + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-bufferinghints BufferingHints *AWSKinesisFirehoseDeliveryStream_ElasticsearchBufferingHints `json:"BufferingHints,omitempty"` // CloudWatchLoggingOptions AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-cloudwatchloggingoptions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-cloudwatchloggingoptions CloudWatchLoggingOptions *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions `json:"CloudWatchLoggingOptions,omitempty"` // DomainARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-domainarn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-domainarn DomainARN string `json:"DomainARN,omitempty"` // IndexName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-indexname + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname IndexName string `json:"IndexName,omitempty"` // IndexRotationPeriod AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-indexrotationperiod + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexrotationperiod IndexRotationPeriod string `json:"IndexRotationPeriod,omitempty"` + // ProcessingConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-processingconfiguration + ProcessingConfiguration *AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration `json:"ProcessingConfiguration,omitempty"` + // RetryOptions AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-retryoptions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-retryoptions RetryOptions *AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions `json:"RetryOptions,omitempty"` // RoleARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-rolearn RoleARN string `json:"RoleARN,omitempty"` // S3BackupMode AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-s3backupmode + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3backupmode S3BackupMode string `json:"S3BackupMode,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-s3configuration + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3configuration S3Configuration *AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` // TypeName AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-typename + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-typename TypeName string `json:"TypeName,omitempty"` } @@ -59,8 +64,3 @@ type AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration stru func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchDestinationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go index 335ce7af7e..1dc3a45a2f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_elasticsearchretryoptions.go @@ -1,12 +1,12 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-retryoptions.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html type AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions struct { // DurationInSeconds AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-retryoptions.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-retryoptions-durationinseconds + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html#cfn-kinesisfirehose-deliverystream-elasticsearchretryoptions-durationinseconds DurationInSeconds int `json:"DurationInSeconds,omitempty"` } @@ -14,8 +14,3 @@ type AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions struct { func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_ElasticsearchRetryOptions) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go index 56001a3d35..0db5294e89 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_encryptionconfiguration.go @@ -1,17 +1,17 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html type AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration struct { // KMSEncryptionConfig AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html#cfn-kinesisfirehose-deliverystream-encryptionconfiguration-kmsencryptionconfig KMSEncryptionConfig *AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig `json:"KMSEncryptionConfig,omitempty"` // NoEncryptionConfig AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-noencryptionconfig + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html#cfn-kinesisfirehose-deliverystream-encryptionconfiguration-noencryptionconfig NoEncryptionConfig string `json:"NoEncryptionConfig,omitempty"` } @@ -19,8 +19,3 @@ type AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration struct { func (r *AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go new file mode 100644 index 0000000000..c590387e59 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_extendeds3destinationconfiguration.go @@ -0,0 +1,61 @@ +package cloudformation + +// AWSKinesisFirehoseDeliveryStream_ExtendedS3DestinationConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html +type AWSKinesisFirehoseDeliveryStream_ExtendedS3DestinationConfiguration struct { + + // BucketARN AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-bucketarn + BucketARN string `json:"BucketARN,omitempty"` + + // BufferingHints AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-bufferinghints + BufferingHints *AWSKinesisFirehoseDeliveryStream_BufferingHints `json:"BufferingHints,omitempty"` + + // CloudWatchLoggingOptions AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-cloudwatchloggingoptions + CloudWatchLoggingOptions *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions `json:"CloudWatchLoggingOptions,omitempty"` + + // CompressionFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-compressionformat + CompressionFormat string `json:"CompressionFormat,omitempty"` + + // EncryptionConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-encryptionconfiguration + EncryptionConfiguration *AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` + + // Prefix AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-prefix + Prefix string `json:"Prefix,omitempty"` + + // ProcessingConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-processingconfiguration + ProcessingConfiguration *AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration `json:"ProcessingConfiguration,omitempty"` + + // RoleARN AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-rolearn + RoleARN string `json:"RoleARN,omitempty"` + + // S3BackupConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-s3backupconfiguration + S3BackupConfiguration *AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration `json:"S3BackupConfiguration,omitempty"` + + // S3BackupMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-s3backupmode + S3BackupMode string `json:"S3BackupMode,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSKinesisFirehoseDeliveryStream_ExtendedS3DestinationConfiguration) AWSCloudFormationType() string { + return "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go index 4bc1b0f4d2..d0855bb096 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_kmsencryptionconfig.go @@ -1,12 +1,12 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html type AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig struct { // AWSKMSKeyARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig-awskmskeyarn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html#cfn-kinesisfirehose-deliverystream-kmsencryptionconfig-awskmskeyarn AWSKMSKeyARN string `json:"AWSKMSKeyARN,omitempty"` } @@ -14,8 +14,3 @@ type AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig struct { func (r *AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_KMSEncryptionConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processingconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processingconfiguration.go new file mode 100644 index 0000000000..7d9607ec51 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processingconfiguration.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html +type AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration struct { + + // Enabled AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html#cfn-kinesisfirehose-deliverystream-processingconfiguration-enabled + Enabled bool `json:"Enabled,omitempty"` + + // Processors AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html#cfn-kinesisfirehose-deliverystream-processingconfiguration-processors + Processors []AWSKinesisFirehoseDeliveryStream_Processor `json:"Processors,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration) AWSCloudFormationType() string { + return "AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processor.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processor.go new file mode 100644 index 0000000000..7109525dab --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processor.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSKinesisFirehoseDeliveryStream_Processor AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.Processor) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html +type AWSKinesisFirehoseDeliveryStream_Processor struct { + + // Parameters AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html#cfn-kinesisfirehose-deliverystream-processor-parameters + Parameters []AWSKinesisFirehoseDeliveryStream_ProcessorParameter `json:"Parameters,omitempty"` + + // Type AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html#cfn-kinesisfirehose-deliverystream-processor-type + Type string `json:"Type,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSKinesisFirehoseDeliveryStream_Processor) AWSCloudFormationType() string { + return "AWS::KinesisFirehose::DeliveryStream.Processor" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processorparameter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processorparameter.go new file mode 100644 index 0000000000..e98dd787c5 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_processorparameter.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSKinesisFirehoseDeliveryStream_ProcessorParameter AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.ProcessorParameter) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html +type AWSKinesisFirehoseDeliveryStream_ProcessorParameter struct { + + // ParameterName AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html#cfn-kinesisfirehose-deliverystream-processorparameter-parametername + ParameterName string `json:"ParameterName,omitempty"` + + // ParameterValue AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html#cfn-kinesisfirehose-deliverystream-processorparameter-parametervalue + ParameterValue string `json:"ParameterValue,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSKinesisFirehoseDeliveryStream_ProcessorParameter) AWSCloudFormationType() string { + return "AWS::KinesisFirehose::DeliveryStream.ProcessorParameter" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go index 35e78e7bdb..f67fb098a6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_redshiftdestinationconfiguration.go @@ -1,42 +1,47 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_RedshiftDestinationConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html type AWSKinesisFirehoseDeliveryStream_RedshiftDestinationConfiguration struct { // CloudWatchLoggingOptions AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-cloudwatchloggingoptions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-cloudwatchloggingoptions CloudWatchLoggingOptions *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions `json:"CloudWatchLoggingOptions,omitempty"` // ClusterJDBCURL AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-clusterjdbcurl + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-clusterjdbcurl ClusterJDBCURL string `json:"ClusterJDBCURL,omitempty"` // CopyCommand AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-copycommand + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-copycommand CopyCommand *AWSKinesisFirehoseDeliveryStream_CopyCommand `json:"CopyCommand,omitempty"` // Password AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-password + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-password Password string `json:"Password,omitempty"` + // ProcessingConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-processingconfiguration + ProcessingConfiguration *AWSKinesisFirehoseDeliveryStream_ProcessingConfiguration `json:"ProcessingConfiguration,omitempty"` + // RoleARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-rolearn RoleARN string `json:"RoleARN,omitempty"` // S3Configuration AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-s3configuration + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-s3configuration S3Configuration *AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration `json:"S3Configuration,omitempty"` // Username AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-usename + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-username Username string `json:"Username,omitempty"` } @@ -44,8 +49,3 @@ type AWSKinesisFirehoseDeliveryStream_RedshiftDestinationConfiguration struct { func (r *AWSKinesisFirehoseDeliveryStream_RedshiftDestinationConfiguration) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_RedshiftDestinationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go index 2451704190..f7539804ea 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kinesisfirehose-deliverystream_s3destinationconfiguration.go @@ -1,42 +1,42 @@ package cloudformation // AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration AWS CloudFormation Resource (AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html type AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration struct { // BucketARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bucketarn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-bucketarn BucketARN string `json:"BucketARN,omitempty"` // BufferingHints AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-bufferinghints BufferingHints *AWSKinesisFirehoseDeliveryStream_BufferingHints `json:"BufferingHints,omitempty"` // CloudWatchLoggingOptions AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-cloudwatchloggingoptions + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-cloudwatchloggingoptions CloudWatchLoggingOptions *AWSKinesisFirehoseDeliveryStream_CloudWatchLoggingOptions `json:"CloudWatchLoggingOptions,omitempty"` // CompressionFormat AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-compressionformat + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-compressionformat CompressionFormat string `json:"CompressionFormat,omitempty"` // EncryptionConfiguration AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-encryptionconfiguration EncryptionConfiguration *AWSKinesisFirehoseDeliveryStream_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` // Prefix AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-prefix + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-prefix Prefix string `json:"Prefix,omitempty"` // RoleARN AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-rolearn + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration-rolearn RoleARN string `json:"RoleARN,omitempty"` } @@ -44,8 +44,3 @@ type AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration struct { func (r *AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration) AWSCloudFormationType() string { return "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKinesisFirehoseDeliveryStream_S3DestinationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-alias.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-alias.go index 5a74804f36..d2a4b3feef 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-alias.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-alias.go @@ -26,11 +26,6 @@ func (r *AWSKMSAlias) AWSCloudFormationType() string { return "AWS::KMS::Alias" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKMSAlias) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKMSAlias) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-key.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-key.go index c6e23f1111..a14e13cd54 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-key.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-kms-key.go @@ -41,11 +41,6 @@ func (r *AWSKMSKey) AWSCloudFormationType() string { return "AWS::KMS::Key" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSKMSKey) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSKMSKey) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-alias.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-alias.go index 46f84ba116..08e5e869a4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-alias.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-alias.go @@ -36,11 +36,6 @@ func (r *AWSLambdaAlias) AWSCloudFormationType() string { return "AWS::Lambda::Alias" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaAlias) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLambdaAlias) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-eventsourcemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-eventsourcemapping.go index 22ea4a90bc..80959a497c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-eventsourcemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-eventsourcemapping.go @@ -41,11 +41,6 @@ func (r *AWSLambdaEventSourceMapping) AWSCloudFormationType() string { return "AWS::Lambda::EventSourceMapping" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaEventSourceMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLambdaEventSourceMapping) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function.go index 508ffb224b..2fc0b5e2d0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function.go @@ -86,11 +86,6 @@ func (r *AWSLambdaFunction) AWSCloudFormationType() string { return "AWS::Lambda::Function" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLambdaFunction) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_code.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_code.go index 588dfd3548..5e10d5b03b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_code.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_code.go @@ -29,8 +29,3 @@ type AWSLambdaFunction_Code struct { func (r *AWSLambdaFunction_Code) AWSCloudFormationType() string { return "AWS::Lambda::Function.Code" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction_Code) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_deadletterconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_deadletterconfig.go index c1e7973c85..30b9655a7c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_deadletterconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_deadletterconfig.go @@ -14,8 +14,3 @@ type AWSLambdaFunction_DeadLetterConfig struct { func (r *AWSLambdaFunction_DeadLetterConfig) AWSCloudFormationType() string { return "AWS::Lambda::Function.DeadLetterConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction_DeadLetterConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_environment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_environment.go index a0466806db..22ba7b5e17 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_environment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_environment.go @@ -14,8 +14,3 @@ type AWSLambdaFunction_Environment struct { func (r *AWSLambdaFunction_Environment) AWSCloudFormationType() string { return "AWS::Lambda::Function.Environment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction_Environment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_tracingconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_tracingconfig.go index bd78a222f6..5be394e38c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_tracingconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_tracingconfig.go @@ -14,8 +14,3 @@ type AWSLambdaFunction_TracingConfig struct { func (r *AWSLambdaFunction_TracingConfig) AWSCloudFormationType() string { return "AWS::Lambda::Function.TracingConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction_TracingConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_vpcconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_vpcconfig.go index 939a3f3dd8..3a16ed86a9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_vpcconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-function_vpcconfig.go @@ -19,8 +19,3 @@ type AWSLambdaFunction_VpcConfig struct { func (r *AWSLambdaFunction_VpcConfig) AWSCloudFormationType() string { return "AWS::Lambda::Function.VpcConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaFunction_VpcConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-permission.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-permission.go index 97810349d7..f8cf6a1b34 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-permission.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-permission.go @@ -15,6 +15,11 @@ type AWSLambdaPermission struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action Action string `json:"Action,omitempty"` + // EventSourceToken AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken + EventSourceToken string `json:"EventSourceToken,omitempty"` + // FunctionName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname @@ -41,11 +46,6 @@ func (r *AWSLambdaPermission) AWSCloudFormationType() string { return "AWS::Lambda::Permission" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaPermission) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLambdaPermission) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-version.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-version.go index 0d1dcb1404..d5f8aa6aed 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-version.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-lambda-version.go @@ -31,11 +31,6 @@ func (r *AWSLambdaVersion) AWSCloudFormationType() string { return "AWS::Lambda::Version" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLambdaVersion) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLambdaVersion) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-destination.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-destination.go index a89ba8614f..42e21e3dec 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-destination.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-destination.go @@ -36,11 +36,6 @@ func (r *AWSLogsDestination) AWSCloudFormationType() string { return "AWS::Logs::Destination" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsDestination) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLogsDestination) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-loggroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-loggroup.go index 4a2b82b483..ee4b644caa 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-loggroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-loggroup.go @@ -26,11 +26,6 @@ func (r *AWSLogsLogGroup) AWSCloudFormationType() string { return "AWS::Logs::LogGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsLogGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLogsLogGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-logstream.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-logstream.go index 4dc626e54f..759df4d289 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-logstream.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-logstream.go @@ -26,11 +26,6 @@ func (r *AWSLogsLogStream) AWSCloudFormationType() string { return "AWS::Logs::LogStream" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsLogStream) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLogsLogStream) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter.go index 885d82403d..269184afcc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter.go @@ -31,11 +31,6 @@ func (r *AWSLogsMetricFilter) AWSCloudFormationType() string { return "AWS::Logs::MetricFilter" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsMetricFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLogsMetricFilter) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter_metrictransformation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter_metrictransformation.go index 720a30a3d5..acc893a076 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter_metrictransformation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-metricfilter_metrictransformation.go @@ -24,8 +24,3 @@ type AWSLogsMetricFilter_MetricTransformation struct { func (r *AWSLogsMetricFilter_MetricTransformation) AWSCloudFormationType() string { return "AWS::Logs::MetricFilter.MetricTransformation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsMetricFilter_MetricTransformation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-subscriptionfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-subscriptionfilter.go index b857baa987..41fb684a39 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-subscriptionfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-logs-subscriptionfilter.go @@ -36,11 +36,6 @@ func (r *AWSLogsSubscriptionFilter) AWSCloudFormationType() string { return "AWS::Logs::SubscriptionFilter" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSLogsSubscriptionFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSLogsSubscriptionFilter) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app.go index 2cdac5218a..a5a6772cbe 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app.go @@ -76,11 +76,6 @@ func (r *AWSOpsWorksApp) AWSCloudFormationType() string { return "AWS::OpsWorks::App" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksApp) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksApp) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_datasource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_datasource.go index 728df908cd..0ab4e17ffd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_datasource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_datasource.go @@ -24,8 +24,3 @@ type AWSOpsWorksApp_DataSource struct { func (r *AWSOpsWorksApp_DataSource) AWSCloudFormationType() string { return "AWS::OpsWorks::App.DataSource" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksApp_DataSource) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_environmentvariable.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_environmentvariable.go index 03320d4b86..80c2a9638f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_environmentvariable.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_environmentvariable.go @@ -24,8 +24,3 @@ type AWSOpsWorksApp_EnvironmentVariable struct { func (r *AWSOpsWorksApp_EnvironmentVariable) AWSCloudFormationType() string { return "AWS::OpsWorks::App.EnvironmentVariable" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksApp_EnvironmentVariable) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_source.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_source.go index b2db3e8eb0..ac8c74b1da 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_source.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_source.go @@ -39,8 +39,3 @@ type AWSOpsWorksApp_Source struct { func (r *AWSOpsWorksApp_Source) AWSCloudFormationType() string { return "AWS::OpsWorks::App.Source" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksApp_Source) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_sslconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_sslconfiguration.go index 3cc093ee67..7ab0ad8704 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_sslconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-app_sslconfiguration.go @@ -24,8 +24,3 @@ type AWSOpsWorksApp_SslConfiguration struct { func (r *AWSOpsWorksApp_SslConfiguration) AWSCloudFormationType() string { return "AWS::OpsWorks::App.SslConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksApp_SslConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-elasticloadbalancerattachment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-elasticloadbalancerattachment.go index 5477afa701..a3405b2101 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-elasticloadbalancerattachment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-elasticloadbalancerattachment.go @@ -26,11 +26,6 @@ func (r *AWSOpsWorksElasticLoadBalancerAttachment) AWSCloudFormationType() strin return "AWS::OpsWorks::ElasticLoadBalancerAttachment" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksElasticLoadBalancerAttachment) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksElasticLoadBalancerAttachment) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance.go index 31b040b436..e8fbef024a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance.go @@ -121,11 +121,6 @@ func (r *AWSOpsWorksInstance) AWSCloudFormationType() string { return "AWS::OpsWorks::Instance" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksInstance) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksInstance) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_blockdevicemapping.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_blockdevicemapping.go index 5fb05dc83f..41505a1bb0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_blockdevicemapping.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_blockdevicemapping.go @@ -29,8 +29,3 @@ type AWSOpsWorksInstance_BlockDeviceMapping struct { func (r *AWSOpsWorksInstance_BlockDeviceMapping) AWSCloudFormationType() string { return "AWS::OpsWorks::Instance.BlockDeviceMapping" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksInstance_BlockDeviceMapping) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_ebsblockdevice.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_ebsblockdevice.go index 14b2b0e85f..bc3f2a4c82 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_ebsblockdevice.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_ebsblockdevice.go @@ -34,8 +34,3 @@ type AWSOpsWorksInstance_EbsBlockDevice struct { func (r *AWSOpsWorksInstance_EbsBlockDevice) AWSCloudFormationType() string { return "AWS::OpsWorks::Instance.EbsBlockDevice" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksInstance_EbsBlockDevice) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_timebasedautoscaling.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_timebasedautoscaling.go index d766691f03..768e19780c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_timebasedautoscaling.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-instance_timebasedautoscaling.go @@ -44,8 +44,3 @@ type AWSOpsWorksInstance_TimeBasedAutoScaling struct { func (r *AWSOpsWorksInstance_TimeBasedAutoScaling) AWSCloudFormationType() string { return "AWS::OpsWorks::Instance.TimeBasedAutoScaling" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksInstance_TimeBasedAutoScaling) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer.go index 3a343fe794..6f0441bebc 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer.go @@ -106,11 +106,6 @@ func (r *AWSOpsWorksLayer) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksLayer) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_autoscalingthresholds.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_autoscalingthresholds.go index 62a7105a26..56b4b9c8c3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_autoscalingthresholds.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_autoscalingthresholds.go @@ -39,8 +39,3 @@ type AWSOpsWorksLayer_AutoScalingThresholds struct { func (r *AWSOpsWorksLayer_AutoScalingThresholds) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.AutoScalingThresholds" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_AutoScalingThresholds) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_lifecycleeventconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_lifecycleeventconfiguration.go index 524406f23c..7468abb96d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_lifecycleeventconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_lifecycleeventconfiguration.go @@ -14,8 +14,3 @@ type AWSOpsWorksLayer_LifecycleEventConfiguration struct { func (r *AWSOpsWorksLayer_LifecycleEventConfiguration) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.LifecycleEventConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_LifecycleEventConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_loadbasedautoscaling.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_loadbasedautoscaling.go index d84904ef3a..f8f071f6af 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_loadbasedautoscaling.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_loadbasedautoscaling.go @@ -24,8 +24,3 @@ type AWSOpsWorksLayer_LoadBasedAutoScaling struct { func (r *AWSOpsWorksLayer_LoadBasedAutoScaling) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.LoadBasedAutoScaling" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_LoadBasedAutoScaling) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_recipes.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_recipes.go index 5243e3177d..9167aa31b3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_recipes.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_recipes.go @@ -34,8 +34,3 @@ type AWSOpsWorksLayer_Recipes struct { func (r *AWSOpsWorksLayer_Recipes) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.Recipes" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_Recipes) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_shutdowneventconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_shutdowneventconfiguration.go index ec2046f8e0..6e4620cea5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_shutdowneventconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_shutdowneventconfiguration.go @@ -19,8 +19,3 @@ type AWSOpsWorksLayer_ShutdownEventConfiguration struct { func (r *AWSOpsWorksLayer_ShutdownEventConfiguration) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.ShutdownEventConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_ShutdownEventConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_volumeconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_volumeconfiguration.go index a4ccd6e439..00fed86edb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_volumeconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-layer_volumeconfiguration.go @@ -39,8 +39,3 @@ type AWSOpsWorksLayer_VolumeConfiguration struct { func (r *AWSOpsWorksLayer_VolumeConfiguration) AWSCloudFormationType() string { return "AWS::OpsWorks::Layer.VolumeConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksLayer_VolumeConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack.go index 0cfe98afe9..5463ef2436 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack.go @@ -136,11 +136,6 @@ func (r *AWSOpsWorksStack) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksStack) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_chefconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_chefconfiguration.go index 76cf8069f9..efe39357ad 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_chefconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_chefconfiguration.go @@ -19,8 +19,3 @@ type AWSOpsWorksStack_ChefConfiguration struct { func (r *AWSOpsWorksStack_ChefConfiguration) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack.ChefConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack_ChefConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_elasticip.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_elasticip.go index 29981baf4c..5959769ca5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_elasticip.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_elasticip.go @@ -19,8 +19,3 @@ type AWSOpsWorksStack_ElasticIp struct { func (r *AWSOpsWorksStack_ElasticIp) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack.ElasticIp" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack_ElasticIp) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_rdsdbinstance.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_rdsdbinstance.go index dba0695e44..a70f82787e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_rdsdbinstance.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_rdsdbinstance.go @@ -24,8 +24,3 @@ type AWSOpsWorksStack_RdsDbInstance struct { func (r *AWSOpsWorksStack_RdsDbInstance) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack.RdsDbInstance" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack_RdsDbInstance) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_source.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_source.go index 6408f7a41d..a1f5d7d24a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_source.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_source.go @@ -39,8 +39,3 @@ type AWSOpsWorksStack_Source struct { func (r *AWSOpsWorksStack_Source) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack.Source" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack_Source) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_stackconfigurationmanager.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_stackconfigurationmanager.go index dc2d34d02e..057a62d038 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_stackconfigurationmanager.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-stack_stackconfigurationmanager.go @@ -19,8 +19,3 @@ type AWSOpsWorksStack_StackConfigurationManager struct { func (r *AWSOpsWorksStack_StackConfigurationManager) AWSCloudFormationType() string { return "AWS::OpsWorks::Stack.StackConfigurationManager" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksStack_StackConfigurationManager) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-userprofile.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-userprofile.go index 7d1ee6f134..c507542709 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-userprofile.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-userprofile.go @@ -36,11 +36,6 @@ func (r *AWSOpsWorksUserProfile) AWSCloudFormationType() string { return "AWS::OpsWorks::UserProfile" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksUserProfile) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksUserProfile) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-volume.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-volume.go index 4b1a20c726..df6f21119f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-volume.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-opsworks-volume.go @@ -36,11 +36,6 @@ func (r *AWSOpsWorksVolume) AWSCloudFormationType() string { return "AWS::OpsWorks::Volume" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSOpsWorksVolume) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSOpsWorksVolume) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbcluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbcluster.go index 7083619c7e..ac51650d59 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbcluster.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbcluster.go @@ -106,11 +106,6 @@ func (r *AWSRDSDBCluster) AWSCloudFormationType() string { return "AWS::RDS::DBCluster" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBCluster) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBCluster) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbclusterparametergroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbclusterparametergroup.go index d2aec2d6a9..c048a90ae8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbclusterparametergroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbclusterparametergroup.go @@ -36,11 +36,6 @@ func (r *AWSRDSDBClusterParameterGroup) AWSCloudFormationType() string { return "AWS::RDS::DBClusterParameterGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBClusterParameterGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBClusterParameterGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbinstance.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbinstance.go index 3536f3040c..3ac6ddba76 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbinstance.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbinstance.go @@ -206,11 +206,6 @@ func (r *AWSRDSDBInstance) AWSCloudFormationType() string { return "AWS::RDS::DBInstance" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBInstance) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBInstance) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbparametergroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbparametergroup.go index 7779863cbd..75753c8074 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbparametergroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbparametergroup.go @@ -36,11 +36,6 @@ func (r *AWSRDSDBParameterGroup) AWSCloudFormationType() string { return "AWS::RDS::DBParameterGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBParameterGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBParameterGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup.go index f2350cd650..38afa1dcb1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup.go @@ -36,11 +36,6 @@ func (r *AWSRDSDBSecurityGroup) AWSCloudFormationType() string { return "AWS::RDS::DBSecurityGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBSecurityGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBSecurityGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup_ingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup_ingress.go index fe3c21a723..f957e16992 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup_ingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroup_ingress.go @@ -29,8 +29,3 @@ type AWSRDSDBSecurityGroup_Ingress struct { func (r *AWSRDSDBSecurityGroup_Ingress) AWSCloudFormationType() string { return "AWS::RDS::DBSecurityGroup.Ingress" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBSecurityGroup_Ingress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroupingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroupingress.go index bf16b976d3..0d8fa2aed8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroupingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsecuritygroupingress.go @@ -41,11 +41,6 @@ func (r *AWSRDSDBSecurityGroupIngress) AWSCloudFormationType() string { return "AWS::RDS::DBSecurityGroupIngress" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBSecurityGroupIngress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBSecurityGroupIngress) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsubnetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsubnetgroup.go index e23099ad87..4e48036510 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsubnetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-dbsubnetgroup.go @@ -31,11 +31,6 @@ func (r *AWSRDSDBSubnetGroup) AWSCloudFormationType() string { return "AWS::RDS::DBSubnetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSDBSubnetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSDBSubnetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-eventsubscription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-eventsubscription.go index f3e1515501..bf24964c58 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-eventsubscription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-eventsubscription.go @@ -41,11 +41,6 @@ func (r *AWSRDSEventSubscription) AWSCloudFormationType() string { return "AWS::RDS::EventSubscription" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSEventSubscription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSEventSubscription) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup.go index b0a45d68ec..65064052f6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup.go @@ -41,11 +41,6 @@ func (r *AWSRDSOptionGroup) AWSCloudFormationType() string { return "AWS::RDS::OptionGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSOptionGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRDSOptionGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionconfiguration.go index 2f751a7b48..6415df512f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionconfiguration.go @@ -34,8 +34,3 @@ type AWSRDSOptionGroup_OptionConfiguration struct { func (r *AWSRDSOptionGroup_OptionConfiguration) AWSCloudFormationType() string { return "AWS::RDS::OptionGroup.OptionConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSOptionGroup_OptionConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionsetting.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionsetting.go index d69937b946..955206139d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionsetting.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-rds-optiongroup_optionsetting.go @@ -19,8 +19,3 @@ type AWSRDSOptionGroup_OptionSetting struct { func (r *AWSRDSOptionGroup_OptionSetting) AWSCloudFormationType() string { return "AWS::RDS::OptionGroup.OptionSetting" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRDSOptionGroup_OptionSetting) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster.go index ca4768a4cb..083b756484 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster.go @@ -156,11 +156,6 @@ func (r *AWSRedshiftCluster) AWSCloudFormationType() string { return "AWS::Redshift::Cluster" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftCluster) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRedshiftCluster) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster_loggingproperties.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster_loggingproperties.go index da66225cef..b08d0c8983 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster_loggingproperties.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-cluster_loggingproperties.go @@ -19,8 +19,3 @@ type AWSRedshiftCluster_LoggingProperties struct { func (r *AWSRedshiftCluster_LoggingProperties) AWSCloudFormationType() string { return "AWS::Redshift::Cluster.LoggingProperties" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftCluster_LoggingProperties) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup.go index d2923deccd..2e3a878089 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup.go @@ -36,11 +36,6 @@ func (r *AWSRedshiftClusterParameterGroup) AWSCloudFormationType() string { return "AWS::Redshift::ClusterParameterGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftClusterParameterGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRedshiftClusterParameterGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup_parameter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup_parameter.go index 52967a6b7b..f917f6d042 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup_parameter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clusterparametergroup_parameter.go @@ -19,8 +19,3 @@ type AWSRedshiftClusterParameterGroup_Parameter struct { func (r *AWSRedshiftClusterParameterGroup_Parameter) AWSCloudFormationType() string { return "AWS::Redshift::ClusterParameterGroup.Parameter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftClusterParameterGroup_Parameter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroup.go index 192c4ded54..35f327960d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroup.go @@ -26,11 +26,6 @@ func (r *AWSRedshiftClusterSecurityGroup) AWSCloudFormationType() string { return "AWS::Redshift::ClusterSecurityGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftClusterSecurityGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRedshiftClusterSecurityGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroupingress.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroupingress.go index f693fd5585..a5a1dd72ab 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroupingress.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersecuritygroupingress.go @@ -36,11 +36,6 @@ func (r *AWSRedshiftClusterSecurityGroupIngress) AWSCloudFormationType() string return "AWS::Redshift::ClusterSecurityGroupIngress" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftClusterSecurityGroupIngress) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRedshiftClusterSecurityGroupIngress) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersubnetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersubnetgroup.go index 19a270e10f..66222aabc3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersubnetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-redshift-clustersubnetgroup.go @@ -31,11 +31,6 @@ func (r *AWSRedshiftClusterSubnetGroup) AWSCloudFormationType() string { return "AWS::Redshift::ClusterSubnetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRedshiftClusterSubnetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRedshiftClusterSubnetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck.go index 7a753c42ff..d70a99c15b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck.go @@ -26,11 +26,6 @@ func (r *AWSRoute53HealthCheck) AWSCloudFormationType() string { return "AWS::Route53::HealthCheck" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HealthCheck) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRoute53HealthCheck) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_alarmidentifier.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_alarmidentifier.go index 323f6e18de..61beb61341 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_alarmidentifier.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_alarmidentifier.go @@ -19,8 +19,3 @@ type AWSRoute53HealthCheck_AlarmIdentifier struct { func (r *AWSRoute53HealthCheck_AlarmIdentifier) AWSCloudFormationType() string { return "AWS::Route53::HealthCheck.AlarmIdentifier" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HealthCheck_AlarmIdentifier) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthcheckconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthcheckconfig.go index e5992a874a..3cdc6657d0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthcheckconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthcheckconfig.go @@ -84,8 +84,3 @@ type AWSRoute53HealthCheck_HealthCheckConfig struct { func (r *AWSRoute53HealthCheck_HealthCheckConfig) AWSCloudFormationType() string { return "AWS::Route53::HealthCheck.HealthCheckConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HealthCheck_HealthCheckConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthchecktag.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthchecktag.go index 7e11f43b6e..7ccec326be 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthchecktag.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-healthcheck_healthchecktag.go @@ -19,8 +19,3 @@ type AWSRoute53HealthCheck_HealthCheckTag struct { func (r *AWSRoute53HealthCheck_HealthCheckTag) AWSCloudFormationType() string { return "AWS::Route53::HealthCheck.HealthCheckTag" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HealthCheck_HealthCheckTag) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone.go index d1e8558b41..1036dc5277 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone.go @@ -36,11 +36,6 @@ func (r *AWSRoute53HostedZone) AWSCloudFormationType() string { return "AWS::Route53::HostedZone" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HostedZone) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRoute53HostedZone) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzoneconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzoneconfig.go index fca646a1c6..a3b82c0f77 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzoneconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzoneconfig.go @@ -14,8 +14,3 @@ type AWSRoute53HostedZone_HostedZoneConfig struct { func (r *AWSRoute53HostedZone_HostedZoneConfig) AWSCloudFormationType() string { return "AWS::Route53::HostedZone.HostedZoneConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HostedZone_HostedZoneConfig) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzonetag.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzonetag.go index 7a32395a71..084c111879 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzonetag.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_hostedzonetag.go @@ -19,8 +19,3 @@ type AWSRoute53HostedZone_HostedZoneTag struct { func (r *AWSRoute53HostedZone_HostedZoneTag) AWSCloudFormationType() string { return "AWS::Route53::HostedZone.HostedZoneTag" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HostedZone_HostedZoneTag) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_vpc.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_vpc.go index 23081eab3f..ada44ed7ae 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_vpc.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-hostedzone_vpc.go @@ -19,8 +19,3 @@ type AWSRoute53HostedZone_VPC struct { func (r *AWSRoute53HostedZone_VPC) AWSCloudFormationType() string { return "AWS::Route53::HostedZone.VPC" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53HostedZone_VPC) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset.go index 9f0ca47cd3..0acf7b3128 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset.go @@ -86,11 +86,6 @@ func (r *AWSRoute53RecordSet) AWSCloudFormationType() string { return "AWS::Route53::RecordSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRoute53RecordSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_aliastarget.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_aliastarget.go index 5f33388ed2..8c0abca629 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_aliastarget.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_aliastarget.go @@ -24,8 +24,3 @@ type AWSRoute53RecordSet_AliasTarget struct { func (r *AWSRoute53RecordSet_AliasTarget) AWSCloudFormationType() string { return "AWS::Route53::RecordSet.AliasTarget" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSet_AliasTarget) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_geolocation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_geolocation.go index 98b1e6f3fb..de96568b17 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_geolocation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordset_geolocation.go @@ -24,8 +24,3 @@ type AWSRoute53RecordSet_GeoLocation struct { func (r *AWSRoute53RecordSet_GeoLocation) AWSCloudFormationType() string { return "AWS::Route53::RecordSet.GeoLocation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSet_GeoLocation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup.go index ac41dbb538..86992701e7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup.go @@ -36,11 +36,6 @@ func (r *AWSRoute53RecordSetGroup) AWSCloudFormationType() string { return "AWS::Route53::RecordSetGroup" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSetGroup) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSRoute53RecordSetGroup) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_aliastarget.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_aliastarget.go index d052b414cf..39e570418d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_aliastarget.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_aliastarget.go @@ -24,8 +24,3 @@ type AWSRoute53RecordSetGroup_AliasTarget struct { func (r *AWSRoute53RecordSetGroup_AliasTarget) AWSCloudFormationType() string { return "AWS::Route53::RecordSetGroup.AliasTarget" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSetGroup_AliasTarget) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_geolocation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_geolocation.go index aab34806e8..e7c1b581b3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_geolocation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_geolocation.go @@ -24,8 +24,3 @@ type AWSRoute53RecordSetGroup_GeoLocation struct { func (r *AWSRoute53RecordSetGroup_GeoLocation) AWSCloudFormationType() string { return "AWS::Route53::RecordSetGroup.GeoLocation" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSetGroup_GeoLocation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_recordset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_recordset.go index 8e1d9f2bc2..14981aa79d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_recordset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-route53-recordsetgroup_recordset.go @@ -79,8 +79,3 @@ type AWSRoute53RecordSetGroup_RecordSet struct { func (r *AWSRoute53RecordSetGroup_RecordSet) AWSCloudFormationType() string { return "AWS::Route53::RecordSetGroup.RecordSet" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSRoute53RecordSetGroup_RecordSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket.go index f8d27df351..952a9a9b61 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html type AWSS3Bucket struct { + // AccelerateConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfiguration + AccelerateConfiguration *AWSS3Bucket_AccelerateConfiguration `json:"AccelerateConfiguration,omitempty"` + // AccessControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol @@ -35,6 +40,11 @@ type AWSS3Bucket struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfig LoggingConfiguration *AWSS3Bucket_LoggingConfiguration `json:"LoggingConfiguration,omitempty"` + // MetricsConfigurations AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations + MetricsConfigurations []AWSS3Bucket_MetricsConfiguration `json:"MetricsConfigurations,omitempty"` + // NotificationConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notification @@ -66,11 +76,6 @@ func (r *AWSS3Bucket) AWSCloudFormationType() string { return "AWS::S3::Bucket" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSS3Bucket) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_abortincompletemultipartupload.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_abortincompletemultipartupload.go new file mode 100644 index 0000000000..724e760953 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_abortincompletemultipartupload.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSS3Bucket_AbortIncompleteMultipartUpload AWS CloudFormation Resource (AWS::S3::Bucket.AbortIncompleteMultipartUpload) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html +type AWSS3Bucket_AbortIncompleteMultipartUpload struct { + + // DaysAfterInitiation AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html#cfn-s3-bucket-abortincompletemultipartupload-daysafterinitiation + DaysAfterInitiation int `json:"DaysAfterInitiation,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSS3Bucket_AbortIncompleteMultipartUpload) AWSCloudFormationType() string { + return "AWS::S3::Bucket.AbortIncompleteMultipartUpload" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_accelerateconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_accelerateconfiguration.go new file mode 100644 index 0000000000..d2167e5a24 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_accelerateconfiguration.go @@ -0,0 +1,16 @@ +package cloudformation + +// AWSS3Bucket_AccelerateConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.AccelerateConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html +type AWSS3Bucket_AccelerateConfiguration struct { + + // AccelerationStatus AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus + AccelerationStatus string `json:"AccelerationStatus,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSS3Bucket_AccelerateConfiguration) AWSCloudFormationType() string { + return "AWS::S3::Bucket.AccelerateConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsconfiguration.go index d566243bec..0a6699cace 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsconfiguration.go @@ -14,8 +14,3 @@ type AWSS3Bucket_CorsConfiguration struct { func (r *AWSS3Bucket_CorsConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.CorsConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_CorsConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsrule.go index 88a78fb1a2..9ea5b6d670 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_corsrule.go @@ -39,8 +39,3 @@ type AWSS3Bucket_CorsRule struct { func (r *AWSS3Bucket_CorsRule) AWSCloudFormationType() string { return "AWS::S3::Bucket.CorsRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_CorsRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_filterrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_filterrule.go index 942d46bca1..451ec289eb 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_filterrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_filterrule.go @@ -19,8 +19,3 @@ type AWSS3Bucket_FilterRule struct { func (r *AWSS3Bucket_FilterRule) AWSCloudFormationType() string { return "AWS::S3::Bucket.FilterRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_FilterRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lambdaconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lambdaconfiguration.go index 2f7ff0b207..c18724661b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lambdaconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lambdaconfiguration.go @@ -24,8 +24,3 @@ type AWSS3Bucket_LambdaConfiguration struct { func (r *AWSS3Bucket_LambdaConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.LambdaConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_LambdaConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lifecycleconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lifecycleconfiguration.go index 09ea459965..d9bb503de3 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lifecycleconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_lifecycleconfiguration.go @@ -14,8 +14,3 @@ type AWSS3Bucket_LifecycleConfiguration struct { func (r *AWSS3Bucket_LifecycleConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.LifecycleConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_LifecycleConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_loggingconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_loggingconfiguration.go index 81321aeebb..c8e3b61655 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_loggingconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_loggingconfiguration.go @@ -19,8 +19,3 @@ type AWSS3Bucket_LoggingConfiguration struct { func (r *AWSS3Bucket_LoggingConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.LoggingConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_LoggingConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_metricsconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_metricsconfiguration.go new file mode 100644 index 0000000000..a1197bfbb8 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_metricsconfiguration.go @@ -0,0 +1,26 @@ +package cloudformation + +// AWSS3Bucket_MetricsConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.MetricsConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html +type AWSS3Bucket_MetricsConfiguration struct { + + // Id AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-id + Id string `json:"Id,omitempty"` + + // Prefix AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-prefix + Prefix string `json:"Prefix,omitempty"` + + // TagFilters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-tagfilters + TagFilters []AWSS3Bucket_TagFilter `json:"TagFilters,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSS3Bucket_MetricsConfiguration) AWSCloudFormationType() string { + return "AWS::S3::Bucket.MetricsConfiguration" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_noncurrentversiontransition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_noncurrentversiontransition.go index 1bd92d26ff..fd7c988957 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_noncurrentversiontransition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_noncurrentversiontransition.go @@ -19,8 +19,3 @@ type AWSS3Bucket_NoncurrentVersionTransition struct { func (r *AWSS3Bucket_NoncurrentVersionTransition) AWSCloudFormationType() string { return "AWS::S3::Bucket.NoncurrentVersionTransition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_NoncurrentVersionTransition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationconfiguration.go index c99b8ccddd..cf2e8f087f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationconfiguration.go @@ -24,8 +24,3 @@ type AWSS3Bucket_NotificationConfiguration struct { func (r *AWSS3Bucket_NotificationConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.NotificationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_NotificationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationfilter.go index a085624f17..09ba33412b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_notificationfilter.go @@ -14,8 +14,3 @@ type AWSS3Bucket_NotificationFilter struct { func (r *AWSS3Bucket_NotificationFilter) AWSCloudFormationType() string { return "AWS::S3::Bucket.NotificationFilter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_NotificationFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_queueconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_queueconfiguration.go index baefa97800..9f8d865445 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_queueconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_queueconfiguration.go @@ -24,8 +24,3 @@ type AWSS3Bucket_QueueConfiguration struct { func (r *AWSS3Bucket_QueueConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.QueueConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_QueueConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectallrequeststo.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectallrequeststo.go index c4bd626a40..37114b7ac9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectallrequeststo.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectallrequeststo.go @@ -19,8 +19,3 @@ type AWSS3Bucket_RedirectAllRequestsTo struct { func (r *AWSS3Bucket_RedirectAllRequestsTo) AWSCloudFormationType() string { return "AWS::S3::Bucket.RedirectAllRequestsTo" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_RedirectAllRequestsTo) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectrule.go index 41e148b358..348e4466d5 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_redirectrule.go @@ -34,8 +34,3 @@ type AWSS3Bucket_RedirectRule struct { func (r *AWSS3Bucket_RedirectRule) AWSCloudFormationType() string { return "AWS::S3::Bucket.RedirectRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_RedirectRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationconfiguration.go index 0adb428726..a15826e27e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationconfiguration.go @@ -19,8 +19,3 @@ type AWSS3Bucket_ReplicationConfiguration struct { func (r *AWSS3Bucket_ReplicationConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.ReplicationConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_ReplicationConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationdestination.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationdestination.go index 9070bcf813..8faf383c3c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationdestination.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationdestination.go @@ -19,8 +19,3 @@ type AWSS3Bucket_ReplicationDestination struct { func (r *AWSS3Bucket_ReplicationDestination) AWSCloudFormationType() string { return "AWS::S3::Bucket.ReplicationDestination" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_ReplicationDestination) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationrule.go index befe88ca27..edcbb5e946 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_replicationrule.go @@ -29,8 +29,3 @@ type AWSS3Bucket_ReplicationRule struct { func (r *AWSS3Bucket_ReplicationRule) AWSCloudFormationType() string { return "AWS::S3::Bucket.ReplicationRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_ReplicationRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrule.go index 3a6f729c6d..e13b8903d9 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrule.go @@ -19,8 +19,3 @@ type AWSS3Bucket_RoutingRule struct { func (r *AWSS3Bucket_RoutingRule) AWSCloudFormationType() string { return "AWS::S3::Bucket.RoutingRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_RoutingRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrulecondition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrulecondition.go index e615d5f2a9..ee5d46a76a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrulecondition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_routingrulecondition.go @@ -19,8 +19,3 @@ type AWSS3Bucket_RoutingRuleCondition struct { func (r *AWSS3Bucket_RoutingRuleCondition) AWSCloudFormationType() string { return "AWS::S3::Bucket.RoutingRuleCondition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_RoutingRuleCondition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_rule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_rule.go index edb893f44a..87e65e9627 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_rule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_rule.go @@ -4,6 +4,11 @@ package cloudformation // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html type AWSS3Bucket_Rule struct { + // AbortIncompleteMultipartUpload AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload + AbortIncompleteMultipartUpload *AWSS3Bucket_AbortIncompleteMultipartUpload `json:"AbortIncompleteMultipartUpload,omitempty"` + // ExpirationDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationdate @@ -32,7 +37,7 @@ type AWSS3Bucket_Rule struct { // NoncurrentVersionTransitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransitions - NoncurrentVersionTransitions *AWSS3Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransitions,omitempty"` + NoncurrentVersionTransitions []AWSS3Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransitions,omitempty"` // Prefix AWS CloudFormation Property // Required: false @@ -44,6 +49,11 @@ type AWSS3Bucket_Rule struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-status Status string `json:"Status,omitempty"` + // TagFilters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-tagfilters + TagFilters []AWSS3Bucket_TagFilter `json:"TagFilters,omitempty"` + // Transition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transition @@ -52,15 +62,10 @@ type AWSS3Bucket_Rule struct { // Transitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transitions - Transitions *AWSS3Bucket_Transition `json:"Transitions,omitempty"` + Transitions []AWSS3Bucket_Transition `json:"Transitions,omitempty"` } // AWSCloudFormationType returns the AWS CloudFormation resource type func (r *AWSS3Bucket_Rule) AWSCloudFormationType() string { return "AWS::S3::Bucket.Rule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_Rule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_s3keyfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_s3keyfilter.go index 399cb9426d..6716bf3e3a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_s3keyfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_s3keyfilter.go @@ -14,8 +14,3 @@ type AWSS3Bucket_S3KeyFilter struct { func (r *AWSS3Bucket_S3KeyFilter) AWSCloudFormationType() string { return "AWS::S3::Bucket.S3KeyFilter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_S3KeyFilter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_tagfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_tagfilter.go new file mode 100644 index 0000000000..2d5a758b4c --- /dev/null +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_tagfilter.go @@ -0,0 +1,21 @@ +package cloudformation + +// AWSS3Bucket_TagFilter AWS CloudFormation Resource (AWS::S3::Bucket.TagFilter) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html +type AWSS3Bucket_TagFilter struct { + + // Key AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-key + Key string `json:"Key,omitempty"` + + // Value AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-value + Value string `json:"Value,omitempty"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *AWSS3Bucket_TagFilter) AWSCloudFormationType() string { + return "AWS::S3::Bucket.TagFilter" +} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_topicconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_topicconfiguration.go index a199853b51..f5d90a2ff6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_topicconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_topicconfiguration.go @@ -24,8 +24,3 @@ type AWSS3Bucket_TopicConfiguration struct { func (r *AWSS3Bucket_TopicConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.TopicConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_TopicConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_transition.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_transition.go index ccd0d447ed..92d4ef850d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_transition.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_transition.go @@ -24,8 +24,3 @@ type AWSS3Bucket_Transition struct { func (r *AWSS3Bucket_Transition) AWSCloudFormationType() string { return "AWS::S3::Bucket.Transition" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_Transition) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_versioningconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_versioningconfiguration.go index 74490d9e1b..f8548e3faa 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_versioningconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_versioningconfiguration.go @@ -14,8 +14,3 @@ type AWSS3Bucket_VersioningConfiguration struct { func (r *AWSS3Bucket_VersioningConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.VersioningConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_VersioningConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_websiteconfiguration.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_websiteconfiguration.go index 8869b30bc0..47324e0b5e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_websiteconfiguration.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucket_websiteconfiguration.go @@ -29,8 +29,3 @@ type AWSS3Bucket_WebsiteConfiguration struct { func (r *AWSS3Bucket_WebsiteConfiguration) AWSCloudFormationType() string { return "AWS::S3::Bucket.WebsiteConfiguration" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3Bucket_WebsiteConfiguration) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucketpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucketpolicy.go index ec5ac7f779..36d63a734a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucketpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-s3-bucketpolicy.go @@ -12,12 +12,12 @@ type AWSS3BucketPolicy struct { // Bucket AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#cfn-s3-bucketpolicy-bucket + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-bucket Bucket string `json:"Bucket,omitempty"` // PolicyDocument AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#cfn-s3-bucketpolicy-policydocument + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-policydocument PolicyDocument interface{} `json:"PolicyDocument,omitempty"` } @@ -26,11 +26,6 @@ func (r *AWSS3BucketPolicy) AWSCloudFormationType() string { return "AWS::S3::BucketPolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSS3BucketPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSS3BucketPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sdb-domain.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sdb-domain.go index fbff777bc3..7a60001637 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sdb-domain.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sdb-domain.go @@ -21,11 +21,6 @@ func (r *AWSSDBDomain) AWSCloudFormationType() string { return "AWS::SDB::Domain" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSDBDomain) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSDBDomain) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api.go index e67fd7f1bd..3d7a6e056f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api.go @@ -51,11 +51,6 @@ func (r *AWSServerlessApi) AWSCloudFormationType() string { return "AWS::Serverless::Api" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessApi) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} - // 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 (r *AWSServerlessApi) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api_s3location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api_s3location.go index 0915b686b4..ae8eaa1e8a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api_s3location.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-api_s3location.go @@ -24,8 +24,3 @@ type AWSServerlessApi_S3Location struct { func (r *AWSServerlessApi_S3Location) AWSCloudFormationType() string { return "AWS::Serverless::Api.S3Location" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessApi_S3Location) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function.go index b28866bde4..dedb327939 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function.go @@ -96,11 +96,6 @@ func (r *AWSServerlessFunction) AWSCloudFormationType() string { return "AWS::Serverless::Function" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} - // 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 (r *AWSServerlessFunction) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_alexaskillevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_alexaskillevent.go index 1cebd93604..b9a76fa56b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_alexaskillevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_alexaskillevent.go @@ -14,8 +14,3 @@ type AWSServerlessFunction_AlexaSkillEvent struct { func (r *AWSServerlessFunction_AlexaSkillEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.AlexaSkillEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_AlexaSkillEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_apievent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_apievent.go index 2c4fdf9030..b8e2d2e231 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_apievent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_apievent.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_ApiEvent struct { func (r *AWSServerlessFunction_ApiEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.ApiEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_ApiEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_cloudwatcheventevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_cloudwatcheventevent.go index c6c1f3b2fc..ef6ff16045 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_cloudwatcheventevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_cloudwatcheventevent.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_CloudWatchEventEvent struct { func (r *AWSServerlessFunction_CloudWatchEventEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.CloudWatchEventEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_CloudWatchEventEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_deadletterqueue.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_deadletterqueue.go index fddf9a732d..16da9e397b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_deadletterqueue.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_deadletterqueue.go @@ -19,8 +19,3 @@ type AWSServerlessFunction_DeadLetterQueue struct { func (r *AWSServerlessFunction_DeadLetterQueue) AWSCloudFormationType() string { return "AWS::Serverless::Function.DeadLetterQueue" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_DeadLetterQueue) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_dynamodbevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_dynamodbevent.go index 647588e486..6dfab150c1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_dynamodbevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_dynamodbevent.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_DynamoDBEvent struct { func (r *AWSServerlessFunction_DynamoDBEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.DynamoDBEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_DynamoDBEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_eventsource.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_eventsource.go index 952fbfbabf..43280529c7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_eventsource.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_eventsource.go @@ -19,8 +19,3 @@ type AWSServerlessFunction_EventSource struct { func (r *AWSServerlessFunction_EventSource) AWSCloudFormationType() string { return "AWS::Serverless::Function.EventSource" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_EventSource) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_functionenvironment.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_functionenvironment.go index 5dff27b689..1975480731 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_functionenvironment.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_functionenvironment.go @@ -14,8 +14,3 @@ type AWSServerlessFunction_FunctionEnvironment struct { func (r *AWSServerlessFunction_FunctionEnvironment) AWSCloudFormationType() string { return "AWS::Serverless::Function.FunctionEnvironment" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_FunctionEnvironment) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iampolicydocument.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iampolicydocument.go index 579ab4a522..57a2044756 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iampolicydocument.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iampolicydocument.go @@ -14,8 +14,3 @@ type AWSServerlessFunction_IAMPolicyDocument struct { func (r *AWSServerlessFunction_IAMPolicyDocument) AWSCloudFormationType() string { return "AWS::Serverless::Function.IAMPolicyDocument" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_IAMPolicyDocument) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iotruleevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iotruleevent.go index 09be7da9de..c236f74261 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iotruleevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_iotruleevent.go @@ -19,8 +19,3 @@ type AWSServerlessFunction_IoTRuleEvent struct { func (r *AWSServerlessFunction_IoTRuleEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.IoTRuleEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_IoTRuleEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_kinesisevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_kinesisevent.go index 4fce785d55..242c168cf7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_kinesisevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_kinesisevent.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_KinesisEvent struct { func (r *AWSServerlessFunction_KinesisEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.KinesisEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_KinesisEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3event.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3event.go index 2150efed1f..619aa0cc04 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3event.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3event.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_S3Event struct { func (r *AWSServerlessFunction_S3Event) AWSCloudFormationType() string { return "AWS::Serverless::Function.S3Event" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_S3Event) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3location.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3location.go index 620a487ae8..cf1fdc653d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3location.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3location.go @@ -24,8 +24,3 @@ type AWSServerlessFunction_S3Location struct { func (r *AWSServerlessFunction_S3Location) AWSCloudFormationType() string { return "AWS::Serverless::Function.S3Location" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_S3Location) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3notificationfilter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3notificationfilter.go index aa9fc12cea..47f8827be7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3notificationfilter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_s3notificationfilter.go @@ -14,8 +14,3 @@ type AWSServerlessFunction_S3NotificationFilter struct { func (r *AWSServerlessFunction_S3NotificationFilter) AWSCloudFormationType() string { return "AWS::Serverless::Function.S3NotificationFilter" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_S3NotificationFilter) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_scheduleevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_scheduleevent.go index 5bea895814..d313b33c77 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_scheduleevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_scheduleevent.go @@ -19,8 +19,3 @@ type AWSServerlessFunction_ScheduleEvent struct { func (r *AWSServerlessFunction_ScheduleEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.ScheduleEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_ScheduleEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_snsevent.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_snsevent.go index c2296daf8d..eef66c8b8a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_snsevent.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_snsevent.go @@ -14,8 +14,3 @@ type AWSServerlessFunction_SNSEvent struct { func (r *AWSServerlessFunction_SNSEvent) AWSCloudFormationType() string { return "AWS::Serverless::Function.SNSEvent" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_SNSEvent) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_vpcconfig.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_vpcconfig.go index 151f3ab961..a75b050ee0 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_vpcconfig.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-function_vpcconfig.go @@ -19,8 +19,3 @@ type AWSServerlessFunction_VpcConfig struct { func (r *AWSServerlessFunction_VpcConfig) AWSCloudFormationType() string { return "AWS::Serverless::Function.VpcConfig" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessFunction_VpcConfig) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable.go index a2bc35728d..52097c4b9c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable.go @@ -26,11 +26,6 @@ func (r *AWSServerlessSimpleTable) AWSCloudFormationType() string { return "AWS::Serverless::SimpleTable" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessSimpleTable) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} - // 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 (r *AWSServerlessSimpleTable) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_primarykey.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_primarykey.go index a9643f5df0..c155324425 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_primarykey.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_primarykey.go @@ -19,8 +19,3 @@ type AWSServerlessSimpleTable_PrimaryKey struct { func (r *AWSServerlessSimpleTable_PrimaryKey) AWSCloudFormationType() string { return "AWS::Serverless::SimpleTable.PrimaryKey" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessSimpleTable_PrimaryKey) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_provisionedthroughput.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_provisionedthroughput.go index 58b994728f..c2ce8e4b39 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_provisionedthroughput.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-serverless-simpletable_provisionedthroughput.go @@ -19,8 +19,3 @@ type AWSServerlessSimpleTable_ProvisionedThroughput struct { func (r *AWSServerlessSimpleTable_ProvisionedThroughput) AWSCloudFormationType() string { return "AWS::Serverless::SimpleTable.ProvisionedThroughput" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSServerlessSimpleTable_ProvisionedThroughput) AWSCloudFormationSpecificationVersion() string { - return "2016-10-31" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-subscription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-subscription.go index 2c9bc64352..72342a6605 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-subscription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-subscription.go @@ -31,11 +31,6 @@ func (r *AWSSNSSubscription) AWSCloudFormationType() string { return "AWS::SNS::Subscription" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSNSSubscription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSNSSubscription) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic.go index 68562fa86e..2b04dfd37d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic.go @@ -31,11 +31,6 @@ func (r *AWSSNSTopic) AWSCloudFormationType() string { return "AWS::SNS::Topic" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSNSTopic) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSNSTopic) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic_subscription.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic_subscription.go index 9b644655e4..2539fbecc1 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic_subscription.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topic_subscription.go @@ -19,8 +19,3 @@ type AWSSNSTopic_Subscription struct { func (r *AWSSNSTopic_Subscription) AWSCloudFormationType() string { return "AWS::SNS::Topic.Subscription" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSNSTopic_Subscription) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topicpolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topicpolicy.go index 0c21410394..53b4f4262d 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topicpolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sns-topicpolicy.go @@ -26,11 +26,6 @@ func (r *AWSSNSTopicPolicy) AWSCloudFormationType() string { return "AWS::SNS::TopicPolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSNSTopicPolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSNSTopicPolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queue.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queue.go index 68a48c5060..95a632dbc2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queue.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queue.go @@ -25,6 +25,16 @@ type AWSSQSQueue struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-fifoqueue FifoQueue bool `json:"FifoQueue,omitempty"` + // KmsDataKeyReusePeriodSeconds AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-kmsdatakeyreuseperiodseconds + KmsDataKeyReusePeriodSeconds int `json:"KmsDataKeyReusePeriodSeconds,omitempty"` + + // KmsMasterKeyId AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-kmsmasterkeyid + KmsMasterKeyId string `json:"KmsMasterKeyId,omitempty"` + // MaximumMessageSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-maxmesgsize @@ -61,11 +71,6 @@ func (r *AWSSQSQueue) AWSCloudFormationType() string { return "AWS::SQS::Queue" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSQSQueue) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSQSQueue) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queuepolicy.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queuepolicy.go index 8037afe0b2..a46db209d6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queuepolicy.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-sqs-queuepolicy.go @@ -26,11 +26,6 @@ func (r *AWSSQSQueuePolicy) AWSCloudFormationType() string { return "AWS::SQS::QueuePolicy" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSQSQueuePolicy) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSQSQueuePolicy) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association.go index e0c2228f2d..0daa8c281b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association.go @@ -46,11 +46,6 @@ func (r *AWSSSMAssociation) AWSCloudFormationType() string { return "AWS::SSM::Association" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSSMAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSSMAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_parametervalues.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_parametervalues.go index fbbd1f5e18..8040247f95 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_parametervalues.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_parametervalues.go @@ -14,8 +14,3 @@ type AWSSSMAssociation_ParameterValues struct { func (r *AWSSSMAssociation_ParameterValues) AWSCloudFormationType() string { return "AWS::SSM::Association.ParameterValues" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSSMAssociation_ParameterValues) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_target.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_target.go index 3f844bc232..a080a94e25 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_target.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-association_target.go @@ -19,8 +19,3 @@ type AWSSSMAssociation_Target struct { func (r *AWSSSMAssociation_Target) AWSCloudFormationType() string { return "AWS::SSM::Association.Target" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSSMAssociation_Target) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-document.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-document.go index bb49a91b13..0b49ca8c27 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-document.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-document.go @@ -26,11 +26,6 @@ func (r *AWSSSMDocument) AWSCloudFormationType() string { return "AWS::SSM::Document" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSSMDocument) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSSMDocument) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-parameter.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-parameter.go index f2344a284a..a9036d5c89 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-parameter.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-ssm-parameter.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html type AWSSSMParameter struct { + // AllowedPattern AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern + AllowedPattern string `json:"AllowedPattern,omitempty"` + // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description @@ -36,11 +41,6 @@ func (r *AWSSSMParameter) AWSCloudFormationType() string { return "AWS::SSM::Parameter" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSSSMParameter) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSSSMParameter) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-activity.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-activity.go index bd08b0a704..d2d92416bd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-activity.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-activity.go @@ -21,11 +21,6 @@ func (r *AWSStepFunctionsActivity) AWSCloudFormationType() string { return "AWS::StepFunctions::Activity" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSStepFunctionsActivity) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSStepFunctionsActivity) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-statemachine.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-statemachine.go index 5c4b8358eb..c4dc4ffe02 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-statemachine.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-stepfunctions-statemachine.go @@ -26,11 +26,6 @@ func (r *AWSStepFunctionsStateMachine) AWSCloudFormationType() string { return "AWS::StepFunctions::StateMachine" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSStepFunctionsStateMachine) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSStepFunctionsStateMachine) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset.go index 6f85708bd1..fb8bb7863c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFByteMatchSet) AWSCloudFormationType() string { return "AWS::WAF::ByteMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFByteMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFByteMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_bytematchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_bytematchtuple.go index d8089ef838..2c747d2d77 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_bytematchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_bytematchtuple.go @@ -34,8 +34,3 @@ type AWSWAFByteMatchSet_ByteMatchTuple struct { func (r *AWSWAFByteMatchSet_ByteMatchTuple) AWSCloudFormationType() string { return "AWS::WAF::ByteMatchSet.ByteMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFByteMatchSet_ByteMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_fieldtomatch.go index 87042cf750..7987f32145 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-bytematchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFByteMatchSet_FieldToMatch struct { func (r *AWSWAFByteMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAF::ByteMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFByteMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset.go index cdb58153af..9dc7acff1a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset.go @@ -26,11 +26,6 @@ func (r *AWSWAFIPSet) AWSCloudFormationType() string { return "AWS::WAF::IPSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFIPSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFIPSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset_ipsetdescriptor.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset_ipsetdescriptor.go index a3003dca8f..1f189285bd 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset_ipsetdescriptor.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-ipset_ipsetdescriptor.go @@ -19,8 +19,3 @@ type AWSWAFIPSet_IPSetDescriptor struct { func (r *AWSWAFIPSet_IPSetDescriptor) AWSCloudFormationType() string { return "AWS::WAF::IPSet.IPSetDescriptor" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFIPSet_IPSetDescriptor) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule.go index fbdeddb25d..37cb430d46 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule.go @@ -31,11 +31,6 @@ func (r *AWSWAFRule) AWSCloudFormationType() string { return "AWS::WAF::Rule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule_predicate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule_predicate.go index 1306f322c7..eb2971954c 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule_predicate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-rule_predicate.go @@ -24,8 +24,3 @@ type AWSWAFRule_Predicate struct { func (r *AWSWAFRule_Predicate) AWSCloudFormationType() string { return "AWS::WAF::Rule.Predicate" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRule_Predicate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset.go index d67b012af3..46b2372bca 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset.go @@ -26,11 +26,6 @@ func (r *AWSWAFSizeConstraintSet) AWSCloudFormationType() string { return "AWS::WAF::SizeConstraintSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSizeConstraintSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFSizeConstraintSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_fieldtomatch.go index a056bebc5a..0f617ee354 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFSizeConstraintSet_FieldToMatch struct { func (r *AWSWAFSizeConstraintSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAF::SizeConstraintSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSizeConstraintSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_sizeconstraint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_sizeconstraint.go index ad43b062fb..f93dfa9a58 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_sizeconstraint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sizeconstraintset_sizeconstraint.go @@ -29,8 +29,3 @@ type AWSWAFSizeConstraintSet_SizeConstraint struct { func (r *AWSWAFSizeConstraintSet_SizeConstraint) AWSCloudFormationType() string { return "AWS::WAF::SizeConstraintSet.SizeConstraint" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSizeConstraintSet_SizeConstraint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset.go index 1fa2ea1598..1288c3b7e6 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFSqlInjectionMatchSet) AWSCloudFormationType() string { return "AWS::WAF::SqlInjectionMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSqlInjectionMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFSqlInjectionMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_fieldtomatch.go index 58a2c1d280..7e6c0684ac 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFSqlInjectionMatchSet_FieldToMatch struct { func (r *AWSWAFSqlInjectionMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAF::SqlInjectionMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSqlInjectionMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go index 9603835244..12c25c85db 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go @@ -19,8 +19,3 @@ type AWSWAFSqlInjectionMatchSet_SqlInjectionMatchTuple struct { func (r *AWSWAFSqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationType() string { return "AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFSqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl.go index 98c9173278..8f6939ce2e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl.go @@ -36,11 +36,6 @@ func (r *AWSWAFWebACL) AWSCloudFormationType() string { return "AWS::WAF::WebACL" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFWebACL) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFWebACL) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_activatedrule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_activatedrule.go index afe98b7a4c..f5991eaa11 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_activatedrule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_activatedrule.go @@ -24,8 +24,3 @@ type AWSWAFWebACL_ActivatedRule struct { func (r *AWSWAFWebACL_ActivatedRule) AWSCloudFormationType() string { return "AWS::WAF::WebACL.ActivatedRule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFWebACL_ActivatedRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_wafaction.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_wafaction.go index cff50a0414..aeca85a5b4 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_wafaction.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-webacl_wafaction.go @@ -14,8 +14,3 @@ type AWSWAFWebACL_WafAction struct { func (r *AWSWAFWebACL_WafAction) AWSCloudFormationType() string { return "AWS::WAF::WebACL.WafAction" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFWebACL_WafAction) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset.go index 4f8a72d407..ec2aee4d2b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFXssMatchSet) AWSCloudFormationType() string { return "AWS::WAF::XssMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFXssMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFXssMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_fieldtomatch.go index f95909c824..1fbdd0fc7a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFXssMatchSet_FieldToMatch struct { func (r *AWSWAFXssMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAF::XssMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFXssMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_xssmatchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_xssmatchtuple.go index f37b991269..3f700d0dbf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_xssmatchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-waf-xssmatchset_xssmatchtuple.go @@ -19,8 +19,3 @@ type AWSWAFXssMatchSet_XssMatchTuple struct { func (r *AWSWAFXssMatchSet_XssMatchTuple) AWSCloudFormationType() string { return "AWS::WAF::XssMatchSet.XssMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFXssMatchSet_XssMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset.go index 28060ebf63..44c33e2de2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalByteMatchSet) AWSCloudFormationType() string { return "AWS::WAFRegional::ByteMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalByteMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalByteMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_bytematchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_bytematchtuple.go index 60576923c3..b25c0a599b 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_bytematchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_bytematchtuple.go @@ -34,8 +34,3 @@ type AWSWAFRegionalByteMatchSet_ByteMatchTuple struct { func (r *AWSWAFRegionalByteMatchSet_ByteMatchTuple) AWSCloudFormationType() string { return "AWS::WAFRegional::ByteMatchSet.ByteMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalByteMatchSet_ByteMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_fieldtomatch.go index b8c68de60d..4d4a24cadf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-bytematchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFRegionalByteMatchSet_FieldToMatch struct { func (r *AWSWAFRegionalByteMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAFRegional::ByteMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalByteMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset.go index 07d030c792..45b2fa7772 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalIPSet) AWSCloudFormationType() string { return "AWS::WAFRegional::IPSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalIPSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalIPSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset_ipsetdescriptor.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset_ipsetdescriptor.go index 3504451b36..6f5af5fe8e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset_ipsetdescriptor.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-ipset_ipsetdescriptor.go @@ -19,8 +19,3 @@ type AWSWAFRegionalIPSet_IPSetDescriptor struct { func (r *AWSWAFRegionalIPSet_IPSetDescriptor) AWSCloudFormationType() string { return "AWS::WAFRegional::IPSet.IPSetDescriptor" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalIPSet_IPSetDescriptor) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule.go index ba4473ec40..a1059d4330 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule.go @@ -31,11 +31,6 @@ func (r *AWSWAFRegionalRule) AWSCloudFormationType() string { return "AWS::WAFRegional::Rule" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalRule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalRule) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule_predicate.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule_predicate.go index f3c024e3dc..5fbbb7d0bf 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule_predicate.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-rule_predicate.go @@ -24,8 +24,3 @@ type AWSWAFRegionalRule_Predicate struct { func (r *AWSWAFRegionalRule_Predicate) AWSCloudFormationType() string { return "AWS::WAFRegional::Rule.Predicate" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalRule_Predicate) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset.go index 562dfb3fbb..9ed5efc9c2 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalSizeConstraintSet) AWSCloudFormationType() string { return "AWS::WAFRegional::SizeConstraintSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSizeConstraintSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalSizeConstraintSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_fieldtomatch.go index f243aa3def..20729592b8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFRegionalSizeConstraintSet_FieldToMatch struct { func (r *AWSWAFRegionalSizeConstraintSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAFRegional::SizeConstraintSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSizeConstraintSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_sizeconstraint.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_sizeconstraint.go index 5d8548669d..db8499675a 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_sizeconstraint.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sizeconstraintset_sizeconstraint.go @@ -29,8 +29,3 @@ type AWSWAFRegionalSizeConstraintSet_SizeConstraint struct { func (r *AWSWAFRegionalSizeConstraintSet_SizeConstraint) AWSCloudFormationType() string { return "AWS::WAFRegional::SizeConstraintSet.SizeConstraint" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSizeConstraintSet_SizeConstraint) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset.go index 3075af0cba..171efd8e38 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalSqlInjectionMatchSet) AWSCloudFormationType() string { return "AWS::WAFRegional::SqlInjectionMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSqlInjectionMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalSqlInjectionMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go index 3dd6551d4c..c36884f72f 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFRegionalSqlInjectionMatchSet_FieldToMatch struct { func (r *AWSWAFRegionalSqlInjectionMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAFRegional::SqlInjectionMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSqlInjectionMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go index 96a618b233..45cda15a94 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go @@ -19,8 +19,3 @@ type AWSWAFRegionalSqlInjectionMatchSet_SqlInjectionMatchTuple struct { func (r *AWSWAFRegionalSqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationType() string { return "AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalSqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl.go index 056704c76d..aebee7e2a7 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl.go @@ -36,11 +36,6 @@ func (r *AWSWAFRegionalWebACL) AWSCloudFormationType() string { return "AWS::WAFRegional::WebACL" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalWebACL) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalWebACL) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_action.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_action.go index 73a94b6cda..c801f9c432 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_action.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_action.go @@ -14,8 +14,3 @@ type AWSWAFRegionalWebACL_Action struct { func (r *AWSWAFRegionalWebACL_Action) AWSCloudFormationType() string { return "AWS::WAFRegional::WebACL.Action" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalWebACL_Action) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_rule.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_rule.go index 0275c8b8f7..ca2056942e 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_rule.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webacl_rule.go @@ -24,8 +24,3 @@ type AWSWAFRegionalWebACL_Rule struct { func (r *AWSWAFRegionalWebACL_Rule) AWSCloudFormationType() string { return "AWS::WAFRegional::WebACL.Rule" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalWebACL_Rule) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webaclassociation.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webaclassociation.go index d5d042d66e..3c4ce87848 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webaclassociation.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-webaclassociation.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalWebACLAssociation) AWSCloudFormationType() string { return "AWS::WAFRegional::WebACLAssociation" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalWebACLAssociation) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalWebACLAssociation) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset.go index df3a2f08a8..2e288bee11 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset.go @@ -26,11 +26,6 @@ func (r *AWSWAFRegionalXssMatchSet) AWSCloudFormationType() string { return "AWS::WAFRegional::XssMatchSet" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalXssMatchSet) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWAFRegionalXssMatchSet) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_fieldtomatch.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_fieldtomatch.go index 6e4a0c54af..4cdb38e100 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_fieldtomatch.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_fieldtomatch.go @@ -19,8 +19,3 @@ type AWSWAFRegionalXssMatchSet_FieldToMatch struct { func (r *AWSWAFRegionalXssMatchSet_FieldToMatch) AWSCloudFormationType() string { return "AWS::WAFRegional::XssMatchSet.FieldToMatch" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalXssMatchSet_FieldToMatch) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_xssmatchtuple.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_xssmatchtuple.go index 784fdb3cf8..85fe6ef553 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_xssmatchtuple.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-wafregional-xssmatchset_xssmatchtuple.go @@ -19,8 +19,3 @@ type AWSWAFRegionalXssMatchSet_XssMatchTuple struct { func (r *AWSWAFRegionalXssMatchSet_XssMatchTuple) AWSCloudFormationType() string { return "AWS::WAFRegional::XssMatchSet.XssMatchTuple" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWAFRegionalXssMatchSet_XssMatchTuple) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/cloudformation/aws-workspaces-workspace.go b/vendor/github.com/awslabs/goformation/cloudformation/aws-workspaces-workspace.go index cb43641758..1f0f8d5892 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/aws-workspaces-workspace.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/aws-workspaces-workspace.go @@ -46,11 +46,6 @@ func (r *AWSWorkSpacesWorkspace) AWSCloudFormationType() string { return "AWS::WorkSpaces::Workspace" } -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *AWSWorkSpacesWorkspace) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} - // 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 (r *AWSWorkSpacesWorkspace) MarshalJSON() ([]byte, error) { diff --git a/vendor/github.com/awslabs/goformation/cloudformation/tag.go b/vendor/github.com/awslabs/goformation/cloudformation/tag.go index 219a4a1446..5ea56c85c8 100644 --- a/vendor/github.com/awslabs/goformation/cloudformation/tag.go +++ b/vendor/github.com/awslabs/goformation/cloudformation/tag.go @@ -19,8 +19,3 @@ type Tag struct { func (r *Tag) AWSCloudFormationType() string { return "Tag" } - -// AWSCloudFormationSpecificationVersion returns the AWS Specification Version that this resource was generated from -func (r *Tag) AWSCloudFormationSpecificationVersion() string { - return "1.4.2" -} diff --git a/vendor/github.com/awslabs/goformation/goformation.go b/vendor/github.com/awslabs/goformation/goformation.go index e5ae2620dd..589f31ce08 100644 --- a/vendor/github.com/awslabs/goformation/goformation.go +++ b/vendor/github.com/awslabs/goformation/goformation.go @@ -14,6 +14,13 @@ import ( // Open and parse a AWS CloudFormation template from file. // Works with either JSON or YAML formatted templates. func Open(filename string) (*cloudformation.Template, error) { + return OpenWithOptions(filename, nil) +} + +// OpenWithOptions opens and parse a AWS CloudFormation template from file. +// Works with either JSON or YAML formatted templates. +// Parsing can be tweaked via the specified options. +func OpenWithOptions(filename string, options *intrinsics.ProcessorOptions) (*cloudformation.Template, error) { data, err := ioutil.ReadFile(filename) if err != nil { @@ -21,17 +28,23 @@ func Open(filename string) (*cloudformation.Template, error) { } if strings.HasSuffix(filename, ".yaml") || strings.HasSuffix(filename, ".yml") { - return ParseYAML(data) + return ParseYAMLWithOptions(data, options) } - return ParseJSON(data) + return ParseJSONWithOptions(data, options) } // ParseYAML an AWS CloudFormation template (expects a []byte of valid YAML) func ParseYAML(data []byte) (*cloudformation.Template, error) { + return ParseYAMLWithOptions(data, nil) +} + +// ParseYAMLWithOptions an AWS CloudFormation template (expects a []byte of valid YAML) +// Parsing can be tweaked via the specified options. +func ParseYAMLWithOptions(data []byte, options *intrinsics.ProcessorOptions) (*cloudformation.Template, error) { // Process all AWS CloudFormation intrinsic functions (e.g. Fn::Join) - intrinsified, err := intrinsics.ProcessYAML(data, nil) + intrinsified, err := intrinsics.ProcessYAML(data, options) if err != nil { return nil, err } @@ -42,9 +55,15 @@ func ParseYAML(data []byte) (*cloudformation.Template, error) { // ParseJSON an AWS CloudFormation template (expects a []byte of valid JSON) func ParseJSON(data []byte) (*cloudformation.Template, error) { + return ParseJSONWithOptions(data, nil) +} + +// ParseJSONWithOptions an AWS CloudFormation template (expects a []byte of valid JSON) +// Parsing can be tweaked via the specified options. +func ParseJSONWithOptions(data []byte, options *intrinsics.ProcessorOptions) (*cloudformation.Template, error) { // Process all AWS CloudFormation intrinsic functions (e.g. Fn::Join) - intrinsified, err := intrinsics.ProcessJSON(data, nil) + intrinsified, err := intrinsics.ProcessJSON(data, options) if err != nil { return nil, err } diff --git a/vendor/github.com/awslabs/goformation/intrinsics/conditions.go b/vendor/github.com/awslabs/goformation/intrinsics/conditions.go new file mode 100644 index 0000000000..65bddfdcbd --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/conditions.go @@ -0,0 +1,65 @@ +package intrinsics + +// condition evaluates a condition +func condition(name string, input interface{}, template interface{}, options *ProcessorOptions) interface{} { + if v, ok := input.(string); ok { + + if v, ok := retrieveCondition(input, template); ok { + return v + } + + if c := getCondition(v, template); c != nil { + res := search(c, template, options) + // replace the value in the template so the value can be reused + setCondition(v, res, template) + + return res + } + } + + return nil +} + +func setCondition(name string, val interface{}, template interface{}) { + if template, ok := template.(map[string]interface{}); ok { + // Check there is a conditions section + if uconditions, ok := template["Conditions"]; ok { + // Check the conditions section is a map + if conditions, ok := uconditions.(map[string]interface{}); ok { + // Check there is a condition with the same name as the condition + if _, ok := conditions[name]; ok { + conditions[name] = val + } + } + } + } +} + +func getCondition(name string, template interface{}) interface{} { + if template, ok := template.(map[string]interface{}); ok { + // Check there is a conditions section + if uconditions, ok := template["Conditions"]; ok { + // Check the conditions section is a map + if conditions, ok := uconditions.(map[string]interface{}); ok { + // Check there is a condition with the same name as the condition + if ucondition, ok := conditions[name]; ok { + return ucondition + } + } + } + } + + return nil +} + +func retrieveCondition(cName interface{}, template interface{}) (value bool, found bool) { + + switch v := cName.(type) { + case string: + value, found = getCondition(v, template).(bool) + case bool: + value, found = v, true + } + + return +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnand.go b/vendor/github.com/awslabs/goformation/intrinsics/fnand.go new file mode 100644 index 0000000000..cc18ccc52d --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnand.go @@ -0,0 +1,28 @@ +package intrinsics + +// FnAnd resolves the 'Fn::And' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-and +func FnAnd(name string, input interface{}, template interface{}) interface{} { + // "Fn::And": [{condition}, ...] + + // Check the input is an array + if arr, ok := input.([]interface{}); ok { + if len(arr) < 2 || len(arr) > 10 { + return nil + } + + for _, c := range arr { + if value, ok := retrieveCondition(c, template); ok { + if !value { + return false + } + } else { + return nil + } + } + + return true + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnequals.go b/vendor/github.com/awslabs/goformation/intrinsics/fnequals.go new file mode 100644 index 0000000000..b3c48455c2 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnequals.go @@ -0,0 +1,22 @@ +package intrinsics + +import ( + "reflect" +) + +// FnEquals resolves the 'Fn::Equals' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-equals +func FnEquals(name string, input interface{}, template interface{}) interface{} { + // "Fn::Equals" : ["value_1", "value_2"] + + // Check the input is an array + if arr, ok := input.([]interface{}); ok { + if len(arr) != 2 { + return nil + } + + return reflect.DeepEqual(arr[0], arr[1]) + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fngetazs.go b/vendor/github.com/awslabs/goformation/intrinsics/fngetazs.go new file mode 100644 index 0000000000..034259fc87 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fngetazs.go @@ -0,0 +1,36 @@ +package intrinsics + +var AZs map[string][]interface{} = make(map[string][]interface{}) + +func buildAZs(region string, zones ...string) (result []interface{}) { + for _, zone := range zones { + result = append(result, region+zone) + } + return +} + +func init() { + AZs["us-east-1"] = buildAZs("us-east-1", "a", "b", "c", "d") + AZs["us-west-1"] = buildAZs("us-west-1", "a", "b") +} + +// FnGetAZs resolves the 'Fn::GetAZs' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getavailabilityzones.html +func FnGetAZs(name string, input interface{}, template interface{}) interface{} { + + // Check the input is a string + if region, ok := input.(string); ok { + if region == "" { + region = "us-east-1" + } + + if azs, ok := AZs[region]; ok { + return azs + } else { + //assume 3 AZs per region + return buildAZs(region, "a", "b", "c") + } + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnif.go b/vendor/github.com/awslabs/goformation/intrinsics/fnif.go new file mode 100644 index 0000000000..985f0b561d --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnif.go @@ -0,0 +1,25 @@ +package intrinsics + +// FnIf resolves the 'Fn::If' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-if +func FnIf(name string, input interface{}, template interface{}) interface{} { + + // "Fn::If": [condition_name, value_if_true, value_if_false] + + // Check the input is an array + if arr, ok := input.([]interface{}); ok { + if len(arr) != 3 { + return nil + } + + if value, ok := retrieveCondition(arr[0], template); ok { + if value { + return arr[1] + } else { + return arr[2] + } + } + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnnot.go b/vendor/github.com/awslabs/goformation/intrinsics/fnnot.go new file mode 100644 index 0000000000..78e8e23029 --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnnot.go @@ -0,0 +1,20 @@ +package intrinsics + +// FnNot resolves the 'Fn::Not' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-not +func FnNot(name string, input interface{}, template interface{}) interface{} { + // "Fn::Not": [{condition}] + + // Check the input is an array + if arr, ok := input.([]interface{}); ok { + if len(arr) != 1 { + return nil + } + + if value, ok := retrieveCondition(arr[0], template); ok { + return !value + } + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnor.go b/vendor/github.com/awslabs/goformation/intrinsics/fnor.go new file mode 100644 index 0000000000..3b0d505dae --- /dev/null +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnor.go @@ -0,0 +1,28 @@ +package intrinsics + +// FnOr resolves the 'Fn::Or' AWS CloudFormation intrinsic function. +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-or +func FnOr(name string, input interface{}, template interface{}) interface{} { + // "Fn::Or": [{condition}, ...] + + // Check the input is an array + if arr, ok := input.([]interface{}); ok { + if len(arr) < 2 || len(arr) > 10 { + return nil + } + + for _, c := range arr { + if value, ok := retrieveCondition(c, template); ok { + if value { + return true + } + } else { + return nil + } + } + + return false + } + + return nil +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/fnselect.go b/vendor/github.com/awslabs/goformation/intrinsics/fnselect.go index e5ef757990..b6c56a8db4 100644 --- a/vendor/github.com/awslabs/goformation/intrinsics/fnselect.go +++ b/vendor/github.com/awslabs/goformation/intrinsics/fnselect.go @@ -1,5 +1,7 @@ package intrinsics +import "strconv" + // FnSelect resolves the 'Fn::Select' AWS CloudFormation intrinsic function. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-select.html func FnSelect(name string, input interface{}, template interface{}) interface{} { @@ -9,18 +11,27 @@ func FnSelect(name string, input interface{}, template interface{}) interface{} // Check that the input is an array if arr, ok := input.([]interface{}); ok { // The first element should be the index + var index int if index64, ok := arr[0].(float64); ok { - index := int(index64) - // The second element is the array of objects to search - if objects, ok := arr[1].([]interface{}); ok { - // Check the requested element is in bounds - if index < len(objects) { - return objects[index] - } + index = int(index64) + } else if indexStr, ok := arr[0].(string); ok { + if c, err := strconv.Atoi(indexStr); err == nil { + index = c + } else { + return nil + } + } else { + return nil + } + + // The second element is the array of objects to search + if objects, ok := arr[1].([]interface{}); ok { + // Check the requested element is in bounds + if index < len(objects) { + return objects[index] } } } return nil - -} \ No newline at end of file +} diff --git a/vendor/github.com/awslabs/goformation/intrinsics/intrinsics.go b/vendor/github.com/awslabs/goformation/intrinsics/intrinsics.go index de5dab958b..4d155670b5 100644 --- a/vendor/github.com/awslabs/goformation/intrinsics/intrinsics.go +++ b/vendor/github.com/awslabs/goformation/intrinsics/intrinsics.go @@ -17,14 +17,14 @@ type IntrinsicHandler func(string, interface{}, interface{}) interface{} // functions, and a handler function that is invoked to resolve. var defaultIntrinsicHandlers = map[string]IntrinsicHandler{ "Fn::Base64": FnBase64, - "Fn::And": nonResolvingHandler, - "Fn::Equals": nonResolvingHandler, - "Fn::If": nonResolvingHandler, - "Fn::Not": nonResolvingHandler, - "Fn::Or": nonResolvingHandler, + "Fn::And": FnAnd, + "Fn::Equals": FnEquals, + "Fn::If": FnIf, + "Fn::Not": FnNot, + "Fn::Or": FnOr, "Fn::FindInMap": FnFindInMap, "Fn::GetAtt": nonResolvingHandler, - "Fn::GetAZs": nonResolvingHandler, + "Fn::GetAZs": FnGetAZs, "Fn::ImportValue": nonResolvingHandler, "Fn::Join": FnJoin, "Fn::Select": FnSelect, @@ -34,9 +34,11 @@ var defaultIntrinsicHandlers = map[string]IntrinsicHandler{ } // ProcessorOptions allows customisation of the intrinsic function processor behaviour. -// Initially, this only allows overriding of the handlers for each intrinsic function type. +// Initially, this only allows overriding of the handlers for each intrinsic function type +// and overriding template paramters. type ProcessorOptions struct { IntrinsicHandlerOverrides map[string]IntrinsicHandler + ParameterOverrides map[string]interface{} } // nonResolvingHandler is a simple example of an intrinsic function handler function @@ -73,6 +75,10 @@ func ProcessJSON(input []byte, options *ProcessorOptions) ([]byte, error) { return nil, fmt.Errorf("invalid JSON: %s", err) } + overrideParameters(unmarshalled, options) + + evaluateConditions(unmarshalled, options) + // Process all of the intrinsic functions processed := search(unmarshalled, unmarshalled, options) @@ -83,7 +89,49 @@ func ProcessJSON(input []byte, options *ProcessorOptions) ([]byte, error) { } return result, nil +} + +// overrideParameters replaces the default values of Parameters with the specified ones +func overrideParameters(input interface{}, options *ProcessorOptions) { + if options == nil || len(options.ParameterOverrides) == 0 { + return + } + // Check the template is a map + if template, ok := input.(map[string]interface{}); ok { + // Check there is a parameters section + if uparameters, ok := template["Parameters"]; ok { + // Check the parameters section is a map + if parameters, ok := uparameters.(map[string]interface{}); ok { + for name, value := range options.ParameterOverrides { + // Check there is a parameter with the same name as the Ref + if uparameter, ok := parameters[name]; ok { + // Check the parameter is a map + if parameter, ok := uparameter.(map[string]interface{}); ok { + // Set the default value + parameter["Default"] = value + } + } + } + } + } + } +} + +// evaluateConditions replaces each condition in the template with its corresponding +// value +func evaluateConditions(input interface{}, options *ProcessorOptions) { + if template, ok := input.(map[string]interface{}); ok { + // Check there is a conditions section + if uconditions, ok := template["Conditions"]; ok { + // Check the conditions section is a map + if conditions, ok := uconditions.(map[string]interface{}); ok { + for name, expr := range conditions { + conditions[name] = search(expr, input, options) + } + } + } + } } // Search is a recursive function, that will search through an interface{} looking for @@ -110,6 +158,13 @@ func search(input interface{}, template interface{}, options *ProcessorOptions) return h(key, search(val, template, options), template) } + if key == "Condition" { + // This can lead to infinite recursion A -> B; B -> A; + // pass state of the conditions that we're evaluating so we can detect cycles + // in case of cycle, return nil + return condition(key, search(val, template, options), template, options) + } + // This is not an intrinsic function, recurse through it normally processed[key] = search(val, template, options) diff --git a/vendor/vendor.json b/vendor/vendor.json index e208c48b67..349dd49c9c 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -193,22 +193,22 @@ "revisionTime": "2017-07-27T22:25:20Z" }, { - "checksumSHA1": "bOZtsU1bihF4vynhWDi6rkyqGgM=", + "checksumSHA1": "q/q192th5k+4sIf7foPHDZ9mCCI=", "path": "github.com/awslabs/goformation", - "revision": "eaec3eb37e5331891ca29d59c1e1874dd76d664f", - "revisionTime": "2017-08-20T05:17:55Z" + "revision": "1545ea7d9aad8477f120b7f8adf6d37c132ec3ce", + "revisionTime": "2017-09-15T12:58:13Z" }, { - "checksumSHA1": "LENmwc8XhXSZuUds9UHn4WXMMP8=", + "checksumSHA1": "n91LVkNazQPGvTOt8akVM4flKKk=", "path": "github.com/awslabs/goformation/cloudformation", - "revision": "eaec3eb37e5331891ca29d59c1e1874dd76d664f", - "revisionTime": "2017-08-20T05:17:55Z" + "revision": "1545ea7d9aad8477f120b7f8adf6d37c132ec3ce", + "revisionTime": "2017-09-15T12:58:13Z" }, { - "checksumSHA1": "JMk/CwpWE8FgZA1M2A9GpCY86rA=", + "checksumSHA1": "slR18YNNZfQSO487H8XPh14I3FY=", "path": "github.com/awslabs/goformation/intrinsics", - "revision": "eaec3eb37e5331891ca29d59c1e1874dd76d664f", - "revisionTime": "2017-08-20T05:17:55Z" + "revision": "1545ea7d9aad8477f120b7f8adf6d37c132ec3ce", + "revisionTime": "2017-09-15T12:58:13Z" }, { "checksumSHA1": "H5Ps9SpE0mLJ8JaLQPKcj4wRScY=",