Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version = "0.0" TargetType = "AWS::ECS::Service" )
Functions ¶
This section is empty.
Types ¶
type AppSpec ¶
type AwsVpcConfiguration ¶
type AwsVpcConfiguration struct { AssignPublicIp types.AssignPublicIp `yaml:"AssignPublicIp,omitempty"` SecurityGroups []string `yaml:"SecurityGroups,omitempty"` Subnets []string `yaml:"Subnets,omitempty"` }
type Hook ¶
type Hook struct { BeforeInstall string `yaml:"BeforeInstall,omitempty"` AfterInstall string `yaml:"AfterInstall,omitempty"` AfterAllowTestTraffic string `yaml:"AfterAllowTestTraffic,omitempty"` BeforeAllowTraffic string `yaml:"BeforeAllowTraffic,omitempty"` AfterAllowTraffic string `yaml:"AfterAllowTraffic,omitempty"` }
type LoadBalancerInfo ¶
type NetworkConfiguration ¶
type NetworkConfiguration struct {
AwsvpcConfiguration *AwsVpcConfiguration `yaml:"AwsvpcConfiguration,omitempty"`
}
type Properties ¶
type Properties struct { TaskDefinition *string `yaml:"TaskDefinition,omitempty"` LoadBalancerInfo *LoadBalancerInfo `yaml:"LoadBalancerInfo,omitempty"` PlatformVersion *string `yaml:"PlatformVersion,omitempty"` NetworkConfiguration *NetworkConfiguration `yaml:"NetworkConfiguration,omitempty"` CapacityProviderStrategy []*CapacityProviderStrategy `yaml:"CapacityProviderStrategy,omitempty"` }
type Resource ¶
type Resource struct {
TargetService *TargetService `yaml:"TargetService,omitempty"`
}
type TargetService ¶
type TargetService struct { Type *string `yaml:"Type,omitempty"` Properties *Properties `yaml:"Properties,omitempty"` }
Click to show internal directories.
Click to hide internal directories.