Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const CloudTagInstanceGroupRolePrefix + const DefaultInstanceType + const DefaultVolumeType + const IpProtocolAll + const IpProtocolTCP + const IpProtocolUDP + const LoadBalancerListenerBandwidth + const LoadBalancerListenerStatus + const PolicyType + type ALIModelContext struct + func (c *ALIModelContext) CloudTagsForInstanceGroup(ig *kops.InstanceGroup) (map[string]string, error) + func (c *ALIModelContext) GetNameForLoadBalancer() string + func (c *ALIModelContext) GetNameForRAM(role kops.InstanceGroupRole) string + func (c *ALIModelContext) GetNameForSSHKey() string + func (c *ALIModelContext) GetNameForSecurityGroup(role kops.InstanceGroupRole) string + func (c *ALIModelContext) GetNameForVPC() string + func (c *ALIModelContext) GetNameForVSwitch(subnetName string) string + func (c *ALIModelContext) GetScalingGroupName(ig *kops.InstanceGroup) string + func (c *ALIModelContext) LinkLoadBalancer() *alitasks.LoadBalancer + func (c *ALIModelContext) LinkToRAMRole(role kops.InstanceGroupRole) *alitasks.RAMRole + func (c *ALIModelContext) LinkToSSHKey() *alitasks.SSHKey + func (c *ALIModelContext) LinkToScalingGroup(ig *kops.InstanceGroup) *alitasks.ScalingGroup + func (c *ALIModelContext) LinkToSecurityGroup(role kops.InstanceGroupRole) *alitasks.SecurityGroup + func (c *ALIModelContext) LinkToVPC() *alitasks.VPC + func (c *ALIModelContext) LinkToVSwitch(subnetName string) *alitasks.VSwitch + type APILoadBalancerModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *APILoadBalancerModelBuilder) Build(c *fi.ModelBuilderContext) error + type AssumeRolePolicyDocument struct + Statement []AssumeRolePolicyItem + Version string + type AssumeRolePolicyItem struct + Action string + Effect string + Principal AssumeRolePolicyPrincpal + type AssumeRolePolicyPrincpal struct + Service []string + type ExternalAccessModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *ExternalAccessModelBuilder) Build(c *fi.ModelBuilderContext) error + type FirewallModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *FirewallModelBuilder) Build(c *fi.ModelBuilderContext) error + type NetWorkModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *NetWorkModelBuilder) Build(c *fi.ModelBuilderContext) error + type RAMModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *RAMModelBuilder) Build(c *fi.ModelBuilderContext) error + func (b *RAMModelBuilder) CreatePolicyDocument() string + func (b *RAMModelBuilder) CreateRolePolicyDocument() string + type SSHKeyModelBuilder struct + Lifecycle *fi.Lifecycle + func (b *SSHKeyModelBuilder) Build(c *fi.ModelBuilderContext) error + type ScalingGroupModelBuilder struct + BootstrapScript *model.BootstrapScript + Lifecycle *fi.Lifecycle + SecurityLifecycle *fi.Lifecycle + func (b *ScalingGroupModelBuilder) Build(c *fi.ModelBuilderContext) error