Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudFormationServiceInterface ¶
type CloudFormationServiceInterface interface { DescribeStacks(input *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error) DeleteStack(input *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error) CreateStack(input *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error) DescribeStackEvents(input *cloudformation.DescribeStackEventsInput) (*cloudformation.DescribeStackEventsOutput, error) }
func NewCloudFormationService ¶
func NewCloudFormationService(sess *session.Session) CloudFormationServiceInterface
type EC2ServiceInterface ¶
type EC2ServiceInterface interface { CreateLaunchTemplate(input *ec2.CreateLaunchTemplateInput) (*ec2.CreateLaunchTemplateOutput, error) DeleteLaunchTemplate(input *ec2.DeleteLaunchTemplateInput) (*ec2.DeleteLaunchTemplateOutput, error) DescribeLaunchTemplates(input *ec2.DescribeLaunchTemplatesInput) (*ec2.DescribeLaunchTemplatesOutput, error) CreateLaunchTemplateVersion(input *ec2.CreateLaunchTemplateVersionInput) (*ec2.CreateLaunchTemplateVersionOutput, error) DeleteLaunchTemplateVersions(input *ec2.DeleteLaunchTemplateVersionsInput) (*ec2.DeleteLaunchTemplateVersionsOutput, error) DescribeLaunchTemplateVersions(input *ec2.DescribeLaunchTemplateVersionsInput) (*ec2.DescribeLaunchTemplateVersionsOutput, error) DescribeImages(input *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error) }
func NewEC2Service ¶
func NewEC2Service(sess *session.Session) EC2ServiceInterface
type EKSServiceInterface ¶
type EKSServiceInterface interface { CreateCluster(input *eks.CreateClusterInput) (*eks.CreateClusterOutput, error) DeleteCluster(input *eks.DeleteClusterInput) (*eks.DeleteClusterOutput, error) ListClusters(input *eks.ListClustersInput) (*eks.ListClustersOutput, error) DescribeCluster(input *eks.DescribeClusterInput) (*eks.DescribeClusterOutput, error) UpdateClusterConfig(input *eks.UpdateClusterConfigInput) (*eks.UpdateClusterConfigOutput, error) UpdateClusterVersion(input *eks.UpdateClusterVersionInput) (*eks.UpdateClusterVersionOutput, error) CreateNodegroup(input *eks.CreateNodegroupInput) (*eks.CreateNodegroupOutput, error) UpdateNodegroupConfig(input *eks.UpdateNodegroupConfigInput) (*eks.UpdateNodegroupConfigOutput, error) ListNodegroups(input *eks.ListNodegroupsInput) (*eks.ListNodegroupsOutput, error) DeleteNodegroup(input *eks.DeleteNodegroupInput) (*eks.DeleteNodegroupOutput, error) DescribeNodegroup(input *eks.DescribeNodegroupInput) (*eks.DescribeNodegroupOutput, error) UpdateNodegroupVersion(input *eks.UpdateNodegroupVersionInput) (*eks.UpdateNodegroupVersionOutput, error) TagResource(input *eks.TagResourceInput) (*eks.TagResourceOutput, error) UntagResource(input *eks.UntagResourceInput) (*eks.UntagResourceOutput, error) CreateAddon(input *eks.CreateAddonInput) (*eks.CreateAddonOutput, error) DescribeAddon(input *eks.DescribeAddonInput) (*eks.DescribeAddonOutput, error) }
func NewEKSService ¶
func NewEKSService(sess *session.Session) EKSServiceInterface
type IAMServiceInterface ¶
type IAMServiceInterface interface { GetRole(input *iam.GetRoleInput) (*iam.GetRoleOutput, error) ListOIDCProviders(input *iam.ListOpenIDConnectProvidersInput) (*iam.ListOpenIDConnectProvidersOutput, error) CreateOIDCProvider(input *iam.CreateOpenIDConnectProviderInput) (*iam.CreateOpenIDConnectProviderOutput, error) }
func NewIAMService ¶
func NewIAMService(sess *session.Session) IAMServiceInterface
Directories ¶
Path | Synopsis |
---|---|
Package mock_services is a generated GoMock package.
|
Package mock_services is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.