services

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL