 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type Client
- func (c *Client) DescribeDatabaseACL(request *DescribeDatabaseACLRequest) (response *DescribeDatabaseACLResponse, err error)
- func (c *Client) DescribeEnvs(request *DescribeEnvsRequest) (response *DescribeEnvsResponse, err error)
- func (c *Client) ModifyDatabaseACL(request *ModifyDatabaseACLRequest) (response *ModifyDatabaseACLResponse, err error)
- func (c *Client) ModifyEnv(request *ModifyEnvRequest) (response *ModifyEnvResponse, err error)
 
- type DatabasesInfo
- type DescribeDatabaseACLRequest
- type DescribeDatabaseACLResponse
- type DescribeEnvsRequest
- type DescribeEnvsResponse
- type EnvInfo
- type FunctionInfo
- type ModifyDatabaseACLRequest
- type ModifyDatabaseACLResponse
- type ModifyEnvRequest
- type ModifyEnvResponse
- type StorageInfo
Constants ¶
      View Source
      
  
const APIVersion = "2018-06-08"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeDatabaseACL ¶
func (c *Client) DescribeDatabaseACL(request *DescribeDatabaseACLRequest) (response *DescribeDatabaseACLResponse, err error)
获取数据库权限
func (*Client) DescribeEnvs ¶
func (c *Client) DescribeEnvs(request *DescribeEnvsRequest) (response *DescribeEnvsResponse, err error)
获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
func (*Client) ModifyDatabaseACL ¶
func (c *Client) ModifyDatabaseACL(request *ModifyDatabaseACLRequest) (response *ModifyDatabaseACLResponse, err error)
修改数据库权限
func (*Client) ModifyEnv ¶
func (c *Client) ModifyEnv(request *ModifyEnvRequest) (response *ModifyEnvResponse, err error)
更新环境信息
type DatabasesInfo ¶
type DatabasesInfo struct {
	// 数据库唯一标识
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
	// 状态。包含以下取值:
	// <li>INITIALIZING:资源初始化中</li>
	// <li>RUNNING:运行中,可正常使用的状态</li>
	// <li>UNUSABLE:禁用,不可用</li>
	// <li>OVERDUE:资源过期</li>
	Status *string `json:"Status,omitempty" name:"Status"`
	// 所属地域。
	// 当前支持ap-shanghai
	Region *string `json:"Region,omitempty" name:"Region"`
}
    type DescribeDatabaseACLRequest ¶
type DescribeDatabaseACLRequest struct {
	*tchttp.BaseRequest
	// 环境ID
	EnvId *string `json:"EnvId,omitempty" name:"EnvId"`
	// 集合名称
	CollectionName *string `json:"CollectionName,omitempty" name:"CollectionName"`
}
    func NewDescribeDatabaseACLRequest ¶
func NewDescribeDatabaseACLRequest() (request *DescribeDatabaseACLRequest)
func (*DescribeDatabaseACLRequest) FromJsonString ¶
func (r *DescribeDatabaseACLRequest) FromJsonString(s string) error
func (*DescribeDatabaseACLRequest) ToJsonString ¶
func (r *DescribeDatabaseACLRequest) ToJsonString() string
type DescribeDatabaseACLResponse ¶
type DescribeDatabaseACLResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 权限标签。取值范围:
		// <li> READONLY:所有用户可读,仅创建者和管理员可写</li>
		// <li> PRIVATE:仅创建者及管理员可读写</li>
		// <li> ADMINWRITE:所有用户可读,仅管理员可写</li>
		// <li> ADMINONLY:仅管理员可读写</li>
		AclTag *string `json:"AclTag,omitempty" name:"AclTag"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeDatabaseACLResponse ¶
func NewDescribeDatabaseACLResponse() (response *DescribeDatabaseACLResponse)
func (*DescribeDatabaseACLResponse) FromJsonString ¶
func (r *DescribeDatabaseACLResponse) FromJsonString(s string) error
func (*DescribeDatabaseACLResponse) ToJsonString ¶
func (r *DescribeDatabaseACLResponse) ToJsonString() string
type DescribeEnvsRequest ¶
type DescribeEnvsRequest struct {
	*tchttp.BaseRequest
	// 环境ID,如果传了这个参数则只返回该环境的相关信息
	EnvId *string `json:"EnvId,omitempty" name:"EnvId"`
}
    func NewDescribeEnvsRequest ¶
func NewDescribeEnvsRequest() (request *DescribeEnvsRequest)
func (*DescribeEnvsRequest) FromJsonString ¶
func (r *DescribeEnvsRequest) FromJsonString(s string) error
func (*DescribeEnvsRequest) ToJsonString ¶
func (r *DescribeEnvsRequest) ToJsonString() string
type DescribeEnvsResponse ¶
type DescribeEnvsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 环境信息列表
		EnvList []*EnvInfo `json:"EnvList,omitempty" name:"EnvList" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeEnvsResponse ¶
