Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cucxabong/tfit
/ functions
Functions
113 in github.com/cucxabong/tfit
⨍
Functions
113
◇
Types & classes
44
↓ 33 callers
Function
handleError
(err error)
cmd/tfit/root.go:79
↓ 15 callers
Method
WriteHCL
(w io.Writer)
pkg/tfit/ec2.go:272
↓ 15 callers
Function
renderHCL
(w io.Writer, Tmpl string, funcMap template.FuncMap, target interface{})
pkg/tfit/helper.go:188
↓ 7 callers
Function
handleError
(err error)
pkg/tfit/helper.go:58
↓ 4 callers
Method
setTags
(src []*ec2.Tag)
pkg/tfit/ec2.go:666
↓ 2 callers
Function
GetCredentials
(c *Config)
pkg/tfit/helper.go:81
↓ 2 callers
Method
GetHostZones
(maxRoutines int)
pkg/tfit/r53.go:35
↓ 2 callers
Function
getZoneId
(src *string)
pkg/tfit/helper.go:107
↓ 2 callers
Function
renderTerraformImportCmd
(Output io.Writer, Tmpl string, funcMap template.FuncMap, target interface{})
pkg/tfit/helper.go:198
↓ 2 callers
Method
setRule
(src *ec2.IpPermission, AccountId *string)
pkg/tfit/ec2.go:447
↓ 2 callers
Function
unEscapeHTML
(src *string)
pkg/tfit/helper.go:174
↓ 1 callers
Method
Client
()
pkg/tfit/config.go:35
↓ 1 callers
Function
Execute
()
cmd/tfit/root.go:27
↓ 1 callers
Method
GetAccountId
()
pkg/tfit/helper.go:41
↓ 1 callers
Method
GetAllResourceRecordSets
()
pkg/tfit/r53.go:221
↓ 1 callers
Method
GetAutoScalingGroups
GetAutoScalingGroups craps a list of autoscaling group and placing it into a slice of 'AutoScalingGroups'
pkg/tfit/as.go:99
↓ 1 callers
Method
GetBucketDetails
(c *AWSClient)
pkg/tfit/s3.go:164
↓ 1 callers
Method
GetBuckets
()
pkg/tfit/s3.go:208
↓ 1 callers
Method
GetInstances
DescribeAllInstances ...
pkg/tfit/ec2.go:91
↓ 1 callers
Method
GetLaunchConfigurations
()
pkg/tfit/as.go:207
↓ 1 callers
Method
GetPolicies
()
pkg/tfit/iam.go:53
↓ 1 callers
Method
GetPolicy
(p *Policy)
pkg/tfit/iam.go:25
↓ 1 callers
Method
GetPolicyDocument
(p *Policy)
pkg/tfit/iam.go:38
↓ 1 callers
Method
GetResourceRecordSets
(ZoneId *string)
pkg/tfit/r53.go:182
↓ 1 callers
Method
GetRouteTables
()
pkg/tfit/ec2.go:691
↓ 1 callers
Method
GetSecurityGroups
(AccountId *string)
pkg/tfit/ec2.go:473
↓ 1 callers
Method
GetSubnets
()
pkg/tfit/ec2.go:343
↓ 1 callers
Method
GetVPCs
()
pkg/tfit/ec2.go:230
↓ 1 callers
Function
HCLFmt
HCLFmt read HCL formatted text from io.Reader and do pretty HCL format then write to io.Writer
pkg/tfit/helper.go:144
↓ 1 callers
Method
ListELBs
()
pkg/tfit/elb.go:163
↓ 1 callers
Method
ListIAMGroups
()
pkg/tfit/iam.go:316
↓ 1 callers
Method
ListRoles
()
pkg/tfit/iam.go:147
↓ 1 callers
Method
ListUsers
()
pkg/tfit/iam.go:250
↓ 1 callers
Function
NewCmdAutoScaling
()
cmd/tfit/as.go:7
↓ 1 callers
Function
NewCmdAutoScalingAutoScalingGroup
()
cmd/tfit/as_autoscaling_group.go:7
↓ 1 callers
Function
NewCmdAutoScalingLaunchConfiguration
()
cmd/tfit/as_launch_configuration.go:7
↓ 1 callers
Function
NewCmdEC2
()
cmd/tfit/ec2.go:7
↓ 1 callers
Function
NewCmdEC2Instances
()
cmd/tfit/ec2_instances.go:7
↓ 1 callers
Function
NewCmdEC2RouteTables
()
cmd/tfit/ec2_route_tables.go:7
↓ 1 callers
Function
NewCmdEC2SecurityGroups
()
cmd/tfit/ec2_security_group.go:7
↓ 1 callers
Function
NewCmdEC2Subnets
()
cmd/tfit/ec2_subnets.go:7
↓ 1 callers
Function
NewCmdEC2VPCs
()
cmd/tfit/ec2_vpc.go:7
↓ 1 callers
Function
NewCmdELB
()
cmd/tfit/elb.go:7
↓ 1 callers
Function
NewCmdIAM
()
cmd/tfit/iam.go:7
↓ 1 callers
Function
NewCmdIAMGroup
()
cmd/tfit/iam_group.go:7
↓ 1 callers
Function
NewCmdIAMPolicy
()
cmd/tfit/iam_policy.go:7
↓ 1 callers
Function
NewCmdIAMRole
()
cmd/tfit/iam_role.go:7
↓ 1 callers
Function
NewCmdIAMUser
()
cmd/tfit/iam_user.go:7
↓ 1 callers
Function
NewCmdRoute53
()
cmd/tfit/route53.go:7
↓ 1 callers
Function
NewCmdRoute53ResourceRecordSet
()
cmd/tfit/route53_rrs.go:7
↓ 1 callers
Function
NewCmdRoute53Zones
()
cmd/tfit/route53_z.go:7
↓ 1 callers
Function
NewCmdS3
()
cmd/tfit/s3.go:7
↓ 1 callers
Function
NewCmdS3Buckets
()
cmd/tfit/s3_buckets.go:7
↓ 1 callers
Function
NewRootCmd
()
cmd/tfit/root.go:39
↓ 1 callers
Function
doHCLRendering
(w io.Writer, t *template.Template, target interface{})
pkg/tfit/helper.go:178
↓ 1 callers
Method
getBucketLocation
(c *AWSClient)
pkg/tfit/s3.go:79
↓ 1 callers
Method
getBucketPoliy
(c *AWSClient)
pkg/tfit/s3.go:40
↓ 1 callers
Method
getCORSRule
(c *AWSClient)
pkg/tfit/s3.go:135
↓ 1 callers
Method
getLifecycleRules
(c *AWSClient)
pkg/tfit/s3.go:104
↓ 1 callers
Method
getLogging
(c *AWSClient)
pkg/tfit/s3.go:124
↓ 1 callers
Method
getReplicationConfiguration
(c *AWSClient)
pkg/tfit/s3.go:94
↓ 1 callers
Method
getServerSideEncryptionConfiguration
(c *AWSClient)
pkg/tfit/s3.go:113
↓ 1 callers
Method
getVersioning
(c *AWSClient)
pkg/tfit/s3.go:145
↓ 1 callers
Method
getWebsite
(c *AWSClient)
pkg/tfit/s3.go:51
↓ 1 callers
Method
parseVPCZoneIdentifier
(src *string)
pkg/tfit/as.go:46
↓ 1 callers
Function
quote
(src string)
pkg/tfit/helper.go:116
↓ 1 callers
Method
set
(src *ec2.Instance)
pkg/tfit/ec2.go:32
↓ 1 callers
Method
set
(src []*ec2.Instance)
pkg/tfit/ec2.go:72
↓ 1 callers
Method
set
(data *route53.HostedZone)
pkg/tfit/r53.go:26
↓ 1 callers
Method
set
(src *autoscaling.Group)
pkg/tfit/as.go:77
↓ 1 callers
Method
setAccessLog
(src *elb.AccessLog)
pkg/tfit/elb.go:93
↓ 1 callers
Method
setAlias
(src *route53.AliasTarget)
pkg/tfit/r53.go:169
↓ 1 callers
Method
setELBAttributes
(src *elb.LoadBalancerDescription, c *AWSClient)
pkg/tfit/elb.go:111
↓ 1 callers
Method
setEnabledMetrics
(src []*autoscaling.EnabledMetric)
pkg/tfit/as.go:64
↓ 1 callers
Method
setHealthCheck
(src *elb.HealthCheck)
pkg/tfit/elb.go:79
↓ 1 callers
Method
setInstances
(src []*elb.Instance)
pkg/tfit/elb.go:55
↓ 1 callers
Method
setLaunchTemplateName
(src *autoscaling.LaunchTemplateSpecification)
pkg/tfit/as.go:71
↓ 1 callers
Method
setLifecycleRule
(src []*s3.LifecycleRule)
pkg/tfit/s3.go:62
↓ 1 callers
Method
setListener
(src []*elb.ListenerDescription)
pkg/tfit/elb.go:63
↓ 1 callers
Method
setPropagatingVgws
(src []*ec2.PropagatingVgw)
pkg/tfit/ec2.go:658
↓ 1 callers
Method
setRoute
(src *ec2.Route)
pkg/tfit/ec2.go:627
↓ 1 callers
Method
setRouteTable
(src *ec2.RouteTable)
pkg/tfit/ec2.go:679
↓ 1 callers
Method
setRoutes
(src []*ec2.Route)
pkg/tfit/ec2.go:649
↓ 1 callers
Method
setSecurityGroup
(src *ec2.SecurityGroup, AccountId *string)
pkg/tfit/ec2.go:426
↓ 1 callers
Method
setSubnet
(src *ec2.Subnet)
pkg/tfit/ec2.go:329
↓ 1 callers
Method
setTags
(src []*autoscaling.TagDescription)
pkg/tfit/as.go:56
↓ 1 callers
Method
setUser
(src *iam.User)
pkg/tfit/iam.go:235
↓ 1 callers
Method
setVPCAttribute
(vpc *VPC, classicLink *ec2.DescribeVpcClassicLinkOutput, classicLinkDnsSupport *ec2.DescribeVpcClassicLinkDns
pkg/tfit/ec2.go:190
↓ 1 callers
Method
setValue
(src []*route53.ResourceRecord)
pkg/tfit/r53.go:176
Method
WriteHCL
Render will render terraform format from 'Instances'
pkg/tfit/ec2.go:119
Method
WriteHCL
(w io.Writer)
pkg/tfit/ec2.go:359
Method
WriteHCL
(w io.Writer)
pkg/tfit/ec2.go:499
Method
WriteHCL
(w io.Writer)
pkg/tfit/ec2.go:715
Method
WriteHCL
(w io.Writer)
pkg/tfit/r53.go:104
Method
WriteHCL
(w io.Writer)
pkg/tfit/r53.go:265
Method
WriteHCL
(w io.Writer)
pkg/tfit/elb.go:199
Method
WriteHCL
(w io.Writer)
pkg/tfit/s3.go:269
Method
WriteHCL
(w io.Writer)
pkg/tfit/iam.go:110
Method
WriteHCL
(w io.Writer)
pkg/tfit/iam.go:190
Method
WriteHCL
(w io.Writer)
pkg/tfit/iam.go:275
next →
1–100 of 113, ranked by callers