Documentation
¶
Overview ¶
A simple SDK client for AliababaCloud OSS. API documentation: https://www.alibabacloud.com/help/en/oss/developer-reference/list-of-operations-by-function
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) PutBucketCname ¶
func (c *Client) PutBucketCname(req *PutCnameRequest) (*PutCnameResponse, error)
func (*Client) PutBucketCnameWithContext ¶
func (c *Client) PutBucketCnameWithContext(ctx context.Context, req *PutCnameRequest) (*PutCnameResponse, error)
type OptionsFunc ¶
type OptionsFunc func(*Options)
func WithAkSk ¶
func WithAkSk(ak, sk string) OptionsFunc
func WithBucket ¶
func WithBucket(bucket string) OptionsFunc
func WithRegion ¶
func WithRegion(region string) OptionsFunc
type PutCnameRequest ¶
type PutCnameRequest struct {
XMLName xml.Name `json:"-" xml:"BucketCnameConfiguration"`
Cname *PutCnameRequestCname `json:",omitempty" xml:"Cname,omitempty"`
}
type PutCnameRequestCname ¶
type PutCnameRequestCname struct {
Domain *string `json:",omitempty" xml:"Domain,omitempty"`
CertificateConfiguration *PutCnameRequestCnameCertificateConfiguration `json:",omitempty" xml:"CertificateConfiguration,omitempty"`
}
type PutCnameRequestCnameCertificateConfiguration ¶
type PutCnameRequestCnameCertificateConfiguration struct {
CertId *string `json:",omitempty" xml:"CertId,omitempty"`
Certificate *string `json:",omitempty" xml:"Certificate,omitempty"`
PrivateKey *string `json:",omitempty" xml:"PrivateKey,omitempty"`
PreviousCertId *string `json:",omitempty" xml:"PreviousCertId,omitempty"`
Force *bool `json:",omitempty" xml:"Force,omitempty"`
DeleteCertificate *bool `json:",omitempty" xml:"DeleteCertificate,omitempty"`
}
type PutCnameResponse ¶
type PutCnameResponse struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.