func NewDescribeEnvsResponse() (response *DescribeEnvsResponse)
func (*DescribeEnvsResponse) FromJsonString ¶
func (r *DescribeEnvsResponse) FromJsonString(s string) error
func (*DescribeEnvsResponse) ToJsonString ¶
func (r *DescribeEnvsResponse) ToJsonString() string
type EnvInfo ¶
type EnvInfo struct {
	// 账户下该环境唯一标识
	EnvId *string `json:"EnvId,omitempty" name:"EnvId"`
	// 环境来源。包含以下取值:
	// <li>miniapp:微信小程序</li>
	// <li>qcloud :腾讯云</li>
	Source *string `json:"Source,omitempty" name:"Source"`
	// 环境别名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符
	Alias *string `json:"Alias,omitempty" name:"Alias"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 最后修改时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
	// 环境状态。包含以下取值:
	// <li>NORMAL:正常可用</li>
	// <li>HALTED:停服,用量超限或后台封禁</li>
	// <li>UNAVAILABLE:服务不可用,可能是尚未初始化或者初始化过程中</li>
	Status *string `json:"Status,omitempty" name:"Status"`
	// 数据库列表
	Databases []*DatabasesInfo `json:"Databases,omitempty" name:"Databases" list`
	// 存储列表
	Storages []*StorageInfo `json:"Storages,omitempty" name:"Storages" list`
	// 函数列表
	Functions []*FunctionInfo `json:"Functions,omitempty" name:"Functions" list`
	// tcb产品套餐ID,参考DescribePackages接口的返回值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageId *string `json:"PackageId,omitempty" name:"PackageId"`
	// 套餐中文名称,参考DescribePackages接口的返回值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageName *string `json:"PackageName,omitempty" name:"PackageName"`
}
    type FunctionInfo ¶
type ModifyDatabaseACLRequest ¶
type ModifyDatabaseACLRequest struct {
	*tchttp.BaseRequest
	// 环境ID
	EnvId *string `json:"EnvId,omitempty" name:"EnvId"`
	// 集合名称
	CollectionName *string `json:"CollectionName,omitempty" name:"CollectionName"`
	// 权限标签。取值范围:
	// <li> READONLY:所有用户可读,仅创建者和管理员可写</li>
	// <li> PRIVATE:仅创建者及管理员可读写</li>
	// <li> ADMINWRITE:所有用户可读,仅管理员可写</li>
	// <li> ADMINONLY:仅管理员可读写</li>
	AclTag *string `json:"AclTag,omitempty" name:"AclTag"`
}
    func NewModifyDatabaseACLRequest ¶
func NewModifyDatabaseACLRequest() (request *ModifyDatabaseACLRequest)
func (*ModifyDatabaseACLRequest) FromJsonString ¶
func (r *ModifyDatabaseACLRequest) FromJsonString(s string) error
func (*ModifyDatabaseACLRequest) ToJsonString ¶
func (r *ModifyDatabaseACLRequest) ToJsonString() string
type ModifyDatabaseACLResponse ¶
type ModifyDatabaseACLResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyDatabaseACLResponse ¶
func NewModifyDatabaseACLResponse() (response *ModifyDatabaseACLResponse)
func (*ModifyDatabaseACLResponse) FromJsonString ¶
func (r *ModifyDatabaseACLResponse) FromJsonString(s string) error
func (*ModifyDatabaseACLResponse) ToJsonString ¶
func (r *ModifyDatabaseACLResponse) ToJsonString() string
type ModifyEnvRequest ¶
type ModifyEnvRequest struct {
	*tchttp.BaseRequest
	// 环境ID
	EnvId *string `json:"EnvId,omitempty" name:"EnvId"`
	// 环境备注名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}
    func NewModifyEnvRequest ¶
func NewModifyEnvRequest() (request *ModifyEnvRequest)
func (*ModifyEnvRequest) FromJsonString ¶
func (r *ModifyEnvRequest) FromJsonString(s string) error
func (*ModifyEnvRequest) ToJsonString ¶
func (r *ModifyEnvRequest) ToJsonString() string
type ModifyEnvResponse ¶
type ModifyEnvResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyEnvResponse ¶
func NewModifyEnvResponse() (response *ModifyEnvResponse)
func (*ModifyEnvResponse) FromJsonString ¶
func (r *ModifyEnvResponse) FromJsonString(s string) error
func (*ModifyEnvResponse) ToJsonString ¶
func (r *ModifyEnvResponse) ToJsonString() string
type StorageInfo ¶
type StorageInfo struct {
	// 资源所属地域。
	// 当前支持ap-shanghai
	Region *string `json:"Region,omitempty" name:"Region"`
	// 桶名,存储资源的唯一标识
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`
	// cdn 域名
	CdnDomain *string `json:"CdnDomain,omitempty" name:"CdnDomain"`
	// 资源所属用户的腾讯云appId
	AppId *string `json:"AppId,omitempty" name:"AppId"`
}
     Click to show internal directories. 
   Click to hide internal directories.