Vendor aws-sdk-go (dep ensure) (#178)
This commit is contained in:
3528
vendor/github.com/aws/aws-sdk-go/service/support/api.go
generated
vendored
Normal file
3528
vendor/github.com/aws/aws-sdk-go/service/support/api.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
77
vendor/github.com/aws/aws-sdk-go/service/support/doc.go
generated
vendored
Normal file
77
vendor/github.com/aws/aws-sdk-go/service/support/doc.go
generated
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// Package support provides the client and types for making API
|
||||
// requests to AWS Support.
|
||||
//
|
||||
// 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.
|
||||
//
|
||||
// See https://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15 for more information on this service.
|
||||
//
|
||||
// See support package documentation for more information.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/support/
|
||||
//
|
||||
// Using the Client
|
||||
//
|
||||
// To contact AWS Support with the SDK use the New function to create
|
||||
// a new service client. With that client you can make API requests to the service.
|
||||
// These clients are safe to use concurrently.
|
||||
//
|
||||
// See the SDK's documentation for more information on how to use the SDK.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/
|
||||
//
|
||||
// See aws.Config documentation for more information on configuring SDK clients.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
|
||||
//
|
||||
// See the AWS Support client Support for more
|
||||
// information on creating client for this service.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/support/#New
|
||||
package support
|
||||
64
vendor/github.com/aws/aws-sdk-go/service/support/errors.go
generated
vendored
Normal file
64
vendor/github.com/aws/aws-sdk-go/service/support/errors.go
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. 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"
|
||||
)
|
||||
95
vendor/github.com/aws/aws-sdk-go/service/support/service.go
generated
vendored
Normal file
95
vendor/github.com/aws/aws-sdk-go/service/support/service.go
generated
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. 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"
|
||||
)
|
||||
|
||||
// Support provides the API operation methods for making requests to
|
||||
// AWS Support. See this package's package overview docs
|
||||
// for details on the service.
|
||||
//
|
||||
// Support methods are safe to use concurrently. It is not safe to
|
||||
// modify mutate any of the struct's properties though.
|
||||
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
|
||||
}
|
||||
126
vendor/github.com/aws/aws-sdk-go/service/support/supportiface/interface.go
generated
vendored
Normal file
126
vendor/github.com/aws/aws-sdk-go/service/support/supportiface/interface.go
generated
vendored
Normal file
@@ -0,0 +1,126 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. 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 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)
|
||||
Reference in New Issue
Block a user