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.