client

package
v5.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateLdpsComputeGroup added in v5.2.0

func (client *Client) CreateLdpsComputeGroup(request *CreateLdpsComputeGroupRequest) (_result *CreateLdpsComputeGroupResponse, _err error)

@param request - CreateLdpsComputeGroupRequest

@return CreateLdpsComputeGroupResponse

func (*Client) CreateLdpsComputeGroupWithOptions added in v5.2.0

func (client *Client) CreateLdpsComputeGroupWithOptions(request *CreateLdpsComputeGroupRequest, runtime *util.RuntimeOptions) (_result *CreateLdpsComputeGroupResponse, _err error)

@param request - CreateLdpsComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateLdpsComputeGroupResponse

func (*Client) CreateLdpsNamespace

func (client *Client) CreateLdpsNamespace(request *CreateLdpsNamespaceRequest) (_result *CreateLdpsNamespaceResponse, _err error)

@param request - CreateLdpsNamespaceRequest

@return CreateLdpsNamespaceResponse

func (*Client) CreateLdpsNamespaceWithOptions

func (client *Client) CreateLdpsNamespaceWithOptions(request *CreateLdpsNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateLdpsNamespaceResponse, _err error)

@param request - CreateLdpsNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateLdpsNamespaceResponse

func (*Client) CreateLindormInstance

func (client *Client) CreateLindormInstance(request *CreateLindormInstanceRequest) (_result *CreateLindormInstanceResponse, _err error)

Summary:

Creates a Lindorm instance.

Description:

