// New returns a new CodePipeline client. func New(config *aws.Config) *CodePipeline { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "codepipeline", SigningName: "codepipeline", APIVersion: "2015-07-09", JSONVersion: "1.1", TargetPrefix: "CodePipeline_20150709", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CodePipeline{service} }
// New returns a new DynamoDBStreams client. func New(config *aws.Config) *DynamoDBStreams { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "streams.dynamodb", SigningName: "dynamodb", APIVersion: "2012-08-10", JSONVersion: "1.0", TargetPrefix: "DynamoDBStreams_20120810", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &DynamoDBStreams{service} }
// New creates a new instance of the EC2 Metadata service client. // // In the general use case the configuration for this service client should not // be needed and `nil` can be provided. Configuration is only needed if the // `ec2metadata.Config` defaults need to be overridden. Eg. Setting LogLevel. // // @note This configuration will NOT be merged with the default AWS service // client configuration `defaults.DefaultConfig`. Due to circular dependencies // with the defaults package and credentials EC2 Role Provider. func New(config *Config) *Client { service := &service.Service{ Config: copyConfig(config), ServiceName: "Client", Endpoint: "http://169.254.169.254/latest", APIVersion: "latest", } service.Initialize() service.Handlers.Unmarshal.PushBack(unmarshalHandler) service.Handlers.UnmarshalError.PushBack(unmarshalError) service.Handlers.Validate.Clear() service.Handlers.Validate.PushBack(validateEndpointHandler) return &Client{service} }
// New returns a new InputService8ProtocolTest client. func NewInputService8ProtocolTest(config *aws.Config) *InputService8ProtocolTest { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "inputservice8protocoltest", APIVersion: "2014-01-01", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(ec2query.Build) service.Handlers.Unmarshal.PushBack(ec2query.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(ec2query.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(ec2query.UnmarshalError) return &InputService8ProtocolTest{service} }
// New returns a new OutputService12ProtocolTest client. func NewOutputService12ProtocolTest(config *aws.Config) *OutputService12ProtocolTest { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "outputservice12protocoltest", APIVersion: "", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(restxml.Build) service.Handlers.Unmarshal.PushBack(restxml.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(restxml.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(restxml.UnmarshalError) return &OutputService12ProtocolTest{service} }
// New returns a new InputService1ProtocolTest client. func NewInputService1ProtocolTest(config *aws.Config) *InputService1ProtocolTest { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "inputservice1protocoltest", APIVersion: "", JSONVersion: "1.1", TargetPrefix: "com.amazonaws.foo", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) return &InputService1ProtocolTest{service} }
// New returns a new S3 client. func New(config *aws.Config) *S3 { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "s3", APIVersion: "2006-03-01", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(restxml.Build) service.Handlers.Unmarshal.PushBack(restxml.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(restxml.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(restxml.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &S3{service} }
// New returns a new EFS client. func New(config *aws.Config) *EFS { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "elasticfilesystem", APIVersion: "2015-02-01", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(restjson.Build) service.Handlers.Unmarshal.PushBack(restjson.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(restjson.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(restjson.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &EFS{service} }
// New returns a new CognitoSync client. func New(config *aws.Config) *CognitoSync { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "cognito-sync", APIVersion: "2014-06-30", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(restjson.Build) service.Handlers.Unmarshal.PushBack(restjson.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(restjson.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(restjson.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CognitoSync{service} }
// New returns a new CloudFormation client. func New(config *aws.Config) *CloudFormation { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "cloudformation", APIVersion: "2010-05-15", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(query.Build) service.Handlers.Unmarshal.PushBack(query.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(query.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(query.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CloudFormation{service} }
// New returns a new AutoScaling client. func New(config *aws.Config) *AutoScaling { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "autoscaling", APIVersion: "2011-01-01", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(query.Build) service.Handlers.Unmarshal.PushBack(query.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(query.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(query.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &AutoScaling{service} }
// New returns a new CloudSearchDomain client. func New(config *aws.Config) *CloudSearchDomain { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "cloudsearchdomain", SigningName: "cloudsearch", APIVersion: "2013-01-01", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(restjson.Build) service.Handlers.Unmarshal.PushBack(restjson.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(restjson.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(restjson.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CloudSearchDomain{service} }
// New returns a new DeviceFarm client. func New(config *aws.Config) *DeviceFarm { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "devicefarm", APIVersion: "2015-06-23", JSONVersion: "1.1", TargetPrefix: "DeviceFarm_20150623", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &DeviceFarm{service} }
// New returns a new EMR client. func New(config *aws.Config) *EMR { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "elasticmapreduce", APIVersion: "2009-03-31", JSONVersion: "1.1", TargetPrefix: "ElasticMapReduce", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &EMR{service} }
// New returns a new CloudWatchLogs client. func New(config *aws.Config) *CloudWatchLogs { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "logs", APIVersion: "2014-03-28", JSONVersion: "1.1", TargetPrefix: "Logs_20140328", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CloudWatchLogs{service} }
// New returns a new SWF client. func New(config *aws.Config) *SWF { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "swf", APIVersion: "2012-01-25", JSONVersion: "1.0", TargetPrefix: "SimpleWorkflowService", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &SWF{service} }
// New returns a new CognitoIdentity client. func New(config *aws.Config) *CognitoIdentity { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "cognito-identity", APIVersion: "2014-06-30", JSONVersion: "1.1", TargetPrefix: "AWSCognitoIdentityService", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CognitoIdentity{service} }
// New returns a new OpsWorks client. func New(config *aws.Config) *OpsWorks { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "opsworks", APIVersion: "2013-02-18", JSONVersion: "1.1", TargetPrefix: "OpsWorks_20130218", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &OpsWorks{service} }
// New returns a new MachineLearning client. func New(config *aws.Config) *MachineLearning { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "machinelearning", APIVersion: "2014-12-12", JSONVersion: "1.1", TargetPrefix: "AmazonML_20141212", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &MachineLearning{service} }
// New returns a new CloudTrail client. func New(config *aws.Config) *CloudTrail { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "cloudtrail", APIVersion: "2013-11-01", JSONVersion: "1.1", TargetPrefix: "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &CloudTrail{service} }
// New returns a new Route53Domains client. func New(config *aws.Config) *Route53Domains { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "route53domains", APIVersion: "2014-05-15", JSONVersion: "1.1", TargetPrefix: "Route53Domains_v20140515", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &Route53Domains{service} }
// New returns a new StorageGateway client. func New(config *aws.Config) *StorageGateway { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "storagegateway", APIVersion: "2013-06-30", JSONVersion: "1.1", TargetPrefix: "StorageGateway_20130630", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &StorageGateway{service} }
// New returns a new DirectConnect client. func New(config *aws.Config) *DirectConnect { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "directconnect", APIVersion: "2012-10-25", JSONVersion: "1.1", TargetPrefix: "OvertureService", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &DirectConnect{service} }
// New returns a new ECS client. func New(config *aws.Config) *ECS { service := &service.Service{ Config: defaults.DefaultConfig.Merge(config), ServiceName: "ecs", APIVersion: "2014-11-13", JSONVersion: "1.1", TargetPrefix: "AmazonEC2ContainerServiceV20141113", } service.Initialize() // Handlers service.Handlers.Sign.PushBack(v4.Sign) service.Handlers.Build.PushBack(jsonrpc.Build) service.Handlers.Unmarshal.PushBack(jsonrpc.Unmarshal) service.Handlers.UnmarshalMeta.PushBack(jsonrpc.UnmarshalMeta) service.Handlers.UnmarshalError.PushBack(jsonrpc.UnmarshalError) // Run custom service initialization if present if initService != nil { initService(service) } return &ECS{service} }