Documentation ¶
Index ¶
- func VPCDestroyActivity(ctx context.Context, prov string, name string, vpc string) (string, error)
- type AWSImpl
- func (a *AWSImpl) EC2ApplyActivity(ctx context.Context, prov, subnetId, sgId, instanceName string) (string, error)
- func (a *AWSImpl) EC2InitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) EC2OutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) IGWApplyActivity(ctx context.Context, prov, vpcid, name string) (string, error)
- func (a *AWSImpl) IGWInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) IGWOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) NATApplyActivity(ctx context.Context, prov, subnetId, name string) (string, error)
- func (a *AWSImpl) NATInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) NATOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) RTApplyActivity(ctx context.Context, prov string, vpcid, subnetID, igwID, natID string) (string, error)
- func (a *AWSImpl) RTInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) RTOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) SGApplyActivity(ctx context.Context, prov string, vpcid string) (string, error)
- func (a *AWSImpl) SGInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) SGOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) SubnetApplyActivity(ctx context.Context, prov, vpcid, subnetname, subnetsize string) (string, error)
- func (a *AWSImpl) SubnetInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) SubnetOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- func (a *AWSImpl) VPCApplyActivity(ctx context.Context, prov string, name string, vpc string) (string, error)
- func (a *AWSImpl) VPCInitActivity(ctx context.Context, prov string) (string, error)
- func (a *AWSImpl) VPCOutputActivity(ctx context.Context, prov string) (map[string]string, error)
- type AWSImplActivities
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AWSImpl ¶
type AWSImpl struct { }
func (*AWSImpl) EC2ApplyActivity ¶
func (*AWSImpl) EC2InitActivity ¶
func (*AWSImpl) EC2OutputActivity ¶
func (*AWSImpl) IGWApplyActivity ¶
func (*AWSImpl) IGWInitActivity ¶
func (*AWSImpl) IGWOutputActivity ¶
func (*AWSImpl) NATApplyActivity ¶
func (*AWSImpl) NATInitActivity ¶
func (*AWSImpl) NATOutputActivity ¶
func (*AWSImpl) RTApplyActivity ¶
func (*AWSImpl) RTInitActivity ¶
func (*AWSImpl) RTOutputActivity ¶
func (*AWSImpl) SGApplyActivity ¶
func (*AWSImpl) SGInitActivity ¶
func (*AWSImpl) SGOutputActivity ¶
func (*AWSImpl) SubnetApplyActivity ¶
func (*AWSImpl) SubnetInitActivity ¶
func (*AWSImpl) SubnetOutputActivity ¶
func (*AWSImpl) VPCApplyActivity ¶
func (*AWSImpl) VPCInitActivity ¶
type AWSImplActivities ¶
type AWSImplActivities interface { VPCInitActivity(ctx context.Context, prov string) (string, error) VPCApplyActivity(ctx context.Context, prov string, name string, vpc string) (string, error) VPCOutputActivity(ctx context.Context, prov string) (map[string]string, error) // Subnet SubnetInitActivity(ctx context.Context, prov string) (string, error) SubnetApplyActivity(ctx context.Context, prov, vpcid, subnetname, subnetsize string) (string, error) SubnetOutputActivity(ctx context.Context, prov string) (map[string]string, error) // NAT NATInitActivity(ctx context.Context, prov string) (string, error) NATApplyActivity(ctx context.Context, prov, subnetId, igwName string) (string, error) NATOutputActivity(ctx context.Context, prov string) (map[string]string, error) // IGW IGWInitActivity(ctx context.Context, prov string) (string, error) IGWApplyActivity(ctx context.Context, prov, vpcid, name string) (string, error) IGWOutputActivity(ctx context.Context, prov string) (map[string]string, error) // RT RTInitActivity(ctx context.Context, prov string) (string, error) RTApplyActivity(ctx context.Context, prov string, vpcid string) (string, error) RTOutputActivity(ctx context.Context, prov string) (map[string]string, error) //SG SGInitActivity(ctx context.Context, prov string) (string, error) SGApplyActivity(ctx context.Context, prov string, vpcid string) (string, error) SGOutputActivity(ctx context.Context, prov string) (map[string]string, error) // EC2 EC2InitActivity(ctx context.Context, prov string) (string, error) EC2ApplyActivity(ctx context.Context, prov, subnetId, sgId, instanceName string) (string, error) EC2OutputActivity(ctx context.Context, prov string) (map[string]string, error) }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.