You must select at least one engine when you create a Lindorm instance. For more information about how to select the storage type and engine type when you create a Lindorm instance, see [Select engine types](https://help.aliyun.com/document_detail/181971.html) and [Select storage types](https://help.aliyun.com/document_detail/174643.html).

@param request - CreateLindormInstanceRequest

@return CreateLindormInstanceResponse

func (*Client) CreateLindormInstanceWithOptions

func (client *Client) CreateLindormInstanceWithOptions(request *CreateLindormInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateLindormInstanceResponse, _err error)

Summary:

Creates a Lindorm instance.

Description:

You must select at least one engine when you create a Lindorm instance. For more information about how to select the storage type and engine type when you create a Lindorm instance, see [Select engine types](https://help.aliyun.com/document_detail/181971.html) and [Select storage types](https://help.aliyun.com/document_detail/174643.html).

@param request - CreateLindormInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateLindormInstanceResponse

func (*Client) DeleteCustomResource added in v5.7.0

func (client *Client) DeleteCustomResource(request *DeleteCustomResourceRequest) (_result *DeleteCustomResourceResponse, _err error)

@param request - DeleteCustomResourceRequest

@return DeleteCustomResourceResponse

func (*Client) DeleteCustomResourceWithOptions added in v5.7.0

func (client *Client) DeleteCustomResourceWithOptions(request *DeleteCustomResourceRequest, runtime *util.RuntimeOptions) (_result *DeleteCustomResourceResponse, _err error)

@param request - DeleteCustomResourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCustomResourceResponse

func (*Client) DeleteLdpsComputeGroup added in v5.2.0

func (client *Client) DeleteLdpsComputeGroup(request *DeleteLdpsComputeGroupRequest) (_result *DeleteLdpsComputeGroupResponse, _err error)

@param request - DeleteLdpsComputeGroupRequest

@return DeleteLdpsComputeGroupResponse

func (*Client) DeleteLdpsComputeGroupWithOptions added in v5.2.0

func (client *Client) DeleteLdpsComputeGroupWithOptions(request *DeleteLdpsComputeGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteLdpsComputeGroupResponse, _err error)

@param request - DeleteLdpsComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteLdpsComputeGroupResponse

func (*Client) DeployLdpsSemiManagedComponent added in v5.7.0

func (client *Client) DeployLdpsSemiManagedComponent(request *DeployLdpsSemiManagedComponentRequest) (_result *DeployLdpsSemiManagedComponentResponse, _err error)

@param request - DeployLdpsSemiManagedComponentRequest

@return DeployLdpsSemiManagedComponentResponse

func (*Client) DeployLdpsSemiManagedComponentWithOptions added in v5.7.0

func (client *Client) DeployLdpsSemiManagedComponentWithOptions(request *DeployLdpsSemiManagedComponentRequest, runtime *util.RuntimeOptions) (_result *DeployLdpsSemiManagedComponentResponse, _err error)

@param request - DeployLdpsSemiManagedComponentRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeployLdpsSemiManagedComponentResponse

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

Summary:

Obtains the regions supported by Lindorm.

@param request - DescribeRegionsRequest

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

Summary:

Obtains the regions supported by Lindorm.

@param request - DescribeRegionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) GetClientSourceIp added in v5.4.0

func (client *Client) GetClientSourceIp(request *GetClientSourceIpRequest) (_result *GetClientSourceIpResponse, _err error)

@param request - GetClientSourceIpRequest

@return GetClientSourceIpResponse

func (*Client) GetClientSourceIpWithOptions added in v5.4.0

func (client *Client) GetClientSourceIpWithOptions(request *GetClientSourceIpRequest, runtime *util.RuntimeOptions) (_result *GetClientSourceIpResponse, _err error)

@param request - GetClientSourceIpRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetClientSourceIpResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetEngineDefaultAuth added in v5.2.0

func (client *Client) GetEngineDefaultAuth(request *GetEngineDefaultAuthRequest) (_result *GetEngineDefaultAuthResponse, _err error)

@param request - GetEngineDefaultAuthRequest

@return GetEngineDefaultAuthResponse

func (*Client) GetEngineDefaultAuthWithOptions added in v5.2.0

func (client *Client) GetEngineDefaultAuthWithOptions(request *GetEngineDefaultAuthRequest, runtime *util.RuntimeOptions) (_result *GetEngineDefaultAuthResponse, _err error)

@param request - GetEngineDefaultAuthRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetEngineDefaultAuthResponse

func (*Client) GetInstanceIpWhiteList

func (client *Client) GetInstanceIpWhiteList(request *GetInstanceIpWhiteListRequest) (_result *GetInstanceIpWhiteListResponse, _err error)

Summary:

Queries the whitelists configured for a Lindorm instance.

@param request - GetInstanceIpWhiteListRequest

@return GetInstanceIpWhiteListResponse

func (*Client) GetInstanceIpWhiteListWithOptions

func (client *Client) GetInstanceIpWhiteListWithOptions(request *GetInstanceIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *GetInstanceIpWhiteListResponse, _err error)

Summary:

Queries the whitelists configured for a Lindorm instance.

@param request - GetInstanceIpWhiteListRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceIpWhiteListResponse

func (*Client) GetInstanceSecurityGroups added in v5.3.0

func (client *Client) GetInstanceSecurityGroups(request *GetInstanceSecurityGroupsRequest) (_result *GetInstanceSecurityGroupsResponse, _err error)

@param request - GetInstanceSecurityGroupsRequest

@return GetInstanceSecurityGroupsResponse

func (*Client) GetInstanceSecurityGroupsWithOptions added in v5.3.0

func (client *Client) GetInstanceSecurityGroupsWithOptions(request *GetInstanceSecurityGroupsRequest, runtime *util.RuntimeOptions) (_result *GetInstanceSecurityGroupsResponse, _err error)

@param request - GetInstanceSecurityGroupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceSecurityGroupsResponse

func (*Client) GetLdpsComputeGroup added in v5.2.0

func (client *Client) GetLdpsComputeGroup(request *GetLdpsComputeGroupRequest) (_result *GetLdpsComputeGroupResponse, _err error)

@param request - GetLdpsComputeGroupRequest

@return GetLdpsComputeGroupResponse

func (*Client) GetLdpsComputeGroupWithOptions added in v5.2.0

func (client *Client) GetLdpsComputeGroupWithOptions(request *GetLdpsComputeGroupRequest, runtime *util.RuntimeOptions) (_result *GetLdpsComputeGroupResponse, _err error)

@param request - GetLdpsComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLdpsComputeGroupResponse

func (*Client) GetLdpsNamespacedQuota

func (client *Client) GetLdpsNamespacedQuota(request *GetLdpsNamespacedQuotaRequest) (_result *GetLdpsNamespacedQuotaResponse, _err error)

@param request - GetLdpsNamespacedQuotaRequest

@return GetLdpsNamespacedQuotaResponse

func (*Client) GetLdpsNamespacedQuotaWithOptions

func (client *Client) GetLdpsNamespacedQuotaWithOptions(request *GetLdpsNamespacedQuotaRequest, runtime *util.RuntimeOptions) (_result *GetLdpsNamespacedQuotaResponse, _err error)

@param request - GetLdpsNamespacedQuotaRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLdpsNamespacedQuotaResponse

func (*Client) GetLdpsResourceCost

func (client *Client) GetLdpsResourceCost(request *GetLdpsResourceCostRequest) (_result *GetLdpsResourceCostResponse, _err error)

@param request - GetLdpsResourceCostRequest

@return GetLdpsResourceCostResponse

func (*Client) GetLdpsResourceCostWithOptions

func (client *Client) GetLdpsResourceCostWithOptions(request *GetLdpsResourceCostRequest, runtime *util.RuntimeOptions) (_result *GetLdpsResourceCostResponse, _err error)

@param request - GetLdpsResourceCostRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLdpsResourceCostResponse

func (*Client) GetLindormInstance

func (client *Client) GetLindormInstance(request *GetLindormInstanceRequest) (_result *GetLindormInstanceResponse, _err error)

Summary:

Obtains the detailed information about a Lindorm instance, including the instance type, billing method, and VPC.

@param request - GetLindormInstanceRequest

@return GetLindormInstanceResponse

func (*Client) GetLindormInstanceEngineList

func (client *Client) GetLindormInstanceEngineList(request *GetLindormInstanceEngineListRequest) (_result *GetLindormInstanceEngineListResponse, _err error)

@param request - GetLindormInstanceEngineListRequest

@return GetLindormInstanceEngineListResponse

func (*Client) GetLindormInstanceEngineListWithOptions

func (client *Client) GetLindormInstanceEngineListWithOptions(request *GetLindormInstanceEngineListRequest, runtime *util.RuntimeOptions) (_result *GetLindormInstanceEngineListResponse, _err error)

@param request - GetLindormInstanceEngineListRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormInstanceEngineListResponse

func (*Client) GetLindormInstanceList

func (client *Client) GetLindormInstanceList(request *GetLindormInstanceListRequest) (_result *GetLindormInstanceListResponse, _err error)

Summary:

Queries the instances that meet the specified conditions.

@param request - GetLindormInstanceListRequest

@return GetLindormInstanceListResponse

func (*Client) GetLindormInstanceListWithOptions

func (client *Client) GetLindormInstanceListWithOptions(request *GetLindormInstanceListRequest, runtime *util.RuntimeOptions) (_result *GetLindormInstanceListResponse, _err error)

Summary:

Queries the instances that meet the specified conditions.

@param request - GetLindormInstanceListRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormInstanceListResponse

func (*Client) GetLindormInstanceWithOptions

func (client *Client) GetLindormInstanceWithOptions(request *GetLindormInstanceRequest, runtime *util.RuntimeOptions) (_result *GetLindormInstanceResponse, _err error)

Summary:

Obtains the detailed information about a Lindorm instance, including the instance type, billing method, and VPC.

@param request - GetLindormInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormInstanceResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListLdpsComputeGroups added in v5.2.0

func (client *Client) ListLdpsComputeGroups(request *ListLdpsComputeGroupsRequest) (_result *ListLdpsComputeGroupsResponse, _err error)

@param request - ListLdpsComputeGroupsRequest

@return ListLdpsComputeGroupsResponse

func (*Client) ListLdpsComputeGroupsWithOptions added in v5.2.0

func (client *Client) ListLdpsComputeGroupsWithOptions(request *ListLdpsComputeGroupsRequest, runtime *util.RuntimeOptions) (_result *ListLdpsComputeGroupsResponse, _err error)

@param request - ListLdpsComputeGroupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListLdpsComputeGroupsResponse

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries the tags associated with the specified Lindorm instance.

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries the tags associated with the specified Lindorm instance.

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ModifyInstancePayType

func (client *Client) ModifyInstancePayType(request *ModifyInstancePayTypeRequest) (_result *ModifyInstancePayTypeResponse, _err error)

Summary:

Changes the billing method of the specified Lindorm instance.

Description:

You can call this operation to change the billing method of an instance to subscription or pay-as-you-go.

Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/en/pricing-calculator?_p_lc=1&spm=a2796.7960336.3034855210.1.7396b91aC5VjZ7#/commodity/vm_intl) of Lindorm.

@param request - ModifyInstancePayTypeRequest

@return ModifyInstancePayTypeResponse

func (*Client) ModifyInstancePayTypeWithOptions

func (client *Client) ModifyInstancePayTypeWithOptions(request *ModifyInstancePayTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyInstancePayTypeResponse, _err error)

Summary:

Changes the billing method of the specified Lindorm instance.

Description:

You can call this operation to change the billing method of an instance to subscription or pay-as-you-go.

Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/en/pricing-calculator?_p_lc=1&spm=a2796.7960336.3034855210.1.7396b91aC5VjZ7#/commodity/vm_intl) of Lindorm.

@param request - ModifyInstancePayTypeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyInstancePayTypeResponse

func (*Client) OpenComputeEngine added in v5.4.0

func (client *Client) OpenComputeEngine(request *OpenComputeEngineRequest) (_result *OpenComputeEngineResponse, _err error)

@param request - OpenComputeEngineRequest

@return OpenComputeEngineResponse

func (*Client) OpenComputeEngineWithOptions added in v5.4.0

func (client *Client) OpenComputeEngineWithOptions(request *OpenComputeEngineRequest, runtime *util.RuntimeOptions) (_result *OpenComputeEngineResponse, _err error)

@param request - OpenComputeEngineRequest

@param runtime - runtime options for this request RuntimeOptions

@return OpenComputeEngineResponse

func (*Client) OpenComputePreCheck added in v5.5.0

func (client *Client) OpenComputePreCheck(request *OpenComputePreCheckRequest) (_result *OpenComputePreCheckResponse, _err error)

@param request - OpenComputePreCheckRequest

@return OpenComputePreCheckResponse

func (*Client) OpenComputePreCheckWithOptions added in v5.5.0

func (client *Client) OpenComputePreCheckWithOptions(request *OpenComputePreCheckRequest, runtime *util.RuntimeOptions) (_result *OpenComputePreCheckResponse, _err error)

@param request - OpenComputePreCheckRequest

@param runtime - runtime options for this request RuntimeOptions

@return OpenComputePreCheckResponse

func (*Client) ReleaseLindormInstance

func (client *Client) ReleaseLindormInstance(request *ReleaseLindormInstanceRequest) (_result *ReleaseLindormInstanceResponse, _err error)

Summary:

Releases a Lindorm instance.

@param request - ReleaseLindormInstanceRequest

@return ReleaseLindormInstanceResponse

func (*Client) ReleaseLindormInstanceWithOptions

func (client *Client) ReleaseLindormInstanceWithOptions(request *ReleaseLindormInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseLindormInstanceResponse, _err error)

Summary:

Releases a Lindorm instance.

@param request - ReleaseLindormInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReleaseLindormInstanceResponse

func (*Client) RenewLindormInstance

func (client *Client) RenewLindormInstance(request *RenewLindormInstanceRequest) (_result *RenewLindormInstanceResponse, _err error)

Summary:

Renews a subscription Lindorm instance.

Description:

You can call this operation to renew a subscription Lindorm instance for 1 to 9 months or 1 to 3 years.

Before you call this operation, make sure that you fully understand the billing methods and pricing of Lindorm.

@param request - RenewLindormInstanceRequest

@return RenewLindormInstanceResponse

func (*Client) RenewLindormInstanceWithOptions

func (client *Client) RenewLindormInstanceWithOptions(request *RenewLindormInstanceRequest, runtime *util.RuntimeOptions) (_result *RenewLindormInstanceResponse, _err error)

Summary:

Renews a subscription Lindorm instance.

Description:

You can call this operation to renew a subscription Lindorm instance for 1 to 9 months or 1 to 3 years.

Before you call this operation, make sure that you fully understand the billing methods and pricing of Lindorm.

@param request - RenewLindormInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RenewLindormInstanceResponse

func (*Client) RestartLdpsComputeGroup added in v5.2.0

func (client *Client) RestartLdpsComputeGroup(request *RestartLdpsComputeGroupRequest) (_result *RestartLdpsComputeGroupResponse, _err error)

@param request - RestartLdpsComputeGroupRequest

@return RestartLdpsComputeGroupResponse

func (*Client) RestartLdpsComputeGroupWithOptions added in v5.2.0

func (client *Client) RestartLdpsComputeGroupWithOptions(request *RestartLdpsComputeGroupRequest, runtime *util.RuntimeOptions) (_result *RestartLdpsComputeGroupResponse, _err error)

@param request - RestartLdpsComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return RestartLdpsComputeGroupResponse

func (*Client) SetDefaultOlapComputeGroup added in v5.7.0

func (client *Client) SetDefaultOlapComputeGroup(request *SetDefaultOlapComputeGroupRequest) (_result *SetDefaultOlapComputeGroupResponse, _err error)

@param request - SetDefaultOlapComputeGroupRequest

@return SetDefaultOlapComputeGroupResponse

func (*Client) SetDefaultOlapComputeGroupWithOptions added in v5.7.0

func (client *Client) SetDefaultOlapComputeGroupWithOptions(request *SetDefaultOlapComputeGroupRequest, runtime *util.RuntimeOptions) (_result *SetDefaultOlapComputeGroupResponse, _err error)

@param request - SetDefaultOlapComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return SetDefaultOlapComputeGroupResponse

func (*Client) SwitchLSQLV3MySQLService added in v5.1.0

func (client *Client) SwitchLSQLV3MySQLService(request *SwitchLSQLV3MySQLServiceRequest) (_result *SwitchLSQLV3MySQLServiceResponse, _err error)

Summary:

Enables or disables the MySQL compatibility feature for a Lindorm instance.

Description:

Prerequisites

  • The LindormTable version of your instance is 2.6.0 or later.

  • The LindormTable of your instance supports LindormSQL V3. The value of the EnableLsqlVersionV3 parameter in the response of the GetLindormInstance operation is true for Lindorm instances purchased after Oct 24, 2023, which indicates that LindormSQL is supported by these instances by default. If you want to enable LindormSQL for instances purchased before Oct 24, 2023, contact the on-duty technical support.

You can enable the MySQL compatibility feature for a Lindorm instance only when the instance meets the preceding requirements.

@param request - SwitchLSQLV3MySQLServiceRequest

@return SwitchLSQLV3MySQLServiceResponse

func (*Client) SwitchLSQLV3MySQLServiceWithOptions added in v5.1.0

func (client *Client) SwitchLSQLV3MySQLServiceWithOptions(request *SwitchLSQLV3MySQLServiceRequest, runtime *util.RuntimeOptions) (_result *SwitchLSQLV3MySQLServiceResponse, _err error)

Summary:

Enables or disables the MySQL compatibility feature for a Lindorm instance.

Description:

Prerequisites

  • The LindormTable version of your instance is 2.6.0 or later.

  • The LindormTable of your instance supports LindormSQL V3. The value of the EnableLsqlVersionV3 parameter in the response of the GetLindormInstance operation is true for Lindorm instances purchased after Oct 24, 2023, which indicates that LindormSQL is supported by these instances by default. If you want to enable LindormSQL for instances purchased before Oct 24, 2023, contact the on-duty technical support.

You can enable the MySQL compatibility feature for a Lindorm instance only when the instance meets the preceding requirements.

@param request - SwitchLSQLV3MySQLServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return SwitchLSQLV3MySQLServiceResponse

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

Associates tags with a single or multiple Lindorm instances.

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

Associates tags with a single or multiple Lindorm instances.

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

Summary:

Removes tags from a Lindorm instance.

Description:

If a tag is not added to any Lindorm instance, it is deleted.

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

Removes tags from a Lindorm instance.

Description:

If a tag is not added to any Lindorm instance, it is deleted.

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UpdateInstanceIpWhiteList

func (client *Client) UpdateInstanceIpWhiteList(request *UpdateInstanceIpWhiteListRequest) (_result *UpdateInstanceIpWhiteListResponse, _err error)

Summary:

Configures an IP address whitelist for a Lindorm instance.

@param request - UpdateInstanceIpWhiteListRequest

@return UpdateInstanceIpWhiteListResponse

func (*Client) UpdateInstanceIpWhiteListWithOptions

func (client *Client) UpdateInstanceIpWhiteListWithOptions(request *UpdateInstanceIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceIpWhiteListResponse, _err error)

Summary:

Configures an IP address whitelist for a Lindorm instance.

@param request - UpdateInstanceIpWhiteListRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceIpWhiteListResponse

func (*Client) UpdateInstanceSecurityGroups added in v5.3.0

func (client *Client) UpdateInstanceSecurityGroups(request *UpdateInstanceSecurityGroupsRequest) (_result *UpdateInstanceSecurityGroupsResponse, _err error)

@param request - UpdateInstanceSecurityGroupsRequest

@return UpdateInstanceSecurityGroupsResponse

func (*Client) UpdateInstanceSecurityGroupsWithOptions added in v5.3.0

func (client *Client) UpdateInstanceSecurityGroupsWithOptions(request *UpdateInstanceSecurityGroupsRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceSecurityGroupsResponse, _err error)

@param request - UpdateInstanceSecurityGroupsRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceSecurityGroupsResponse

func (*Client) UpdateLdpsComputeGroup added in v5.2.0

func (client *Client) UpdateLdpsComputeGroup(request *UpdateLdpsComputeGroupRequest) (_result *UpdateLdpsComputeGroupResponse, _err error)

@param request - UpdateLdpsComputeGroupRequest

@return UpdateLdpsComputeGroupResponse

func (*Client) UpdateLdpsComputeGroupWithOptions added in v5.2.0

func (client *Client) UpdateLdpsComputeGroupWithOptions(request *UpdateLdpsComputeGroupRequest, runtime *util.RuntimeOptions) (_result *UpdateLdpsComputeGroupResponse, _err error)

@param request - UpdateLdpsComputeGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLdpsComputeGroupResponse

func (*Client) UpgradeLindormInstance

func (client *Client) UpgradeLindormInstance(request *UpgradeLindormInstanceRequest) (_result *UpgradeLindormInstanceResponse, _err error)

Summary:

Upgrades, scales up, or enable cold storage for a Lindorm instance.

Description:

For more information about how to select the storage type and engine type when you create a Lindorm instance, see [Select engine typpes](https://help.aliyun.com/document_detail/181971.html) and [Select storage types](https://help.aliyun.com/document_detail/174643.html).

@param request - UpgradeLindormInstanceRequest

@return UpgradeLindormInstanceResponse

func (*Client) UpgradeLindormInstanceWithOptions

func (client *Client) UpgradeLindormInstanceWithOptions(request *UpgradeLindormInstanceRequest, runtime *util.RuntimeOptions) (_result *UpgradeLindormInstanceResponse, _err error)

Summary:

Upgrades, scales up, or enable cold storage for a Lindorm instance.

Description:

For more information about how to select the storage type and engine type when you create a Lindorm instance, see [Select engine typpes](https://help.aliyun.com/document_detail/181971.html) and [Select storage types](https://help.aliyun.com/document_detail/174643.html).

@param request - UpgradeLindormInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeLindormInstanceResponse

func (*Client) UpgradeLindormV2StreamEngine added in v5.7.0

func (client *Client) UpgradeLindormV2StreamEngine(request *UpgradeLindormV2StreamEngineRequest) (_result *UpgradeLindormV2StreamEngineResponse, _err error)

@param request - UpgradeLindormV2StreamEngineRequest

@return UpgradeLindormV2StreamEngineResponse

func (*Client) UpgradeLindormV2StreamEngineWithOptions added in v5.7.0

func (client *Client) UpgradeLindormV2StreamEngineWithOptions(request *UpgradeLindormV2StreamEngineRequest, runtime *util.RuntimeOptions) (_result *UpgradeLindormV2StreamEngineResponse, _err error)

@param request - UpgradeLindormV2StreamEngineRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeLindormV2StreamEngineResponse

type CreateLdpsComputeGroupRequest added in v5.2.0

type CreateLdpsComputeGroupRequest struct {
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Properties           *string `json:"Properties,omitempty" xml:"Properties,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateLdpsComputeGroupRequest) GoString added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetGroupName added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetInstanceId added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetOwnerAccount added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetOwnerId added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetProperties added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetRegionId added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetResourceOwnerAccount added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetResourceOwnerId added in v5.2.0

func (*CreateLdpsComputeGroupRequest) SetSecurityToken added in v5.2.0

func (CreateLdpsComputeGroupRequest) String added in v5.2.0

type CreateLdpsComputeGroupResponse added in v5.2.0

type CreateLdpsComputeGroupResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateLdpsComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateLdpsComputeGroupResponse) GoString added in v5.2.0

func (*CreateLdpsComputeGroupResponse) SetBody added in v5.2.0

func (*CreateLdpsComputeGroupResponse) SetHeaders added in v5.2.0

func (*CreateLdpsComputeGroupResponse) SetStatusCode added in v5.2.0

func (CreateLdpsComputeGroupResponse) String added in v5.2.0

type CreateLdpsComputeGroupResponseBody added in v5.2.0

type CreateLdpsComputeGroupResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLdpsComputeGroupResponseBody) GoString added in v5.2.0

func (*CreateLdpsComputeGroupResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*CreateLdpsComputeGroupResponseBody) SetRequestId added in v5.2.0

func (CreateLdpsComputeGroupResponseBody) String added in v5.2.0

type CreateLdpsNamespaceRequest

type CreateLdpsNamespaceRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Namespace            *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateLdpsNamespaceRequest) GoString

func (s CreateLdpsNamespaceRequest) GoString() string

func (*CreateLdpsNamespaceRequest) SetInstanceId

func (*CreateLdpsNamespaceRequest) SetNamespace

func (*CreateLdpsNamespaceRequest) SetOwnerAccount

func (*CreateLdpsNamespaceRequest) SetOwnerId

func (*CreateLdpsNamespaceRequest) SetRegionId

func (*CreateLdpsNamespaceRequest) SetResourceOwnerAccount

func (s *CreateLdpsNamespaceRequest) SetResourceOwnerAccount(v string) *CreateLdpsNamespaceRequest

func (*CreateLdpsNamespaceRequest) SetResourceOwnerId

func (*CreateLdpsNamespaceRequest) SetSecurityToken

func (CreateLdpsNamespaceRequest) String

type CreateLdpsNamespaceResponse

type CreateLdpsNamespaceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateLdpsNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateLdpsNamespaceResponse) GoString

func (s CreateLdpsNamespaceResponse) GoString() string

func (*CreateLdpsNamespaceResponse) SetBody

func (*CreateLdpsNamespaceResponse) SetHeaders

func (*CreateLdpsNamespaceResponse) SetStatusCode

func (CreateLdpsNamespaceResponse) String

type CreateLdpsNamespaceResponseBody

type CreateLdpsNamespaceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLdpsNamespaceResponseBody) GoString

func (*CreateLdpsNamespaceResponseBody) SetRequestId

func (CreateLdpsNamespaceResponseBody) String

type CreateLindormInstanceRequest

type CreateLindormInstanceRequest struct {
	// The ID of the vSwitch that is specified for the zone for the coordinate node of the instance. The vSwitch must be deployed in the zone specified by the ArbiterZoneId parameter. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// vsw-uf6664pqjawb87k36****
	ArbiterVSwitchId *string `json:"ArbiterVSwitchId,omitempty" xml:"ArbiterVSwitchId,omitempty"`
	// The ID of the zone for the coordinate node of the instance. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// cn-shanghai-g
	ArbiterZoneId *string `json:"ArbiterZoneId,omitempty" xml:"ArbiterZoneId,omitempty"`
	// The architecture of the instance. Valid values:
	//
	// 	- **1.0**: The instance that you want to create is a single-zone instance.
	//
	// 	- **2.0**: The instance that you want to create is a multi-zone instance.
	//
	// By default, the value of this parameter is 1.0. To create a multi-zone instance, set this parameter to 2.0. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// 2.0
	ArchVersion *string `json:"ArchVersion,omitempty" xml:"ArchVersion,omitempty"`
	// The auto-renewal duration. Unit: month.
	//
	// Valid values: **1*	- to **12**.
	//
	// >  This parameter is available only when the **AutoRenewal*	- parameter is set to **true**.
	//
	// example:
	//
	// 1
	AutoRenewDuration *string `json:"AutoRenewDuration,omitempty" xml:"AutoRenewDuration,omitempty"`
	// Specifies whether to enable auto-renewal for the instance. Valid values:
	//
	// 	- **true**: enables auto-renewal.
	//
	// 	- **false**: disables auto-renewal.
	//
	// Default value: false.
	//
	// >  This parameter is available only when the **PayType*	- parameter is set to **PREPAY**.
	//
	// example:
	//
	// false
	AutoRenewal *bool `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	// The cold storage capacity of the instance. By default, if you leave this parameter unspecified, cold storage is not enabled for the instance. Unit: GB. Valid values: **800*	- to **1000000**.
	//
	// example:
	//
	// 800
	ColdStorage *int32 `json:"ColdStorage,omitempty" xml:"ColdStorage,omitempty"`
	// The storage capacity of the disk of a single core node. Valid values: 400 to 64000. Unit: GB. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// 400
	CoreSingleStorage *int32 `json:"CoreSingleStorage,omitempty" xml:"CoreSingleStorage,omitempty"`
	// The specification of the nodes in the instance if you set DiskCategory to local_ssd_pro or local_hdd_pro.
	//
	// When DiskCategory is set to local_ssd_pro, you can set this parameter to the following values:
	//
	// 	- **lindorm.i2.xlarge**: Each node has 4 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.i2.2xlarge**: Each node has 8 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.i2.4xlarge**: Each node has 16 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// 	- **lindorm.i2.8xlarge**: Each node has 32 dedicated CPU cores and 256 GB of dedicated memory.
	//
	// When DiskCategory is set to local_hdd_pro, you can set this parameter to the following values:
	//
	// 	- **lindorm.d1.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.d1.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.d1.6xlarge**: Each node has 24 dedicated CPU cores and 96 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.i2.xlarge
	CoreSpec *string `json:"CoreSpec,omitempty" xml:"CoreSpec,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// 	- **cloud_efficiency**: This instance uses the Standard type of storage.
	//
	// 	- **cloud_ssd**: This instance uses the Performance type of storage.
	//
	// 	- **capacity_cloud_storage**: This instance uses the Capacity type of storage.
	//
	// 	- **local_ssd_pro**: This instance uses local SSDs.
	//
	// 	- **local_hdd_pro**: This instance uses local HDDs.
	//
	// This parameter is required.
	//
	// example:
	//
	// cloud_efficiency
	DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"`
	// The subscription period of the instance. The valid values of this parameter depend on the value of the PricingCycle parameter.
	//
	// 	- If PricingCycle is set to **Month**, set this parameter to an integer that ranges from **1*	- to **9**.
	//
	// 	- If PricingCycle is set to **Year**, set this parameter to an integer that ranges from **1*	- to **3**.
	//
	// > This parameter is available and required when the PayType parameter is set to **PREPAY**.
	//
	// example:
	//
	// 1
	Duration *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The number of LindormDFS nodes in the instance. The valid values of this parameter depend on the value of the PayType parameter.
	//
	// 	- If the PayType parameter is set to **PREPAY**, set this parameter to an integer that ranges from **0*	- to **60**.
	//
	// 	- If the PayType parameter is set to **POSTPAY**, set this parameter to an integer that ranges from **0*	- to **8**.
	//
	// example:
	//
	// 2
	FilestoreNum *int32 `json:"FilestoreNum,omitempty" xml:"FilestoreNum,omitempty"`
	// The specification of LindormDFS nodes in the instance. Set the value of this parameter to **lindorm.c.xlarge**, which indicates that each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.c.xlarge
	FilestoreSpec *string `json:"FilestoreSpec,omitempty" xml:"FilestoreSpec,omitempty"`
	// The name of the instance that you want to create.
	//
	// example:
	//
	// lindorm_test
	InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
	// The storage capacity of the instance you want to create. Unit: GB.
	//
	// example:
	//
	// 480
	InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
	// The number of LindormTable nodes in the instance. The valid values of this parameter depend on the value of the PayType parameter.
	//
	// 	- If the PayType parameter is set to **PREPAY**, set this parameter to an integer that ranges from **0*	- to **90**.
	//
	// 	- If the PayType parameter is set to **POSTPAY**, set this parameter to an integer that ranges from **0*	- to **400**.
	//
	// **This parameter is required if you want to create a multi-zone instance**.  The valid values of this parameter range from 4 to 400 if you want to create a multi-zone instance.
	//
	// example:
	//
	// 2
	LindormNum *int32 `json:"LindormNum,omitempty" xml:"LindormNum,omitempty"`
	// The specification of LindormTable nodes in the instance. Valid values:
	//
	// 	- **lindorm.c.xlarge**: Each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// 	- **lindorm.c.2xlarge**: Each node has 8 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.c.4xlarge**: Each node has 16 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.c.8xlarge**: Each node has 32 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.c.xlarge
	LindormSpec *string `json:"LindormSpec,omitempty" xml:"LindormSpec,omitempty"`
	// The disk type of the log nodes. Valid values:
	//
	// 	- **cloud_efficiency**: This instance uses the Standard type of storage.
	//
	// 	- **cloud_ssd**: This instance uses the Performance type of storage.
	//
	// **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// cloud_ssd
	LogDiskCategory *string `json:"LogDiskCategory,omitempty" xml:"LogDiskCategory,omitempty"`
	// The number of the log nodes. Valid values: 4 to 400. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// 4
	LogNum *int32 `json:"LogNum,omitempty" xml:"LogNum,omitempty"`
	// The storage capacity of the disk of a single log node. Valid values: 400 to 64000. Unit: GB. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// 400
	LogSingleStorage *int32 `json:"LogSingleStorage,omitempty" xml:"LogSingleStorage,omitempty"`
	// The type of the log nodes. Valid values:
	//
	// 	- **lindorm.sn1.xlarge**: Each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// 	- **lindorm.sn1.2xlarge**: Each node has 8 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// lindorm.sn1.large
	LogSpec *string `json:"LogSpec,omitempty" xml:"LogSpec,omitempty"`
	// The number of LTS engine nodes for the instance, with values ranging from **0*	- to **60**.
	//
	// example:
	//
	// 2
	LtsNum *string `json:"LtsNum,omitempty" xml:"LtsNum,omitempty"`
	// Specification of the LTS engine nodes for the instance. Values:
	//
	// - **lindorm.c.xlarge**: Represents 4 cores and 8GB (dedicated specification). - **lindorm.g.xlarge**: Represents 4 cores and 16GB (dedicated specification). - **lindorm.c.2xlarge**: Represents 8 cores and 16GB (dedicated specification). - **lindorm.g.2xlarge**: Represents 8 cores and 32GB (dedicated specification). - **lindorm.c.4xlarge**: Represents 16 cores and 32GB (dedicated specification). - **lindorm.g.4xlarge**: Represents 16 cores and 64GB (dedicated specification). - **lindorm.c.8xlarge**: Represents 32 cores and 64GB (dedicated specification). - **lindorm.g.8xlarge**: Represents 32 cores and 128GB (dedicated specification).
	//
	// example:
	//
	// lindorm.g.xlarge
	LtsSpec *string `json:"LtsSpec,omitempty" xml:"LtsSpec,omitempty"`
	// The combinations of zones that are available for the multi-zone instance. You can go to the purchase page of Lindorm to view the supported zone combinations.
	//
	// 	- **ap-southeast-5abc-aliyun**: Zone A+B+C in the Indonesia (Jakarta) region.
	//
	// 	- **cn-hangzhou-ehi-aliyun**: Zone E+H+I in the China (Hangzhou) region.
	//
	// 	- **cn-beijing-acd-aliyun**: Zone A+C+D in the China (Beijing) region.
	//
	// 	- **ap-southeast-1-abc-aliyun**: Zone A+B+C in the Singapore region.
	//
	// 	- **cn-zhangjiakou-abc-aliyun**: Zone A+B+C in the China (Zhangjiakou) region.
	//
	// 	- **cn-shanghai-efg-aliyun**: Zone E+F+G in the China (Shanghai) region.
	//
	// 	- **cn-shanghai-abd-aliyun**: Zone A+B+D in the China (Shanghai) region.
	//
	// 	- **cn-hangzhou-bef-aliyun**: Zone B+E+F in the China (Hangzhou) region.
	//
	// 	- **cn-hangzhou-bce-aliyun**: Zone B+C+E in the China (Hangzhou) region.
	//
	// 	- **cn-beijing-fgh-aliyun**: Zone F+G+H in the China (Beijing) region.
	//
	// 	- **cn-shenzhen-abc-aliyun**: Zone A+B+C in the China (Shenzhen) region.
	//
	// **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// cn-shanghai-efg-aliyun
	MultiZoneCombination *string `json:"MultiZoneCombination,omitempty" xml:"MultiZoneCombination,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the instance you want to create. Valid values:
	//
	// 	- **PREPAY**: subscription.
	//
	// 	- **POSTPAY**: pay-as-you-go.
	//
	// This parameter is required.
	//
	// example:
	//
	// POSTPAY
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The period based on which you are charged for the instance. Valid values:
	//
	// 	- **Month**: You are charged for the instance on a monthly basis.
	//
	// 	- **Year**: You are charged for the instance on a yearly basis.
	//
	// > This parameter is available and required when the PayType parameter is set to **PREPAY**.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// The ID of the vSwitch that is specified for the secondary zone of the instance. The vSwitch must be deployed in the zone specified by the StandbyZoneId parameter. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// vsw-uf6fdqa7c0pipnqzq****
	PrimaryVSwitchId *string `json:"PrimaryVSwitchId,omitempty" xml:"PrimaryVSwitchId,omitempty"`
	// Multi-zone instance, availability zone ID of the primary zone. **This parameter is required if you need to create a multi-zone instance.**
	//
	// example:
	//
	// cn-shanghai-e
	PrimaryZoneId *string `json:"PrimaryZoneId,omitempty" xml:"PrimaryZoneId,omitempty"`
	// The ID of the region in which you want to create the instance. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the region in which you can create the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the Lindorm instance belongs.
	//
	// example:
	//
	// rg-aek2i6weeb4nfii
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The number of LindormSearch nodes in the instance. Valid values: integers from **0*	- to **60**.
	//
	// example:
	//
	// 2
	SolrNum *int32 `json:"SolrNum,omitempty" xml:"SolrNum,omitempty"`
	// The specification of the LindormSearch nodes in the instance. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	SolrSpec *string `json:"SolrSpec,omitempty" xml:"SolrSpec,omitempty"`
	// The ID of the vSwitch that is specified for the secondary zone of the instance. The vSwitch must be deployed in the zone specified by the StandbyZoneId parameter. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// vsw-2zec0kcn08cgdtr6****
	StandbyVSwitchId *string `json:"StandbyVSwitchId,omitempty" xml:"StandbyVSwitchId,omitempty"`
	// The ID of the secondary zone of the instance. **This parameter is required if you want to create a multi-zone instance**.
	//
	// example:
	//
	// cn-shanghai-f
	StandbyZoneId *string `json:"StandbyZoneId,omitempty" xml:"StandbyZoneId,omitempty"`
	// The number of LindormStream nodes in the instance. Valid values: integers from **0*	- to **60**.
	//
	// example:
	//
	// 2
	StreamNum *int32 `json:"StreamNum,omitempty" xml:"StreamNum,omitempty"`
	// The specification of the LindormStream nodes in the instance. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	StreamSpec *string `json:"StreamSpec,omitempty" xml:"StreamSpec,omitempty"`
	// The number of the LindormTSDB nodes in the instance. The valid values of this parameter depend on the value of the PayType parameter.
	//
	// 	- If the PayType parameter is set to **PREPAY**, set this parameter to an integer that ranges from **0*	- to **24**.
	//
	// 	- If the PayType parameter is set to **POSTPAY**, set this parameter to an integer that ranges from **0*	- to **32**.
	//
	// example:
	//
	// 2
	TsdbNum *int32 `json:"TsdbNum,omitempty" xml:"TsdbNum,omitempty"`
	// The specification of the LindormTSDB nodes in the instance. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	TsdbSpec *string `json:"TsdbSpec,omitempty" xml:"TsdbSpec,omitempty"`
	// The ID of the VPC in which you want to create the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp1nme44gek34slfc****
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The ID of the vSwitch to which you want the instance to connect.
	//
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1e7clcw529l773d****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the zone in which you want to create the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-shanghai-f
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateLindormInstanceRequest) GoString

func (s CreateLindormInstanceRequest) GoString() string

func (*CreateLindormInstanceRequest) SetArbiterVSwitchId

func (*CreateLindormInstanceRequest) SetArbiterZoneId

func (*CreateLindormInstanceRequest) SetArchVersion

func (*CreateLindormInstanceRequest) SetAutoRenewDuration added in v5.2.0

func (*CreateLindormInstanceRequest) SetAutoRenewal added in v5.2.0

func (*CreateLindormInstanceRequest) SetColdStorage

func (*CreateLindormInstanceRequest) SetCoreSingleStorage

func (*CreateLindormInstanceRequest) SetCoreSpec

func (*CreateLindormInstanceRequest) SetDiskCategory

func (*CreateLindormInstanceRequest) SetDuration

func (*CreateLindormInstanceRequest) SetFilestoreNum

func (*CreateLindormInstanceRequest) SetFilestoreSpec

func (*CreateLindormInstanceRequest) SetInstanceAlias

func (*CreateLindormInstanceRequest) SetInstanceStorage

func (*CreateLindormInstanceRequest) SetLindormNum

func (*CreateLindormInstanceRequest) SetLindormSpec

func (*CreateLindormInstanceRequest) SetLogDiskCategory

func (*CreateLindormInstanceRequest) SetLogNum

func (*CreateLindormInstanceRequest) SetLogSingleStorage

func (*CreateLindormInstanceRequest) SetLogSpec

func (*CreateLindormInstanceRequest) SetLtsNum added in v5.6.1

func (*CreateLindormInstanceRequest) SetLtsSpec added in v5.6.1

func (*CreateLindormInstanceRequest) SetMultiZoneCombination

func (s *CreateLindormInstanceRequest) SetMultiZoneCombination(v string) *CreateLindormInstanceRequest

func (*CreateLindormInstanceRequest) SetOwnerAccount

func (*CreateLindormInstanceRequest) SetOwnerId

func (*CreateLindormInstanceRequest) SetPayType

func (*CreateLindormInstanceRequest) SetPricingCycle

func (*CreateLindormInstanceRequest) SetPrimaryVSwitchId

func (*CreateLindormInstanceRequest) SetPrimaryZoneId

func (*CreateLindormInstanceRequest) SetRegionId

func (*CreateLindormInstanceRequest) SetResourceGroupId

func (*CreateLindormInstanceRequest) SetResourceOwnerAccount

func (s *CreateLindormInstanceRequest) SetResourceOwnerAccount(v string) *CreateLindormInstanceRequest

func (*CreateLindormInstanceRequest) SetResourceOwnerId

func (*CreateLindormInstanceRequest) SetSecurityToken

func (*CreateLindormInstanceRequest) SetSolrNum

func (*CreateLindormInstanceRequest) SetSolrSpec

func (*CreateLindormInstanceRequest) SetStandbyVSwitchId

func (*CreateLindormInstanceRequest) SetStandbyZoneId

func (*CreateLindormInstanceRequest) SetStreamNum

func (*CreateLindormInstanceRequest) SetStreamSpec

func (*CreateLindormInstanceRequest) SetTsdbNum

func (*CreateLindormInstanceRequest) SetTsdbSpec

func (*CreateLindormInstanceRequest) SetVPCId

func (*CreateLindormInstanceRequest) SetVSwitchId

func (*CreateLindormInstanceRequest) SetZoneId

func (CreateLindormInstanceRequest) String

type CreateLindormInstanceResponse

type CreateLindormInstanceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateLindormInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateLindormInstanceResponse) GoString

func (*CreateLindormInstanceResponse) SetBody

func (*CreateLindormInstanceResponse) SetHeaders

func (*CreateLindormInstanceResponse) SetStatusCode

func (CreateLindormInstanceResponse) String

type CreateLindormInstanceResponseBody

type CreateLindormInstanceResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The ID of the Lindorm instance that is created.
	//
	// example:
	//
	// ld-bp1o3y0yme2i2****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 111111111111111
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 93BE8227-3406-4D7A-883D-9A421D42****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLindormInstanceResponseBody) GoString

func (*CreateLindormInstanceResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*CreateLindormInstanceResponseBody) SetInstanceId

func (*CreateLindormInstanceResponseBody) SetOrderId

func (*CreateLindormInstanceResponseBody) SetRequestId

func (CreateLindormInstanceResponseBody) String

type DeleteCustomResourceRequest added in v5.7.0

type DeleteCustomResourceRequest struct {
	// This parameter is required.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	Name                 *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteCustomResourceRequest) GoString added in v5.7.0

func (s DeleteCustomResourceRequest) GoString() string

func (*DeleteCustomResourceRequest) SetInstanceId added in v5.7.0

func (*DeleteCustomResourceRequest) SetName added in v5.7.0

func (*DeleteCustomResourceRequest) SetOwnerAccount added in v5.7.0

func (*DeleteCustomResourceRequest) SetOwnerId added in v5.7.0

func (*DeleteCustomResourceRequest) SetRegionId added in v5.7.0

func (*DeleteCustomResourceRequest) SetResourceOwnerAccount added in v5.7.0

func (s *DeleteCustomResourceRequest) SetResourceOwnerAccount(v string) *DeleteCustomResourceRequest

func (*DeleteCustomResourceRequest) SetResourceOwnerId added in v5.7.0

func (*DeleteCustomResourceRequest) SetSecurityToken added in v5.7.0

func (DeleteCustomResourceRequest) String added in v5.7.0

type DeleteCustomResourceResponse added in v5.7.0

type DeleteCustomResourceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteCustomResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteCustomResourceResponse) GoString added in v5.7.0

func (s DeleteCustomResourceResponse) GoString() string

func (*DeleteCustomResourceResponse) SetBody added in v5.7.0

func (*DeleteCustomResourceResponse) SetHeaders added in v5.7.0

func (*DeleteCustomResourceResponse) SetStatusCode added in v5.7.0

func (DeleteCustomResourceResponse) String added in v5.7.0

type DeleteCustomResourceResponseBody added in v5.7.0

type DeleteCustomResourceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteCustomResourceResponseBody) GoString added in v5.7.0

func (*DeleteCustomResourceResponseBody) SetRequestId added in v5.7.0

func (DeleteCustomResourceResponseBody) String added in v5.7.0

type DeleteLdpsComputeGroupRequest added in v5.2.0

type DeleteLdpsComputeGroupRequest struct {
	// This parameter is required.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteLdpsComputeGroupRequest) GoString added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetGroupName added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetInstanceId added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetOwnerAccount added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetOwnerId added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetRegionId added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetResourceOwnerAccount added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetResourceOwnerId added in v5.2.0

func (*DeleteLdpsComputeGroupRequest) SetSecurityToken added in v5.2.0

func (DeleteLdpsComputeGroupRequest) String added in v5.2.0

type DeleteLdpsComputeGroupResponse added in v5.2.0

type DeleteLdpsComputeGroupResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteLdpsComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteLdpsComputeGroupResponse) GoString added in v5.2.0

func (*DeleteLdpsComputeGroupResponse) SetBody added in v5.2.0

func (*DeleteLdpsComputeGroupResponse) SetHeaders added in v5.2.0

func (*DeleteLdpsComputeGroupResponse) SetStatusCode added in v5.2.0

func (DeleteLdpsComputeGroupResponse) String added in v5.2.0

type DeleteLdpsComputeGroupResponseBody added in v5.2.0

type DeleteLdpsComputeGroupResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteLdpsComputeGroupResponseBody) GoString added in v5.2.0

func (*DeleteLdpsComputeGroupResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*DeleteLdpsComputeGroupResponseBody) SetRequestId added in v5.2.0

func (DeleteLdpsComputeGroupResponseBody) String added in v5.2.0

type DeployLdpsSemiManagedComponentRequest added in v5.7.0

type DeployLdpsSemiManagedComponentRequest struct {
	ComponentName *string `json:"ComponentName,omitempty" xml:"ComponentName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeployLdpsSemiManagedComponentRequest) GoString added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetComponentName added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetInstanceId added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetOwnerAccount added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetOwnerId added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetRegionId added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetResourceOwnerAccount added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetResourceOwnerId added in v5.7.0

func (*DeployLdpsSemiManagedComponentRequest) SetSecurityToken added in v5.7.0

func (DeployLdpsSemiManagedComponentRequest) String added in v5.7.0

type DeployLdpsSemiManagedComponentResponse added in v5.7.0

type DeployLdpsSemiManagedComponentResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeployLdpsSemiManagedComponentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeployLdpsSemiManagedComponentResponse) GoString added in v5.7.0

func (*DeployLdpsSemiManagedComponentResponse) SetBody added in v5.7.0

func (*DeployLdpsSemiManagedComponentResponse) SetHeaders added in v5.7.0

func (*DeployLdpsSemiManagedComponentResponse) SetStatusCode added in v5.7.0

func (DeployLdpsSemiManagedComponentResponse) String added in v5.7.0

type DeployLdpsSemiManagedComponentResponseBody added in v5.7.0

type DeployLdpsSemiManagedComponentResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeployLdpsSemiManagedComponentResponseBody) GoString added in v5.7.0

func (*DeployLdpsSemiManagedComponentResponseBody) SetRequestId added in v5.7.0

func (DeployLdpsSemiManagedComponentResponseBody) String added in v5.7.0

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// The display language of the regions in the returned results. Valid values:
	//
	// 	- **zh-CN*	- (default): Chinese.
	//
	// 	- **en-US**: English.
	//
	// example:
	//
	// zh-CN
	AcceptLanguage       *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetAcceptLanguage

func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerAccount

func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerId

func (*DescribeRegionsRequest) SetResourceOwnerAccount

func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetResourceOwnerId

func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetSecurityToken

func (s *DescribeRegionsRequest) SetSecurityToken(v string) *DescribeRegionsRequest

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// The regions supported by Lindorm.
	Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// 73F6E6DA-9AE5-5548-9E07-761A554DAF2E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	// The name of the region.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The endpoint for the region.
	//
	// example:
	//
	// hitsdb.aliyuncs.com
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	// The ID of the region.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (*DescribeRegionsResponseBodyRegions) SetLocalName

func (*DescribeRegionsResponseBodyRegions) SetRegionEndpoint

func (*DescribeRegionsResponseBodyRegions) SetRegionId

func (DescribeRegionsResponseBodyRegions) String

type GetClientSourceIpRequest added in v5.4.0

type GetClientSourceIpRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetClientSourceIpRequest) GoString added in v5.4.0

func (s GetClientSourceIpRequest) GoString() string

func (*GetClientSourceIpRequest) SetInstanceId added in v5.4.0

func (*GetClientSourceIpRequest) SetOwnerAccount added in v5.4.0

func (*GetClientSourceIpRequest) SetOwnerId added in v5.4.0

func (*GetClientSourceIpRequest) SetRegionId added in v5.4.0

func (*GetClientSourceIpRequest) SetResourceOwnerAccount added in v5.4.0

func (s *GetClientSourceIpRequest) SetResourceOwnerAccount(v string) *GetClientSourceIpRequest

func (*GetClientSourceIpRequest) SetResourceOwnerId added in v5.4.0

func (s *GetClientSourceIpRequest) SetResourceOwnerId(v int64) *GetClientSourceIpRequest

func (*GetClientSourceIpRequest) SetSecurityToken added in v5.4.0

func (GetClientSourceIpRequest) String added in v5.4.0

func (s GetClientSourceIpRequest) String() string

type GetClientSourceIpResponse added in v5.4.0

type GetClientSourceIpResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetClientSourceIpResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetClientSourceIpResponse) GoString added in v5.4.0

