apigateway

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

type Activities struct {
	// contains filtered or unexported fields
}

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) CreateApiKey

func (a *Activities) CreateApiKey(ctx context.Context, input *apigateway.CreateApiKeyInput) (*apigateway.ApiKey, error)

func (*Activities) CreateAuthorizer

func (*Activities) CreateBasePathMapping

func (*Activities) CreateDeployment

func (*Activities) CreateDocumentationPart

func (*Activities) CreateDomainName

func (*Activities) CreateModel

func (a *Activities) CreateModel(ctx context.Context, input *apigateway.CreateModelInput) (*apigateway.Model, error)

func (*Activities) CreateResource

func (a *Activities) CreateResource(ctx context.Context, input *apigateway.CreateResourceInput) (*apigateway.Resource, error)

func (*Activities) CreateRestApi

func (a *Activities) CreateRestApi(ctx context.Context, input *apigateway.CreateRestApiInput) (*apigateway.RestApi, error)

func (*Activities) CreateStage

func (a *Activities) CreateStage(ctx context.Context, input *apigateway.CreateStageInput) (*apigateway.Stage, error)

func (*Activities) CreateUsagePlan

func (a *Activities) CreateUsagePlan(ctx context.Context, input *apigateway.CreateUsagePlanInput) (*apigateway.UsagePlan, error)

func (*Activities) CreateUsagePlanKey

func (*Activities) DeleteApiKey

func (*Activities) DeleteAuthorizer

func (*Activities) DeleteDeployment

func (*Activities) DeleteDomainName

func (*Activities) DeleteMethod

func (*Activities) DeleteModel

func (*Activities) DeleteResource

func (*Activities) DeleteRestApi

func (*Activities) DeleteStage

func (*Activities) DeleteUsagePlan

func (*Activities) FlushStageCache

func (*Activities) GenerateClientCertificate

func (*Activities) GetAccount

func (*Activities) GetApiKey

func (a *Activities) GetApiKey(ctx context.Context, input *apigateway.GetApiKeyInput) (*apigateway.ApiKey, error)

func (*Activities) GetApiKeys

func (*Activities) GetAuthorizer

func (*Activities) GetAuthorizers

func (*Activities) GetBasePathMapping

func (*Activities) GetClientCertificate

func (*Activities) GetDeployment

func (*Activities) GetDeployments

func (*Activities) GetDocumentationPart

func (*Activities) GetDomainName

func (*Activities) GetDomainNames

func (*Activities) GetExport

func (*Activities) GetIntegration

func (*Activities) GetIntegrationResponse

func (*Activities) GetMethod

func (a *Activities) GetMethod(ctx context.Context, input *apigateway.GetMethodInput) (*apigateway.Method, error)

func (*Activities) GetMethodResponse

func (*Activities) GetModel

func (a *Activities) GetModel(ctx context.Context, input *apigateway.GetModelInput) (*apigateway.Model, error)

func (*Activities) GetModelTemplate

func (*Activities) GetModels

func (*Activities) GetResource

func (*Activities) GetResources

func (*Activities) GetRestApi

func (*Activities) GetRestApis

func (*Activities) GetSdk

func (*Activities) GetSdkType

func (*Activities) GetSdkTypes

func (*Activities) GetStage

func (a *Activities) GetStage(ctx context.Context, input *apigateway.GetStageInput) (*apigateway.Stage, error)

func (*Activities) GetStages

func (*Activities) GetTags

func (*Activities) GetUsage

func (a *Activities) GetUsage(ctx context.Context, input *apigateway.GetUsageInput) (*apigateway.Usage, error)

func (*Activities) GetUsagePlan

func (*Activities) GetUsagePlanKey

func (*Activities) GetUsagePlanKeys

func (*Activities) GetUsagePlans

func (*Activities) ImportApiKeys

func (*Activities) ImportRestApi

func (a *Activities) ImportRestApi(ctx context.Context, input *apigateway.ImportRestApiInput) (*apigateway.RestApi, error)

func (*Activities) PutIntegration

func (*Activities) PutIntegrationResponse

func (*Activities) PutMethod

func (a *Activities) PutMethod(ctx context.Context, input *apigateway.PutMethodInput) (*apigateway.Method, error)

func (*Activities) PutMethodResponse

func (*Activities) PutRestApi

func (*Activities) TagResource

func (*Activities) TestInvokeMethod

func (*Activities) UntagResource

func (*Activities) UpdateAccount

func (a *Activities) UpdateAccount(ctx context.Context, input *apigateway.UpdateAccountInput) (*apigateway.Account, error)

func (*Activities) UpdateApiKey

func (a *Activities) UpdateApiKey(ctx context.Context, input *apigateway.UpdateApiKeyInput) (*apigateway.ApiKey, error)

func (*Activities) UpdateAuthorizer

func (*Activities) UpdateBasePathMapping

func (*Activities) UpdateClientCertificate

func (*Activities) UpdateDeployment

func (*Activities) UpdateDocumentationPart

func (*Activities) UpdateDomainName

func (*Activities) UpdateIntegration

func (*Activities) UpdateMethod

func (a *Activities) UpdateMethod(ctx context.Context, input *apigateway.UpdateMethodInput) (*apigateway.Method, error)

func (*Activities) UpdateMethodResponse

func (*Activities) UpdateModel

func (a *Activities) UpdateModel(ctx context.Context, input *apigateway.UpdateModelInput) (*apigateway.Model, error)

func (*Activities) UpdateResource

func (a *Activities) UpdateResource(ctx context.Context, input *apigateway.UpdateResourceInput) (*apigateway.Resource, error)

func (*Activities) UpdateRestApi

func (a *Activities) UpdateRestApi(ctx context.Context, input *apigateway.UpdateRestApiInput) (*apigateway.RestApi, error)

func (*Activities) UpdateStage

func (a *Activities) UpdateStage(ctx context.Context, input *apigateway.UpdateStageInput) (*apigateway.Stage, error)

func (*Activities) UpdateUsage

func (a *Activities) UpdateUsage(ctx context.Context, input *apigateway.UpdateUsageInput) (*apigateway.Usage, error)

func (*Activities) UpdateUsagePlan

func (a *Activities) UpdateUsagePlan(ctx context.Context, input *apigateway.UpdateUsagePlanInput) (*apigateway.UsagePlan, error)

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

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