Documentation ¶
Index ¶
- type AliCloudClient
- func (c *AliCloudClient) ALBClient() (*alb.Client, error)
- func (c *AliCloudClient) Account() (string, error)
- func (c *AliCloudClient) ActionTrailClient() (*actiontrail.Client, error)
- func (c *AliCloudClient) BssClient() (*bssopenapi.Client, error)
- func (c *AliCloudClient) CmsClient() (*cms.Client, error)
- func (c *AliCloudClient) DnsClient() (*dns.Client, error)
- func (c *AliCloudClient) DomainClient() (*domain.Client, error)
- func (c *AliCloudClient) EcsClient() (*ecs.Client, error)
- func (c *AliCloudClient) MongoDBClient() (*dds.Client, error)
- func (c *AliCloudClient) NLBClient() (*nlb.Client, error)
- func (c *AliCloudClient) OssClient() (*oss.Client, error)
- func (c *AliCloudClient) RdsClient() (*rds.Client, error)
- func (c *AliCloudClient) RedisClient() (*redis.Client, error)
- func (c *AliCloudClient) SLBClient() (*slb.Client, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliCloudClient ¶
type AliCloudClient struct { AccessKey string `env:"AL_CLOUD_ACCESS_KEY"` AccessSecret string `env:"AL_CLOUD_ACCESS_SECRET"` Region string `env:"AL_CLOUD_REGION"` // contains filtered or unexported fields }
func NewAliCloudClient ¶
func NewAliCloudClient(ak, sk, region string) *AliCloudClient
NewAliCloudClient client
func (*AliCloudClient) Account ¶
func (c *AliCloudClient) Account() (string, error)
获取客户端账号ID 参考: https://next.api.aliyun.com/api/Sts/2015-04-01/GetCallerIdentity
func (*AliCloudClient) ActionTrailClient ¶
func (c *AliCloudClient) ActionTrailClient() (*actiontrail.Client, error)
func (*AliCloudClient) BssClient ¶
func (c *AliCloudClient) BssClient() (*bssopenapi.Client, error)
func (*AliCloudClient) DomainClient ¶
func (c *AliCloudClient) DomainClient() (*domain.Client, error)
func (*AliCloudClient) EcsClient ¶
func (c *AliCloudClient) EcsClient() (*ecs.Client, error)
EcsClient 客户端
func (*AliCloudClient) MongoDBClient ¶
func (c *AliCloudClient) MongoDBClient() (*dds.Client, error)
func (*AliCloudClient) RedisClient ¶
func (c *AliCloudClient) RedisClient() (*redis.Client, error)
Click to show internal directories.
Click to hide internal directories.