func (s GetClientSourceIpResponse) GoString() string

func (*GetClientSourceIpResponse) SetBody added in v5.4.0

func (*GetClientSourceIpResponse) SetHeaders added in v5.4.0

func (*GetClientSourceIpResponse) SetStatusCode added in v5.4.0

func (GetClientSourceIpResponse) String added in v5.4.0

func (s GetClientSourceIpResponse) String() string

type GetClientSourceIpResponseBody added in v5.4.0

type GetClientSourceIpResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	ClientIp           *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetClientSourceIpResponseBody) GoString added in v5.4.0

func (*GetClientSourceIpResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*GetClientSourceIpResponseBody) SetClientIp added in v5.4.0

func (*GetClientSourceIpResponseBody) SetRequestId added in v5.4.0

func (GetClientSourceIpResponseBody) String added in v5.4.0

type GetEngineDefaultAuthRequest added in v5.2.0

type GetEngineDefaultAuthRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetEngineDefaultAuthRequest) GoString added in v5.2.0

func (s GetEngineDefaultAuthRequest) GoString() string

func (*GetEngineDefaultAuthRequest) SetInstanceId added in v5.2.0

func (*GetEngineDefaultAuthRequest) SetOwnerAccount added in v5.2.0

func (*GetEngineDefaultAuthRequest) SetOwnerId added in v5.2.0

func (*GetEngineDefaultAuthRequest) SetRegionId added in v5.2.0

func (*GetEngineDefaultAuthRequest) SetResourceOwnerAccount added in v5.2.0

func (s *GetEngineDefaultAuthRequest) SetResourceOwnerAccount(v string) *GetEngineDefaultAuthRequest

func (*GetEngineDefaultAuthRequest) SetResourceOwnerId added in v5.2.0

func (*GetEngineDefaultAuthRequest) SetSecurityToken added in v5.2.0

func (GetEngineDefaultAuthRequest) String added in v5.2.0

type GetEngineDefaultAuthResponse added in v5.2.0

type GetEngineDefaultAuthResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEngineDefaultAuthResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEngineDefaultAuthResponse) GoString added in v5.2.0

func (s GetEngineDefaultAuthResponse) GoString() string

func (*GetEngineDefaultAuthResponse) SetBody added in v5.2.0

func (*GetEngineDefaultAuthResponse) SetHeaders added in v5.2.0

func (*GetEngineDefaultAuthResponse) SetStatusCode added in v5.2.0

func (GetEngineDefaultAuthResponse) String added in v5.2.0

