Documentation ¶
Index ¶
- type MongodbClient
- func (c *MongodbClient) BackupDownloadURL(request *mongodb.BackupDownloadURLRequest) (*mongodb.BackupDownloadURLResponse, error)
- func (c *MongodbClient) CreateBackup(request *mongodb.CreateBackupRequest) (*mongodb.CreateBackupResponse, error)
- func (c *MongodbClient) CreateBackupSynchronicity(request *mongodb.CreateBackupSynchronicityRequest) (*mongodb.CreateBackupSynchronicityResponse, error)
- func (c *MongodbClient) CreateInstance(request *mongodb.CreateInstanceRequest) (*mongodb.CreateInstanceResponse, error)
- func (c *MongodbClient) CreateShardingInstance(request *mongodb.CreateShardingInstanceRequest) (*mongodb.CreateShardingInstanceResponse, error)
- func (c *MongodbClient) DeleteBackup(request *mongodb.DeleteBackupRequest) (*mongodb.DeleteBackupResponse, error)
- func (c *MongodbClient) DeleteBackupSynchronicities(request *mongodb.DeleteBackupSynchronicitiesRequest) (*mongodb.DeleteBackupSynchronicitiesResponse, error)
- func (c *MongodbClient) DeleteInstance(request *mongodb.DeleteInstanceRequest) (*mongodb.DeleteInstanceResponse, error)
- func (c *MongodbClient) DescribeAvailableZones(request *mongodb.DescribeAvailableZonesRequest) (*mongodb.DescribeAvailableZonesResponse, error)
- func (c *MongodbClient) DescribeBackupPolicy(request *mongodb.DescribeBackupPolicyRequest) (*mongodb.DescribeBackupPolicyResponse, error)
- func (c *MongodbClient) DescribeBackupSynchronicities(request *mongodb.DescribeBackupSynchronicitiesRequest) (*mongodb.DescribeBackupSynchronicitiesResponse, error)
- func (c *MongodbClient) DescribeBackups(request *mongodb.DescribeBackupsRequest) (*mongodb.DescribeBackupsResponse, error)
- func (c *MongodbClient) DescribeFlavors(request *mongodb.DescribeFlavorsRequest) (*mongodb.DescribeFlavorsResponse, error)
- func (c *MongodbClient) DescribeInstances(request *mongodb.DescribeInstancesRequest) (*mongodb.DescribeInstancesResponse, error)
- func (c *MongodbClient) DescribeSecurityIps(request *mongodb.DescribeSecurityIpsRequest) (*mongodb.DescribeSecurityIpsResponse, error)
- func (c *MongodbClient) DisableLogger()
- func (c *MongodbClient) ModifyBackupPolicy(request *mongodb.ModifyBackupPolicyRequest) (*mongodb.ModifyBackupPolicyResponse, error)
- func (c *MongodbClient) ModifyInstanceName(request *mongodb.ModifyInstanceNameRequest) (*mongodb.ModifyInstanceNameResponse, error)
- func (c *MongodbClient) ModifyInstanceSpec(request *mongodb.ModifyInstanceSpecRequest) (*mongodb.ModifyInstanceSpecResponse, error)
- func (c *MongodbClient) ModifyNodeSpec(request *mongodb.ModifyNodeSpecRequest) (*mongodb.ModifyNodeSpecResponse, error)
- func (c *MongodbClient) ModifySecurityIps(request *mongodb.ModifySecurityIpsRequest) (*mongodb.ModifySecurityIpsResponse, error)
- func (c *MongodbClient) ResetPassword(request *mongodb.ResetPasswordRequest) (*mongodb.ResetPasswordResponse, error)
- func (c *MongodbClient) RestartInstance(request *mongodb.RestartInstanceRequest) (*mongodb.RestartInstanceResponse, error)
- func (c *MongodbClient) RestartNode(request *mongodb.RestartNodeRequest) (*mongodb.RestartNodeResponse, error)
- func (c *MongodbClient) RestoreInstance(request *mongodb.RestoreInstanceRequest) (*mongodb.RestoreInstanceResponse, error)
- func (c *MongodbClient) SetConfig(config *core.Config)
- func (c *MongodbClient) SetLogger(logger core.Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MongodbClient ¶
type MongodbClient struct {
core.JDCloudClient
}
func NewMongodbClient ¶
func NewMongodbClient(credential *core.Credential) *MongodbClient
func (*MongodbClient) BackupDownloadURL ¶
func (c *MongodbClient) BackupDownloadURL(request *mongodb.BackupDownloadURLRequest) (*mongodb.BackupDownloadURLResponse, error)
获取备份下载链接
func (*MongodbClient) CreateBackup ¶
func (c *MongodbClient) CreateBackup(request *mongodb.CreateBackupRequest) (*mongodb.CreateBackupResponse, error)
创建备份
func (*MongodbClient) CreateBackupSynchronicity ¶ added in v1.21.0
func (c *MongodbClient) CreateBackupSynchronicity(request *mongodb.CreateBackupSynchronicityRequest) (*mongodb.CreateBackupSynchronicityResponse, error)
创建跨区域备份同步服务
func (*MongodbClient) CreateInstance ¶
func (c *MongodbClient) CreateInstance(request *mongodb.CreateInstanceRequest) (*mongodb.CreateInstanceResponse, error)
创建实例
func (*MongodbClient) CreateShardingInstance ¶ added in v1.21.0
func (c *MongodbClient) CreateShardingInstance(request *mongodb.CreateShardingInstanceRequest) (*mongodb.CreateShardingInstanceResponse, error)
创建分片集群
func (*MongodbClient) DeleteBackup ¶
func (c *MongodbClient) DeleteBackup(request *mongodb.DeleteBackupRequest) (*mongodb.DeleteBackupResponse, error)
删除备份
func (*MongodbClient) DeleteBackupSynchronicities ¶ added in v1.21.0
func (c *MongodbClient) DeleteBackupSynchronicities(request *mongodb.DeleteBackupSynchronicitiesRequest) (*mongodb.DeleteBackupSynchronicitiesResponse, error)
删除跨地域备份同步服务
func (*MongodbClient) DeleteInstance ¶
func (c *MongodbClient) DeleteInstance(request *mongodb.DeleteInstanceRequest) (*mongodb.DeleteInstanceResponse, error)
删除实例
func (*MongodbClient) DescribeAvailableZones ¶ added in v1.0.10
func (c *MongodbClient) DescribeAvailableZones(request *mongodb.DescribeAvailableZonesRequest) (*mongodb.DescribeAvailableZonesResponse, error)
获取可用区
func (*MongodbClient) DescribeBackupPolicy ¶
func (c *MongodbClient) DescribeBackupPolicy(request *mongodb.DescribeBackupPolicyRequest) (*mongodb.DescribeBackupPolicyResponse, error)
获取备份策略
func (*MongodbClient) DescribeBackupSynchronicities ¶ added in v1.21.0
func (c *MongodbClient) DescribeBackupSynchronicities(request *mongodb.DescribeBackupSynchronicitiesRequest) (*mongodb.DescribeBackupSynchronicitiesResponse, error)
查询跨区域备份同步服务
func (*MongodbClient) DescribeBackups ¶
func (c *MongodbClient) DescribeBackups(request *mongodb.DescribeBackupsRequest) (*mongodb.DescribeBackupsResponse, error)
查看备份
func (*MongodbClient) DescribeFlavors ¶ added in v1.0.10
func (c *MongodbClient) DescribeFlavors(request *mongodb.DescribeFlavorsRequest) (*mongodb.DescribeFlavorsResponse, error)
获取规格
func (*MongodbClient) DescribeInstances ¶
func (c *MongodbClient) DescribeInstances(request *mongodb.DescribeInstancesRequest) (*mongodb.DescribeInstancesResponse, error)
查询实例信息
func (*MongodbClient) DescribeSecurityIps ¶ added in v1.0.10
func (c *MongodbClient) DescribeSecurityIps(request *mongodb.DescribeSecurityIpsRequest) (*mongodb.DescribeSecurityIpsResponse, error)
查询实例访问白名单
func (*MongodbClient) DisableLogger ¶ added in v1.21.0
func (c *MongodbClient) DisableLogger()
func (*MongodbClient) ModifyBackupPolicy ¶
func (c *MongodbClient) ModifyBackupPolicy(request *mongodb.ModifyBackupPolicyRequest) (*mongodb.ModifyBackupPolicyResponse, error)
修改备份策略
func (*MongodbClient) ModifyInstanceName ¶
func (c *MongodbClient) ModifyInstanceName(request *mongodb.ModifyInstanceNameRequest) (*mongodb.ModifyInstanceNameResponse, error)
修改实例名称
func (*MongodbClient) ModifyInstanceSpec ¶
func (c *MongodbClient) ModifyInstanceSpec(request *mongodb.ModifyInstanceSpecRequest) (*mongodb.ModifyInstanceSpecResponse, error)
变更实例规格
func (*MongodbClient) ModifyNodeSpec ¶ added in v1.21.0
func (c *MongodbClient) ModifyNodeSpec(request *mongodb.ModifyNodeSpecRequest) (*mongodb.ModifyNodeSpecResponse, error)
变更分片集群的节点规格,支持Mognos、Shard节点。
func (*MongodbClient) ModifySecurityIps ¶ added in v1.0.10
func (c *MongodbClient) ModifySecurityIps(request *mongodb.ModifySecurityIpsRequest) (*mongodb.ModifySecurityIpsResponse, error)
修改实例访问白名单
func (*MongodbClient) ResetPassword ¶
func (c *MongodbClient) ResetPassword(request *mongodb.ResetPasswordRequest) (*mongodb.ResetPasswordResponse, error)
重置密码
func (*MongodbClient) RestartInstance ¶ added in v1.21.0
func (c *MongodbClient) RestartInstance(request *mongodb.RestartInstanceRequest) (*mongodb.RestartInstanceResponse, error)
重启实例
func (*MongodbClient) RestartNode ¶ added in v1.21.0
func (c *MongodbClient) RestartNode(request *mongodb.RestartNodeRequest) (*mongodb.RestartNodeResponse, error)
重启MongoDB分片集群节点,支持重启Mongos、Shard。
func (*MongodbClient) RestoreInstance ¶
func (c *MongodbClient) RestoreInstance(request *mongodb.RestoreInstanceRequest) (*mongodb.RestoreInstanceResponse, error)
数据恢复
func (*MongodbClient) SetConfig ¶
func (c *MongodbClient) SetConfig(config *core.Config)
func (*MongodbClient) SetLogger ¶
func (c *MongodbClient) SetLogger(logger core.Logger)
Click to show internal directories.
Click to hide internal directories.