This repository has been archived by the owner on Jan 14, 2020. It is now read-only.
/
LaunchTemplateLaunchTemplateData.go
35 lines (31 loc) · 2.59 KB
/
LaunchTemplateLaunchTemplateData.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package properties
// Code generated by go generate; DO NOT EDIT.
// It's generated by "github.com/KablamoOSS/kombustion/generate"
// LaunchTemplateLaunchTemplateData Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html
type LaunchTemplateLaunchTemplateData struct {
DisableApiTermination interface{} `yaml:"DisableApiTermination,omitempty"`
EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"`
ImageId interface{} `yaml:"ImageId,omitempty"`
InstanceInitiatedShutdownBehavior interface{} `yaml:"InstanceInitiatedShutdownBehavior,omitempty"`
InstanceType interface{} `yaml:"InstanceType,omitempty"`
KernelId interface{} `yaml:"KernelId,omitempty"`
KeyName interface{} `yaml:"KeyName,omitempty"`
RamDiskId interface{} `yaml:"RamDiskId,omitempty"`
UserData interface{} `yaml:"UserData,omitempty"`
Placement *LaunchTemplatePlacement `yaml:"Placement,omitempty"`
Monitoring *LaunchTemplateMonitoring `yaml:"Monitoring,omitempty"`
BlockDeviceMappings interface{} `yaml:"BlockDeviceMappings,omitempty"`
ElasticGpuSpecifications interface{} `yaml:"ElasticGpuSpecifications,omitempty"`
SecurityGroups interface{} `yaml:"SecurityGroups,omitempty"`
TagSpecifications interface{} `yaml:"TagSpecifications,omitempty"`
NetworkInterfaces interface{} `yaml:"NetworkInterfaces,omitempty"`
SecurityGroupIds interface{} `yaml:"SecurityGroupIds,omitempty"`
InstanceMarketOptions *LaunchTemplateInstanceMarketOptions `yaml:"InstanceMarketOptions,omitempty"`
IamInstanceProfile *LaunchTemplateIamInstanceProfile `yaml:"IamInstanceProfile,omitempty"`
CreditSpecification *LaunchTemplateCreditSpecification `yaml:"CreditSpecification,omitempty"`
}
// LaunchTemplateLaunchTemplateData validation
func (resource LaunchTemplateLaunchTemplateData) Validate() []error {
errors := []error{}
return errors
}