type GetEngineDefaultAuthResponseBody added in v5.2.0

type GetEngineDefaultAuthResponseBody struct {
	AccessDeniedDetail *string                                      `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	AuthInfos          []*GetEngineDefaultAuthResponseBodyAuthInfos `json:"AuthInfos,omitempty" xml:"AuthInfos,omitempty" type:"Repeated"`
	InstanceId         *string                                      `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RequestId          *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetEngineDefaultAuthResponseBody) GoString added in v5.2.0

func (*GetEngineDefaultAuthResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*GetEngineDefaultAuthResponseBody) SetAuthInfos added in v5.2.0

func (*GetEngineDefaultAuthResponseBody) SetInstanceId added in v5.2.0

func (*GetEngineDefaultAuthResponseBody) SetRequestId added in v5.2.0

func (GetEngineDefaultAuthResponseBody) String added in v5.2.0

type GetEngineDefaultAuthResponseBodyAuthInfos added in v5.2.0

type GetEngineDefaultAuthResponseBodyAuthInfos struct {
	Engine   *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetEngineDefaultAuthResponseBodyAuthInfos) GoString added in v5.2.0

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetEngine added in v5.2.0

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetPassword added in v5.2.0

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetUsername added in v5.2.0

func (GetEngineDefaultAuthResponseBodyAuthInfos) String added in v5.2.0

type GetInstanceIpWhiteListRequest

type GetInstanceIpWhiteListRequest struct {
	// The ID of the instance whose whitelists you want to query. You can call the [GetLindormInstanceList](https://help.aliyun.com/document_detail/426068.html) operation to obtain the instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetInstanceIpWhiteListRequest) GoString

func (*GetInstanceIpWhiteListRequest) SetInstanceId

func (*GetInstanceIpWhiteListRequest) SetOwnerAccount

func (*GetInstanceIpWhiteListRequest) SetOwnerId

func (*GetInstanceIpWhiteListRequest) SetResourceOwnerAccount

func (*GetInstanceIpWhiteListRequest) SetResourceOwnerId

func (*GetInstanceIpWhiteListRequest) SetSecurityToken

func (GetInstanceIpWhiteListRequest) String

type GetInstanceIpWhiteListResponse

type GetInstanceIpWhiteListResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceIpWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceIpWhiteListResponse) GoString

func (*GetInstanceIpWhiteListResponse) SetHeaders

func (*GetInstanceIpWhiteListResponse) SetStatusCode

func (GetInstanceIpWhiteListResponse) String

type GetInstanceIpWhiteListResponseBody

type GetInstanceIpWhiteListResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The details about the IP address whitelists.
	GroupList []*GetInstanceIpWhiteListResponseBodyGroupList `json:"GroupList,omitempty" xml:"GroupList,omitempty" type:"Repeated"`
	// The ID of the Lindorm instance.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	IpList     []*string `json:"IpList,omitempty" xml:"IpList,omitempty" type:"Repeated"`
	// The ID of the request.
	//
	// example:
	//
	// 1D1F6F4D-9203-53E7-84E9-5376B4657E63
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceIpWhiteListResponseBody) GoString

func (*GetInstanceIpWhiteListResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*GetInstanceIpWhiteListResponseBody) SetInstanceId

func (*GetInstanceIpWhiteListResponseBody) SetIpList

func (*GetInstanceIpWhiteListResponseBody) SetRequestId

func (GetInstanceIpWhiteListResponseBody) String

type GetInstanceIpWhiteListResponseBodyGroupList

type GetInstanceIpWhiteListResponseBodyGroupList struct {
	// The name of the IP address whitelist.
	//
	// example:
	//
	// test
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The IP addresses in the whitelist.
	//
	// example:
	//
	// 192.168.1.0/24
	SecurityIpList *string `json:"SecurityIpList,omitempty" xml:"SecurityIpList,omitempty"`
}

func (GetInstanceIpWhiteListResponseBodyGroupList) GoString

func (*GetInstanceIpWhiteListResponseBodyGroupList) SetGroupName

func (*GetInstanceIpWhiteListResponseBodyGroupList) SetSecurityIpList

func (GetInstanceIpWhiteListResponseBodyGroupList) String

type GetInstanceSecurityGroupsRequest added in v5.3.0

type GetInstanceSecurityGroupsRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetInstanceSecurityGroupsRequest) GoString added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetInstanceId added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetOwnerAccount added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetOwnerId added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetResourceOwnerAccount added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetResourceOwnerId added in v5.3.0

func (*GetInstanceSecurityGroupsRequest) SetSecurityToken added in v5.3.0

func (GetInstanceSecurityGroupsRequest) String added in v5.3.0

type GetInstanceSecurityGroupsResponse added in v5.3.0

type GetInstanceSecurityGroupsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceSecurityGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceSecurityGroupsResponse) GoString added in v5.3.0

func (*GetInstanceSecurityGroupsResponse) SetBody added in v5.3.0

func (*GetInstanceSecurityGroupsResponse) SetHeaders added in v5.3.0

func (*GetInstanceSecurityGroupsResponse) SetStatusCode added in v5.3.0

func (GetInstanceSecurityGroupsResponse) String added in v5.3.0

type GetInstanceSecurityGroupsResponseBody added in v5.3.0

type GetInstanceSecurityGroupsResponseBody struct {
	AccessDeniedDetail *string   `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	InstanceId         *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RequestId          *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SecurityGroups     []*string `json:"SecurityGroups,omitempty" xml:"SecurityGroups,omitempty" type:"Repeated"`
}

func (GetInstanceSecurityGroupsResponseBody) GoString added in v5.3.0

func (*GetInstanceSecurityGroupsResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*GetInstanceSecurityGroupsResponseBody) SetInstanceId added in v5.3.0

func (*GetInstanceSecurityGroupsResponseBody) SetRequestId added in v5.3.0

func (*GetInstanceSecurityGroupsResponseBody) SetSecurityGroups added in v5.3.0

func (GetInstanceSecurityGroupsResponseBody) String added in v5.3.0

type GetLdpsComputeGroupRequest added in v5.2.0

type GetLdpsComputeGroupRequest struct {
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetLdpsComputeGroupRequest) GoString added in v5.2.0

func (s GetLdpsComputeGroupRequest) GoString() string

func (*GetLdpsComputeGroupRequest) SetGroupName added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetInstanceId added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetOwnerAccount added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetOwnerId added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetRegionId added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetResourceOwnerAccount added in v5.2.0

func (s *GetLdpsComputeGroupRequest) SetResourceOwnerAccount(v string) *GetLdpsComputeGroupRequest

func (*GetLdpsComputeGroupRequest) SetResourceOwnerId added in v5.2.0

func (*GetLdpsComputeGroupRequest) SetSecurityToken added in v5.2.0

func (GetLdpsComputeGroupRequest) String added in v5.2.0

type GetLdpsComputeGroupResponse added in v5.2.0

type GetLdpsComputeGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLdpsComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLdpsComputeGroupResponse) GoString added in v5.2.0

func (s GetLdpsComputeGroupResponse) GoString() string

func (*GetLdpsComputeGroupResponse) SetBody added in v5.2.0

func (*GetLdpsComputeGroupResponse) SetHeaders added in v5.2.0

func (*GetLdpsComputeGroupResponse) SetStatusCode added in v5.2.0

func (GetLdpsComputeGroupResponse) String added in v5.2.0

type GetLdpsComputeGroupResponseBody added in v5.2.0

type GetLdpsComputeGroupResponseBody struct {
	GroupName  *string                `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Properties map[string]interface{} `json:"Properties,omitempty" xml:"Properties,omitempty"`
	RequestId  *string                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetLdpsComputeGroupResponseBody) GoString added in v5.2.0

func (*GetLdpsComputeGroupResponseBody) SetGroupName added in v5.2.0

func (*GetLdpsComputeGroupResponseBody) SetProperties added in v5.2.0

func (s *GetLdpsComputeGroupResponseBody) SetProperties(v map[string]interface{}) *GetLdpsComputeGroupResponseBody

func (*GetLdpsComputeGroupResponseBody) SetRequestId added in v5.2.0

func (GetLdpsComputeGroupResponseBody) String added in v5.2.0

type GetLdpsNamespacedQuotaRequest

type GetLdpsNamespacedQuotaRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Namespace            *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetLdpsNamespacedQuotaRequest) GoString

func (*GetLdpsNamespacedQuotaRequest) SetInstanceId

func (*GetLdpsNamespacedQuotaRequest) SetNamespace

func (*GetLdpsNamespacedQuotaRequest) SetOwnerAccount

func (*GetLdpsNamespacedQuotaRequest) SetOwnerId

func (*GetLdpsNamespacedQuotaRequest) SetRegionId

func (*GetLdpsNamespacedQuotaRequest) SetResourceOwnerAccount

func (*GetLdpsNamespacedQuotaRequest) SetResourceOwnerId

func (*GetLdpsNamespacedQuotaRequest) SetSecurityToken

func (GetLdpsNamespacedQuotaRequest) String

type GetLdpsNamespacedQuotaResponse

type GetLdpsNamespacedQuotaResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLdpsNamespacedQuotaResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLdpsNamespacedQuotaResponse) GoString

func (*GetLdpsNamespacedQuotaResponse) SetHeaders

func (*GetLdpsNamespacedQuotaResponse) SetStatusCode

func (GetLdpsNamespacedQuotaResponse) String

type GetLdpsNamespacedQuotaResponseBody

type GetLdpsNamespacedQuotaResponseBody struct {
	NamespacedQuotas []*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas `json:"NamespacedQuotas,omitempty" xml:"NamespacedQuotas,omitempty" type:"Repeated"`
	RequestId        *string                                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetLdpsNamespacedQuotaResponseBody) GoString

func (*GetLdpsNamespacedQuotaResponseBody) SetRequestId

func (GetLdpsNamespacedQuotaResponseBody) String

type GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas

type GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas struct {
	CpuAmount    *string `json:"CpuAmount,omitempty" xml:"CpuAmount,omitempty"`
	MemoryAmount *string `json:"MemoryAmount,omitempty" xml:"MemoryAmount,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	UsedCpu      *string `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
	UsedMemory   *string `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
}

func (GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) GoString

func (*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) SetCpuAmount

func (*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) SetMemoryAmount

func (*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) SetName

func (*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) SetUsedCpu

func (*GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) SetUsedMemory

func (GetLdpsNamespacedQuotaResponseBodyNamespacedQuotas) String

type GetLdpsResourceCostRequest

type GetLdpsResourceCostRequest struct {
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	JobId                *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StartTime            *int64  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (GetLdpsResourceCostRequest) GoString

func (s GetLdpsResourceCostRequest) GoString() string

func (*GetLdpsResourceCostRequest) SetEndTime

func (*GetLdpsResourceCostRequest) SetInstanceId

func (*GetLdpsResourceCostRequest) SetJobId

func (*GetLdpsResourceCostRequest) SetOwnerAccount

func (*GetLdpsResourceCostRequest) SetOwnerId

func (*GetLdpsResourceCostRequest) SetRegionId

func (*GetLdpsResourceCostRequest) SetResourceOwnerAccount

func (s *GetLdpsResourceCostRequest) SetResourceOwnerAccount(v string) *GetLdpsResourceCostRequest

func (*GetLdpsResourceCostRequest) SetResourceOwnerId

func (*GetLdpsResourceCostRequest) SetSecurityToken

func (*GetLdpsResourceCostRequest) SetStartTime

func (GetLdpsResourceCostRequest) String

type GetLdpsResourceCostResponse

type GetLdpsResourceCostResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLdpsResourceCostResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLdpsResourceCostResponse) GoString

func (s GetLdpsResourceCostResponse) GoString() string

func (*GetLdpsResourceCostResponse) SetBody

func (*GetLdpsResourceCostResponse) SetHeaders

func (*GetLdpsResourceCostResponse) SetStatusCode

func (GetLdpsResourceCostResponse) String

type GetLdpsResourceCostResponseBody

type GetLdpsResourceCostResponseBody struct {
	EndTime       *int64  `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	JobId         *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	StartTime     *int64  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TotalResource *int64  `json:"TotalResource,omitempty" xml:"TotalResource,omitempty"`
}

func (GetLdpsResourceCostResponseBody) GoString

func (*GetLdpsResourceCostResponseBody) SetEndTime

func (*GetLdpsResourceCostResponseBody) SetInstanceId

func (*GetLdpsResourceCostResponseBody) SetJobId

func (*GetLdpsResourceCostResponseBody) SetRequestId

func (*GetLdpsResourceCostResponseBody) SetStartTime

func (*GetLdpsResourceCostResponseBody) SetTotalResource

func (GetLdpsResourceCostResponseBody) String

type GetLindormInstanceEngineListRequest

type GetLindormInstanceEngineListRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1nq34mv3smk****
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetLindormInstanceEngineListRequest) GoString

func (*GetLindormInstanceEngineListRequest) SetInstanceId

func (*GetLindormInstanceEngineListRequest) SetOwnerAccount

func (*GetLindormInstanceEngineListRequest) SetOwnerId

func (*GetLindormInstanceEngineListRequest) SetRegionId

func (*GetLindormInstanceEngineListRequest) SetResourceOwnerAccount

func (*GetLindormInstanceEngineListRequest) SetResourceOwnerId

func (*GetLindormInstanceEngineListRequest) SetSecurityToken

func (GetLindormInstanceEngineListRequest) String

type GetLindormInstanceEngineListResponse

type GetLindormInstanceEngineListResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLindormInstanceEngineListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLindormInstanceEngineListResponse) GoString

func (*GetLindormInstanceEngineListResponse) SetHeaders

func (*GetLindormInstanceEngineListResponse) SetStatusCode

func (GetLindormInstanceEngineListResponse) String

type GetLindormInstanceEngineListResponseBody

type GetLindormInstanceEngineListResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The list of engines that can run on the specified instance.
	EngineList []*GetLindormInstanceEngineListResponseBodyEngineList `json:"EngineList,omitempty" xml:"EngineList,omitempty" type:"Repeated"`
	// example:
	//
	// ld-bp1nq34mv3smk****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// B496BA0E-520C-59FC-BA04-196D8F3B07EF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetLindormInstanceEngineListResponseBody) GoString

func (*GetLindormInstanceEngineListResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*GetLindormInstanceEngineListResponseBody) SetInstanceId

func (*GetLindormInstanceEngineListResponseBody) SetRequestId

func (GetLindormInstanceEngineListResponseBody) String

type GetLindormInstanceEngineListResponseBodyEngineList

type GetLindormInstanceEngineListResponseBodyEngineList struct {
	// The type of engine that can run on the instance. Valid values:
	//
	// 	- **lindorm**: LindormTable.
	//
	// 	- **tsdb**: LindormTSDB.
	//
	// 	- **solr**: LindormSearch.
	//
	// 	- **store**: LindormDFS.
	//
	// example:
	//
	// lindorm
	EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// The list of connection information about the engine.
	NetInfoList []*GetLindormInstanceEngineListResponseBodyEngineListNetInfoList `json:"NetInfoList,omitempty" xml:"NetInfoList,omitempty" type:"Repeated"`
}

func (GetLindormInstanceEngineListResponseBodyEngineList) GoString

func (*GetLindormInstanceEngineListResponseBodyEngineList) SetEngineType

func (GetLindormInstanceEngineListResponseBodyEngineList) String

type GetLindormInstanceEngineListResponseBodyEngineListNetInfoList

type GetLindormInstanceEngineListResponseBodyEngineListNetInfoList struct {
	// The method by which the connection information can be used to access LindormTable. Valid values:
	//
	// 	- **0**: The default value. This value can be ignored.
	//
	// 	- **1**: The connection information can be used to access LindormTable by using ApsaraDB for HBase API for Java.
	//
	// 	- **2**: The connection information can be used to access LindormTable by using ApsaraDB for HBase API for a non-Java language.
	//
	// 	- **3**: The connection information can be used to access LindormTable by using the LindormTable endpoint for CQL.
	//
	// 	- **4**: The connection information can be used to access LindormTable by using the LindormTable endpoint for SQL.
	//
	// 	- **5**: The connection information can be used to access Lindorm by using the LindormTable endpoint for Amazon S3.
	//
	// 	- **6**: The connection information can be used to access Lindorm by using the LindormTable endpoint for MySQL.
	//
	// example:
	//
	// 1
	AccessType *int32 `json:"AccessType,omitempty" xml:"AccessType,omitempty"`
	// The endpoint that is used to connect to the engine.
	//
	// example:
	//
	// ld-bp1nq34mv3smk****-proxy-lindorm.lindorm.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The network type of the endpoint. Valid values:
	//
	// 	- **0**: Internet
	//
	// 	- **2**: virtual private cloud (VPC)
	//
	// example:
	//
	// 2
	NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	// The port number used to connect to the engine.
	//
	// example:
	//
	// 30020
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) GoString

func (*GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) SetAccessType

func (*GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) SetConnectionString

func (*GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) SetNetType

func (*GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) SetPort

func (GetLindormInstanceEngineListResponseBodyEngineListNetInfoList) String

type GetLindormInstanceListRequest

type GetLindormInstanceListRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the pages to return,
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of instances to return on each page.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keyword contained in the names of Lindorm instances you want to query. Fuzzy queries based on the keyword is supported.
	//
	// example:
	//
	// test
	QueryStr *string `json:"QueryStr,omitempty" xml:"QueryStr,omitempty"`
	// The ID of the region in which the instances that you want to query is located. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-aek3b63arvg27vi
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The series of instances that you want to query. Valid values:
	//
	// 	- **lindorm**: The instance is a single-zone Lindorm instance.
	//
	// 	- **lindorm_multizone**: The instance is a multi-zone Lindorm instance.
	//
	// 	- **serverless_lindorm**: The instance is a Lindorm Serverless instance.
	//
	// 	- **lindorm_standalone**: The instance is a single-node Lindorm instance.
	//
	// 	- **lts**: The instance is an LTS instance.
	//
	// example:
	//
	// lindorm
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	// The engine supported by the instances that you want to query. The engines are indicated by different numbers:
	//
	// 	- **1**: LindormSearch.
	//
	// 	- **2**: LindormTSDB.
	//
	// 	- **4**: LindormTable.
	//
	// 	- **8**: LindormDFS.
	//
	// > The value of this parameter is the sum of all numbers that indicate the engines supported by the instance. For example, if you set the value of this parameter to 15, which is the sum of 1, 2, 4, and 8, this operation queries instances that support all four engines. If you set the value of this parameter to 6, which is the sum of 2 and 4, this operation queries instances that support LindormTSDB and LindormTable.
	//
	// example:
	//
	// 15
	SupportEngine *int32 `json:"SupportEngine,omitempty" xml:"SupportEngine,omitempty"`
	// The list of tags associated with the specified instances.
	Tag []*GetLindormInstanceListRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (GetLindormInstanceListRequest) GoString

func (*GetLindormInstanceListRequest) SetOwnerAccount

func (*GetLindormInstanceListRequest) SetOwnerId

func (*GetLindormInstanceListRequest) SetPageNumber

func (*GetLindormInstanceListRequest) SetPageSize

func (*GetLindormInstanceListRequest) SetQueryStr

func (*GetLindormInstanceListRequest) SetRegionId

func (*GetLindormInstanceListRequest) SetResourceGroupId

func (*GetLindormInstanceListRequest) SetResourceOwnerAccount

func (*GetLindormInstanceListRequest) SetResourceOwnerId

func (*GetLindormInstanceListRequest) SetSecurityToken

func (*GetLindormInstanceListRequest) SetServiceType

func (*GetLindormInstanceListRequest) SetSupportEngine

func (*GetLindormInstanceListRequest) SetTag

func (GetLindormInstanceListRequest) String

type GetLindormInstanceListRequestTag

type GetLindormInstanceListRequestTag struct {
	// The key of tag N of the instances you want to query. You can specify 1 to 20 tag keys.
	//
	// > You can specify the keys of multiple tags. For example, you can specify the key of the first tag in the first key-value pair contained in the value of this parameter and specify the key of the second tag in the second key-value pair.
	//
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N of the instances you want to query. You can specify 1 to 20 tag values.
	//
	// > You can specify the values of multiple tags. For example, you can specify the value of the first tag in the first key-value pair contained in the value of this parameter and specify the value of the second tag in the second key-value pair.
	//
	// example:
	//
	// 2.2.18
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetLindormInstanceListRequestTag) GoString

func (*GetLindormInstanceListRequestTag) SetKey

func (*GetLindormInstanceListRequestTag) SetValue

func (GetLindormInstanceListRequestTag) String

type GetLindormInstanceListResponse

type GetLindormInstanceListResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLindormInstanceListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLindormInstanceListResponse) GoString

func (*GetLindormInstanceListResponse) SetHeaders

func (*GetLindormInstanceListResponse) SetStatusCode

func (GetLindormInstanceListResponse) String

type GetLindormInstanceListResponseBody

