Skip to content

Instantly share code, notes, and snippets.

@ncdc
Created November 9, 2017 17:13
Show Gist options
  • Save ncdc/0b16a2c51d1024d90c801b04397640c4 to your computer and use it in GitHub Desktop.
Save ncdc/0b16a2c51d1024d90c801b04397640c4 to your computer and use it in GitHub Desktop.
kubicorn aws calls
Sdk.ASG.CreateAutoScalingGroup(input)
Sdk.ASG.CreateLaunchConfiguration(lcInput)
Sdk.ASG.CreateOrUpdateTags(tagInput)
Sdk.ASG.DeleteAutoScalingGroup(input)
Sdk.ASG.DeleteLaunchConfiguration(input)
Sdk.ASG.DescribeAutoScalingGroups(input)
Sdk.ASG.DescribeLaunchConfigurations(lcInput)
Sdk.ASG.UpdateAutoScalingGroup(input)
Sdk.Client.Droplets.Create(context.TODO()
Sdk.Client.Droplets.Delete(context.TODO()
Sdk.Client.Droplets.ListByTag(context.TODO()
Sdk.Client.Firewalls.Create(context.TODO()
Sdk.Client.Firewalls.Delete(context.TODO()
Sdk.Client.Firewalls.List(context.TODO()
Sdk.Client.Keys.Create(context.TODO()
Sdk.Client.Keys.DeleteByID(context.TODO()
Sdk.Client.Keys.GetByFingerprint(context.TODO(), expected.(*SSH)
Sdk.Client.Keys.GetByID(context.TODO()
Sdk.Client.Keys.List(context.TODO()
Sdk.Ec2.AssociateRouteTable(asInput)
Sdk.Ec2.AttachInternetGateway(atchinput)
Sdk.Ec2.AuthorizeSecurityGroupIngress(input)
Sdk.Ec2.CreateInternetGateway(input)
Sdk.Ec2.CreateRoute(riInput)
Sdk.Ec2.CreateRouteTable(rtInput)
Sdk.Ec2.CreateSecurityGroup(input)
Sdk.Ec2.CreateSubnet(input)
Sdk.Ec2.CreateTags(tagInput)
Sdk.Ec2.CreateVpc(input)
Sdk.Ec2.DeleteInternetGateway(delinput)
Sdk.Ec2.DeleteKeyPair(input)
Sdk.Ec2.DeleteRouteTable(dinput)
Sdk.Ec2.DeleteSecurityGroup(input)
Sdk.Ec2.DeleteSubnet(input)
Sdk.Ec2.DeleteVpc(input)
Sdk.Ec2.DescribeInstances(input)
Sdk.Ec2.DescribeInternetGateways(input)
Sdk.Ec2.DescribeKeyPairs(input)
Sdk.Ec2.DescribeRouteTables(input)
Sdk.Ec2.DescribeSecurityGroups(input)
Sdk.Ec2.DescribeSubnets(input)
Sdk.Ec2.DescribeVpcs(input)
Sdk.Ec2.DetachInternetGateway(detinput)
Sdk.Ec2.DisassociateRouteTable(dainput)
Sdk.Ec2.ImportKeyPair(input)
Sdk.Ec2.ModifyVpcAttribute(minput1)
Sdk.Ec2.ModifyVpcAttribute(minput2)
Sdk.IAM.AddRoleToInstanceProfile(roletoprofile)
Sdk.IAM.CreateInstanceProfile(profileinput)
Sdk.IAM.CreateRole(roleinput)
Sdk.IAM.PutRolePolicy(policyinput)
Sdk.ResourceGroup.Delete(immutable.ClusterName, make(chan struct{})
Sdk.ResourceGroup.Get(immutable.Name)
Sdk.Service.InstanceGroupManagers.Delete(immutable.CloudId, immutable.Location, strings.ToLower(r.ServerPool.Name)
Sdk.Service.InstanceGroupManagers.Get(immutable.CloudId, expected.(*InstanceGroup).Location, strings.ToLower(expected.(*InstanceGroup)
Sdk.Service.InstanceGroupManagers.Get(immutable.CloudId, immutable.Location, strings.ToLower(r.ServerPool.Name)
Sdk.Service.InstanceGroupManagers.Insert(immutable.CloudId, expected.(*InstanceGroup)
Sdk.Service.InstanceGroupManagers.ListManagedInstances(immutable.CloudId, expected.(*InstanceGroup).Location, strings.ToLower(masterTag)
Sdk.Service.Instances.Get(immutable.CloudId, expected.(*InstanceGroup).Location, parts[len(parts)
Sdk.Service.Instances.List(immutable.CloudId, immutable.Location)
Sdk.Service.InstanceTemplates.Delete(immutable.CloudId, strings.ToLower(r.ServerPool.Name)
Sdk.Service.InstanceTemplates.Get(immutable.CloudId, strings.ToLower(expected.(*InstanceGroup)
Sdk.Service.InstanceTemplates.Get(immutable.CloudId, strings.ToLower(r.ServerPool.Name)
Sdk.Service.InstanceTemplates.Insert(immutable.CloudId, templateInstance)
Sdk.Service.Projects.Get(immutable.CloudId)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment