Prepare for adding OpsWorks resources.
Here we add an OpsWorks client instance to the central client bundle and establish a new documentation section, both of which will be fleshed out in subsequent commits that add some OpsWorks resources.
This commit is contained in:
parent
5c30573a63
commit
8e79f0cb3a
|
@ -22,6 +22,7 @@ import (
|
||||||
"github.com/aws/aws-sdk-go/service/iam"
|
"github.com/aws/aws-sdk-go/service/iam"
|
||||||
"github.com/aws/aws-sdk-go/service/kinesis"
|
"github.com/aws/aws-sdk-go/service/kinesis"
|
||||||
"github.com/aws/aws-sdk-go/service/lambda"
|
"github.com/aws/aws-sdk-go/service/lambda"
|
||||||
|
"github.com/aws/aws-sdk-go/service/opsworks"
|
||||||
"github.com/aws/aws-sdk-go/service/rds"
|
"github.com/aws/aws-sdk-go/service/rds"
|
||||||
"github.com/aws/aws-sdk-go/service/route53"
|
"github.com/aws/aws-sdk-go/service/route53"
|
||||||
"github.com/aws/aws-sdk-go/service/s3"
|
"github.com/aws/aws-sdk-go/service/s3"
|
||||||
|
@ -61,6 +62,7 @@ type AWSClient struct {
|
||||||
kinesisconn *kinesis.Kinesis
|
kinesisconn *kinesis.Kinesis
|
||||||
elasticacheconn *elasticache.ElastiCache
|
elasticacheconn *elasticache.ElastiCache
|
||||||
lambdaconn *lambda.Lambda
|
lambdaconn *lambda.Lambda
|
||||||
|
opsworksconn *opsworks.OpsWorks
|
||||||
}
|
}
|
||||||
|
|
||||||
// Client configures and returns a fully initialized AWSClient
|
// Client configures and returns a fully initialized AWSClient
|
||||||
|
@ -169,6 +171,9 @@ func (c *Config) Client() (interface{}, error) {
|
||||||
|
|
||||||
log.Println("[INFO] Initializing CloudWatch Logs connection")
|
log.Println("[INFO] Initializing CloudWatch Logs connection")
|
||||||
client.cloudwatchlogsconn = cloudwatchlogs.New(awsConfig)
|
client.cloudwatchlogsconn = cloudwatchlogs.New(awsConfig)
|
||||||
|
|
||||||
|
log.Println("[INFO] Initializing OpsWorks Connection")
|
||||||
|
client.opsworksconn = opsworks.New(usEast1AwsConfig)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(errs) > 0 {
|
if len(errs) > 0 {
|
||||||
|
|
|
@ -255,6 +255,14 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
<li<%= sidebar_current(/^docs-aws-resource-opsworks/) %>>
|
||||||
|
<a href="#">OpsWorks Resources</a>
|
||||||
|
<ul class="nav nav-visible">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
<li<%= sidebar_current(/^docs-aws-resource-db/) %>>
|
<li<%= sidebar_current(/^docs-aws-resource-db/) %>>
|
||||||
<a href="#">RDS Resources</a>
|
<a href="#">RDS Resources</a>
|
||||||
<ul class="nav nav-visible">
|
<ul class="nav nav-visible">
|
||||||
|
|
Loading…
Reference in New Issue