Documentation ¶
Index ¶
- func GaussDBforNoSQLClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForApplyConfiguration() *def.HttpRequestDef
- func GenReqDefForBatchTagAction() *def.HttpRequestDef
- func GenReqDefForCreateConfiguration() *def.HttpRequestDef
- func GenReqDefForCreateInstance() *def.HttpRequestDef
- func GenReqDefForDeleteConfiguration() *def.HttpRequestDef
- func GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForExpandInstanceNode() *def.HttpRequestDef
- func GenReqDefForListApiVersion() *def.HttpRequestDef
- func GenReqDefForListConfigurations() *def.HttpRequestDef
- func GenReqDefForListDatastores() *def.HttpRequestDef
- func GenReqDefForListFlavors() *def.HttpRequestDef
- func GenReqDefForListInstanceTags() *def.HttpRequestDef
- func GenReqDefForListInstances() *def.HttpRequestDef
- func GenReqDefForListInstancesByTags() *def.HttpRequestDef
- func GenReqDefForListSlowLogs() *def.HttpRequestDef
- func GenReqDefForResetPassword() *def.HttpRequestDef
- func GenReqDefForResizeInstance() *def.HttpRequestDef
- func GenReqDefForResizeInstanceVolume() *def.HttpRequestDef
- func GenReqDefForSetBackupPolicy() *def.HttpRequestDef
- func GenReqDefForShowApiVersion() *def.HttpRequestDef
- func GenReqDefForShowBackupPolicy() *def.HttpRequestDef
- func GenReqDefForShowConfigurationDetail() *def.HttpRequestDef
- func GenReqDefForShowInstanceConfiguration() *def.HttpRequestDef
- func GenReqDefForShowQuotas() *def.HttpRequestDef
- func GenReqDefForShrinkInstanceNode() *def.HttpRequestDef
- func GenReqDefForUpdateConfiguration() *def.HttpRequestDef
- func GenReqDefForUpdateInstanceConfiguration() *def.HttpRequestDef
- func GenReqDefForUpdateInstanceName() *def.HttpRequestDef
- func GenReqDefForUpdateSecurityGroup() *def.HttpRequestDef
- type GaussDBforNoSQLClient
- func (c *GaussDBforNoSQLClient) ApplyConfiguration(request *model.ApplyConfigurationRequest) (*model.ApplyConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) BatchTagAction(request *model.BatchTagActionRequest) (*model.BatchTagActionResponse, error)
- func (c *GaussDBforNoSQLClient) CreateConfiguration(request *model.CreateConfigurationRequest) (*model.CreateConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
- func (c *GaussDBforNoSQLClient) DeleteConfiguration(request *model.DeleteConfigurationRequest) (*model.DeleteConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
- func (c *GaussDBforNoSQLClient) ExpandInstanceNode(request *model.ExpandInstanceNodeRequest) (*model.ExpandInstanceNodeResponse, error)
- func (c *GaussDBforNoSQLClient) ListApiVersion(request *model.ListApiVersionRequest) (*model.ListApiVersionResponse, error)
- func (c *GaussDBforNoSQLClient) ListConfigurations(request *model.ListConfigurationsRequest) (*model.ListConfigurationsResponse, error)
- func (c *GaussDBforNoSQLClient) ListDatastores(request *model.ListDatastoresRequest) (*model.ListDatastoresResponse, error)
- func (c *GaussDBforNoSQLClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
- func (c *GaussDBforNoSQLClient) ListInstanceTags(request *model.ListInstanceTagsRequest) (*model.ListInstanceTagsResponse, error)
- func (c *GaussDBforNoSQLClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
- func (c *GaussDBforNoSQLClient) ListInstancesByTags(request *model.ListInstancesByTagsRequest) (*model.ListInstancesByTagsResponse, error)
- func (c *GaussDBforNoSQLClient) ListSlowLogs(request *model.ListSlowLogsRequest) (*model.ListSlowLogsResponse, error)
- func (c *GaussDBforNoSQLClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
- func (c *GaussDBforNoSQLClient) ResizeInstance(request *model.ResizeInstanceRequest) (*model.ResizeInstanceResponse, error)
- func (c *GaussDBforNoSQLClient) ResizeInstanceVolume(request *model.ResizeInstanceVolumeRequest) (*model.ResizeInstanceVolumeResponse, error)
- func (c *GaussDBforNoSQLClient) SetBackupPolicy(request *model.SetBackupPolicyRequest) (*model.SetBackupPolicyResponse, error)
- func (c *GaussDBforNoSQLClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
- func (c *GaussDBforNoSQLClient) ShowBackupPolicy(request *model.ShowBackupPolicyRequest) (*model.ShowBackupPolicyResponse, error)
- func (c *GaussDBforNoSQLClient) ShowConfigurationDetail(request *model.ShowConfigurationDetailRequest) (*model.ShowConfigurationDetailResponse, error)
- func (c *GaussDBforNoSQLClient) ShowInstanceConfiguration(request *model.ShowInstanceConfigurationRequest) (*model.ShowInstanceConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) ShowQuotas(request *model.ShowQuotasRequest) (*model.ShowQuotasResponse, error)
- func (c *GaussDBforNoSQLClient) ShrinkInstanceNode(request *model.ShrinkInstanceNodeRequest) (*model.ShrinkInstanceNodeResponse, error)
- func (c *GaussDBforNoSQLClient) UpdateConfiguration(request *model.UpdateConfigurationRequest) (*model.UpdateConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) UpdateInstanceConfiguration(request *model.UpdateInstanceConfigurationRequest) (*model.UpdateInstanceConfigurationResponse, error)
- func (c *GaussDBforNoSQLClient) UpdateInstanceName(request *model.UpdateInstanceNameRequest) (*model.UpdateInstanceNameResponse, error)
- func (c *GaussDBforNoSQLClient) UpdateSecurityGroup(request *model.UpdateSecurityGroupRequest) (*model.UpdateSecurityGroupResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GaussDBforNoSQLClientBuilder ¶
func GaussDBforNoSQLClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForApplyConfiguration ¶
func GenReqDefForApplyConfiguration() *def.HttpRequestDef
func GenReqDefForBatchTagAction ¶
func GenReqDefForBatchTagAction() *def.HttpRequestDef
func GenReqDefForCreateConfiguration ¶
func GenReqDefForCreateConfiguration() *def.HttpRequestDef
func GenReqDefForCreateInstance ¶
func GenReqDefForCreateInstance() *def.HttpRequestDef
func GenReqDefForDeleteConfiguration ¶
func GenReqDefForDeleteConfiguration() *def.HttpRequestDef
func GenReqDefForDeleteInstance ¶
func GenReqDefForDeleteInstance() *def.HttpRequestDef
func GenReqDefForExpandInstanceNode ¶
func GenReqDefForExpandInstanceNode() *def.HttpRequestDef
func GenReqDefForListApiVersion ¶
func GenReqDefForListApiVersion() *def.HttpRequestDef
func GenReqDefForListConfigurations ¶
func GenReqDefForListConfigurations() *def.HttpRequestDef
func GenReqDefForListDatastores ¶
func GenReqDefForListDatastores() *def.HttpRequestDef
func GenReqDefForListFlavors ¶
func GenReqDefForListFlavors() *def.HttpRequestDef
func GenReqDefForListInstanceTags ¶
func GenReqDefForListInstanceTags() *def.HttpRequestDef
func GenReqDefForListInstances ¶
func GenReqDefForListInstances() *def.HttpRequestDef
func GenReqDefForListInstancesByTags ¶
func GenReqDefForListInstancesByTags() *def.HttpRequestDef
func GenReqDefForListSlowLogs ¶
func GenReqDefForListSlowLogs() *def.HttpRequestDef
func GenReqDefForResetPassword ¶
func GenReqDefForResetPassword() *def.HttpRequestDef
func GenReqDefForResizeInstance ¶
func GenReqDefForResizeInstance() *def.HttpRequestDef
func GenReqDefForResizeInstanceVolume ¶
func GenReqDefForResizeInstanceVolume() *def.HttpRequestDef
func GenReqDefForSetBackupPolicy ¶
func GenReqDefForSetBackupPolicy() *def.HttpRequestDef
func GenReqDefForShowApiVersion ¶
func GenReqDefForShowApiVersion() *def.HttpRequestDef
func GenReqDefForShowBackupPolicy ¶
func GenReqDefForShowBackupPolicy() *def.HttpRequestDef
func GenReqDefForShowConfigurationDetail ¶
func GenReqDefForShowConfigurationDetail() *def.HttpRequestDef
func GenReqDefForShowInstanceConfiguration ¶
func GenReqDefForShowInstanceConfiguration() *def.HttpRequestDef
func GenReqDefForShowQuotas ¶
func GenReqDefForShowQuotas() *def.HttpRequestDef
func GenReqDefForShrinkInstanceNode ¶
func GenReqDefForShrinkInstanceNode() *def.HttpRequestDef
func GenReqDefForUpdateConfiguration ¶
func GenReqDefForUpdateConfiguration() *def.HttpRequestDef
func GenReqDefForUpdateInstanceConfiguration ¶
func GenReqDefForUpdateInstanceConfiguration() *def.HttpRequestDef
func GenReqDefForUpdateInstanceName ¶
func GenReqDefForUpdateInstanceName() *def.HttpRequestDef
func GenReqDefForUpdateSecurityGroup ¶
func GenReqDefForUpdateSecurityGroup() *def.HttpRequestDef
Types ¶
type GaussDBforNoSQLClient ¶
type GaussDBforNoSQLClient struct {
HcClient *http_client.HcHttpClient
}
func NewGaussDBforNoSQLClient ¶
func NewGaussDBforNoSQLClient(hcClient *http_client.HcHttpClient) *GaussDBforNoSQLClient
func (*GaussDBforNoSQLClient) ApplyConfiguration ¶
func (c *GaussDBforNoSQLClient) ApplyConfiguration(request *model.ApplyConfigurationRequest) (*model.ApplyConfigurationResponse, error)
将参数模板应用到实例,可以指定一个或多个实例。
func (*GaussDBforNoSQLClient) BatchTagAction ¶
func (c *GaussDBforNoSQLClient) BatchTagAction(request *model.BatchTagActionRequest) (*model.BatchTagActionResponse, error)
批量添加或删除指定数据库实例的标签。
func (*GaussDBforNoSQLClient) CreateConfiguration ¶
func (c *GaussDBforNoSQLClient) CreateConfiguration(request *model.CreateConfigurationRequest) (*model.CreateConfigurationResponse, error)
创建参数模板。
func (*GaussDBforNoSQLClient) CreateInstance ¶
func (c *GaussDBforNoSQLClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
创建文档数据库实例,包括集群实例、副本集实例、以及单节点实例。
func (*GaussDBforNoSQLClient) DeleteConfiguration ¶
func (c *GaussDBforNoSQLClient) DeleteConfiguration(request *model.DeleteConfigurationRequest) (*model.DeleteConfigurationResponse, error)
删除指定参数模板。
func (*GaussDBforNoSQLClient) DeleteInstance ¶
func (c *GaussDBforNoSQLClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
删除数据库实例。
func (*GaussDBforNoSQLClient) ExpandInstanceNode ¶
func (c *GaussDBforNoSQLClient) ExpandInstanceNode(request *model.ExpandInstanceNodeRequest) (*model.ExpandInstanceNodeResponse, error)
扩容指定集群实例的节点数量。
func (*GaussDBforNoSQLClient) ListApiVersion ¶
func (c *GaussDBforNoSQLClient) ListApiVersion(request *model.ListApiVersionRequest) (*model.ListApiVersionResponse, error)
查询当前支持的API版本信息列表。
func (*GaussDBforNoSQLClient) ListConfigurations ¶
func (c *GaussDBforNoSQLClient) ListConfigurations(request *model.ListConfigurationsRequest) (*model.ListConfigurationsResponse, error)
获取参数模板列表,包括所有数据库的默认参数模板和用户创建的参数模板。
func (*GaussDBforNoSQLClient) ListDatastores ¶
func (c *GaussDBforNoSQLClient) ListDatastores(request *model.ListDatastoresRequest) (*model.ListDatastoresResponse, error)
查询指定实例类型的数据库版本信息。
func (*GaussDBforNoSQLClient) ListFlavors ¶
func (c *GaussDBforNoSQLClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
查询指定条件下的所有实例规格信息。
func (*GaussDBforNoSQLClient) ListInstanceTags ¶
func (c *GaussDBforNoSQLClient) ListInstanceTags(request *model.ListInstanceTagsRequest) (*model.ListInstanceTagsResponse, error)
查询指定实例的标签信息。
func (*GaussDBforNoSQLClient) ListInstances ¶
func (c *GaussDBforNoSQLClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
根据指定条件查询数据库实例列表。
func (*GaussDBforNoSQLClient) ListInstancesByTags ¶
func (c *GaussDBforNoSQLClient) ListInstancesByTags(request *model.ListInstancesByTagsRequest) (*model.ListInstancesByTagsResponse, error)
根据标签查询指定的数据库实例。
func (*GaussDBforNoSQLClient) ListSlowLogs ¶
func (c *GaussDBforNoSQLClient) ListSlowLogs(request *model.ListSlowLogsRequest) (*model.ListSlowLogsResponse, error)
查询数据库慢日志信息。
func (*GaussDBforNoSQLClient) ResetPassword ¶
func (c *GaussDBforNoSQLClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
修改实例的管理员密码。
func (*GaussDBforNoSQLClient) ResizeInstance ¶
func (c *GaussDBforNoSQLClient) ResizeInstance(request *model.ResizeInstanceRequest) (*model.ResizeInstanceResponse, error)
变更实例的规格。
func (*GaussDBforNoSQLClient) ResizeInstanceVolume ¶
func (c *GaussDBforNoSQLClient) ResizeInstanceVolume(request *model.ResizeInstanceVolumeRequest) (*model.ResizeInstanceVolumeResponse, error)
扩容实例的存储容量大小。
func (*GaussDBforNoSQLClient) SetBackupPolicy ¶
func (c *GaussDBforNoSQLClient) SetBackupPolicy(request *model.SetBackupPolicyRequest) (*model.SetBackupPolicyResponse, error)
设置自动备份策略。
func (*GaussDBforNoSQLClient) ShowApiVersion ¶
func (c *GaussDBforNoSQLClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
查询指定API版本信息。
func (*GaussDBforNoSQLClient) ShowBackupPolicy ¶
func (c *GaussDBforNoSQLClient) ShowBackupPolicy(request *model.ShowBackupPolicyRequest) (*model.ShowBackupPolicyResponse, error)
查询自动备份策略。
func (*GaussDBforNoSQLClient) ShowConfigurationDetail ¶
func (c *GaussDBforNoSQLClient) ShowConfigurationDetail(request *model.ShowConfigurationDetailRequest) (*model.ShowConfigurationDetailResponse, error)
获取指定参数模板的详细信息。
func (*GaussDBforNoSQLClient) ShowInstanceConfiguration ¶
func (c *GaussDBforNoSQLClient) ShowInstanceConfiguration(request *model.ShowInstanceConfigurationRequest) (*model.ShowInstanceConfigurationResponse, error)
获取指定实例的参数模板。
func (*GaussDBforNoSQLClient) ShowQuotas ¶
func (c *GaussDBforNoSQLClient) ShowQuotas(request *model.ShowQuotasRequest) (*model.ShowQuotasResponse, error)
查询单租户在GaussDBforNoSQL服务下的资源配额。
func (*GaussDBforNoSQLClient) ShrinkInstanceNode ¶
func (c *GaussDBforNoSQLClient) ShrinkInstanceNode(request *model.ShrinkInstanceNodeRequest) (*model.ShrinkInstanceNodeResponse, error)
缩容指定集群实例的节点数量。
func (*GaussDBforNoSQLClient) UpdateConfiguration ¶
func (c *GaussDBforNoSQLClient) UpdateConfiguration(request *model.UpdateConfigurationRequest) (*model.UpdateConfigurationResponse, error)
修改参数模板参数。
func (*GaussDBforNoSQLClient) UpdateInstanceConfiguration ¶
func (c *GaussDBforNoSQLClient) UpdateInstanceConfiguration(request *model.UpdateInstanceConfigurationRequest) (*model.UpdateInstanceConfigurationResponse, error)
修改指定实例的参数。
func (*GaussDBforNoSQLClient) UpdateInstanceName ¶
func (c *GaussDBforNoSQLClient) UpdateInstanceName(request *model.UpdateInstanceNameRequest) (*model.UpdateInstanceNameResponse, error)
修改实例名称
func (*GaussDBforNoSQLClient) UpdateSecurityGroup ¶
func (c *GaussDBforNoSQLClient) UpdateSecurityGroup(request *model.UpdateSecurityGroupRequest) (*model.UpdateSecurityGroupResponse, error)
变更实例关联的安全组
Click to show internal directories.
Click to hide internal directories.