Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UCloudUS3Deployer ¶
type UCloudUS3Deployer struct {
// contains filtered or unexported fields
}
func New ¶
func New(config *UCloudUS3DeployerConfig) (*UCloudUS3Deployer, error)
func NewWithLogger ¶
func NewWithLogger(config *UCloudUS3DeployerConfig, logger logger.Logger) (*UCloudUS3Deployer, error)
func (*UCloudUS3Deployer) Deploy ¶
func (d *UCloudUS3Deployer) Deploy(ctx context.Context, certPem string, privkeyPem string) (*deployer.DeployResult, error)
type UCloudUS3DeployerConfig ¶
type UCloudUS3DeployerConfig struct { // 优刻得 API 私钥。 PrivateKey string `json:"privateKey"` // 优刻得 API 公钥。 PublicKey string `json:"publicKey"` // 优刻得项目 ID。 ProjectId string `json:"projectId,omitempty"` // 优刻得地域。 Region string `json:"region"` // 存储桶名。 Bucket string `json:"bucket"` // 自定义域名(不支持泛域名)。 Domain string `json:"domain"` }
Click to show internal directories.
Click to hide internal directories.