Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const DiskResource + const DiskType + const ListenerRunningStatus + const SecurityResource + type Disk struct + DiskCategory *string + DiskId *string + Encrypted *bool + Lifecycle *fi.Lifecycle + Name *string + SizeGB *int + Tags map[string]string + ZoneId *string + func (_ *Disk) CheckChanges(a, e, changes *Disk) error + func (_ *Disk) RenderALI(t *aliup.ALIAPITarget, a, e, changes *Disk) error + func (_ *Disk) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *Disk) error + func (d *Disk) CompareWithID() *string + func (d *Disk) Find(c *fi.Context) (*Disk, error) + func (d *Disk) Run(c *fi.Context) error + func (o *Disk) GetLifecycle() *fi.Lifecycle + func (o *Disk) GetName() *string + func (o *Disk) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Disk) SetName(name string) + func (o *Disk) String() string + func (o *Disk) UnmarshalJSON(data []byte) error + type LaunchConfiguration struct + ConfigurationId *string + ImageId *string + InstanceType *string + Lifecycle *fi.Lifecycle + Name *string + RAMRole *RAMRole + SSHKey *SSHKey + ScalingGroup *ScalingGroup + SecurityGroup *SecurityGroup + SystemDiskCategory *string + SystemDiskSize *int + Tags map[string]string + UserData *fi.ResourceHolder + func (_ *LaunchConfiguration) CheckChanges(a, e, changes *LaunchConfiguration) error + func (_ *LaunchConfiguration) RenderALI(t *aliup.ALIAPITarget, a, e, changes *LaunchConfiguration) error + func (_ *LaunchConfiguration) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *LaunchConfiguration) error + func (l *LaunchConfiguration) CompareWithID() *string + func (l *LaunchConfiguration) Find(c *fi.Context) (*LaunchConfiguration, error) + func (l *LaunchConfiguration) Run(c *fi.Context) error + func (l *LaunchConfiguration) TerraformLink() *terraform.Literal + func (o *LaunchConfiguration) GetLifecycle() *fi.Lifecycle + func (o *LaunchConfiguration) GetName() *string + func (o *LaunchConfiguration) SetLifecycle(lifecycle fi.Lifecycle) + func (o *LaunchConfiguration) SetName(name string) + func (o *LaunchConfiguration) String() string + func (o *LaunchConfiguration) UnmarshalJSON(data []byte) error + type LoadBalancer struct + AddressType *string + Lifecycle *fi.Lifecycle + LoadBalancerAddress *string + LoadbalancerId *string + Name *string + Tags map[string]string + func (_ *LoadBalancer) CheckChanges(a, e, changes *LoadBalancer) error + func (_ *LoadBalancer) RenderALI(t *aliup.ALIAPITarget, a, e, changes *LoadBalancer) error + func (_ *LoadBalancer) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *LoadBalancer) error + func (l *LoadBalancer) CompareWithID() *string + func (l *LoadBalancer) Find(c *fi.Context) (*LoadBalancer, error) + func (l *LoadBalancer) FindIPAddress(context *fi.Context) (*string, error) + func (l *LoadBalancer) Run(c *fi.Context) error + func (l *LoadBalancer) TerraformLink() *terraform.Literal + func (o *LoadBalancer) GetLifecycle() *fi.Lifecycle + func (o *LoadBalancer) GetName() *string + func (o *LoadBalancer) SetLifecycle(lifecycle fi.Lifecycle) + func (o *LoadBalancer) SetName(name string) + func (o *LoadBalancer) String() string + func (o *LoadBalancer) UnmarshalJSON(data []byte) error + type LoadBalancerListener struct + BackendServerPort *int + Bandwidth *int + Lifecycle *fi.Lifecycle + ListenerPort *int + ListenerStatus *string + LoadBalancer *LoadBalancer + Name *string + func (_ *LoadBalancerListener) CheckChanges(a, e, changes *LoadBalancerListener) error + func (_ *LoadBalancerListener) RenderALI(t *aliup.ALIAPITarget, a, e, changes *LoadBalancerListener) error + func (_ *LoadBalancerListener) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *LoadBalancerListener) error + func (l *LoadBalancerListener) CompareWithID() *string + func (l *LoadBalancerListener) Find(c *fi.Context) (*LoadBalancerListener, error) + func (l *LoadBalancerListener) Run(c *fi.Context) error + func (o *LoadBalancerListener) GetLifecycle() *fi.Lifecycle + func (o *LoadBalancerListener) GetName() *string + func (o *LoadBalancerListener) SetLifecycle(lifecycle fi.Lifecycle) + func (o *LoadBalancerListener) SetName(name string) + func (o *LoadBalancerListener) String() string + func (o *LoadBalancerListener) UnmarshalJSON(data []byte) error + func (s *LoadBalancerListener) TerraformLink() *terraform.Literal + type LoadBalancerWhiteList struct + Lifecycle *fi.Lifecycle + LoadBalancer *LoadBalancer + LoadBalancerListener *LoadBalancerListener + Name *string + SourceItems *string + func (_ *LoadBalancerWhiteList) CheckChanges(a, e, changes *LoadBalancerWhiteList) error + func (_ *LoadBalancerWhiteList) RenderALI(t *aliup.ALIAPITarget, a, e, changes *LoadBalancerWhiteList) error + func (_ *LoadBalancerWhiteList) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *LoadBalancerWhiteList) error + func (l *LoadBalancerWhiteList) CompareWithID() *string + func (l *LoadBalancerWhiteList) Find(c *fi.Context) (*LoadBalancerWhiteList, error) + func (l *LoadBalancerWhiteList) Run(c *fi.Context) error + func (o *LoadBalancerWhiteList) GetLifecycle() *fi.Lifecycle + func (o *LoadBalancerWhiteList) GetName() *string + func (o *LoadBalancerWhiteList) SetLifecycle(lifecycle fi.Lifecycle) + func (o *LoadBalancerWhiteList) SetName(name string) + func (o *LoadBalancerWhiteList) String() string + func (o *LoadBalancerWhiteList) UnmarshalJSON(data []byte) error + type RAMPolicy struct + Lifecycle *fi.Lifecycle + Name *string + PolicyDocument *string + PolicyType *string + RamRole *RAMRole + func (_ *RAMPolicy) CheckChanges(a, e, changes *RAMPolicy) error + func (_ *RAMPolicy) RenderALI(t *aliup.ALIAPITarget, a, e, changes *RAMPolicy) error + func (_ *RAMPolicy) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *RAMPolicy) error + func (o *RAMPolicy) GetLifecycle() *fi.Lifecycle + func (o *RAMPolicy) GetName() *string + func (o *RAMPolicy) SetLifecycle(lifecycle fi.Lifecycle) + func (o *RAMPolicy) SetName(name string) + func (o *RAMPolicy) String() string + func (o *RAMPolicy) UnmarshalJSON(data []byte) error + func (r *RAMPolicy) CompareWithID() *string + func (r *RAMPolicy) Find(c *fi.Context) (*RAMPolicy, error) + func (r *RAMPolicy) Run(c *fi.Context) error + func (s *RAMPolicy) TerraformLink() *terraform.Literal + type RAMRole struct + AssumeRolePolicyDocument *string + Lifecycle *fi.Lifecycle + Name *string + RAMRoleId *string + func (_ *RAMRole) CheckChanges(a, e, changes *RAMRole) error + func (_ *RAMRole) RenderALI(t *aliup.ALIAPITarget, a, e, changes *RAMRole) error + func (_ *RAMRole) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *RAMRole) error + func (o *RAMRole) GetLifecycle() *fi.Lifecycle + func (o *RAMRole) GetName() *string + func (o *RAMRole) SetLifecycle(lifecycle fi.Lifecycle) + func (o *RAMRole) SetName(name string) + func (o *RAMRole) String() string + func (o *RAMRole) UnmarshalJSON(data []byte) error + func (r *RAMRole) CompareWithID() *string + func (r *RAMRole) Find(c *fi.Context) (*RAMRole, error) + func (r *RAMRole) Run(c *fi.Context) error + func (s *RAMRole) TerraformLink() *terraform.Literal + type SSHKey struct + KeyPairFingerPrint *string + Lifecycle *fi.Lifecycle + Name *string + PublicKey *fi.ResourceHolder + func (_ *SSHKey) RenderALI(t *aliup.ALIAPITarget, a, e, changes *SSHKey) error + func (_ *SSHKey) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *SSHKey) error + func (o *SSHKey) GetLifecycle() *fi.Lifecycle + func (o *SSHKey) GetName() *string + func (o *SSHKey) SetLifecycle(lifecycle fi.Lifecycle) + func (o *SSHKey) SetName(name string) + func (o *SSHKey) String() string + func (o *SSHKey) UnmarshalJSON(data []byte) error + func (s *SSHKey) CheckChanges(a, e, changes *SSHKey) error + func (s *SSHKey) CompareWithID() *string + func (s *SSHKey) Find(c *fi.Context) (*SSHKey, error) + func (s *SSHKey) Run(c *fi.Context) error + func (s *SSHKey) TerraformLink() *terraform.Literal + type ScalingGroup struct + Active *bool + Lifecycle *fi.Lifecycle + LoadBalancer *LoadBalancer + MaxSize *int + MinSize *int + Name *string + ScalingGroupId *string + VSwitchs []*VSwitch + func (_ *ScalingGroup) CheckChanges(a, e, changes *ScalingGroup) error + func (_ *ScalingGroup) RenderALI(t *aliup.ALIAPITarget, a, e, changes *ScalingGroup) error + func (_ *ScalingGroup) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *ScalingGroup) error + func (a *ScalingGroup) Run(c *fi.Context) error + func (a *ScalingGroup) TerraformLink() *terraform.Literal + func (o *ScalingGroup) GetLifecycle() *fi.Lifecycle + func (o *ScalingGroup) GetName() *string + func (o *ScalingGroup) SetLifecycle(lifecycle fi.Lifecycle) + func (o *ScalingGroup) SetName(name string) + func (o *ScalingGroup) String() string + func (o *ScalingGroup) UnmarshalJSON(data []byte) error + func (s *ScalingGroup) CompareWithID() *string + func (s *ScalingGroup) Find(c *fi.Context) (*ScalingGroup, error) + type SecurityGroup struct + Lifecycle *fi.Lifecycle + Name *string + SecurityGroupId *string + Tags map[string]string + VPC *VPC + func (_ *SecurityGroup) CheckChanges(a, e, changes *SecurityGroup) error + func (_ *SecurityGroup) RenderALI(t *aliup.ALIAPITarget, a, e, changes *SecurityGroup) error + func (_ *SecurityGroup) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *SecurityGroup) error + func (l *SecurityGroup) TerraformLink() *terraform.Literal + func (o *SecurityGroup) GetLifecycle() *fi.Lifecycle + func (o *SecurityGroup) GetName() *string + func (o *SecurityGroup) SetLifecycle(lifecycle fi.Lifecycle) + func (o *SecurityGroup) SetName(name string) + func (o *SecurityGroup) String() string + func (o *SecurityGroup) UnmarshalJSON(data []byte) error + func (s *SecurityGroup) CompareWithID() *string + func (s *SecurityGroup) Find(c *fi.Context) (*SecurityGroup, error) + func (s *SecurityGroup) Run(c *fi.Context) error + type SecurityGroupRule struct + In *bool + IpProtocol *string + Lifecycle *fi.Lifecycle + Name *string + PortRange *string + SecurityGroup *SecurityGroup + SourceCidrIp *string + SourceGroup *SecurityGroup + func (_ *SecurityGroupRule) CheckChanges(a, e, changes *SecurityGroupRule) error + func (_ *SecurityGroupRule) RenderALI(t *aliup.ALIAPITarget, a, e, changes *SecurityGroupRule) error + func (_ *SecurityGroupRule) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *SecurityGroupRule) error + func (l *SecurityGroupRule) TerraformLink() *terraform.Literal + func (o *SecurityGroupRule) GetLifecycle() *fi.Lifecycle + func (o *SecurityGroupRule) GetName() *string + func (o *SecurityGroupRule) SetLifecycle(lifecycle fi.Lifecycle) + func (o *SecurityGroupRule) SetName(name string) + func (o *SecurityGroupRule) String() string + func (o *SecurityGroupRule) UnmarshalJSON(data []byte) error + func (s *SecurityGroupRule) CompareWithID() *string + func (s *SecurityGroupRule) Find(c *fi.Context) (*SecurityGroupRule, error) + func (s *SecurityGroupRule) Run(c *fi.Context) error + type VPC struct + CIDR *string + ID *string + Lifecycle *fi.Lifecycle + Name *string + Region *string + Shared *bool + func (_ *VPC) RenderALI(t *aliup.ALIAPITarget, a, e, changes *VPC) error + func (_ *VPC) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *VPC) error + func (e *VPC) CompareWithID() *string + func (e *VPC) Find(c *fi.Context) (*VPC, error) + func (e *VPC) Run(c *fi.Context) error + func (e *VPC) TerraformLink() *terraform.Literal + func (o *VPC) GetLifecycle() *fi.Lifecycle + func (o *VPC) GetName() *string + func (o *VPC) SetLifecycle(lifecycle fi.Lifecycle) + func (o *VPC) SetName(name string) + func (o *VPC) String() string + func (o *VPC) UnmarshalJSON(data []byte) error + func (s *VPC) CheckChanges(a, e, changes *VPC) error + type VSwitch struct + CidrBlock *string + Lifecycle *fi.Lifecycle + Name *string + Region *common.Region + Shared *bool + VPC *VPC + VSwitchId *string + ZoneId *string + func (_ *VSwitch) RenderALI(t *aliup.ALIAPITarget, a, e, changes *VSwitch) error + func (_ *VSwitch) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *VSwitch) error + func (o *VSwitch) GetLifecycle() *fi.Lifecycle + func (o *VSwitch) GetName() *string + func (o *VSwitch) SetLifecycle(lifecycle fi.Lifecycle) + func (o *VSwitch) SetName(name string) + func (o *VSwitch) String() string + func (o *VSwitch) UnmarshalJSON(data []byte) error + func (v *VSwitch) CheckChanges(a, e, changes *VSwitch) error + func (v *VSwitch) CompareWithID() *string + func (v *VSwitch) Find(c *fi.Context) (*VSwitch, error) + func (v *VSwitch) Run(c *fi.Context) error + func (v *VSwitch) TerraformLink() *terraform.Literal