type GetLindormInstanceListResponseBody struct {
	// The list of instance.
	InstanceList []*GetLindormInstanceListResponseBodyInstanceList `json:"InstanceList,omitempty" xml:"InstanceList,omitempty" type:"Repeated"`
	// The number of returned pages.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of instances that are returned on each page.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1CA1FAFD-E8DC-51C2-AA7E-CA6E2D049BA0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned instances.
	//
	// example:
	//
	// 1
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (GetLindormInstanceListResponseBody) GoString

func (*GetLindormInstanceListResponseBody) SetPageNumber

func (*GetLindormInstanceListResponseBody) SetPageSize

func (*GetLindormInstanceListResponseBody) SetRequestId

func (*GetLindormInstanceListResponseBody) SetTotal

func (GetLindormInstanceListResponseBody) String

type GetLindormInstanceListResponseBodyInstanceList

type GetLindormInstanceListResponseBodyInstanceList struct {
	// The 16-digit AliUid of the Alibaba Cloud account that owns the instance.
	//
	// example:
	//
	// 164901546557****
	AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// The time when the instance is created. This value is a UNIX timestamp that indicates the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	//
	// example:
	//
	// 1631772842000
	CreateMilliseconds *int64 `json:"CreateMilliseconds,omitempty" xml:"CreateMilliseconds,omitempty"`
	// The time when the instance is created.
	//
	// example:
	//
	// 2021-09-16 14:13:13
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Indicates whether the column storage engine is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// true
	EnableColumn *bool `json:"EnableColumn,omitempty" xml:"EnableColumn,omitempty"`
	// Indicates whether LDPS is activated for the instance. Valid values:
	//
	// 	- **true**: LDPS is activated for the instance.
	//
	// 	- **false**: LDPS is not activated for the instance.
	//
	// example:
	//
	// true
	EnableCompute *bool `json:"EnableCompute,omitempty" xml:"EnableCompute,omitempty"`
	// Indicates whether the LTS engine is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// true
	EnableLts *bool `json:"EnableLts,omitempty" xml:"EnableLts,omitempty"`
	// Indicates whether the message engine is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// true
	EnableMessage *bool `json:"EnableMessage,omitempty" xml:"EnableMessage,omitempty"`
	// Indicates whether the Lindorm streaming engine is activated for the instance. Valid values:
	//
	// 	- **true**: The Lindorm streaming engine is activated for the instance.
	//
	// 	- **false**: The Lindorm streaming engine is not activated for the instance.
	//
	// example:
	//
	// true
	EnableStream *bool `json:"EnableStream,omitempty" xml:"EnableStream,omitempty"`
	// Whether the vector engine is enabled, returns:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// true
	EnableVector *bool `json:"EnableVector,omitempty" xml:"EnableVector,omitempty"`
	// The engine supported by the instance. The engines are indicated by different numbers:
	//
	// 	- **1**: LindormSearch.
	//
	// 	- **2**: LindormTSDB.
	//
	// 	- **4**: LindormTable.
	//
	// 	- **8**: LindormDFS.
	//
	// > The value of this parameter is the sum of all numbers that indicate the engines supported by the instance. For example, if the value of this parameter is 15, which is the sum of 1, 2, 4, and 8, the instance supports all four engines. If the value of this parameter is 6, which is the sum of 2 and 4, the instance supports LindormTSDB and LindormTable.
	//
	// example:
	//
	// 15
	EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// The time when the instance expires.
	//
	// > This parameter is returned only if the billing method of the instance is subscription.
	//
	// example:
	//
	// 2022-04-26 00:00:00
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The time when the instance expires. This value is a UNIX timestamp that indicates the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	//
	// example:
	//
	// 1650902400000
	ExpiredMilliseconds *int64 `json:"ExpiredMilliseconds,omitempty" xml:"ExpiredMilliseconds,omitempty"`
	// The name of the VPC.
	//
	// example:
	//
	// test
	InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
	// The ID of the instance
	//
	// example:
	//
	// ld-bp17pwu1541ia****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The status of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **COLD_EXPANDING**: The Capacity storage of the instance is being scaled up.
	//
	// 	- **MINOR_VERSION_TRANSING**: The minor version of the instance is being updated.
	//
	// 	- **RESIZING**: The nodes in the instance are being scaled up.
	//
	// 	- **SHRINKING**: The nodes in the instance are being scaled down.
	//
	// 	- **CLASS_CHANGING**: The specification of the instance is being changed.
	//
	// 	- **SSL_SWITCHING: SSL**: The SSL configurations of the instance are being changed.
	//
	// 	- **CDC_OPENING**: Data subscription is being enabled for the instance.
	//
	// 	- **TRANSFER**: The data of the instance is being transferred.
	//
	// 	- **DATABASE_TRANSFER**: The data of the instance is being transferred to databases.
	//
	// 	- **GUARD_CREATING**: A disaster recovery instance is being created.
	//
	// 	- **BACKUP_RECOVERING**: The data of the instance is being restored from a backup.
	//
	// 	- **DATABASE_IMPORTING**: Data is being imported to the instance.
	//
	// 	- **NET_MODIFYING**: The network configurations of the instance are being changed.
	//
	// 	- **NET_SWITCHING**: The network of the instance is being switched between a virtual private cloud (VPC) and the Internet.
	//
	// 	- **NET_CREATING**: The connection to the instance is being created.
	//
	// 	- **NET_DELETING**: The connection to the instance is being deleted.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// 	- **RESTARTING**: The instance is restarting.
	//
	// 	- **LOCKED**: The instance is locked because it expires.
	//
	// example:
	//
	// ACTIVATION
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// The storage capacity of the instance.
	//
	// example:
	//
	// 960
	InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
	// The network type of the instance.
	//
	// example:
	//
	// vpc
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **PREPAY**: subscription.
	//
	// 	- **POSTPAY**: pay-as-you-go.
	//
	// example:
	//
	// PREPAY
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The region ID of the instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-aekzledqeat****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The series of the instance. Valid values:
	//
	// 	- **lindorm**: The instance is a Lindorm instance.
	//
	// 	- **serverless_lindorm**: The instance is a Lindorm Serverless instance.
	//
	// 	- **lindorm_standalone**: The instance is a single-node Lindorm instance.
	//
	// 	- **lts**: The instance is an LTS instance.
	//
	// example:
	//
	// lindorm
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	// The list of tags associated with the specified instances.
	Tags []*GetLindormInstanceListResponseBodyInstanceListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The ID of the VPC in which the instance is deployed.
	//
	// example:
	//
	// vpc-bp1n3i15v90el48nx****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the zone in which the instance is created.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (GetLindormInstanceListResponseBodyInstanceList) GoString

func (*GetLindormInstanceListResponseBodyInstanceList) SetAliUid

func (*GetLindormInstanceListResponseBodyInstanceList) SetCreateMilliseconds

func (*GetLindormInstanceListResponseBodyInstanceList) SetCreateTime

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableColumn added in v5.6.1

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableCompute

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableLts added in v5.6.0

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableMessage added in v5.6.0

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableStream

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableVector added in v5.6.0

func (*GetLindormInstanceListResponseBodyInstanceList) SetEngineType

func (*GetLindormInstanceListResponseBodyInstanceList) SetExpireTime

func (*GetLindormInstanceListResponseBodyInstanceList) SetExpiredMilliseconds

func (*GetLindormInstanceListResponseBodyInstanceList) SetInstanceAlias

func (*GetLindormInstanceListResponseBodyInstanceList) SetInstanceId

func (*GetLindormInstanceListResponseBodyInstanceList) SetInstanceStatus

func (*GetLindormInstanceListResponseBodyInstanceList) SetInstanceStorage

func (*GetLindormInstanceListResponseBodyInstanceList) SetNetworkType

func (*GetLindormInstanceListResponseBodyInstanceList) SetPayType

func (*GetLindormInstanceListResponseBodyInstanceList) SetRegionId

func (*GetLindormInstanceListResponseBodyInstanceList) SetResourceGroupId

func (*GetLindormInstanceListResponseBodyInstanceList) SetServiceType

func (*GetLindormInstanceListResponseBodyInstanceList) SetVpcId

func (*GetLindormInstanceListResponseBodyInstanceList) SetZoneId

func (GetLindormInstanceListResponseBodyInstanceList) String

type GetLindormInstanceListResponseBodyInstanceListTags

type GetLindormInstanceListResponseBodyInstanceListTags struct {
	// The key of the tag.
	//
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// 2.2.18
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetLindormInstanceListResponseBodyInstanceListTags) GoString

func (*GetLindormInstanceListResponseBodyInstanceListTags) SetKey

func (*GetLindormInstanceListResponseBodyInstanceListTags) SetValue

func (GetLindormInstanceListResponseBodyInstanceListTags) String

type GetLindormInstanceRequest

type GetLindormInstanceRequest struct {
	// The disk type of the log nodes. This parameter is returned only for multi-zone instances. Valid values:
	//
	// 	- **cloud_efficiency**: The nodes use the Standard type of storage.
	//
	// 	- **cloud_ssd**: The nodes use the Performance type of storage.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1o3y0yme2i2****
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetLindormInstanceRequest) GoString

func (s GetLindormInstanceRequest) GoString() string

func (*GetLindormInstanceRequest) SetInstanceId

func (*GetLindormInstanceRequest) SetOwnerAccount

func (*GetLindormInstanceRequest) SetOwnerId

func (*GetLindormInstanceRequest) SetResourceOwnerAccount

func (s *GetLindormInstanceRequest) SetResourceOwnerAccount(v string) *GetLindormInstanceRequest

func (*GetLindormInstanceRequest) SetResourceOwnerId

func (s *GetLindormInstanceRequest) SetResourceOwnerId(v int64) *GetLindormInstanceRequest

func (*GetLindormInstanceRequest) SetSecurityToken

func (GetLindormInstanceRequest) String

func (s GetLindormInstanceRequest) String() string

type GetLindormInstanceResponse

type GetLindormInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLindormInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLindormInstanceResponse) GoString

func (s GetLindormInstanceResponse) GoString() string

func (*GetLindormInstanceResponse) SetBody

func (*GetLindormInstanceResponse) SetHeaders

func (*GetLindormInstanceResponse) SetStatusCode

func (GetLindormInstanceResponse) String

type GetLindormInstanceResponseBody

type GetLindormInstanceResponseBody struct {
	// 16-digit AliUid of the Alibaba Cloud primary account (main account).
	//
	// example:
	//
	// 164901546557****
	AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// Multi-AZ instance, coordinating Availability Zone virtual switch ID, which must be located in the Availability Zone corresponding to ArbiterZoneId.
	//
	// example:
	//
	// vsw-uf6664pqjawb87k36****
	ArbiterVSwitchId *string `json:"ArbiterVSwitchId,omitempty" xml:"ArbiterVSwitchId,omitempty"`
	// Multi-zone instance, coordinating Availability Zone ID.
	//
	// example:
	//
	// cn-shanghai-g
	ArbiterZoneId *string `json:"ArbiterZoneId,omitempty" xml:"ArbiterZoneId,omitempty"`
	// The architecture of the instance. Valid values:
	//
	// 	- **1.0**: The instance is deployed in a single zone.
	//
	// 	- **2.0**: The instance is deployed across multiple zones.
	//
	// example:
	//
	// 1.0
	ArchVersion *string `json:"ArchVersion,omitempty" xml:"ArchVersion,omitempty"`
	// Indicates whether auto-renewal is enabled, with the following returns:
	//
	// - **true**: Enabled. - **false**: Disabled.
	//
	// > This parameter is returned when the instance\\"s payment type is prepaid.
	//
	// example:
	//
	// false
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// The Capacity storage size of the instance.
	//
	// example:
	//
	// 0GB
	ColdStorage *int32 `json:"ColdStorage,omitempty" xml:"ColdStorage,omitempty"`
	// The disk type of the core nodes. This parameter is returned only for multi-zone instances. Valid values:
	//
	// 	- **cloud_efficiency**: This instance uses the Standard type of storage.
	//
	// 	- **cloud_ssd**: This instance uses the Performance type of storage.
	//
	// 	- **cloud_essd**: This instance uses ESSDs for storage.
	//
	// 	- **cloud_essd_pl0**: This instance uses PL0 ESSDs for storage.
	//
	// example:
	//
	// cloud_efficiency
	CoreDiskCategory *string `json:"CoreDiskCategory,omitempty" xml:"CoreDiskCategory,omitempty"`
	// Multi-zone instance, number of core nodes.
	//
	// example:
	//
	// 4
	CoreNum *int32 `json:"CoreNum,omitempty" xml:"CoreNum,omitempty"`
	// Multi-zone instance, core single-node disk capacity.
	//
	// example:
	//
	// 400
	CoreSingleStorage *int32 `json:"CoreSingleStorage,omitempty" xml:"CoreSingleStorage,omitempty"`
	// Multi-zone instance, core node specification.
	//
	// example:
	//
	// lindorm.g.xlarge
	CoreSpec *string `json:"CoreSpec,omitempty" xml:"CoreSpec,omitempty"`
	// The timestamp in milliseconds between the instance creation time and 1970-01-01 00:00:00.
	//
	// example:
	//
	// 1627290664000
	CreateMilliseconds *int64 `json:"CreateMilliseconds,omitempty" xml:"CreateMilliseconds,omitempty"`
	// The storage capacity of the disk of a single log node. This parameter is returned only for multi-zone instances.
	//
	// example:
	//
	// 2021-07-26 17:10:26
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Indicates whether deletion protection is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Disabled.
	//
	// example:
	//
	// false
	DeletionProtection *string `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// 	- **cloud_efficiency**: This instance uses the Standard type of storage.
	//
	// 	- **cloud_ssd**: This instance uses the Performance type of storage.
	//
	// 	- **cloud_essd**: This instance uses ESSDs for storage.
	//
	// 	- **cloud_essd_pl0**: This instance uses PL0 ESSDs for storage.
	//
	// 	- **capacity_cloud_storage**: This instance uses the Capacity type of storage.
	//
	// 	- **local_ssd_pro**: This instance uses local SSDs for storage.
	//
	// 	- **local_hdd_pro**: This instance uses local HDDs for storage.
	//
	// example:
	//
	// cloud_efficiency
	DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"`
	// The threshold for disk space.
	//
	// example:
	//
	// 80%
	DiskThreshold *string `json:"DiskThreshold,omitempty" xml:"DiskThreshold,omitempty"`
	// Disk space usage rate.
	//
	// example:
	//
	// 0.0%
	DiskUsage *string `json:"DiskUsage,omitempty" xml:"DiskUsage,omitempty"`
	// Indicates whether LBlob is enabled for the instance. Valid values:
	//
	// true: LBlob is enabled for the instance. false: LBlob is not enabled for the instance.
	//
	// example:
	//
	// true
	EnableBlob *bool `json:"EnableBlob,omitempty" xml:"EnableBlob,omitempty"`
	// Indicates whether the data subscription feature for the instance is enabled. Returns:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// false
	EnableCdc *bool `json:"EnableCdc,omitempty" xml:"EnableCdc,omitempty"`
	// Indicates whether the instance\\"s compute engine is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Not enabled.
	//
	// example:
	//
	// true
	EnableCompute *bool `json:"EnableCompute,omitempty" xml:"EnableCompute,omitempty"`
	// Indicates whether the Key Management Service (KMS) is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Disabled.
	//
	// example:
	//
	// false
	EnableKms *bool `json:"EnableKms,omitempty" xml:"EnableKms,omitempty"`
	// Indicates whether the wide-table engine supports Thrift and CQL protocols. If not supported, the SwitchLProxyService interface can be used to enable or disable.
	//
	// True indicates support
	//
	// False indicates no support
	//
	// example:
	//
	// False
	EnableLProxy *bool `json:"EnableLProxy,omitempty" xml:"EnableLProxy,omitempty"`
	// Indicates whether the LTS engine is activated for the instance. Valid values:
	//
	// 	- **true**: The LTS engine is activated for the instance.
	//
	// 	- **false**: The LTS engine is not activated for the instance.
	//
	// example:
	//
	// true
	EnableLTS *bool `json:"EnableLTS,omitempty" xml:"EnableLTS,omitempty"`
	// Indicates whether LindormTable of the instance supports LindormSQL V3 that is compatible with MySQL. By default, LindormTable of instances that are purchased after October 24, 2023 supports LindormSQL V3. If your instance is purchased before this date and want to enable LindormSQL V3, contact the technical support.
	//
	// 	- True: LindormTable supports LindormSQL V3.
	//
	// 	- False: LindormTable does not support LindormSQL V3.
	//
	// example:
	//
	// True
	EnableLsqlVersionV3 *bool `json:"EnableLsqlVersionV3,omitempty" xml:"EnableLsqlVersionV3,omitempty"`
	// Indicates whether AI control nodes are enabled for the instance.
	//
	// 	- True: AI control nodes are enabled for the instance.
	//
	// 	- False: AI control nodes are not enabled for the instance.
	//
	// example:
	//
	// False
	EnableMLCtrl *bool `json:"EnableMLCtrl,omitempty" xml:"EnableMLCtrl,omitempty"`
	// Indicates whether SSL link encryption is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Disabled.
	//
	// example:
	//
	// false
	EnableSSL *bool `json:"EnableSSL,omitempty" xml:"EnableSSL,omitempty"`
	// Whether to enable the Compute Engine History Server.
	//
	// example:
	//
	// true
	EnableShs *bool `json:"EnableShs,omitempty" xml:"EnableShs,omitempty"`
	// Indicates whether the instance has the stream engine enabled. Return values:
	//
	// - **true**: Stream engine is enabled. - **false**: Stream engine is not enabled.
	//
	// example:
	//
	// true
	EnableStream *bool `json:"EnableStream,omitempty" xml:"EnableStream,omitempty"`
	// The latest version number of the engine.
	EngineList []*GetLindormInstanceResponseBodyEngineList `json:"EngineList,omitempty" xml:"EngineList,omitempty" type:"Repeated"`
	// Supported engine types, the return value is obtained by performing addition operations on the values of the following engine types.
	//
	// - 1: Search Engine - 2: Time Series Engine - 4: Wide Table Engine - 8: File Engine
	//
	// > For example: If EngineType is 15, where 15 = 8 + 4 + 2 + 1, it indicates that the instance supports Search Engine, Time Series Engine, Wide Table Engine, and File Engine. If EngineType is 6, where 6 = 4 + 2, it signifies that the instance supports Time Series Engine and Wide Table Engine.
	//
	// example:
	//
	// 15
	EngineType *int32 `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// Expiration time of the instance, format: **yyyy-MM-dd HH:mm:ss**.
	//
	// > This parameter is only returned when the payment type is pre-paid.
	//
	// example:
	//
	// 2021-08-27 00:00:00
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The millisecond value between the instance expiration time and 1970-01-01 00:00:00.
	//
	// example:
	//
	// 1629993600000
	ExpiredMilliseconds *int64 `json:"ExpiredMilliseconds,omitempty" xml:"ExpiredMilliseconds,omitempty"`
	// Instance name.
	//
	// example:
	//
	// test0726
	InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// ld-bp1o3y0yme2i2****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The status of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **COLD_EXPANDING**: The Capacity storage of the instance is being scaled up.
	//
	// 	- **MINOR_VERSION_TRANSING**: The minor version of the instance is being updated.
	//
	// 	- **RESIZING**: The nodes in the instance are being scaled up.
	//
	// 	- **SHRINKING**: The nodes in the instance are being scaled down.
	//
	// 	- **CLASS_CHANGING**: The specification of the instance is being changed.
	//
	// 	- **SSL_SWITCHING: SSL**: The SSL configurations of the instance are being changed.
	//
	// 	- **CDC_OPENING**: Data subscription is being enabled for the instance.
	//
	// 	- **TRANSFER**: The data of the instance is being transferred.
	//
	// 	- **DATABASE_TRANSFER**: The data of the instance is being transferred to databases.
	//
	// 	- **GUARD_CREATING**: A disaster recovery instance is being created.
	//
	// 	- **BACKUP_RECOVERING**: The data of the instance is being restored from a backup.
	//
	// 	- **DATABASE_IMPORTING**: Data is being imported to the instance.
	//
	// 	- **NET_MODIFYING**: The network configurations of the instance are being changed.
	//
	// 	- **NET_SWITCHING**: The network of the instance is being switched between a virtual private cloud (VPC) and the Internet.
	//
	// 	- **NET_CREATING**: The connection to the instance is being created.
	//
	// 	- **NET_DELETING**: The connection to the instance is being deleted.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// 	- **RESTARTING**: The instance is restarting.
	//
	// 	- **LOCKED**: The instance is locked because it expires.
	//
	// example:
	//
	// ACTIVATION
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// Instance\\"s storage capacity.
	//
	// example:
	//
	// 480
	InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
	// Multi-zone instance, log node disk type, returns:
	//
	// - **cloud_efficiency**:Standard cloud storage. - **cloud_ssd**:Performance cloud storage.
	//
	// example:
	//
	// cloud_ssd
	LogDiskCategory *string `json:"LogDiskCategory,omitempty" xml:"LogDiskCategory,omitempty"`
	// Multi-zone instance, number of log nodes.
	//
	// example:
	//
	// 4
	LogNum *int32 `json:"LogNum,omitempty" xml:"LogNum,omitempty"`
	// The storage capacity of the disk of a single log node. This parameter is returned only for multi-zone instances.
	//
	// example:
	//
	// 400GB
	LogSingleStorage *int32 `json:"LogSingleStorage,omitempty" xml:"LogSingleStorage,omitempty"`
	// Multi-zone instance, log node specification.
	//
	// example:
	//
	// lindorm.sn1.large
	LogSpec *string `json:"LogSpec,omitempty" xml:"LogSpec,omitempty"`
	// Maintainable end time.
	//
	// example:
	//
	// 20:00Z
	MaintainEndTime *string `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	// Maintainable start time.
	//
	// example:
	//
	// 00:00Z
	MaintainStartTime *string `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	// Multi-zone combinations. For support details on zone combinations, please refer to the product page.
	//
	// - **ap-southeast-5abc-aliyun**: Indonesia (Jakarta) A+B+C. - **cn-hangzhou-ehi-aliyun**: East China 1 (Hangzhou) E+H+I. - **cn-beijing-acd-aliyun**: North China 2 (Beijing) A+C+D. - **ap-southeast-1-abc-aliyun**: Singapore A+B+C. - **cn-zhangjiakou-abc-aliyun**: North China 3 (Zhangjiakou) A+B+C. - **cn-shanghai-efg-aliyun**: East China 2 (Shanghai) E+F+G. - **cn-shanghai-abd-aliyun**: East China 2 (Shanghai) A+B+D. - **cn-hangzhou-bef-aliyun**: East China 1 (Hangzhou) B+E+F. - **cn-hangzhou-bce-aliyun**: East China 1 (Hangzhou) B+C+E. - **cn-beijing-fgh-aliyun**: North China 2 (Beijing) F+G+H. - **cn-shenzhen-abc-aliyun**: South China 1 (Shenzhen) A+B+C.
	//
	// example:
	//
	// cn-shanghai-efg-aliyun
	MultiZoneCombination *string `json:"MultiZoneCombination,omitempty" xml:"MultiZoneCombination,omitempty"`
	// Instance\\"s network type.
	//
	// example:
	//
	// vpc
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// 400
	//
	// example:
	//
	// POSTPAY
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// Multi-zone instance, the virtual switch ID of the primary availability zone, which must be in the availability zone corresponding to PrimaryZoneId.
	//
	// example:
	//
	// vsw-uf6fdqa7c0pipnqzq****
	PrimaryVSwitchId *string `json:"PrimaryVSwitchId,omitempty" xml:"PrimaryVSwitchId,omitempty"`
	// Multi-zone instance, availability zone ID of the primary zone.
	//
	// example:
	//
	// cn-shanghai-e
	PrimaryZoneId *string `json:"PrimaryZoneId,omitempty" xml:"PrimaryZoneId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 633F1BE4-C8DA-5744-8FDF-A3075C3FE37F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2wvd6oia****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// Instance type, valid values:
	//
	// - **lindorm**:represents a Lindorm single-zone instance. - **lindorm_multizone**:represents a Lindorm multi-zone instance. - **serverless_lindorm**:represents a Lindorm Serverless instance. - **lindorm_standalone**:represents a Lindorm standalone instance. - **lts**:represents the Lindorm Data Channel Service type.
	//
	// example:
	//
	// lindorm
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	// Multi-zone instance, the virtual switch ID of the backup availability zone, which must be in the availability zone corresponding to StandbyZoneId.
	//
	// example:
	//
	// vsw-2zec0kcn08cgdtr6****
	StandbyVSwitchId *string `json:"StandbyVSwitchId,omitempty" xml:"StandbyVSwitchId,omitempty"`
	// Multi-zone instance, backup availability zone\\"s availability zone ID.
	//
	// example:
	//
	// cn-shanghai-f
	StandbyZoneId *string `json:"StandbyZoneId,omitempty" xml:"StandbyZoneId,omitempty"`
	// The type of the log nodes. This parameter is returned only for multi-zone instances.
	//
	// example:
	//
	// vpc-bp1n3i15v90el48nx****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The number of the log nodes. This parameter is returned only for multi-zone instances.
	//
	// example:
	//
	// vsw-bp1vbjzmod9q3l9eo****
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// Availability Zone ID.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (GetLindormInstanceResponseBody) GoString

func (*GetLindormInstanceResponseBody) SetAliUid

func (*GetLindormInstanceResponseBody) SetArbiterVSwitchId

func (*GetLindormInstanceResponseBody) SetArbiterZoneId

func (*GetLindormInstanceResponseBody) SetArchVersion

func (*GetLindormInstanceResponseBody) SetAutoRenew

func (*GetLindormInstanceResponseBody) SetColdStorage

func (*GetLindormInstanceResponseBody) SetCoreDiskCategory

func (*GetLindormInstanceResponseBody) SetCoreNum

func (*GetLindormInstanceResponseBody) SetCoreSingleStorage

func (*GetLindormInstanceResponseBody) SetCoreSpec

func (*GetLindormInstanceResponseBody) SetCreateMilliseconds

func (*GetLindormInstanceResponseBody) SetCreateTime

func (*GetLindormInstanceResponseBody) SetDeletionProtection

func (*GetLindormInstanceResponseBody) SetDiskCategory

func (*GetLindormInstanceResponseBody) SetDiskThreshold

func (*GetLindormInstanceResponseBody) SetDiskUsage

func (*GetLindormInstanceResponseBody) SetEnableBlob

func (*GetLindormInstanceResponseBody) SetEnableCdc

func (*GetLindormInstanceResponseBody) SetEnableCompute

func (*GetLindormInstanceResponseBody) SetEnableKms

func (*GetLindormInstanceResponseBody) SetEnableLProxy added in v5.6.2

func (*GetLindormInstanceResponseBody) SetEnableLTS

func (*GetLindormInstanceResponseBody) SetEnableLsqlVersionV3

func (*GetLindormInstanceResponseBody) SetEnableMLCtrl

func (*GetLindormInstanceResponseBody) SetEnableSSL

func (*GetLindormInstanceResponseBody) SetEnableShs

func (*GetLindormInstanceResponseBody) SetEnableStream

func (*GetLindormInstanceResponseBody) SetEngineType

func (*GetLindormInstanceResponseBody) SetExpireTime

func (*GetLindormInstanceResponseBody) SetExpiredMilliseconds

func (*GetLindormInstanceResponseBody) SetInstanceAlias

func (*GetLindormInstanceResponseBody) SetInstanceId

func (*GetLindormInstanceResponseBody) SetInstanceStatus

func (*GetLindormInstanceResponseBody) SetInstanceStorage

func (*GetLindormInstanceResponseBody) SetLogDiskCategory

func (*GetLindormInstanceResponseBody) SetLogNum

func (*GetLindormInstanceResponseBody) SetLogSingleStorage

func (*GetLindormInstanceResponseBody) SetLogSpec

func (*GetLindormInstanceResponseBody) SetMaintainEndTime

func (*GetLindormInstanceResponseBody) SetMaintainStartTime

func (*GetLindormInstanceResponseBody) SetMultiZoneCombination

func (*GetLindormInstanceResponseBody) SetNetworkType

func (*GetLindormInstanceResponseBody) SetPayType

func (*GetLindormInstanceResponseBody) SetPrimaryVSwitchId

func (*GetLindormInstanceResponseBody) SetPrimaryZoneId

func (*GetLindormInstanceResponseBody) SetRegionId

func (*GetLindormInstanceResponseBody) SetRequestId

func (*GetLindormInstanceResponseBody) SetResourceGroupId

func (*GetLindormInstanceResponseBody) SetServiceType

func (*GetLindormInstanceResponseBody) SetStandbyVSwitchId

func (*GetLindormInstanceResponseBody) SetStandbyZoneId

func (*GetLindormInstanceResponseBody) SetVpcId

func (*GetLindormInstanceResponseBody) SetVswitchId

func (*GetLindormInstanceResponseBody) SetZoneId

func (GetLindormInstanceResponseBody) String

type GetLindormInstanceResponseBodyEngineList

type GetLindormInstanceResponseBodyEngineList struct {
	// The number of engine nodes.
	//
	// example:
	//
	// 2
	CoreCount *string `json:"CoreCount,omitempty" xml:"CoreCount,omitempty"`
	// The number of CPU cores on the engine node.
	//
	// example:
	//
	// 4
	CpuCount *string `json:"CpuCount,omitempty" xml:"CpuCount,omitempty"`
	// The engine type. Valid values:
	//
	// 	- **lindorm**: LindormTable.
	//
	// 	- **tsdb**: LindormTSDB.
	//
	// 	- **solr**: LindormSearch.
	//
	// 	- **store**: LindormDFS.
	//
	// 	- **bds**: Lindorm Tunnel Service (LTS).
	//
	// 	- **compute**: Lindorm Distributed Processing System (LDPS).
	//
	// example:
	//
	// lindorm
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// Indicates whether the version of the engine is the latest. Valid values:
	//
	// 	- **true**: The version of the engine is the latest.
	//
	// 	- **false**: The version of the engine is not the latest.
	//
	// example:
	//
	// false
	IsLastVersion *bool `json:"IsLastVersion,omitempty" xml:"IsLastVersion,omitempty"`
	// The latest version number of the engine.
	//
	// example:
	//
	// 2.2.19.2
	LatestVersion *string `json:"LatestVersion,omitempty" xml:"LatestVersion,omitempty"`
	// The memory size of the engine nodes.
	//
	// example:
	//
	// 8GB
	MemorySize *string `json:"MemorySize,omitempty" xml:"MemorySize,omitempty"`
	// The version of the engine.
	//
	// example:
	//
	// 2.2.3
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetLindormInstanceResponseBodyEngineList) GoString

func (*GetLindormInstanceResponseBodyEngineList) SetCoreCount

func (*GetLindormInstanceResponseBodyEngineList) SetCpuCount

func (*GetLindormInstanceResponseBodyEngineList) SetEngine

func (*GetLindormInstanceResponseBodyEngineList) SetIsLastVersion

func (*GetLindormInstanceResponseBodyEngineList) SetLatestVersion

func (*GetLindormInstanceResponseBodyEngineList) SetMemorySize

func (*GetLindormInstanceResponseBodyEngineList) SetVersion

func (GetLindormInstanceResponseBodyEngineList) String

type ListLdpsComputeGroupsRequest added in v5.2.0

type ListLdpsComputeGroupsRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ListLdpsComputeGroupsRequest) GoString added in v5.2.0

func (s ListLdpsComputeGroupsRequest) GoString() string

func (*ListLdpsComputeGroupsRequest) SetInstanceId added in v5.2.0

func (*ListLdpsComputeGroupsRequest) SetOwnerAccount added in v5.2.0

func (*ListLdpsComputeGroupsRequest) SetOwnerId added in v5.2.0

func (*ListLdpsComputeGroupsRequest) SetRegionId added in v5.2.0

func (*ListLdpsComputeGroupsRequest) SetResourceOwnerAccount added in v5.2.0

func (s *ListLdpsComputeGroupsRequest) SetResourceOwnerAccount(v string) *ListLdpsComputeGroupsRequest

func (*ListLdpsComputeGroupsRequest) SetResourceOwnerId added in v5.2.0

func (*ListLdpsComputeGroupsRequest) SetSecurityToken added in v5.2.0

func (ListLdpsComputeGroupsRequest) String added in v5.2.0

type ListLdpsComputeGroupsResponse added in v5.2.0

type ListLdpsComputeGroupsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListLdpsComputeGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListLdpsComputeGroupsResponse) GoString added in v5.2.0

func (*ListLdpsComputeGroupsResponse) SetBody added in v5.2.0

func (*ListLdpsComputeGroupsResponse) SetHeaders added in v5.2.0

func (*ListLdpsComputeGroupsResponse) SetStatusCode added in v5.2.0

func (ListLdpsComputeGroupsResponse) String added in v5.2.0

type ListLdpsComputeGroupsResponseBody added in v5.2.0

