Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockDeviceMappings ¶
type FakeTemplate ¶
type LaunchTemplateData ¶
type LaunchTemplateData struct {
IamInstanceProfile struct{ Arn interface{} }
UserData, InstanceType, ImageID string
BlockDeviceMappings []BlockDeviceMappings
EbsOptimized *bool
NetworkInterfaces []NetworkInterface
InstanceMarketOptions *struct {
MarketType string
SpotOptions struct {
SpotInstanceType string
MaxPrice string
}
}
CreditSpecification *struct {
CPUCredits string
}
MetadataOptions MetadataOptions
Placement Placement
KeyName string
}
type MetadataOptions ¶
type NetworkInterface ¶
type Properties ¶
type Properties struct {
GroupDescription string
Description string
Tags []Tag
SecurityGroupIngress []SGIngress
GroupID interface{}
SourceSecurityGroupID interface{}
DestinationSecurityGroupID interface{}
Path, RoleName string
Roles, ManagedPolicyArns []interface{}
PermissionsBoundary interface{}
AssumeRolePolicyDocument interface{}
PolicyDocument struct {
Statement []struct {
Action []string
Effect string
Resource interface{}
Condition map[string]interface{}
}
}
LaunchTemplateData LaunchTemplateData
LaunchTemplateName interface{}
Strategy string
CapacityRebalance bool
VPCZoneIdentifier interface{}
LoadBalancerNames []string
MetricsCollection []map[string]interface{}
TargetGroupARNs []string
DesiredCapacity, MinSize, MaxSize string
CidrIP, CidrIpv6, IPProtocol string
FromPort, ToPort int
VpcID, SubnetID interface{}
RouteTableID, AllocationID interface{}
GatewayID, InternetGatewayID, NatGatewayID interface{}
DestinationCidrBlock interface{}
MapPublicIPOnLaunch bool
Ipv6CidrBlock map[string][]interface{}
AmazonProvidedIpv6CidrBlock bool
AvailabilityZone, Domain, CidrBlock string
Name, Version string
RoleArn interface{}
ResourcesVpcConfig struct {
SecurityGroupIds []interface{}
SubnetIds []interface{}
}
EncryptionConfig []struct {
Provider struct {
KeyARN interface{}
}
Resources []string
}
LaunchTemplate struct {
LaunchTemplateName map[string]interface{}
Version map[string]interface{}
Overrides []struct {
InstanceType string
}
}
MixedInstancesPolicy *struct {
LaunchTemplate struct {
LaunchTemplateSpecification struct {
LaunchTemplateName map[string]interface{}
Version map[string]interface{}
}
Overrides []struct {
InstanceType string
}
}
InstancesDistribution struct {
OnDemandBaseCapacity string
OnDemandPercentageAboveBaseCapacity string
SpotMaxPrice string
SpotInstancePools string
SpotAllocationStrategy string
}
}
}
Click to show internal directories.
Click to hide internal directories.