Conver to regular Go vendor + dep tool

This commit is contained in:
Andrey Smirnov
2017-03-22 17:38:32 +03:00
parent 070347295e
commit c6c1012330
3260 changed files with 1742550 additions and 72 deletions
File diff suppressed because it is too large Load Diff
+64
View File
@@ -0,0 +1,64 @@
// THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
package support
const (
// ErrCodeAttachmentIdNotFound for service response error code
// "AttachmentIdNotFound".
//
// An attachment with the specified ID could not be found.
ErrCodeAttachmentIdNotFound = "AttachmentIdNotFound"
// ErrCodeAttachmentLimitExceeded for service response error code
// "AttachmentLimitExceeded".
//
// The limit for the number of attachment sets created in a short period of
// time has been exceeded.
ErrCodeAttachmentLimitExceeded = "AttachmentLimitExceeded"
// ErrCodeAttachmentSetExpired for service response error code
// "AttachmentSetExpired".
//
// The expiration time of the attachment set has passed. The set expires 1 hour
// after it is created.
ErrCodeAttachmentSetExpired = "AttachmentSetExpired"
// ErrCodeAttachmentSetIdNotFound for service response error code
// "AttachmentSetIdNotFound".
//
// An attachment set with the specified ID could not be found.
ErrCodeAttachmentSetIdNotFound = "AttachmentSetIdNotFound"
// ErrCodeAttachmentSetSizeLimitExceeded for service response error code
// "AttachmentSetSizeLimitExceeded".
//
// A limit for the size of an attachment set has been exceeded. The limits are
// 3 attachments and 5 MB per attachment.
ErrCodeAttachmentSetSizeLimitExceeded = "AttachmentSetSizeLimitExceeded"
// ErrCodeCaseCreationLimitExceeded for service response error code
// "CaseCreationLimitExceeded".
//
// The case creation limit for the account has been exceeded.
ErrCodeCaseCreationLimitExceeded = "CaseCreationLimitExceeded"
// ErrCodeCaseIdNotFound for service response error code
// "CaseIdNotFound".
//
// The requested caseId could not be located.
ErrCodeCaseIdNotFound = "CaseIdNotFound"
// ErrCodeDescribeAttachmentLimitExceeded for service response error code
// "DescribeAttachmentLimitExceeded".
//
// The limit for the number of DescribeAttachment requests in a short period
// of time has been exceeded.
ErrCodeDescribeAttachmentLimitExceeded = "DescribeAttachmentLimitExceeded"
// ErrCodeInternalServerError for service response error code
// "InternalServerError".
//
// An internal server error occurred.
ErrCodeInternalServerError = "InternalServerError"
)
+360
View File
@@ -0,0 +1,360 @@
// THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
package support_test
import (
"bytes"
"fmt"
"time"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/support"
)
var _ time.Duration
var _ bytes.Buffer
func ExampleSupport_AddAttachmentsToSet() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.AddAttachmentsToSetInput{
Attachments: []*support.Attachment{ // Required
{ // Required
Data: []byte("PAYLOAD"),
FileName: aws.String("FileName"),
},
// More values...
},
AttachmentSetId: aws.String("AttachmentSetId"),
}
resp, err := svc.AddAttachmentsToSet(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_AddCommunicationToCase() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.AddCommunicationToCaseInput{
CommunicationBody: aws.String("CommunicationBody"), // Required
AttachmentSetId: aws.String("AttachmentSetId"),
CaseId: aws.String("CaseId"),
CcEmailAddresses: []*string{
aws.String("CcEmailAddress"), // Required
// More values...
},
}
resp, err := svc.AddCommunicationToCase(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_CreateCase() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.CreateCaseInput{
CommunicationBody: aws.String("CommunicationBody"), // Required
Subject: aws.String("Subject"), // Required
AttachmentSetId: aws.String("AttachmentSetId"),
CategoryCode: aws.String("CategoryCode"),
CcEmailAddresses: []*string{
aws.String("CcEmailAddress"), // Required
// More values...
},
IssueType: aws.String("IssueType"),
Language: aws.String("Language"),
ServiceCode: aws.String("ServiceCode"),
SeverityCode: aws.String("SeverityCode"),
}
resp, err := svc.CreateCase(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeAttachment() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeAttachmentInput{
AttachmentId: aws.String("AttachmentId"), // Required
}
resp, err := svc.DescribeAttachment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeCases() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeCasesInput{
AfterTime: aws.String("AfterTime"),
BeforeTime: aws.String("BeforeTime"),
CaseIdList: []*string{
aws.String("CaseId"), // Required
// More values...
},
DisplayId: aws.String("DisplayId"),
IncludeCommunications: aws.Bool(true),
IncludeResolvedCases: aws.Bool(true),
Language: aws.String("Language"),
MaxResults: aws.Int64(1),
NextToken: aws.String("NextToken"),
}
resp, err := svc.DescribeCases(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeCommunications() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeCommunicationsInput{
CaseId: aws.String("CaseId"), // Required
AfterTime: aws.String("AfterTime"),
BeforeTime: aws.String("BeforeTime"),
MaxResults: aws.Int64(1),
NextToken: aws.String("NextToken"),
}
resp, err := svc.DescribeCommunications(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeServices() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeServicesInput{
Language: aws.String("Language"),
ServiceCodeList: []*string{
aws.String("ServiceCode"), // Required
// More values...
},
}
resp, err := svc.DescribeServices(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeSeverityLevels() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeSeverityLevelsInput{
Language: aws.String("Language"),
}
resp, err := svc.DescribeSeverityLevels(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeTrustedAdvisorCheckRefreshStatuses() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeTrustedAdvisorCheckRefreshStatusesInput{
CheckIds: []*string{ // Required
aws.String("String"), // Required
// More values...
},
}
resp, err := svc.DescribeTrustedAdvisorCheckRefreshStatuses(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeTrustedAdvisorCheckResult() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeTrustedAdvisorCheckResultInput{
CheckId: aws.String("String"), // Required
Language: aws.String("String"),
}
resp, err := svc.DescribeTrustedAdvisorCheckResult(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeTrustedAdvisorCheckSummaries() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeTrustedAdvisorCheckSummariesInput{
CheckIds: []*string{ // Required
aws.String("String"), // Required
// More values...
},
}
resp, err := svc.DescribeTrustedAdvisorCheckSummaries(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_DescribeTrustedAdvisorChecks() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.DescribeTrustedAdvisorChecksInput{
Language: aws.String("String"), // Required
}
resp, err := svc.DescribeTrustedAdvisorChecks(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_RefreshTrustedAdvisorCheck() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.RefreshTrustedAdvisorCheckInput{
CheckId: aws.String("String"), // Required
}
resp, err := svc.RefreshTrustedAdvisorCheck(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleSupport_ResolveCase() {
sess := session.Must(session.NewSession())
svc := support.New(sess)
params := &support.ResolveCaseInput{
CaseId: aws.String("CaseId"),
}
resp, err := svc.ResolveCase(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
+142
View File
@@ -0,0 +1,142 @@
// THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
package support
import (
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/client"
"github.com/aws/aws-sdk-go/aws/client/metadata"
"github.com/aws/aws-sdk-go/aws/request"
"github.com/aws/aws-sdk-go/aws/signer/v4"
"github.com/aws/aws-sdk-go/private/protocol/jsonrpc"
)
// The AWS Support API reference is intended for programmers who need detailed
// information about the AWS Support operations and data types. This service
// enables you to manage your AWS Support cases programmatically. It uses HTTP
// methods that return results in JSON format.
//
// The AWS Support service also exposes a set of Trusted Advisor (http://aws.amazon.com/premiumsupport/trustedadvisor/)
// features. You can retrieve a list of checks and their descriptions, get check
// results, specify checks to refresh, and get the refresh status of checks.
//
// The following list describes the AWS Support case management operations:
//
// * Service names, issue categories, and available severity levels. The
// DescribeServices and DescribeSeverityLevels operations return AWS service
// names, service codes, service categories, and problem severity levels.
// You use these values when you call the CreateCase operation.
//
// * Case creation, case details, and case resolution. The CreateCase, DescribeCases,
// DescribeAttachment, and ResolveCase operations create AWS Support cases,
// retrieve information about cases, and resolve cases.
//
// * Case communication. The DescribeCommunications, AddCommunicationToCase,
// and AddAttachmentsToSet operations retrieve and add communications and
// attachments to AWS Support cases.
//
// The following list describes the operations available from the AWS Support
// service for Trusted Advisor:
//
// * DescribeTrustedAdvisorChecks returns the list of checks that run against
// your AWS resources.
//
// * Using the checkId for a specific check returned by DescribeTrustedAdvisorChecks,
// you can call DescribeTrustedAdvisorCheckResult to obtain the results for
// the check you specified.
//
// * DescribeTrustedAdvisorCheckSummaries returns summarized results for
// one or more Trusted Advisor checks.
//
// * RefreshTrustedAdvisorCheck requests that Trusted Advisor rerun a specified
// check.
//
// * DescribeTrustedAdvisorCheckRefreshStatuses reports the refresh status
// of one or more checks.
//
// For authentication of requests, AWS Support uses Signature Version 4 Signing
// Process (http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html).
//
// See About the AWS Support API (http://docs.aws.amazon.com/awssupport/latest/user/Welcome.html)
// in the AWS Support User Guide for information about how to use this service
// to create and manage your support cases, and how to call Trusted Advisor
// for results of checks on your resources.
// The service client's operations are safe to be used concurrently.
// It is not safe to mutate any of the client's properties though.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15
type Support struct {
*client.Client
}
// Used for custom client initialization logic
var initClient func(*client.Client)
// Used for custom request initialization logic
var initRequest func(*request.Request)
// Service information constants
const (
ServiceName = "support" // Service endpoint prefix API calls made to.
EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
)
// New creates a new instance of the Support client with a session.
// If additional configuration is needed for the client instance use the optional
// aws.Config parameter to add your extra config.
//
// Example:
// // Create a Support client from just a session.
// svc := support.New(mySession)
//
// // Create a Support client with additional configuration
// svc := support.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Support {
c := p.ClientConfig(EndpointsID, cfgs...)
return newClient(*c.Config, c.Handlers, c.Endpoint, c.SigningRegion, c.SigningName)
}
// newClient creates, initializes and returns a new service client instance.
func newClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegion, signingName string) *Support {
svc := &Support{
Client: client.New(
cfg,
metadata.ClientInfo{
ServiceName: ServiceName,
SigningName: signingName,
SigningRegion: signingRegion,
Endpoint: endpoint,
APIVersion: "2013-04-15",
JSONVersion: "1.1",
TargetPrefix: "AWSSupport_20130415",
},
handlers,
),
}
// Handlers
svc.Handlers.Sign.PushBackNamed(v4.SignRequestHandler)
svc.Handlers.Build.PushBackNamed(jsonrpc.BuildHandler)
svc.Handlers.Unmarshal.PushBackNamed(jsonrpc.UnmarshalHandler)
svc.Handlers.UnmarshalMeta.PushBackNamed(jsonrpc.UnmarshalMetaHandler)
svc.Handlers.UnmarshalError.PushBackNamed(jsonrpc.UnmarshalErrorHandler)
// Run custom client initialization if present
if initClient != nil {
initClient(svc.Client)
}
return svc
}
// newRequest creates a new request for a Support operation and runs any
// custom request initialization.
func (c *Support) newRequest(op *request.Operation, params, data interface{}) *request.Request {
req := c.NewRequest(op, params, data)
// Run custom request initialization if present
if initRequest != nil {
initRequest(req)
}
return req
}
@@ -0,0 +1,126 @@
// THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
// Package supportiface provides an interface to enable mocking the AWS Support service client
// for testing your code.
//
// It is important to note that this interface will have breaking changes
// when the service model is updated and adds new API operations, paginators,
// and waiters.
package supportiface
import (
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/request"
"github.com/aws/aws-sdk-go/service/support"
)
// SupportAPI provides an interface to enable mocking the
// support.Support service client's API operation,
// paginators, and waiters. This make unit testing your code that calls out
// to the SDK's service client's calls easier.
//
// The best way to use this interface is so the SDK's service client's calls
// can be stubbed out for unit testing your code with the SDK without needing
// to inject custom request handlers into the the SDK's request pipeline.
//
// // myFunc uses an SDK service client to make a request to
// // AWS Support.
// func myFunc(svc supportiface.SupportAPI) bool {
// // Make svc.AddAttachmentsToSet request
// }
//
// func main() {
// sess := session.New()
// svc := support.New(sess)
//
// myFunc(svc)
// }
//
// In your _test.go file:
//
// // Define a mock struct to be used in your unit tests of myFunc.
// type mockSupportClient struct {
// supportiface.SupportAPI
// }
// func (m *mockSupportClient) AddAttachmentsToSet(input *support.AddAttachmentsToSetInput) (*support.AddAttachmentsToSetOutput, error) {
// // mock response/functionality
// }
//
// func TestMyFunc(t *testing.T) {
// // Setup Test
// mockSvc := &mockSupportClient{}
//
// myfunc(mockSvc)
//
// // Verify myFunc's functionality
// }
//
// It is important to note that this interface will have breaking changes
// when the service model is updated and adds new API operations, paginators,
// and waiters. Its suggested to use the pattern above for testing, or using
// tooling to generate mocks to satisfy the interfaces.
type SupportAPI interface {
AddAttachmentsToSet(*support.AddAttachmentsToSetInput) (*support.AddAttachmentsToSetOutput, error)
AddAttachmentsToSetWithContext(aws.Context, *support.AddAttachmentsToSetInput, ...request.Option) (*support.AddAttachmentsToSetOutput, error)
AddAttachmentsToSetRequest(*support.AddAttachmentsToSetInput) (*request.Request, *support.AddAttachmentsToSetOutput)
AddCommunicationToCase(*support.AddCommunicationToCaseInput) (*support.AddCommunicationToCaseOutput, error)
AddCommunicationToCaseWithContext(aws.Context, *support.AddCommunicationToCaseInput, ...request.Option) (*support.AddCommunicationToCaseOutput, error)
AddCommunicationToCaseRequest(*support.AddCommunicationToCaseInput) (*request.Request, *support.AddCommunicationToCaseOutput)
CreateCase(*support.CreateCaseInput) (*support.CreateCaseOutput, error)
CreateCaseWithContext(aws.Context, *support.CreateCaseInput, ...request.Option) (*support.CreateCaseOutput, error)
CreateCaseRequest(*support.CreateCaseInput) (*request.Request, *support.CreateCaseOutput)
DescribeAttachment(*support.DescribeAttachmentInput) (*support.DescribeAttachmentOutput, error)
DescribeAttachmentWithContext(aws.Context, *support.DescribeAttachmentInput, ...request.Option) (*support.DescribeAttachmentOutput, error)
DescribeAttachmentRequest(*support.DescribeAttachmentInput) (*request.Request, *support.DescribeAttachmentOutput)
DescribeCases(*support.DescribeCasesInput) (*support.DescribeCasesOutput, error)
DescribeCasesWithContext(aws.Context, *support.DescribeCasesInput, ...request.Option) (*support.DescribeCasesOutput, error)
DescribeCasesRequest(*support.DescribeCasesInput) (*request.Request, *support.DescribeCasesOutput)
DescribeCasesPages(*support.DescribeCasesInput, func(*support.DescribeCasesOutput, bool) bool) error
DescribeCasesPagesWithContext(aws.Context, *support.DescribeCasesInput, func(*support.DescribeCasesOutput, bool) bool, ...request.Option) error
DescribeCommunications(*support.DescribeCommunicationsInput) (*support.DescribeCommunicationsOutput, error)
DescribeCommunicationsWithContext(aws.Context, *support.DescribeCommunicationsInput, ...request.Option) (*support.DescribeCommunicationsOutput, error)
DescribeCommunicationsRequest(*support.DescribeCommunicationsInput) (*request.Request, *support.DescribeCommunicationsOutput)
DescribeCommunicationsPages(*support.DescribeCommunicationsInput, func(*support.DescribeCommunicationsOutput, bool) bool) error
DescribeCommunicationsPagesWithContext(aws.Context, *support.DescribeCommunicationsInput, func(*support.DescribeCommunicationsOutput, bool) bool, ...request.Option) error
DescribeServices(*support.DescribeServicesInput) (*support.DescribeServicesOutput, error)
DescribeServicesWithContext(aws.Context, *support.DescribeServicesInput, ...request.Option) (*support.DescribeServicesOutput, error)
DescribeServicesRequest(*support.DescribeServicesInput) (*request.Request, *support.DescribeServicesOutput)
DescribeSeverityLevels(*support.DescribeSeverityLevelsInput) (*support.DescribeSeverityLevelsOutput, error)
DescribeSeverityLevelsWithContext(aws.Context, *support.DescribeSeverityLevelsInput, ...request.Option) (*support.DescribeSeverityLevelsOutput, error)
DescribeSeverityLevelsRequest(*support.DescribeSeverityLevelsInput) (*request.Request, *support.DescribeSeverityLevelsOutput)
DescribeTrustedAdvisorCheckRefreshStatuses(*support.DescribeTrustedAdvisorCheckRefreshStatusesInput) (*support.DescribeTrustedAdvisorCheckRefreshStatusesOutput, error)
DescribeTrustedAdvisorCheckRefreshStatusesWithContext(aws.Context, *support.DescribeTrustedAdvisorCheckRefreshStatusesInput, ...request.Option) (*support.DescribeTrustedAdvisorCheckRefreshStatusesOutput, error)
DescribeTrustedAdvisorCheckRefreshStatusesRequest(*support.DescribeTrustedAdvisorCheckRefreshStatusesInput) (*request.Request, *support.DescribeTrustedAdvisorCheckRefreshStatusesOutput)
DescribeTrustedAdvisorCheckResult(*support.DescribeTrustedAdvisorCheckResultInput) (*support.DescribeTrustedAdvisorCheckResultOutput, error)
DescribeTrustedAdvisorCheckResultWithContext(aws.Context, *support.DescribeTrustedAdvisorCheckResultInput, ...request.Option) (*support.DescribeTrustedAdvisorCheckResultOutput, error)
DescribeTrustedAdvisorCheckResultRequest(*support.DescribeTrustedAdvisorCheckResultInput) (*request.Request, *support.DescribeTrustedAdvisorCheckResultOutput)
DescribeTrustedAdvisorCheckSummaries(*support.DescribeTrustedAdvisorCheckSummariesInput) (*support.DescribeTrustedAdvisorCheckSummariesOutput, error)
DescribeTrustedAdvisorCheckSummariesWithContext(aws.Context, *support.DescribeTrustedAdvisorCheckSummariesInput, ...request.Option) (*support.DescribeTrustedAdvisorCheckSummariesOutput, error)
DescribeTrustedAdvisorCheckSummariesRequest(*support.DescribeTrustedAdvisorCheckSummariesInput) (*request.Request, *support.DescribeTrustedAdvisorCheckSummariesOutput)
DescribeTrustedAdvisorChecks(*support.DescribeTrustedAdvisorChecksInput) (*support.DescribeTrustedAdvisorChecksOutput, error)
DescribeTrustedAdvisorChecksWithContext(aws.Context, *support.DescribeTrustedAdvisorChecksInput, ...request.Option) (*support.DescribeTrustedAdvisorChecksOutput, error)
DescribeTrustedAdvisorChecksRequest(*support.DescribeTrustedAdvisorChecksInput) (*request.Request, *support.DescribeTrustedAdvisorChecksOutput)
RefreshTrustedAdvisorCheck(*support.RefreshTrustedAdvisorCheckInput) (*support.RefreshTrustedAdvisorCheckOutput, error)
RefreshTrustedAdvisorCheckWithContext(aws.Context, *support.RefreshTrustedAdvisorCheckInput, ...request.Option) (*support.RefreshTrustedAdvisorCheckOutput, error)
RefreshTrustedAdvisorCheckRequest(*support.RefreshTrustedAdvisorCheckInput) (*request.Request, *support.RefreshTrustedAdvisorCheckOutput)
ResolveCase(*support.ResolveCaseInput) (*support.ResolveCaseOutput, error)
ResolveCaseWithContext(aws.Context, *support.ResolveCaseInput, ...request.Option) (*support.ResolveCaseOutput, error)
ResolveCaseRequest(*support.ResolveCaseInput) (*request.Request, *support.ResolveCaseOutput)
}
var _ SupportAPI = (*support.Support)(nil)