type ListLdpsComputeGroupsResponseBody struct {
	AccessDeniedDetail *string                                       `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	GroupList          []*ListLdpsComputeGroupsResponseBodyGroupList `json:"GroupList,omitempty" xml:"GroupList,omitempty" type:"Repeated"`
	RequestId          *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListLdpsComputeGroupsResponseBody) GoString added in v5.2.0

func (*ListLdpsComputeGroupsResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*ListLdpsComputeGroupsResponseBody) SetGroupList added in v5.2.0

func (*ListLdpsComputeGroupsResponseBody) SetRequestId added in v5.2.0

func (ListLdpsComputeGroupsResponseBody) String added in v5.2.0

type ListLdpsComputeGroupsResponseBodyGroupList added in v5.2.0

type ListLdpsComputeGroupsResponseBodyGroupList struct {
	GroupName  *string                `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	IsDefault  *bool                  `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	Properties map[string]interface{} `json:"Properties,omitempty" xml:"Properties,omitempty"`
}

func (ListLdpsComputeGroupsResponseBodyGroupList) GoString added in v5.2.0

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetGroupName added in v5.2.0

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetIsDefault added in v5.7.0

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetProperties added in v5.2.0

func (ListLdpsComputeGroupsResponseBodyGroupList) String added in v5.2.0

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The token used to start the next query to retrieve more results.
	//
	// > This parameter is not required in the first query. If not all results are returned in one query, you can pass in the **NextToken*	- value returned for the query to perform the next query.
	//
	// example:
	//
	// 212db86****
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region in which the instances whose tags you want to query are located. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The list of resource IDs.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The resource type. Set the value to **INSTANCE**.
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCE
	ResourceType  *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The list of tags associated with the instances you want to query.
	Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerAccount

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerId

func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetSecurityToken

func (s *ListTagResourcesRequest) SetSecurityToken(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// The keys of the tags associated with the instances you want to query.
	//
	// > You can specify the keys of multiple tags. For example, you can specify the key of the first tag in the first key-value pair contained in the value of this parameter and specify the key of the second tag in the second key-value pair.
	//
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The values of the tags associated with the instances you want to query.
	//
	// > You can specify the values of multiple tags. For example, you can specify the value of the first tag in the first key-value pair contained in the value of this parameter and specify the value of the second tag in the second key-value pair.
	//
	// example:
	//
	// 2.2.8
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The token used to start the next query.
	//
	// > If not all results are returned in the first query, this parameter is returned. You can pass in the returned value of this parameter for the next query.
	//
	// example:
	//
	// 212db86****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 05CB115C-91CB-529F-9098-50C1F6CB3BD3
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of resources.
	TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (*ListTagResourcesResponseBody) SetTagResources

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	// The ID of the resource, which is the ID of the instance.
	//
	// example:
	//
	// ld-bp17j28j2y7pm****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the resources. The returned value is fixed to **ALIYUN::HITSDB::INSTANCE**.
	//
	// example:
	//
	// ALIYUN::HITSDB::INSTANCE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The key of the tag associated with the instance.
	//
	// example:
	//
	// test
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag associated with the instance.
	//
	// example:
	//
	// 2.2.8
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (*ListTagResourcesResponseBodyTagResources) SetResourceId

func (*ListTagResourcesResponseBodyTagResources) SetResourceType

func (*ListTagResourcesResponseBodyTagResources) SetTagKey

func (*ListTagResourcesResponseBodyTagResources) SetTagValue

func (ListTagResourcesResponseBodyTagResources) String

type ModifyInstancePayTypeRequest

type ModifyInstancePayTypeRequest struct {
	// The subscription duration of the instance. The parameter is required if the instance is an subscription instance.
	//
	// 	- If PricingCycle is set to Month, set this parameter to an integer that ranges from 1 to 9.
	//
	// 	- If PricingCycle is set to Year, set this parameter to an integer that ranges from 1 to 3.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **PREPAY**: subscription.
	//
	// 	- **POSTPAY**: pay-as-you-go.
	//
	// This parameter is required.
	//
	// example:
	//
	// POSTPAY
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The unit of the subscription duration for the instance. Valid values:
	//
	// 	- Month
	//
	// 	- Year
	//
	// example:
	//
	// Month
	PricingCycle         *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyInstancePayTypeRequest) GoString

func (s ModifyInstancePayTypeRequest) GoString() string

func (*ModifyInstancePayTypeRequest) SetDuration

func (*ModifyInstancePayTypeRequest) SetInstanceId

func (*ModifyInstancePayTypeRequest) SetOwnerAccount

func (*ModifyInstancePayTypeRequest) SetOwnerId

func (*ModifyInstancePayTypeRequest) SetPayType

func (*ModifyInstancePayTypeRequest) SetPricingCycle

func (*ModifyInstancePayTypeRequest) SetResourceOwnerAccount

func (s *ModifyInstancePayTypeRequest) SetResourceOwnerAccount(v string) *ModifyInstancePayTypeRequest

func (*ModifyInstancePayTypeRequest) SetResourceOwnerId

func (*ModifyInstancePayTypeRequest) SetSecurityToken

func (ModifyInstancePayTypeRequest) String

type ModifyInstancePayTypeResponse

type ModifyInstancePayTypeResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyInstancePayTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyInstancePayTypeResponse) GoString

func (*ModifyInstancePayTypeResponse) SetBody

func (*ModifyInstancePayTypeResponse) SetHeaders

func (*ModifyInstancePayTypeResponse) SetStatusCode

func (ModifyInstancePayTypeResponse) String

type ModifyInstancePayTypeResponseBody

type ModifyInstancePayTypeResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the order.
	//
	// example:
	//
	// 211662251220224
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 587BCA54-50DA-4885-ADE9-80A848339151
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstancePayTypeResponseBody) GoString

func (*ModifyInstancePayTypeResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*ModifyInstancePayTypeResponseBody) SetInstanceId

func (*ModifyInstancePayTypeResponseBody) SetOrderId

func (*ModifyInstancePayTypeResponseBody) SetRequestId

func (ModifyInstancePayTypeResponseBody) String

type OpenComputeEngineRequest added in v5.4.0

type OpenComputeEngineRequest struct {
	CpuLimit *string `json:"CpuLimit,omitempty" xml:"CpuLimit,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MemoryLimit          *string `json:"MemoryLimit,omitempty" xml:"MemoryLimit,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (OpenComputeEngineRequest) GoString added in v5.4.0

func (s OpenComputeEngineRequest) GoString() string

func (*OpenComputeEngineRequest) SetCpuLimit added in v5.4.0

func (*OpenComputeEngineRequest) SetInstanceId added in v5.4.0

func (*OpenComputeEngineRequest) SetMemoryLimit added in v5.4.0

func (*OpenComputeEngineRequest) SetOwnerAccount added in v5.4.0

func (*OpenComputeEngineRequest) SetOwnerId added in v5.4.0

func (*OpenComputeEngineRequest) SetResourceOwnerAccount added in v5.4.0

func (s *OpenComputeEngineRequest) SetResourceOwnerAccount(v string) *OpenComputeEngineRequest

func (*OpenComputeEngineRequest) SetResourceOwnerId added in v5.4.0

func (s *OpenComputeEngineRequest) SetResourceOwnerId(v int64) *OpenComputeEngineRequest

func (*OpenComputeEngineRequest) SetSecurityToken added in v5.4.0

func (OpenComputeEngineRequest) String added in v5.4.0

func (s OpenComputeEngineRequest) String() string

type OpenComputeEngineResponse added in v5.4.0

type OpenComputeEngineResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OpenComputeEngineResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OpenComputeEngineResponse) GoString added in v5.4.0

func (s OpenComputeEngineResponse) GoString() string

func (*OpenComputeEngineResponse) SetBody added in v5.4.0

func (*OpenComputeEngineResponse) SetHeaders added in v5.4.0

func (*OpenComputeEngineResponse) SetStatusCode added in v5.4.0

func (OpenComputeEngineResponse) String added in v5.4.0

func (s OpenComputeEngineResponse) String() string

type OpenComputeEngineResponseBody added in v5.4.0

type OpenComputeEngineResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (OpenComputeEngineResponseBody) GoString added in v5.4.0

func (*OpenComputeEngineResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*OpenComputeEngineResponseBody) SetRequestId added in v5.4.0

func (OpenComputeEngineResponseBody) String added in v5.4.0

type OpenComputePreCheckRequest added in v5.5.0

type OpenComputePreCheckRequest struct {
	CpuLimit *string `json:"CpuLimit,omitempty" xml:"CpuLimit,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MemoryLimit          *string `json:"MemoryLimit,omitempty" xml:"MemoryLimit,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (OpenComputePreCheckRequest) GoString added in v5.5.0

func (s OpenComputePreCheckRequest) GoString() string

func (*OpenComputePreCheckRequest) SetCpuLimit added in v5.5.0

func (*OpenComputePreCheckRequest) SetInstanceId added in v5.5.0

func (*OpenComputePreCheckRequest) SetMemoryLimit added in v5.5.0

func (*OpenComputePreCheckRequest) SetOwnerAccount added in v5.5.0

func (*OpenComputePreCheckRequest) SetOwnerId added in v5.5.0

func (*OpenComputePreCheckRequest) SetResourceOwnerAccount added in v5.5.0

func (s *OpenComputePreCheckRequest) SetResourceOwnerAccount(v string) *OpenComputePreCheckRequest

func (*OpenComputePreCheckRequest) SetResourceOwnerId added in v5.5.0

func (*OpenComputePreCheckRequest) SetSecurityToken added in v5.5.0

func (OpenComputePreCheckRequest) String added in v5.5.0

type OpenComputePreCheckResponse added in v5.5.0

type OpenComputePreCheckResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OpenComputePreCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OpenComputePreCheckResponse) GoString added in v5.5.0

func (s OpenComputePreCheckResponse) GoString() string

func (*OpenComputePreCheckResponse) SetBody added in v5.5.0

func (*OpenComputePreCheckResponse) SetHeaders added in v5.5.0

func (*OpenComputePreCheckResponse) SetStatusCode added in v5.5.0

func (OpenComputePreCheckResponse) String added in v5.5.0

type OpenComputePreCheckResponseBody added in v5.5.0

type OpenComputePreCheckResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (OpenComputePreCheckResponseBody) GoString added in v5.5.0

func (*OpenComputePreCheckResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*OpenComputePreCheckResponseBody) SetRequestId added in v5.5.0

func (OpenComputePreCheckResponseBody) String added in v5.5.0

type ReleaseLindormInstanceRequest

type ReleaseLindormInstanceRequest struct {
	// Specifies whether to release the instance immediately. If you set this parameter to false, data in the released instance is retained for seven days before it is completely deleted. If you set this parameter to true, data in the released instance is immediately deleted. The default value is false.
	//
	// example:
	//
	// false
	Immediately *bool `json:"Immediately,omitempty" xml:"Immediately,omitempty"`
	// Instance ID, which can be obtained by calling the [GetLindormInstanceList](https://help.aliyun.com/document_detail/426069.html) interface.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ReleaseLindormInstanceRequest) GoString

func (*ReleaseLindormInstanceRequest) SetImmediately

func (*ReleaseLindormInstanceRequest) SetInstanceId

func (*ReleaseLindormInstanceRequest) SetOwnerAccount

func (*ReleaseLindormInstanceRequest) SetOwnerId

func (*ReleaseLindormInstanceRequest) SetResourceOwnerAccount

func (*ReleaseLindormInstanceRequest) SetResourceOwnerId

func (*ReleaseLindormInstanceRequest) SetSecurityToken

func (ReleaseLindormInstanceRequest) String

type ReleaseLindormInstanceResponse

type ReleaseLindormInstanceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReleaseLindormInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReleaseLindormInstanceResponse) GoString

func (*ReleaseLindormInstanceResponse) SetHeaders

func (*ReleaseLindormInstanceResponse) SetStatusCode

func (ReleaseLindormInstanceResponse) String

type ReleaseLindormInstanceResponseBody

type ReleaseLindormInstanceResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// F67BFFF3-F5C2-45B5-9C28-6E4A1E51****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseLindormInstanceResponseBody) GoString

func (*ReleaseLindormInstanceResponseBody) SetRequestId

func (ReleaseLindormInstanceResponseBody) String

type RenewLindormInstanceRequest

type RenewLindormInstanceRequest struct {
	// The subscription duration of the instance. The valid values of this parameter depend on the value of the PricingCycle parameter.
	//
	// 	- If PricingCycle is set to **Month**, set this parameter to an integer that ranges from **1*	- to **9**.
	//
	// 	- If PricingCycle is set to **Year**, set this parameter to an integer that ranges from **1*	- to **3**.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the instance that you want to renew. You can call the [GetLindormInstanceList](https://help.aliyun.com/document_detail/426069.html) operation to obtain the instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The period based on which you are charged for the instance. Valid values:
	//
	// 	- **Month**: You are charged for the instance based on months.
	//
	// 	- **Year**: You are charged for the instance based on years.
	//
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// The ID of the region in which the instance that you want to renew is located. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-shanghai
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RenewLindormInstanceRequest) GoString

func (s RenewLindormInstanceRequest) GoString() string

func (*RenewLindormInstanceRequest) SetDuration

func (*RenewLindormInstanceRequest) SetInstanceId

func (*RenewLindormInstanceRequest) SetOwnerAccount

func (*RenewLindormInstanceRequest) SetOwnerId

func (*RenewLindormInstanceRequest) SetPricingCycle

func (*RenewLindormInstanceRequest) SetRegionId

func (*RenewLindormInstanceRequest) SetResourceOwnerAccount

func (s *RenewLindormInstanceRequest) SetResourceOwnerAccount(v string) *RenewLindormInstanceRequest

func (*RenewLindormInstanceRequest) SetResourceOwnerId

func (*RenewLindormInstanceRequest) SetSecurityToken

func (RenewLindormInstanceRequest) String

type RenewLindormInstanceResponse

type RenewLindormInstanceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RenewLindormInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RenewLindormInstanceResponse) GoString

func (s RenewLindormInstanceResponse) GoString() string

func (*RenewLindormInstanceResponse) SetBody

func (*RenewLindormInstanceResponse) SetHeaders

func (*RenewLindormInstanceResponse) SetStatusCode

func (RenewLindormInstanceResponse) String

type RenewLindormInstanceResponseBody

type RenewLindormInstanceResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the order. You can obtain the order ID on the Orders page of the Expenses and Costs console.
	//
	// example:
	//
	// 213465921640411
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1556DCB0-043A-4444-8BD9-CF4A68E7EE64
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RenewLindormInstanceResponseBody) GoString

func (*RenewLindormInstanceResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*RenewLindormInstanceResponseBody) SetInstanceId

func (*RenewLindormInstanceResponseBody) SetOrderId

func (*RenewLindormInstanceResponseBody) SetRequestId

func (RenewLindormInstanceResponseBody) String

type RestartLdpsComputeGroupRequest added in v5.2.0

type RestartLdpsComputeGroupRequest struct {
	// This parameter is required.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RestartLdpsComputeGroupRequest) GoString added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetGroupName added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetInstanceId added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetOwnerAccount added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetOwnerId added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetRegionId added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetResourceOwnerAccount added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetResourceOwnerId added in v5.2.0

func (*RestartLdpsComputeGroupRequest) SetSecurityToken added in v5.2.0

func (RestartLdpsComputeGroupRequest) String added in v5.2.0

type RestartLdpsComputeGroupResponse added in v5.2.0

type RestartLdpsComputeGroupResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartLdpsComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartLdpsComputeGroupResponse) GoString added in v5.2.0

func (*RestartLdpsComputeGroupResponse) SetBody added in v5.2.0

func (*RestartLdpsComputeGroupResponse) SetHeaders added in v5.2.0

func (*RestartLdpsComputeGroupResponse) SetStatusCode added in v5.2.0

func (RestartLdpsComputeGroupResponse) String added in v5.2.0

type RestartLdpsComputeGroupResponseBody added in v5.2.0

type RestartLdpsComputeGroupResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartLdpsComputeGroupResponseBody) GoString added in v5.2.0

func (*RestartLdpsComputeGroupResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*RestartLdpsComputeGroupResponseBody) SetRequestId added in v5.2.0

func (RestartLdpsComputeGroupResponseBody) String added in v5.2.0

type SetDefaultOlapComputeGroupRequest added in v5.7.0

type SetDefaultOlapComputeGroupRequest struct {
	// This parameter is required.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	IsDefault            *bool   `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SetDefaultOlapComputeGroupRequest) GoString added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetGroupName added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetInstanceId added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetIsDefault added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetOwnerAccount added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetOwnerId added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetRegionId added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetResourceOwnerAccount added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetResourceOwnerId added in v5.7.0

func (*SetDefaultOlapComputeGroupRequest) SetSecurityToken added in v5.7.0

func (SetDefaultOlapComputeGroupRequest) String added in v5.7.0

type SetDefaultOlapComputeGroupResponse added in v5.7.0

type SetDefaultOlapComputeGroupResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SetDefaultOlapComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (SetDefaultOlapComputeGroupResponse) GoString added in v5.7.0

func (*SetDefaultOlapComputeGroupResponse) SetBody added in v5.7.0

func (*SetDefaultOlapComputeGroupResponse) SetHeaders added in v5.7.0

func (*SetDefaultOlapComputeGroupResponse) SetStatusCode added in v5.7.0

func (SetDefaultOlapComputeGroupResponse) String added in v5.7.0

type SetDefaultOlapComputeGroupResponseBody added in v5.7.0

type SetDefaultOlapComputeGroupResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetDefaultOlapComputeGroupResponseBody) GoString added in v5.7.0

func (*SetDefaultOlapComputeGroupResponseBody) SetRequestId added in v5.7.0

func (SetDefaultOlapComputeGroupResponseBody) String added in v5.7.0

type SwitchLSQLV3MySQLServiceRequest added in v5.1.0

type SwitchLSQLV3MySQLServiceRequest struct {
	// The type of the operation. Valid value:
	//
	// 	- 1: enables the MySQL compatibility feature.
	//
	// 	- 0: disables the MySQL compatibility feature.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ActionType *int32 `json:"ActionType,omitempty" xml:"ActionType,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1o3y0yme2i2****
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SwitchLSQLV3MySQLServiceRequest) GoString added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetActionType added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetInstanceId added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetOwnerAccount added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetOwnerId added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetResourceOwnerAccount added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetResourceOwnerId added in v5.1.0

func (*SwitchLSQLV3MySQLServiceRequest) SetSecurityToken added in v5.1.0

func (SwitchLSQLV3MySQLServiceRequest) String added in v5.1.0

type SwitchLSQLV3MySQLServiceResponse added in v5.1.0

type SwitchLSQLV3MySQLServiceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SwitchLSQLV3MySQLServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (SwitchLSQLV3MySQLServiceResponse) GoString added in v5.1.0

func (*SwitchLSQLV3MySQLServiceResponse) SetBody added in v5.1.0

func (*SwitchLSQLV3MySQLServiceResponse) SetHeaders added in v5.1.0

func (*SwitchLSQLV3MySQLServiceResponse) SetStatusCode added in v5.1.0

func (SwitchLSQLV3MySQLServiceResponse) String added in v5.1.0

type SwitchLSQLV3MySQLServiceResponseBody added in v5.1.0

type SwitchLSQLV3MySQLServiceResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1556DCB0-043A-4444-8BD9-CF4A68E7EE64
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SwitchLSQLV3MySQLServiceResponseBody) GoString added in v5.1.0

func (*SwitchLSQLV3MySQLServiceResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*SwitchLSQLV3MySQLServiceResponseBody) SetRequestId added in v5.1.0

func (SwitchLSQLV3MySQLServiceResponseBody) String added in v5.1.0

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region in which the instances you want to associate tags with are located. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The list of resource IDs.
	//
	// This parameter is required.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The resource type. Set the value to **INSTANCE**.
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCE
	ResourceType  *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tags that you want to associate with the resource.
	//
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerAccount

func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceId

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerId

func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetSecurityToken

func (s *TagResourcesRequest) SetSecurityToken(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// The key of the tag that you want to associate with the resource.
	//
	// > You can specify the keys of multiple tags. For example, you can specify the key of the first tag in the first key-value pair contained in the value of this parameter and specify the key of the second tag in the second key-value pair.
	//
	// This parameter is required.
	//
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag that you want to associate with the resource.
	//
	// > You can specify the values of multiple tags. For example, you can specify the value of the first tag in the first key-value pair contained in the value of this parameter and specify the value of the second tag in the second key-value pair.
	//
	// example:
	//
	// 2.2.8
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 4F23D50C-400C-592C-9486-9D1E10179065
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to remove all tags from the instances. Valid values:
	//
	// 	- **true**: Remove all tags from the instances.
	//
	// 	- **false**: Do not remove all tags from the instances.
	//
	// >  The default value of this parameter is false.
	//
	//
	//
	// 	- If you specify this parameter together with the TagKey parameter, this parameter does not take effect.
	//
	// example:
	//
	// false
	All          *bool   `json:"All,omitempty" xml:"All,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The IDs of instances.
	//
	// This parameter is required.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The resource type. Set the value to **INSTANCE**.
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCE
	ResourceType  *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The list of keys of the tags that you want to remove.
	TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerAccount

func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetResourceId

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerId

func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetSecurityToken

func (s *UntagResourcesRequest) SetSecurityToken(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 8CACBBCE-7519-545C-8695-86D4F09CED7E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type UpdateInstanceIpWhiteListRequest

type UpdateInstanceIpWhiteListRequest struct {
	// Specifies whether to clear all IP addresses and CIDR blocks in the whitelist.
	//
	// example:
	//
	// false
	Delete *bool `json:"Delete,omitempty" xml:"Delete,omitempty"`
	// The name of the IP whitelist. Default value: user.
	//
	// example:
	//
	// test_group
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the instance for which you want to configure a whitelist. You can call the [GetLindormInstanceList](https://help.aliyun.com/document_detail/426069.html) operation to obtain the ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1z3506imz2f****
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The IP addresses or CIDR blocks that you want to add to the whitelist.
	//
	// >  If you add 127.0.0.1 to the whitelist, all IP addresses cannot be used to access the Lindorm instance. If you add the CIDR block 192.168.0.0/24 to the whitelist, you can use all IP addresses in the CIDR block to access the Lindorm instance. Separate multiple IP addresses or CIDR blocks with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// 106.11.XX.XX/24
	SecurityIpList *string `json:"SecurityIpList,omitempty" xml:"SecurityIpList,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (UpdateInstanceIpWhiteListRequest) GoString

func (*UpdateInstanceIpWhiteListRequest) SetDelete

func (*UpdateInstanceIpWhiteListRequest) SetGroupName added in v5.0.1

func (*UpdateInstanceIpWhiteListRequest) SetInstanceId

func (*UpdateInstanceIpWhiteListRequest) SetOwnerAccount

func (*UpdateInstanceIpWhiteListRequest) SetOwnerId

func (*UpdateInstanceIpWhiteListRequest) SetResourceOwnerAccount

func (*UpdateInstanceIpWhiteListRequest) SetResourceOwnerId

func (*UpdateInstanceIpWhiteListRequest) SetSecurityIpList

func (*UpdateInstanceIpWhiteListRequest) SetSecurityToken

func (UpdateInstanceIpWhiteListRequest) String

type UpdateInstanceIpWhiteListResponse

type UpdateInstanceIpWhiteListResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceIpWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceIpWhiteListResponse) GoString

func (*UpdateInstanceIpWhiteListResponse) SetHeaders

func (*UpdateInstanceIpWhiteListResponse) SetStatusCode

func (UpdateInstanceIpWhiteListResponse) String

type UpdateInstanceIpWhiteListResponseBody

type UpdateInstanceIpWhiteListResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 4944539D-D27C-458D-95F1-2DCEB5E0EED5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateInstanceIpWhiteListResponseBody) GoString

func (*UpdateInstanceIpWhiteListResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*UpdateInstanceIpWhiteListResponseBody) SetRequestId

func (UpdateInstanceIpWhiteListResponseBody) String

type UpdateInstanceSecurityGroupsRequest added in v5.3.0

type UpdateInstanceSecurityGroupsRequest struct {
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	SecurityGroups *string `json:"SecurityGroups,omitempty" xml:"SecurityGroups,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (UpdateInstanceSecurityGroupsRequest) GoString added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetInstanceId added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetOwnerAccount added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetOwnerId added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetResourceOwnerAccount added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetResourceOwnerId added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetSecurityGroups added in v5.3.0

func (*UpdateInstanceSecurityGroupsRequest) SetSecurityToken added in v5.3.0

func (UpdateInstanceSecurityGroupsRequest) String added in v5.3.0

type UpdateInstanceSecurityGroupsResponse added in v5.3.0

type UpdateInstanceSecurityGroupsResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceSecurityGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceSecurityGroupsResponse) GoString added in v5.3.0

func (*UpdateInstanceSecurityGroupsResponse) SetBody added in v5.3.0

func (*UpdateInstanceSecurityGroupsResponse) SetHeaders added in v5.3.0

func (*UpdateInstanceSecurityGroupsResponse) SetStatusCode added in v5.3.0

func (UpdateInstanceSecurityGroupsResponse) String added in v5.3.0

type UpdateInstanceSecurityGroupsResponseBody added in v5.3.0

type UpdateInstanceSecurityGroupsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateInstanceSecurityGroupsResponseBody) GoString added in v5.3.0

func (*UpdateInstanceSecurityGroupsResponseBody) SetRequestId added in v5.3.0

func (UpdateInstanceSecurityGroupsResponseBody) String added in v5.3.0

type UpdateLdpsComputeGroupRequest added in v5.2.0

type UpdateLdpsComputeGroupRequest struct {
	// This parameter is required.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Properties           *string `json:"Properties,omitempty" xml:"Properties,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (UpdateLdpsComputeGroupRequest) GoString added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetGroupName added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetInstanceId added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetOwnerAccount added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetOwnerId added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetProperties added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetRegionId added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetResourceOwnerAccount added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetResourceOwnerId added in v5.2.0

func (*UpdateLdpsComputeGroupRequest) SetSecurityToken added in v5.2.0

func (UpdateLdpsComputeGroupRequest) String added in v5.2.0

type UpdateLdpsComputeGroupResponse added in v5.2.0

type UpdateLdpsComputeGroupResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateLdpsComputeGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateLdpsComputeGroupResponse) GoString added in v5.2.0

func (*UpdateLdpsComputeGroupResponse) SetBody added in v5.2.0

func (*UpdateLdpsComputeGroupResponse) SetHeaders added in v5.2.0

func (*UpdateLdpsComputeGroupResponse) SetStatusCode added in v5.2.0

func (UpdateLdpsComputeGroupResponse) String added in v5.2.0

type UpdateLdpsComputeGroupResponseBody added in v5.2.0

type UpdateLdpsComputeGroupResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateLdpsComputeGroupResponseBody) GoString added in v5.2.0

func (*UpdateLdpsComputeGroupResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*UpdateLdpsComputeGroupResponseBody) SetRequestId added in v5.2.0

func (UpdateLdpsComputeGroupResponseBody) String added in v5.2.0

type UpgradeLindormInstanceRequest

type UpgradeLindormInstanceRequest struct {
	// The storage capacity of the instance after it is upgraded. Unit: GB. Valid values: **480*	- to **1017600**.
	//
	// example:
	//
	// 480
	ClusterStorage *int32 `json:"ClusterStorage,omitempty" xml:"ClusterStorage,omitempty"`
	// The cold storage capacity of the instance after it is upgraded. Unit: GB. Valid values: **800*	- to **1000000**.
	//
	// example:
	//
	// 800
	ColdStorage *int32 `json:"ColdStorage,omitempty" xml:"ColdStorage,omitempty"`
	// The storage capacity of a single core node in the instance after the instance upgraded. This parameter is available only if the instance you want to upgrade is a multi-zone instance. Unit: GB. Valid values: 400 to 64000. **This parameter is optional**.
	//
	// example:
	//
	// 400
	CoreSingleStorage *int32 `json:"CoreSingleStorage,omitempty" xml:"CoreSingleStorage,omitempty"`
	// The number of LindormDFS nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **60**.
	//
	// example:
	//
	// 2
	FilestoreNum *int32 `json:"FilestoreNum,omitempty" xml:"FilestoreNum,omitempty"`
	// The specification of LindormDFS nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	FilestoreSpec *string `json:"FilestoreSpec,omitempty" xml:"FilestoreSpec,omitempty"`
	// The ID of the instance that you want to upgrade, scale up, or enable cold storage. You can call the [GetLindormInstanceList](https://help.aliyun.com/document_detail/426069.html) operation to query the instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp1o3y0yme2i2****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of LindormTable nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **90**.
	//
	// > This parameter must be specified together with the LindormSpec parameter.
	//
	// example:
	//
	// 2
	LindormNum *int32 `json:"LindormNum,omitempty" xml:"LindormNum,omitempty"`
	// The specification of LindormTable nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.c.xlarge**: Each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// 	- **lindorm.c.2xlarge**: Each node has 8 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.c.4xlarge**: Each node has 16 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.c.8xlarge**: Each node has 32 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.c.xlarge
	LindormSpec *string `json:"LindormSpec,omitempty" xml:"LindormSpec,omitempty"`
	// The number of log nodes in the instance after the instance is upgraded. This parameter is available only if the instance you want to upgrade is a multi-zone instance. **This parameter is optional**.
	//
	// example:
	//
	// 4
	LogNum *int32 `json:"LogNum,omitempty" xml:"LogNum,omitempty"`
	// The storage capacity of a single log node in the instance after the instance upgraded. This parameter is available only if the instance you want to upgrade is a multi-zone instance. **This parameter is optional**.
	//
	// example:
	//
	// 400
	LogSingleStorage *int32 `json:"LogSingleStorage,omitempty" xml:"LogSingleStorage,omitempty"`
	// The specification of log nodes in the instance after the instance is upgraded. This parameter is available only if the instance you want to upgrade is a multi-zone instance. Valid values:
	//
	// 	- **lindorm.sn1.large**: Each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// 	- **lindorm.sn1.2xlarge**: Each node has 8 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// **This parameter is optional**.
	//
	// example:
	//
	// lindorm.sn1.large
	LogSpec *string `json:"LogSpec,omitempty" xml:"LogSpec,omitempty"`
	// The number of LTS nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **50**.
	//
	// example:
	//
	// 2
	LtsCoreNum *int32 `json:"LtsCoreNum,omitempty" xml:"LtsCoreNum,omitempty"`
	// The specification of Lindorm Tunnel Service (LTS) nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	LtsCoreSpec  *string `json:"LtsCoreSpec,omitempty" xml:"LtsCoreSpec,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region in which the instance that you want to upgrade, scale up, or enable cold storage is located. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/426062.html) operation to query the region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-shanghai
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The number of LindormSearch nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **60**.
	//
	// example:
	//
	// 2
	SolrNum *int32 `json:"SolrNum,omitempty" xml:"SolrNum,omitempty"`
	// The specification of LindormSearch nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	SolrSpec *string `json:"SolrSpec,omitempty" xml:"SolrSpec,omitempty"`
	// The number of LindormStream nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **60**.
	//
	// example:
	//
	// 2
	StreamNum *int32 `json:"StreamNum,omitempty" xml:"StreamNum,omitempty"`
	// The specification of LindormStream nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	StreamSpec *string `json:"StreamSpec,omitempty" xml:"StreamSpec,omitempty"`
	// The number of LindormTSDB nodes in the instance after the instance is upgraded. Valid values: integers from **0*	- to **24**.
	//
	// example:
	//
	// 2
	TsdbNum *int32 `json:"TsdbNum,omitempty" xml:"TsdbNum,omitempty"`
	// The specification of LindormTSDB nodes in the instance after the instance is upgraded. Valid values:
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.g.2xlarge**: Each node has 8 dedicated CPU cores and 32 GB of dedicated memory.
	//
	// 	- **lindorm.g.4xlarge**: Each node has 16 dedicated CPU cores and 64 GB of dedicated memory.
	//
	// 	- **lindorm.g.8xlarge**: Each node has 32 dedicated CPU cores and 128 GB of dedicated memory.
	//
	// example:
	//
	// lindorm.g.xlarge
	TsdbSpec *string `json:"TsdbSpec,omitempty" xml:"TsdbSpec,omitempty"`
	// The upgrade type of the operation. For more information about upgrade types, see the UpgradeType parameters section.
	//
	// This parameter is required.
	//
	// example:
	//
	// upgrade-cold-storage
	UpgradeType *string `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
	// The ID of the zone in which the instance that you want to upgrade, scale up, or enable cold storage is located. You can call the [GetLindormInstance](https://help.aliyun.com/document_detail/426067.html) operation to query the zone ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-shanghai-f
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (UpgradeLindormInstanceRequest) GoString

func (*UpgradeLindormInstanceRequest) SetClusterStorage

func (*UpgradeLindormInstanceRequest) SetColdStorage

func (*UpgradeLindormInstanceRequest) SetCoreSingleStorage

func (*UpgradeLindormInstanceRequest) SetFilestoreNum

func (*UpgradeLindormInstanceRequest) SetFilestoreSpec

func (*UpgradeLindormInstanceRequest) SetInstanceId

func (*UpgradeLindormInstanceRequest) SetLindormNum

func (*UpgradeLindormInstanceRequest) SetLindormSpec

func (*UpgradeLindormInstanceRequest) SetLogNum

func (*UpgradeLindormInstanceRequest) SetLogSingleStorage

func (*UpgradeLindormInstanceRequest) SetLogSpec

func (*UpgradeLindormInstanceRequest) SetLtsCoreNum

func (*UpgradeLindormInstanceRequest) SetLtsCoreSpec

func (*UpgradeLindormInstanceRequest) SetOwnerAccount

func (*UpgradeLindormInstanceRequest) SetOwnerId

func (*UpgradeLindormInstanceRequest) SetRegionId

func (*UpgradeLindormInstanceRequest) SetResourceOwnerAccount

func (*UpgradeLindormInstanceRequest) SetResourceOwnerId

func (*UpgradeLindormInstanceRequest) SetSecurityToken

func (*UpgradeLindormInstanceRequest) SetSolrNum

func (*UpgradeLindormInstanceRequest) SetSolrSpec

func (*UpgradeLindormInstanceRequest) SetStreamNum

func (*UpgradeLindormInstanceRequest) SetStreamSpec

func (*UpgradeLindormInstanceRequest) SetTsdbNum

func (*UpgradeLindormInstanceRequest) SetTsdbSpec

func (*UpgradeLindormInstanceRequest) SetUpgradeType

func (*UpgradeLindormInstanceRequest) SetZoneId

func (UpgradeLindormInstanceRequest) String

type UpgradeLindormInstanceResponse

type UpgradeLindormInstanceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpgradeLindormInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpgradeLindormInstanceResponse) GoString

func (*UpgradeLindormInstanceResponse) SetHeaders

func (*UpgradeLindormInstanceResponse) SetStatusCode

func (UpgradeLindormInstanceResponse) String

type UpgradeLindormInstanceResponseBody

type UpgradeLindormInstanceResponseBody struct {
	// The ID of the order.
	//
	// example:
	//
	// 111111111111111
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 2A7D4F9D-AA26-4E15-A2B1-3E4792C6****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeLindormInstanceResponseBody) GoString

func (*UpgradeLindormInstanceResponseBody) SetOrderId

func (*UpgradeLindormInstanceResponseBody) SetRequestId

func (UpgradeLindormInstanceResponseBody) String

type UpgradeLindormV2StreamEngineRequest added in v5.7.0

type UpgradeLindormV2StreamEngineRequest struct {
	// This parameter is required.
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	Quantity             *int32  `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	ResourceGroupName    *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// This parameter is required.
	Spec *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	// This parameter is required.
	SpecId *string `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
	// This parameter is required.
	UpgradeType *string `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
}

func (UpgradeLindormV2StreamEngineRequest) GoString added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetInstanceId added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetOwnerAccount added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetOwnerId added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetQuantity added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetResourceGroupName added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetResourceOwnerAccount added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetResourceOwnerId added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetSecurityToken added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetSpec added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetSpecId added in v5.7.0

func (*UpgradeLindormV2StreamEngineRequest) SetUpgradeType added in v5.7.0

func (UpgradeLindormV2StreamEngineRequest) String added in v5.7.0

type UpgradeLindormV2StreamEngineResponse added in v5.7.0

type UpgradeLindormV2StreamEngineResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpgradeLindormV2StreamEngineResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpgradeLindormV2StreamEngineResponse) GoString added in v5.7.0

func (*UpgradeLindormV2StreamEngineResponse) SetBody added in v5.7.0

func (*UpgradeLindormV2StreamEngineResponse) SetHeaders added in v5.7.0

func (*UpgradeLindormV2StreamEngineResponse) SetStatusCode added in v5.7.0

func (UpgradeLindormV2StreamEngineResponse) String added in v5.7.0

type UpgradeLindormV2StreamEngineResponseBody added in v5.7.0

type UpgradeLindormV2StreamEngineResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeLindormV2StreamEngineResponseBody) GoString added in v5.7.0

func (*UpgradeLindormV2StreamEngineResponseBody) SetAccessDeniedDetail added in v5.7.0

func (*UpgradeLindormV2StreamEngineResponseBody) SetRequestId added in v5.7.0

func (UpgradeLindormV2StreamEngineResponseBody) String added in v5.7.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL