client

package
v6.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2025 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 ChangeResourceGroupRequest

type ChangeResourceGroupRequest struct {
	// The ID of the resource group into which you want to change.
	//
	// This parameter is required.
	//
	// example:
	//
	// rg-aek2i6wee****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The resource ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// ld-bp17j28j2y7pm****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
}

func (ChangeResourceGroupRequest) GoString

func (s ChangeResourceGroupRequest) GoString() string

func (*ChangeResourceGroupRequest) SetResourceGroupId

func (*ChangeResourceGroupRequest) SetResourceId

func (*ChangeResourceGroupRequest) SetResourceRegionId

func (ChangeResourceGroupRequest) String

type ChangeResourceGroupResponse

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

func (ChangeResourceGroupResponse) GoString

func (s ChangeResourceGroupResponse) GoString() string

func (*ChangeResourceGroupResponse) SetBody

func (*ChangeResourceGroupResponse) SetHeaders

func (*ChangeResourceGroupResponse) SetStatusCode

func (ChangeResourceGroupResponse) String

type ChangeResourceGroupResponseBody

type ChangeResourceGroupResponseBody struct {
	// The detailed reason why the access was denied.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// Id of the request
	//
	// example:
	//
	// FAED4C02-AF99-5015-A075-692DE9C99630
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ChangeResourceGroupResponseBody) GoString

func (*ChangeResourceGroupResponseBody) SetAccessDeniedDetail

func (*ChangeResourceGroupResponseBody) SetRequestId

func (ChangeResourceGroupResponseBody) String

type CheckLdpsColumnarIndexStatusRequest

type CheckLdpsColumnarIndexStatusRequest 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 (CheckLdpsColumnarIndexStatusRequest) GoString

func (*CheckLdpsColumnarIndexStatusRequest) SetInstanceId

func (*CheckLdpsColumnarIndexStatusRequest) SetOwnerAccount

func (*CheckLdpsColumnarIndexStatusRequest) SetOwnerId

func (*CheckLdpsColumnarIndexStatusRequest) SetResourceOwnerAccount

func (*CheckLdpsColumnarIndexStatusRequest) SetResourceOwnerId

func (*CheckLdpsColumnarIndexStatusRequest) SetSecurityToken

func (CheckLdpsColumnarIndexStatusRequest) String

type CheckLdpsColumnarIndexStatusResponse

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

func (CheckLdpsColumnarIndexStatusResponse) GoString

func (*CheckLdpsColumnarIndexStatusResponse) SetHeaders

func (*CheckLdpsColumnarIndexStatusResponse) SetStatusCode

func (CheckLdpsColumnarIndexStatusResponse) String

type CheckLdpsColumnarIndexStatusResponseBody

type CheckLdpsColumnarIndexStatusResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Opened             *bool   `json:"Opened,omitempty" xml:"Opened,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckLdpsColumnarIndexStatusResponseBody) GoString

func (*CheckLdpsColumnarIndexStatusResponseBody) SetAccessDeniedDetail

func (*CheckLdpsColumnarIndexStatusResponseBody) SetOpened

func (*CheckLdpsColumnarIndexStatusResponseBody) SetRequestId

func (CheckLdpsColumnarIndexStatusResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) ChangeResourceGroup

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)

Summary:

Changes a resource group to another.

@param request - ChangeResourceGroupRequest

@return ChangeResourceGroupResponse

func (*Client) ChangeResourceGroupWithOptions

func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)

Summary:

Changes a resource group to another.

@param request - ChangeResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ChangeResourceGroupResponse

func (*Client) CheckLdpsColumnarIndexStatus

func (client *Client) CheckLdpsColumnarIndexStatus(request *CheckLdpsColumnarIndexStatusRequest) (_result *CheckLdpsColumnarIndexStatusResponse, _err error)

@param request - CheckLdpsColumnarIndexStatusRequest

@return CheckLdpsColumnarIndexStatusResponse

func (*Client) CheckLdpsColumnarIndexStatusWithOptions

func (client *Client) CheckLdpsColumnarIndexStatusWithOptions(request *CheckLdpsColumnarIndexStatusRequest, runtime *util.RuntimeOptions) (_result *CheckLdpsColumnarIndexStatusResponse, _err error)

@param request - CheckLdpsColumnarIndexStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckLdpsColumnarIndexStatusResponse

func (*Client) CreateAutoScalingConfig

func (client *Client) CreateAutoScalingConfig(request *CreateAutoScalingConfigRequest) (_result *CreateAutoScalingConfigResponse, _err error)

@param request - CreateAutoScalingConfigRequest

@return CreateAutoScalingConfigResponse

func (*Client) CreateAutoScalingConfigWithOptions

func (client *Client) CreateAutoScalingConfigWithOptions(tmpReq *CreateAutoScalingConfigRequest, runtime *util.RuntimeOptions) (_result *CreateAutoScalingConfigResponse, _err error)

@param tmpReq - CreateAutoScalingConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateAutoScalingConfigResponse

func (*Client) CreateAutoScalingRule

func (client *Client) CreateAutoScalingRule(request *CreateAutoScalingRuleRequest) (_result *CreateAutoScalingRuleResponse, _err error)

@param request - CreateAutoScalingRuleRequest

@return CreateAutoScalingRuleResponse

func (*Client) CreateAutoScalingRuleWithOptions

func (client *Client) CreateAutoScalingRuleWithOptions(request *CreateAutoScalingRuleRequest, runtime *util.RuntimeOptions) (_result *CreateAutoScalingRuleResponse, _err error)

@param request - CreateAutoScalingRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateAutoScalingRuleResponse

func (*Client) CreateLdpsComputeGroup

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

@param request - CreateLdpsComputeGroupRequest

@return CreateLdpsComputeGroupResponse

func (*Client) CreateLdpsComputeGroupWithOptions

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) 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) CreateLindormV2Instance

func (client *Client) CreateLindormV2Instance(request *CreateLindormV2InstanceRequest) (_result *CreateLindormV2InstanceResponse, _err error)

@param request - CreateLindormV2InstanceRequest

@return CreateLindormV2InstanceResponse

func (*Client) CreateLindormV2InstanceWithOptions

func (client *Client) CreateLindormV2InstanceWithOptions(request *CreateLindormV2InstanceRequest, runtime *util.RuntimeOptions) (_result *CreateLindormV2InstanceResponse, _err error)

@param request - CreateLindormV2InstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateLindormV2InstanceResponse

func (*Client) DeleteAutoScalingConfig

func (client *Client) DeleteAutoScalingConfig(request *DeleteAutoScalingConfigRequest) (_result *DeleteAutoScalingConfigResponse, _err error)

@param request - DeleteAutoScalingConfigRequest

@return DeleteAutoScalingConfigResponse

func (*Client) DeleteAutoScalingConfigWithOptions

func (client *Client) DeleteAutoScalingConfigWithOptions(request *DeleteAutoScalingConfigRequest, runtime *util.RuntimeOptions) (_result *DeleteAutoScalingConfigResponse, _err error)

@param request - DeleteAutoScalingConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAutoScalingConfigResponse

func (*Client) DeleteAutoScalingRule

func (client *Client) DeleteAutoScalingRule(request *DeleteAutoScalingRuleRequest) (_result *DeleteAutoScalingRuleResponse, _err error)

@param request - DeleteAutoScalingRuleRequest

@return DeleteAutoScalingRuleResponse

func (*Client) DeleteAutoScalingRuleWithOptions

func (client *Client) DeleteAutoScalingRuleWithOptions(request *DeleteAutoScalingRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteAutoScalingRuleResponse, _err error)

@param request - DeleteAutoScalingRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAutoScalingRuleResponse

func (*Client) DeleteCustomResource

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

@param request - DeleteCustomResourceRequest

@return DeleteCustomResourceResponse

func (*Client) DeleteCustomResourceWithOptions

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

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

@param request - DeleteLdpsComputeGroupRequest

@return DeleteLdpsComputeGroupResponse

func (*Client) DeleteLdpsComputeGroupWithOptions

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

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

@param request - DeployLdpsSemiManagedComponentRequest

@return DeployLdpsSemiManagedComponentResponse

func (*Client) DeployLdpsSemiManagedComponentWithOptions

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) GetAutoScalingConfig

func (client *Client) GetAutoScalingConfig(request *GetAutoScalingConfigRequest) (_result *GetAutoScalingConfigResponse, _err error)

@param request - GetAutoScalingConfigRequest

@return GetAutoScalingConfigResponse

func (*Client) GetAutoScalingConfigWithOptions

func (client *Client) GetAutoScalingConfigWithOptions(request *GetAutoScalingConfigRequest, runtime *util.RuntimeOptions) (_result *GetAutoScalingConfigResponse, _err error)

@param request - GetAutoScalingConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetAutoScalingConfigResponse

func (*Client) GetAutoScalingRule

func (client *Client) GetAutoScalingRule(request *GetAutoScalingRuleRequest) (_result *GetAutoScalingRuleResponse, _err error)

@param request - GetAutoScalingRuleRequest

@return GetAutoScalingRuleResponse

func (*Client) GetAutoScalingRuleWithOptions

func (client *Client) GetAutoScalingRuleWithOptions(request *GetAutoScalingRuleRequest, runtime *util.RuntimeOptions) (_result *GetAutoScalingRuleResponse, _err error)

@param request - GetAutoScalingRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetAutoScalingRuleResponse

func (*Client) GetClientSourceIp

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

@param request - GetClientSourceIpRequest

@return GetClientSourceIpResponse

func (*Client) GetClientSourceIpWithOptions

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

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

@param request - GetEngineDefaultAuthRequest

@return GetEngineDefaultAuthResponse

func (*Client) GetEngineDefaultAuthWithOptions

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

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

@param request - GetInstanceSecurityGroupsRequest

@return GetInstanceSecurityGroupsResponse

func (*Client) GetInstanceSecurityGroupsWithOptions

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

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

@param request - GetLdpsComputeGroupRequest

@return GetLdpsComputeGroupResponse

func (*Client) GetLdpsComputeGroupWithOptions

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) GetLindormFsUsedDetail

func (client *Client) GetLindormFsUsedDetail(request *GetLindormFsUsedDetailRequest) (_result *GetLindormFsUsedDetailResponse, _err error)

@param request - GetLindormFsUsedDetailRequest

@return GetLindormFsUsedDetailResponse

func (*Client) GetLindormFsUsedDetailWithOptions

func (client *Client) GetLindormFsUsedDetailWithOptions(request *GetLindormFsUsedDetailRequest, runtime *util.RuntimeOptions) (_result *GetLindormFsUsedDetailResponse, _err error)

@param request - GetLindormFsUsedDetailRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormFsUsedDetailResponse

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)

Summary:

Obtains the engine types supported by the specified Lindorm instance.

@param request - GetLindormInstanceEngineListRequest

@return GetLindormInstanceEngineListResponse

func (*Client) GetLindormInstanceEngineListWithOptions

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

Summary:

Obtains the engine types supported by the specified Lindorm instance.

@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) GetLindormV2Instance

func (client *Client) GetLindormV2Instance(request *GetLindormV2InstanceRequest) (_result *GetLindormV2InstanceResponse, _err error)

@param request - GetLindormV2InstanceRequest

@return GetLindormV2InstanceResponse

func (*Client) GetLindormV2InstanceEngineList

func (client *Client) GetLindormV2InstanceEngineList(request *GetLindormV2InstanceEngineListRequest) (_result *GetLindormV2InstanceEngineListResponse, _err error)

@param request - GetLindormV2InstanceEngineListRequest

@return GetLindormV2InstanceEngineListResponse

func (*Client) GetLindormV2InstanceEngineListWithOptions

func (client *Client) GetLindormV2InstanceEngineListWithOptions(request *GetLindormV2InstanceEngineListRequest, runtime *util.RuntimeOptions) (_result *GetLindormV2InstanceEngineListResponse, _err error)

@param request - GetLindormV2InstanceEngineListRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormV2InstanceEngineListResponse

func (*Client) GetLindormV2InstanceWithOptions

func (client *Client) GetLindormV2InstanceWithOptions(request *GetLindormV2InstanceRequest, runtime *util.RuntimeOptions) (_result *GetLindormV2InstanceResponse, _err error)

@param request - GetLindormV2InstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormV2InstanceResponse

func (*Client) GetLindormV2StorageUsage

func (client *Client) GetLindormV2StorageUsage(request *GetLindormV2StorageUsageRequest) (_result *GetLindormV2StorageUsageResponse, _err error)

@param request - GetLindormV2StorageUsageRequest

@return GetLindormV2StorageUsageResponse

func (*Client) GetLindormV2StorageUsageWithOptions

func (client *Client) GetLindormV2StorageUsageWithOptions(request *GetLindormV2StorageUsageRequest, runtime *util.RuntimeOptions) (_result *GetLindormV2StorageUsageResponse, _err error)

@param request - GetLindormV2StorageUsageRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetLindormV2StorageUsageResponse

func (*Client) Init

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

func (*Client) ListAutoScalingConfigs

func (client *Client) ListAutoScalingConfigs(request *ListAutoScalingConfigsRequest) (_result *ListAutoScalingConfigsResponse, _err error)

@param request - ListAutoScalingConfigsRequest

@return ListAutoScalingConfigsResponse

func (*Client) ListAutoScalingConfigsWithOptions

func (client *Client) ListAutoScalingConfigsWithOptions(request *ListAutoScalingConfigsRequest, runtime *util.RuntimeOptions) (_result *ListAutoScalingConfigsResponse, _err error)

@param request - ListAutoScalingConfigsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListAutoScalingConfigsResponse

func (*Client) ListAutoScalingRecords

func (client *Client) ListAutoScalingRecords(request *ListAutoScalingRecordsRequest) (_result *ListAutoScalingRecordsResponse, _err error)

@param request - ListAutoScalingRecordsRequest

@return ListAutoScalingRecordsResponse

func (*Client) ListAutoScalingRecordsWithOptions

func (client *Client) ListAutoScalingRecordsWithOptions(request *ListAutoScalingRecordsRequest, runtime *util.RuntimeOptions) (_result *ListAutoScalingRecordsResponse, _err error)

@param request - ListAutoScalingRecordsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListAutoScalingRecordsResponse

func (*Client) ListAutoScalingRules

func (client *Client) ListAutoScalingRules(request *ListAutoScalingRulesRequest) (_result *ListAutoScalingRulesResponse, _err error)

@param request - ListAutoScalingRulesRequest

@return ListAutoScalingRulesResponse

func (*Client) ListAutoScalingRulesWithOptions

func (client *Client) ListAutoScalingRulesWithOptions(request *ListAutoScalingRulesRequest, runtime *util.RuntimeOptions) (_result *ListAutoScalingRulesResponse, _err error)

@param request - ListAutoScalingRulesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListAutoScalingRulesResponse

func (*Client) ListLdpsComputeGroups

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

@param request - ListLdpsComputeGroupsRequest

@return ListLdpsComputeGroupsResponse

func (*Client) ListLdpsComputeGroupsWithOptions

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) ModifyAutoScalingConfig

func (client *Client) ModifyAutoScalingConfig(request *ModifyAutoScalingConfigRequest) (_result *ModifyAutoScalingConfigResponse, _err error)

@param request - ModifyAutoScalingConfigRequest

@return ModifyAutoScalingConfigResponse

func (*Client) ModifyAutoScalingConfigWithOptions

func (client *Client) ModifyAutoScalingConfigWithOptions(request *ModifyAutoScalingConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyAutoScalingConfigResponse, _err error)

@param request - ModifyAutoScalingConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyAutoScalingConfigResponse

func (*Client) ModifyAutoScalingRule

func (client *Client) ModifyAutoScalingRule(request *ModifyAutoScalingRuleRequest) (_result *ModifyAutoScalingRuleResponse, _err error)

@param request - ModifyAutoScalingRuleRequest

@return ModifyAutoScalingRuleResponse

func (*Client) ModifyAutoScalingRuleWithOptions

func (client *Client) ModifyAutoScalingRuleWithOptions(request *ModifyAutoScalingRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyAutoScalingRuleResponse, _err error)

@param request - ModifyAutoScalingRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyAutoScalingRuleResponse

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?spm=a2c63.p38356.0.0.2b024c2adcHeXL&_p_lc=1#/commodity/hitsdb_lindormpre_public_intl) of Lindorm. Published on only international site (alibabacloud.com).

@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?spm=a2c63.p38356.0.0.2b024c2adcHeXL&_p_lc=1#/commodity/hitsdb_lindormpre_public_intl) of Lindorm. Published on only international site (alibabacloud.com).

@param request - ModifyInstancePayTypeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyInstancePayTypeResponse

func (*Client) ModifyLindormV2Instance

func (client *Client) ModifyLindormV2Instance(request *ModifyLindormV2InstanceRequest) (_result *ModifyLindormV2InstanceResponse, _err error)

@param request - ModifyLindormV2InstanceRequest

@return ModifyLindormV2InstanceResponse

func (*Client) ModifyLindormV2InstanceWithOptions

func (client *Client) ModifyLindormV2InstanceWithOptions(request *ModifyLindormV2InstanceRequest, runtime *util.RuntimeOptions) (_result *ModifyLindormV2InstanceResponse, _err error)

@param request - ModifyLindormV2InstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyLindormV2InstanceResponse

func (*Client) ModifyLindormV2WhiteIpList

func (client *Client) ModifyLindormV2WhiteIpList(request *ModifyLindormV2WhiteIpListRequest) (_result *ModifyLindormV2WhiteIpListResponse, _err error)

@param request - ModifyLindormV2WhiteIpListRequest

@return ModifyLindormV2WhiteIpListResponse

func (*Client) ModifyLindormV2WhiteIpListWithOptions

func (client *Client) ModifyLindormV2WhiteIpListWithOptions(request *ModifyLindormV2WhiteIpListRequest, runtime *util.RuntimeOptions) (_result *ModifyLindormV2WhiteIpListResponse, _err error)

@param request - ModifyLindormV2WhiteIpListRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyLindormV2WhiteIpListResponse

func (*Client) OpenComputeEngine

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

@param request - OpenComputeEngineRequest

@return OpenComputeEngineResponse

func (*Client) OpenComputeEngineWithOptions

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

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

@param request - OpenComputePreCheckRequest

@return OpenComputePreCheckResponse

func (*Client) OpenComputePreCheckWithOptions

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) ReleaseLindormV2Instance

func (client *Client) ReleaseLindormV2Instance(request *ReleaseLindormV2InstanceRequest) (_result *ReleaseLindormV2InstanceResponse, _err error)

@param request - ReleaseLindormV2InstanceRequest

@return ReleaseLindormV2InstanceResponse

func (*Client) ReleaseLindormV2InstanceWithOptions

func (client *Client) ReleaseLindormV2InstanceWithOptions(request *ReleaseLindormV2InstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseLindormV2InstanceResponse, _err error)

@param request - ReleaseLindormV2InstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReleaseLindormV2InstanceResponse

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

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

@param request - RestartLdpsComputeGroupRequest

@return RestartLdpsComputeGroupResponse

func (*Client) RestartLdpsComputeGroupWithOptions

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

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

@param request - SetDefaultOlapComputeGroupRequest

@return SetDefaultOlapComputeGroupResponse

func (*Client) SetDefaultOlapComputeGroupWithOptions

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

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

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

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

@param request - UpdateInstanceSecurityGroupsRequest

@return UpdateInstanceSecurityGroupsResponse

func (*Client) UpdateInstanceSecurityGroupsWithOptions

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

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

@param request - UpdateLdpsComputeGroupRequest

@return UpdateLdpsComputeGroupResponse

func (*Client) UpdateLdpsComputeGroupWithOptions

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) UpdateLindormV2InstanceParameter

func (client *Client) UpdateLindormV2InstanceParameter(request *UpdateLindormV2InstanceParameterRequest) (_result *UpdateLindormV2InstanceParameterResponse, _err error)

@param request - UpdateLindormV2InstanceParameterRequest

@return UpdateLindormV2InstanceParameterResponse

func (*Client) UpdateLindormV2InstanceParameterWithOptions

func (client *Client) UpdateLindormV2InstanceParameterWithOptions(request *UpdateLindormV2InstanceParameterRequest, runtime *util.RuntimeOptions) (_result *UpdateLindormV2InstanceParameterResponse, _err error)

@param request - UpdateLindormV2InstanceParameterRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLindormV2InstanceParameterResponse

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

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

@param request - UpgradeLindormV2StreamEngineRequest

@return UpgradeLindormV2StreamEngineResponse

func (*Client) UpgradeLindormV2StreamEngineWithOptions

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 CreateAutoScalingConfigRequest

type CreateAutoScalingConfigRequest struct {
	// This parameter is required.
	ConfigName         *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	EffectiveTimeEnd   *string `json:"EffectiveTimeEnd,omitempty" xml:"EffectiveTimeEnd,omitempty"`
	EffectiveTimeStart *string `json:"EffectiveTimeStart,omitempty" xml:"EffectiveTimeStart,omitempty"`
	Enabled            *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	// This parameter is required.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	InstanceId           *string                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodesMax             *int32                                         `json:"NodesMax,omitempty" xml:"NodesMax,omitempty"`
	NodesMin             *int32                                         `json:"NodesMin,omitempty" xml:"NodesMin,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"`
	ScaleRuleList        []*CreateAutoScalingConfigRequestScaleRuleList `json:"ScaleRuleList,omitempty" xml:"ScaleRuleList,omitempty" type:"Repeated"`
	// This parameter is required.
	ScaleType     *string `json:"ScaleType,omitempty" xml:"ScaleType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// This parameter is required.
	SpecId *string `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
}

func (CreateAutoScalingConfigRequest) GoString

func (*CreateAutoScalingConfigRequest) SetConfigName

func (*CreateAutoScalingConfigRequest) SetEffectiveTimeEnd

func (*CreateAutoScalingConfigRequest) SetEffectiveTimeStart

func (*CreateAutoScalingConfigRequest) SetEnabled

func (*CreateAutoScalingConfigRequest) SetEngine

func (*CreateAutoScalingConfigRequest) SetInstanceId

func (*CreateAutoScalingConfigRequest) SetNodesMax

func (*CreateAutoScalingConfigRequest) SetNodesMin

func (*CreateAutoScalingConfigRequest) SetOwnerAccount

func (*CreateAutoScalingConfigRequest) SetOwnerId

func (*CreateAutoScalingConfigRequest) SetResourceOwnerAccount

func (*CreateAutoScalingConfigRequest) SetResourceOwnerId

func (*CreateAutoScalingConfigRequest) SetScaleType

func (*CreateAutoScalingConfigRequest) SetSecurityToken

func (*CreateAutoScalingConfigRequest) SetSpecId

func (CreateAutoScalingConfigRequest) String

type CreateAutoScalingConfigRequestScaleRuleList

type CreateAutoScalingConfigRequestScaleRuleList struct {
	ConfigId          *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled           *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime           *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType     *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType          *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep       *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep      *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SilenceTime       *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime         *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric      *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes       *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower    *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper    *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr   *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (CreateAutoScalingConfigRequestScaleRuleList) GoString

func (*CreateAutoScalingConfigRequestScaleRuleList) SetConfigId

func (*CreateAutoScalingConfigRequestScaleRuleList) SetEnabled

func (*CreateAutoScalingConfigRequestScaleRuleList) SetEndTime

func (*CreateAutoScalingConfigRequestScaleRuleList) SetInstanceId

func (*CreateAutoScalingConfigRequestScaleRuleList) SetObservationWindow

func (*CreateAutoScalingConfigRequestScaleRuleList) SetOperationType

func (*CreateAutoScalingConfigRequestScaleRuleList) SetRuleId

func (*CreateAutoScalingConfigRequestScaleRuleList) SetRuleName

func (*CreateAutoScalingConfigRequestScaleRuleList) SetRuleType

func (*CreateAutoScalingConfigRequestScaleRuleList) SetScaleInStep

func (*CreateAutoScalingConfigRequestScaleRuleList) SetScaleOutStep

func (*CreateAutoScalingConfigRequestScaleRuleList) SetSilenceTime

func (*CreateAutoScalingConfigRequestScaleRuleList) SetStartTime

func (*CreateAutoScalingConfigRequestScaleRuleList) SetTargetMetric

func (*CreateAutoScalingConfigRequestScaleRuleList) SetTargetNodes

func (*CreateAutoScalingConfigRequestScaleRuleList) SetThresholdLower

func (*CreateAutoScalingConfigRequestScaleRuleList) SetThresholdUpper

func (*CreateAutoScalingConfigRequestScaleRuleList) SetTriggerCronExpr

func (CreateAutoScalingConfigRequestScaleRuleList) String

type CreateAutoScalingConfigResponse

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

func (CreateAutoScalingConfigResponse) GoString

func (*CreateAutoScalingConfigResponse) SetHeaders

func (*CreateAutoScalingConfigResponse) SetStatusCode

func (CreateAutoScalingConfigResponse) String

type CreateAutoScalingConfigResponseBody

type CreateAutoScalingConfigResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateAutoScalingConfigResponseBody) GoString

func (*CreateAutoScalingConfigResponseBody) SetCode

func (*CreateAutoScalingConfigResponseBody) SetHttpStatusCode

func (*CreateAutoScalingConfigResponseBody) SetMessage

func (*CreateAutoScalingConfigResponseBody) SetRequestId

func (*CreateAutoScalingConfigResponseBody) SetSuccess

func (CreateAutoScalingConfigResponseBody) String

type CreateAutoScalingConfigShrinkRequest

type CreateAutoScalingConfigShrinkRequest struct {
	// This parameter is required.
	ConfigName         *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	EffectiveTimeEnd   *string `json:"EffectiveTimeEnd,omitempty" xml:"EffectiveTimeEnd,omitempty"`
	EffectiveTimeStart *string `json:"EffectiveTimeStart,omitempty" xml:"EffectiveTimeStart,omitempty"`
	Enabled            *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	// This parameter is required.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodesMax             *int32  `json:"NodesMax,omitempty" xml:"NodesMax,omitempty"`
	NodesMin             *int32  `json:"NodesMin,omitempty" xml:"NodesMin,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"`
	ScaleRuleListShrink  *string `json:"ScaleRuleList,omitempty" xml:"ScaleRuleList,omitempty"`
	// This parameter is required.
	ScaleType     *string `json:"ScaleType,omitempty" xml:"ScaleType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// This parameter is required.
	SpecId *string `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
}

func (CreateAutoScalingConfigShrinkRequest) GoString

func (*CreateAutoScalingConfigShrinkRequest) SetConfigName

func (*CreateAutoScalingConfigShrinkRequest) SetEffectiveTimeEnd

func (*CreateAutoScalingConfigShrinkRequest) SetEffectiveTimeStart

func (*CreateAutoScalingConfigShrinkRequest) SetEnabled

func (*CreateAutoScalingConfigShrinkRequest) SetEngine

func (*CreateAutoScalingConfigShrinkRequest) SetInstanceId

func (*CreateAutoScalingConfigShrinkRequest) SetNodesMax

func (*CreateAutoScalingConfigShrinkRequest) SetNodesMin

func (*CreateAutoScalingConfigShrinkRequest) SetOwnerAccount

func (*CreateAutoScalingConfigShrinkRequest) SetOwnerId

func (*CreateAutoScalingConfigShrinkRequest) SetResourceOwnerAccount

func (*CreateAutoScalingConfigShrinkRequest) SetResourceOwnerId

func (*CreateAutoScalingConfigShrinkRequest) SetScaleRuleListShrink

func (*CreateAutoScalingConfigShrinkRequest) SetScaleType

func (*CreateAutoScalingConfigShrinkRequest) SetSecurityToken

func (*CreateAutoScalingConfigShrinkRequest) SetSpecId

func (CreateAutoScalingConfigShrinkRequest) String

type CreateAutoScalingRuleRequest

type CreateAutoScalingRuleRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled  *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime  *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow    *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType        *string `json:"OperationType,omitempty" xml:"OperationType,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.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// This parameter is required.
	RuleType        *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep     *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep    *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SecurityToken   *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SilenceTime     *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime       *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric    *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes     *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower  *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper  *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (CreateAutoScalingRuleRequest) GoString

func (s CreateAutoScalingRuleRequest) GoString() string

func (*CreateAutoScalingRuleRequest) SetConfigId

func (*CreateAutoScalingRuleRequest) SetEnabled

func (*CreateAutoScalingRuleRequest) SetEndTime

func (*CreateAutoScalingRuleRequest) SetInstanceId

func (*CreateAutoScalingRuleRequest) SetObservationWindow

func (*CreateAutoScalingRuleRequest) SetOperationType

func (*CreateAutoScalingRuleRequest) SetOwnerAccount

func (*CreateAutoScalingRuleRequest) SetOwnerId

func (*CreateAutoScalingRuleRequest) SetResourceOwnerAccount

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

func (*CreateAutoScalingRuleRequest) SetResourceOwnerId

func (*CreateAutoScalingRuleRequest) SetRuleName

func (*CreateAutoScalingRuleRequest) SetRuleType

func (*CreateAutoScalingRuleRequest) SetScaleInStep

func (*CreateAutoScalingRuleRequest) SetScaleOutStep

func (*CreateAutoScalingRuleRequest) SetSecurityToken

func (*CreateAutoScalingRuleRequest) SetSilenceTime

func (*CreateAutoScalingRuleRequest) SetStartTime

func (*CreateAutoScalingRuleRequest) SetTargetMetric

func (*CreateAutoScalingRuleRequest) SetTargetNodes

func (*CreateAutoScalingRuleRequest) SetThresholdLower

func (*CreateAutoScalingRuleRequest) SetThresholdUpper

func (*CreateAutoScalingRuleRequest) SetTriggerCronExpr

func (CreateAutoScalingRuleRequest) String

type CreateAutoScalingRuleResponse

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

func (CreateAutoScalingRuleResponse) GoString

func (*CreateAutoScalingRuleResponse) SetBody

func (*CreateAutoScalingRuleResponse) SetHeaders

func (*CreateAutoScalingRuleResponse) SetStatusCode

func (CreateAutoScalingRuleResponse) String

type CreateAutoScalingRuleResponseBody

type CreateAutoScalingRuleResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateAutoScalingRuleResponseBody) GoString

func (*CreateAutoScalingRuleResponseBody) SetCode

func (*CreateAutoScalingRuleResponseBody) SetHttpStatusCode

func (*CreateAutoScalingRuleResponseBody) SetMessage

func (*CreateAutoScalingRuleResponseBody) SetRequestId

func (*CreateAutoScalingRuleResponseBody) SetSuccess

func (CreateAutoScalingRuleResponseBody) String

type CreateLdpsComputeGroupRequest

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

func (*CreateLdpsComputeGroupRequest) SetGroupName

func (*CreateLdpsComputeGroupRequest) SetInstanceId

func (*CreateLdpsComputeGroupRequest) SetOwnerAccount

func (*CreateLdpsComputeGroupRequest) SetOwnerId

func (*CreateLdpsComputeGroupRequest) SetProperties

func (*CreateLdpsComputeGroupRequest) SetRegionId

func (*CreateLdpsComputeGroupRequest) SetResourceOwnerAccount

func (*CreateLdpsComputeGroupRequest) SetResourceOwnerId

func (*CreateLdpsComputeGroupRequest) SetSecurityToken

func (CreateLdpsComputeGroupRequest) String

type CreateLdpsComputeGroupResponse

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

func (*CreateLdpsComputeGroupResponse) SetHeaders

func (*CreateLdpsComputeGroupResponse) SetStatusCode

func (CreateLdpsComputeGroupResponse) String

type CreateLdpsComputeGroupResponseBody

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

func (CreateLdpsComputeGroupResponseBody) GoString

func (*CreateLdpsComputeGroupResponseBody) SetAccessDeniedDetail

func (*CreateLdpsComputeGroupResponseBody) SetRequestId

func (CreateLdpsComputeGroupResponseBody) 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 nodes in the instance. Valid values: **0*	- to **60**.
	//
	// example:
	//
	// 2
	LtsNum *string `json:"LtsNum,omitempty" xml:"LtsNum,omitempty"`
	// The specification of LTS nodes in the instance. Valid values:
	//
	// 	- **lindorm.c.xlarge**: Each node has 4 dedicated CPU cores and 8 GB of dedicated memory.
	//
	// 	- **lindorm.g.xlarge**: Each node has 4 dedicated CPU cores and 16 GB of dedicated memory.
	//
	// 	- **lindorm.c.2xlarge**: Each node has 8 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.c.4xlarge**: Each node has 16 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.c.8xlarge**: Each node has 32 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
	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

func (*CreateLindormInstanceRequest) SetAutoRenewal

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

func (*CreateLindormInstanceRequest) SetLtsSpec

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 {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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

func (*CreateLindormInstanceResponseBody) SetInstanceId

func (*CreateLindormInstanceResponseBody) SetOrderId

func (*CreateLindormInstanceResponseBody) SetRequestId

func (CreateLindormInstanceResponseBody) String

type CreateLindormV2InstanceRequest

type CreateLindormV2InstanceRequest struct {
	ArbiterVSwitchId      *string `json:"ArbiterVSwitchId,omitempty" xml:"ArbiterVSwitchId,omitempty"`
	ArbiterZoneId         *string `json:"ArbiterZoneId,omitempty" xml:"ArbiterZoneId,omitempty"`
	ArchVersion           *string `json:"ArchVersion,omitempty" xml:"ArchVersion,omitempty"`
	AutoRenewDuration     *string `json:"AutoRenewDuration,omitempty" xml:"AutoRenewDuration,omitempty"`
	AutoRenewal           *bool   `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	CapacityStorageSize   *int32  `json:"CapacityStorageSize,omitempty" xml:"CapacityStorageSize,omitempty"`
	CloudStorageSize      *int32  `json:"CloudStorageSize,omitempty" xml:"CloudStorageSize,omitempty"`
	CloudStorageType      *string `json:"CloudStorageType,omitempty" xml:"CloudStorageType,omitempty"`
	ClusterMode           *string `json:"ClusterMode,omitempty" xml:"ClusterMode,omitempty"`
	ClusterPattern        *string `json:"ClusterPattern,omitempty" xml:"ClusterPattern,omitempty"`
	Duration              *int32  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	EnableCapacityStorage *bool   `json:"EnableCapacityStorage,omitempty" xml:"EnableCapacityStorage,omitempty"`
	// This parameter is required.
	EngineList    []*CreateLindormV2InstanceRequestEngineList `json:"EngineList,omitempty" xml:"EngineList,omitempty" type:"Repeated"`
	InstanceAlias *string                                     `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
	OwnerAccount  *string                                     `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId       *int64                                      `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	PayType          *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	PricingCycle     *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	PrimaryVSwitchId *string `json:"PrimaryVSwitchId,omitempty" xml:"PrimaryVSwitchId,omitempty"`
	PrimaryZoneId    *string `json:"PrimaryZoneId,omitempty" xml:"PrimaryZoneId,omitempty"`
	// This parameter is required.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	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"`
	StandbyVSwitchId     *string `json:"StandbyVSwitchId,omitempty" xml:"StandbyVSwitchId,omitempty"`
	StandbyZoneId        *string `json:"StandbyZoneId,omitempty" xml:"StandbyZoneId,omitempty"`
	// This parameter is required.
	VPCId     *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// This parameter is required.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateLindormV2InstanceRequest) GoString

func (*CreateLindormV2InstanceRequest) SetArbiterVSwitchId

func (*CreateLindormV2InstanceRequest) SetArbiterZoneId

func (*CreateLindormV2InstanceRequest) SetArchVersion

func (*CreateLindormV2InstanceRequest) SetAutoRenewDuration

func (*CreateLindormV2InstanceRequest) SetAutoRenewal

func (*CreateLindormV2InstanceRequest) SetCapacityStorageSize

func (*CreateLindormV2InstanceRequest) SetCloudStorageSize

func (*CreateLindormV2InstanceRequest) SetCloudStorageType

func (*CreateLindormV2InstanceRequest) SetClusterMode

func (*CreateLindormV2InstanceRequest) SetClusterPattern

func (*CreateLindormV2InstanceRequest) SetDuration

func (*CreateLindormV2InstanceRequest) SetEnableCapacityStorage

func (s *CreateLindormV2InstanceRequest) SetEnableCapacityStorage(v bool) *CreateLindormV2InstanceRequest

func (*CreateLindormV2InstanceRequest) SetInstanceAlias

func (*CreateLindormV2InstanceRequest) SetOwnerAccount

func (*CreateLindormV2InstanceRequest) SetOwnerId

func (*CreateLindormV2InstanceRequest) SetPayType

func (*CreateLindormV2InstanceRequest) SetPricingCycle

func (*CreateLindormV2InstanceRequest) SetPrimaryVSwitchId

func (*CreateLindormV2InstanceRequest) SetPrimaryZoneId

func (*CreateLindormV2InstanceRequest) SetRegionId

func (*CreateLindormV2InstanceRequest) SetResourceGroupId

func (*CreateLindormV2InstanceRequest) SetResourceOwnerAccount

func (*CreateLindormV2InstanceRequest) SetResourceOwnerId

func (*CreateLindormV2InstanceRequest) SetSecurityToken

func (*CreateLindormV2InstanceRequest) SetStandbyVSwitchId

func (*CreateLindormV2InstanceRequest) SetStandbyZoneId

func (*CreateLindormV2InstanceRequest) SetVPCId

func (*CreateLindormV2InstanceRequest) SetVSwitchId

func (*CreateLindormV2InstanceRequest) SetZoneId

func (CreateLindormV2InstanceRequest) String

type CreateLindormV2InstanceRequestEngineList

type CreateLindormV2InstanceRequestEngineList struct {
	// This parameter is required.
	EngineType    *string                                                  `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	NodeGroupList []*CreateLindormV2InstanceRequestEngineListNodeGroupList `json:"NodeGroupList,omitempty" xml:"NodeGroupList,omitempty" type:"Repeated"`
}

func (CreateLindormV2InstanceRequestEngineList) GoString

func (*CreateLindormV2InstanceRequestEngineList) SetEngineType

func (CreateLindormV2InstanceRequestEngineList) String

type CreateLindormV2InstanceRequestEngineListNodeGroupList

type CreateLindormV2InstanceRequestEngineListNodeGroupList struct {
	// This parameter is required.
	NodeCount    *int32  `json:"NodeCount,omitempty" xml:"NodeCount,omitempty"`
	NodeDiskSize *int32  `json:"NodeDiskSize,omitempty" xml:"NodeDiskSize,omitempty"`
	NodeDiskType *string `json:"NodeDiskType,omitempty" xml:"NodeDiskType,omitempty"`
	// This parameter is required.
	NodeSpec          *string `json:"NodeSpec,omitempty" xml:"NodeSpec,omitempty"`
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (CreateLindormV2InstanceRequestEngineListNodeGroupList) GoString

func (*CreateLindormV2InstanceRequestEngineListNodeGroupList) SetNodeCount

func (*CreateLindormV2InstanceRequestEngineListNodeGroupList) SetNodeDiskSize

func (*CreateLindormV2InstanceRequestEngineListNodeGroupList) SetNodeDiskType

func (*CreateLindormV2InstanceRequestEngineListNodeGroupList) SetNodeSpec

func (*CreateLindormV2InstanceRequestEngineListNodeGroupList) SetResourceGroupName

func (CreateLindormV2InstanceRequestEngineListNodeGroupList) String

type CreateLindormV2InstanceResponse

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

func (CreateLindormV2InstanceResponse) GoString

func (*CreateLindormV2InstanceResponse) SetHeaders

func (*CreateLindormV2InstanceResponse) SetStatusCode

func (CreateLindormV2InstanceResponse) String

type CreateLindormV2InstanceResponseBody

type CreateLindormV2InstanceResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	InstanceId         *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OrderId            *int64  `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLindormV2InstanceResponseBody) GoString

func (*CreateLindormV2InstanceResponseBody) SetAccessDeniedDetail

func (*CreateLindormV2InstanceResponseBody) SetInstanceId

func (*CreateLindormV2InstanceResponseBody) SetOrderId

func (*CreateLindormV2InstanceResponseBody) SetRequestId

func (CreateLindormV2InstanceResponseBody) String

type DeleteAutoScalingConfigRequest

type DeleteAutoScalingConfigRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,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"`
	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 (DeleteAutoScalingConfigRequest) GoString

func (*DeleteAutoScalingConfigRequest) SetConfigId

func (*DeleteAutoScalingConfigRequest) SetInstanceId

func (*DeleteAutoScalingConfigRequest) SetOwnerAccount

func (*DeleteAutoScalingConfigRequest) SetOwnerId

func (*DeleteAutoScalingConfigRequest) SetResourceOwnerAccount

func (*DeleteAutoScalingConfigRequest) SetResourceOwnerId

func (*DeleteAutoScalingConfigRequest) SetSecurityToken

func (DeleteAutoScalingConfigRequest) String

type DeleteAutoScalingConfigResponse

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

func (DeleteAutoScalingConfigResponse) GoString

func (*DeleteAutoScalingConfigResponse) SetHeaders

func (*DeleteAutoScalingConfigResponse) SetStatusCode

func (DeleteAutoScalingConfigResponse) String

type DeleteAutoScalingConfigResponseBody

type DeleteAutoScalingConfigResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteAutoScalingConfigResponseBody) GoString

func (*DeleteAutoScalingConfigResponseBody) SetCode

func (*DeleteAutoScalingConfigResponseBody) SetHttpStatusCode

func (*DeleteAutoScalingConfigResponseBody) SetMessage

func (*DeleteAutoScalingConfigResponseBody) SetRequestId

func (*DeleteAutoScalingConfigResponseBody) SetSuccess

func (DeleteAutoScalingConfigResponseBody) String

type DeleteAutoScalingRuleRequest

type DeleteAutoScalingRuleRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,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"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	RuleId        *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteAutoScalingRuleRequest) GoString

func (s DeleteAutoScalingRuleRequest) GoString() string

func (*DeleteAutoScalingRuleRequest) SetConfigId

func (*DeleteAutoScalingRuleRequest) SetInstanceId

func (*DeleteAutoScalingRuleRequest) SetOwnerAccount

func (*DeleteAutoScalingRuleRequest) SetOwnerId

func (*DeleteAutoScalingRuleRequest) SetResourceOwnerAccount

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

func (*DeleteAutoScalingRuleRequest) SetResourceOwnerId

func (*DeleteAutoScalingRuleRequest) SetRuleId

func (*DeleteAutoScalingRuleRequest) SetSecurityToken

func (DeleteAutoScalingRuleRequest) String

type DeleteAutoScalingRuleResponse

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

func (DeleteAutoScalingRuleResponse) GoString

func (*DeleteAutoScalingRuleResponse) SetBody

func (*DeleteAutoScalingRuleResponse) SetHeaders

func (*DeleteAutoScalingRuleResponse) SetStatusCode

func (DeleteAutoScalingRuleResponse) String

type DeleteAutoScalingRuleResponseBody

type DeleteAutoScalingRuleResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteAutoScalingRuleResponseBody) GoString

func (*DeleteAutoScalingRuleResponseBody) SetCode

func (*DeleteAutoScalingRuleResponseBody) SetHttpStatusCode

func (*DeleteAutoScalingRuleResponseBody) SetMessage

func (*DeleteAutoScalingRuleResponseBody) SetRequestId

func (*DeleteAutoScalingRuleResponseBody) SetSuccess

func (DeleteAutoScalingRuleResponseBody) String

type DeleteCustomResourceRequest

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

func (s DeleteCustomResourceRequest) GoString() string

func (*DeleteCustomResourceRequest) SetInstanceId

func (*DeleteCustomResourceRequest) SetName

func (*DeleteCustomResourceRequest) SetOwnerAccount

func (*DeleteCustomResourceRequest) SetOwnerId

func (*DeleteCustomResourceRequest) SetRegionId

func (*DeleteCustomResourceRequest) SetResourceOwnerAccount

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

func (*DeleteCustomResourceRequest) SetResourceOwnerId

func (*DeleteCustomResourceRequest) SetSecurityToken

func (DeleteCustomResourceRequest) String

type DeleteCustomResourceResponse

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

func (s DeleteCustomResourceResponse) GoString() string

func (*DeleteCustomResourceResponse) SetBody

func (*DeleteCustomResourceResponse) SetHeaders

func (*DeleteCustomResourceResponse) SetStatusCode

func (DeleteCustomResourceResponse) String

type DeleteCustomResourceResponseBody

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

func (DeleteCustomResourceResponseBody) GoString

func (*DeleteCustomResourceResponseBody) SetRequestId

func (DeleteCustomResourceResponseBody) String

type DeleteLdpsComputeGroupRequest

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

func (*DeleteLdpsComputeGroupRequest) SetGroupName

func (*DeleteLdpsComputeGroupRequest) SetInstanceId

func (*DeleteLdpsComputeGroupRequest) SetOwnerAccount

func (*DeleteLdpsComputeGroupRequest) SetOwnerId

func (*DeleteLdpsComputeGroupRequest) SetRegionId

func (*DeleteLdpsComputeGroupRequest) SetResourceOwnerAccount

func (*DeleteLdpsComputeGroupRequest) SetResourceOwnerId

func (*DeleteLdpsComputeGroupRequest) SetSecurityToken

func (DeleteLdpsComputeGroupRequest) String

type DeleteLdpsComputeGroupResponse

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

func (*DeleteLdpsComputeGroupResponse) SetHeaders

func (*DeleteLdpsComputeGroupResponse) SetStatusCode

func (DeleteLdpsComputeGroupResponse) String

type DeleteLdpsComputeGroupResponseBody

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

func (DeleteLdpsComputeGroupResponseBody) GoString

func (*DeleteLdpsComputeGroupResponseBody) SetAccessDeniedDetail

func (*DeleteLdpsComputeGroupResponseBody) SetRequestId

func (DeleteLdpsComputeGroupResponseBody) String

type DeployLdpsSemiManagedComponentRequest

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

func (*DeployLdpsSemiManagedComponentRequest) SetComponentName

func (*DeployLdpsSemiManagedComponentRequest) SetInstanceId

func (*DeployLdpsSemiManagedComponentRequest) SetOwnerAccount

func (*DeployLdpsSemiManagedComponentRequest) SetOwnerId

func (*DeployLdpsSemiManagedComponentRequest) SetRegionId

func (*DeployLdpsSemiManagedComponentRequest) SetResourceOwnerAccount

func (*DeployLdpsSemiManagedComponentRequest) SetResourceOwnerId

func (*DeployLdpsSemiManagedComponentRequest) SetSecurityToken

func (DeployLdpsSemiManagedComponentRequest) String

type DeployLdpsSemiManagedComponentResponse

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

func (*DeployLdpsSemiManagedComponentResponse) SetHeaders

func (*DeployLdpsSemiManagedComponentResponse) SetStatusCode

func (DeployLdpsSemiManagedComponentResponse) String

type DeployLdpsSemiManagedComponentResponseBody

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

func (DeployLdpsSemiManagedComponentResponseBody) GoString

func (*DeployLdpsSemiManagedComponentResponseBody) SetRequestId

func (DeployLdpsSemiManagedComponentResponseBody) String

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 GetAutoScalingConfigRequest

type GetAutoScalingConfigRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,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"`
	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 (GetAutoScalingConfigRequest) GoString

func (s GetAutoScalingConfigRequest) GoString() string

func (*GetAutoScalingConfigRequest) SetConfigId

func (*GetAutoScalingConfigRequest) SetInstanceId

func (*GetAutoScalingConfigRequest) SetOwnerAccount

func (*GetAutoScalingConfigRequest) SetOwnerId

func (*GetAutoScalingConfigRequest) SetResourceOwnerAccount

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

func (*GetAutoScalingConfigRequest) SetResourceOwnerId

func (*GetAutoScalingConfigRequest) SetSecurityToken

func (GetAutoScalingConfigRequest) String

type GetAutoScalingConfigResponse

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

func (GetAutoScalingConfigResponse) GoString

func (s GetAutoScalingConfigResponse) GoString() string

func (*GetAutoScalingConfigResponse) SetBody

func (*GetAutoScalingConfigResponse) SetHeaders

func (*GetAutoScalingConfigResponse) SetStatusCode

func (GetAutoScalingConfigResponse) String

type GetAutoScalingConfigResponseBody

type GetAutoScalingConfigResponseBody struct {
	AccessDeniedDetail *string                               `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *GetAutoScalingConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	DynamicCode        *string                               `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	DynamicMessage     *string                               `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	HttpStatusCode     *int32                                `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message            *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success            *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetAutoScalingConfigResponseBody) GoString

func (*GetAutoScalingConfigResponseBody) SetAccessDeniedDetail

func (*GetAutoScalingConfigResponseBody) SetCode

func (*GetAutoScalingConfigResponseBody) SetDynamicCode

func (*GetAutoScalingConfigResponseBody) SetDynamicMessage

func (*GetAutoScalingConfigResponseBody) SetHttpStatusCode

func (*GetAutoScalingConfigResponseBody) SetMessage

func (*GetAutoScalingConfigResponseBody) SetRequestId

func (*GetAutoScalingConfigResponseBody) SetSuccess

func (GetAutoScalingConfigResponseBody) String

type GetAutoScalingConfigResponseBodyData

type GetAutoScalingConfigResponseBodyData struct {
	ConfigId           *string                                              `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	ConfigName         *string                                              `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	EffectiveTimeEnd   *string                                              `json:"EffectiveTimeEnd,omitempty" xml:"EffectiveTimeEnd,omitempty"`
	EffectiveTimeStart *string                                              `json:"EffectiveTimeStart,omitempty" xml:"EffectiveTimeStart,omitempty"`
	Enabled            *bool                                                `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	Engine             *string                                              `json:"Engine,omitempty" xml:"Engine,omitempty"`
	InstanceId         *string                                              `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodesMax           *int32                                               `json:"NodesMax,omitempty" xml:"NodesMax,omitempty"`
	NodesMin           *int32                                               `json:"NodesMin,omitempty" xml:"NodesMin,omitempty"`
	ScaleRuleList      []*GetAutoScalingConfigResponseBodyDataScaleRuleList `json:"ScaleRuleList,omitempty" xml:"ScaleRuleList,omitempty" type:"Repeated"`
	ScaleType          *string                                              `json:"ScaleType,omitempty" xml:"ScaleType,omitempty"`
	SpecId             *string                                              `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
}

func (GetAutoScalingConfigResponseBodyData) GoString

func (*GetAutoScalingConfigResponseBodyData) SetConfigId

func (*GetAutoScalingConfigResponseBodyData) SetConfigName

func (*GetAutoScalingConfigResponseBodyData) SetEffectiveTimeEnd

func (*GetAutoScalingConfigResponseBodyData) SetEffectiveTimeStart

func (*GetAutoScalingConfigResponseBodyData) SetEnabled

func (*GetAutoScalingConfigResponseBodyData) SetEngine

func (*GetAutoScalingConfigResponseBodyData) SetInstanceId

func (*GetAutoScalingConfigResponseBodyData) SetNodesMax

func (*GetAutoScalingConfigResponseBodyData) SetNodesMin

func (*GetAutoScalingConfigResponseBodyData) SetScaleType

func (*GetAutoScalingConfigResponseBodyData) SetSpecId

func (GetAutoScalingConfigResponseBodyData) String

type GetAutoScalingConfigResponseBodyDataScaleRuleList

type GetAutoScalingConfigResponseBodyDataScaleRuleList struct {
	ConfigId          *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled           *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime           *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType     *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType          *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep       *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep      *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SilenceTime       *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime         *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric      *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes       *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower    *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper    *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr   *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (GetAutoScalingConfigResponseBodyDataScaleRuleList) GoString

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetConfigId

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetEnabled

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetEndTime

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetInstanceId

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetObservationWindow

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetOperationType

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetRuleId

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetRuleName

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetRuleType

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetScaleInStep

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetScaleOutStep

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetSilenceTime

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetStartTime

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetTargetMetric

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetTargetNodes

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetThresholdLower

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetThresholdUpper

func (*GetAutoScalingConfigResponseBodyDataScaleRuleList) SetTriggerCronExpr

func (GetAutoScalingConfigResponseBodyDataScaleRuleList) String

type GetAutoScalingRuleRequest

type GetAutoScalingRuleRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,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"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	RuleId        *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (GetAutoScalingRuleRequest) GoString

func (s GetAutoScalingRuleRequest) GoString() string

func (*GetAutoScalingRuleRequest) SetConfigId

func (*GetAutoScalingRuleRequest) SetInstanceId

func (*GetAutoScalingRuleRequest) SetOwnerAccount

func (*GetAutoScalingRuleRequest) SetOwnerId

func (*GetAutoScalingRuleRequest) SetResourceOwnerAccount

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

func (*GetAutoScalingRuleRequest) SetResourceOwnerId

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

func (*GetAutoScalingRuleRequest) SetRuleId

func (*GetAutoScalingRuleRequest) SetSecurityToken

func (GetAutoScalingRuleRequest) String

func (s GetAutoScalingRuleRequest) String() string

type GetAutoScalingRuleResponse

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

func (GetAutoScalingRuleResponse) GoString

func (s GetAutoScalingRuleResponse) GoString() string

func (*GetAutoScalingRuleResponse) SetBody

func (*GetAutoScalingRuleResponse) SetHeaders

func (*GetAutoScalingRuleResponse) SetStatusCode

func (GetAutoScalingRuleResponse) String

type GetAutoScalingRuleResponseBody

type GetAutoScalingRuleResponseBody struct {
	AccessDeniedDetail *string                             `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *GetAutoScalingRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	DynamicCode        *string                             `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	DynamicMessage     *string                             `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	HttpStatusCode     *int32                              `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message            *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success            *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetAutoScalingRuleResponseBody) GoString

func (*GetAutoScalingRuleResponseBody) SetAccessDeniedDetail

func (*GetAutoScalingRuleResponseBody) SetCode

func (*GetAutoScalingRuleResponseBody) SetDynamicCode

func (*GetAutoScalingRuleResponseBody) SetDynamicMessage

func (*GetAutoScalingRuleResponseBody) SetHttpStatusCode

func (*GetAutoScalingRuleResponseBody) SetMessage

func (*GetAutoScalingRuleResponseBody) SetRequestId

func (*GetAutoScalingRuleResponseBody) SetSuccess

func (GetAutoScalingRuleResponseBody) String

type GetAutoScalingRuleResponseBodyData

type GetAutoScalingRuleResponseBodyData struct {
	ConfigId          *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled           *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime           *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType     *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType          *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep       *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep      *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SilenceTime       *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime         *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric      *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes       *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower    *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper    *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr   *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (GetAutoScalingRuleResponseBodyData) GoString

func (*GetAutoScalingRuleResponseBodyData) SetConfigId

func (*GetAutoScalingRuleResponseBodyData) SetEnabled

func (*GetAutoScalingRuleResponseBodyData) SetEndTime

func (*GetAutoScalingRuleResponseBodyData) SetInstanceId

func (*GetAutoScalingRuleResponseBodyData) SetObservationWindow

func (*GetAutoScalingRuleResponseBodyData) SetOperationType

func (*GetAutoScalingRuleResponseBodyData) SetRuleId

func (*GetAutoScalingRuleResponseBodyData) SetRuleName

func (*GetAutoScalingRuleResponseBodyData) SetRuleType

func (*GetAutoScalingRuleResponseBodyData) SetScaleInStep

func (*GetAutoScalingRuleResponseBodyData) SetScaleOutStep

func (*GetAutoScalingRuleResponseBodyData) SetSilenceTime

func (*GetAutoScalingRuleResponseBodyData) SetStartTime

func (*GetAutoScalingRuleResponseBodyData) SetTargetMetric

func (*GetAutoScalingRuleResponseBodyData) SetTargetNodes

func (*GetAutoScalingRuleResponseBodyData) SetThresholdLower

func (*GetAutoScalingRuleResponseBodyData) SetThresholdUpper

func (*GetAutoScalingRuleResponseBodyData) SetTriggerCronExpr

func (GetAutoScalingRuleResponseBodyData) String

type GetClientSourceIpRequest

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

func (s GetClientSourceIpRequest) GoString() string

func (*GetClientSourceIpRequest) SetInstanceId

func (*GetClientSourceIpRequest) SetOwnerAccount

func (*GetClientSourceIpRequest) SetOwnerId

func (*GetClientSourceIpRequest) SetRegionId

func (*GetClientSourceIpRequest) SetResourceOwnerAccount

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

func (*GetClientSourceIpRequest) SetResourceOwnerId

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

func (*GetClientSourceIpRequest) SetSecurityToken

func (GetClientSourceIpRequest) String

func (s GetClientSourceIpRequest) String() string

type GetClientSourceIpResponse

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

func (s GetClientSourceIpResponse) GoString() string

func (*GetClientSourceIpResponse) SetBody

func (*GetClientSourceIpResponse) SetHeaders

func (*GetClientSourceIpResponse) SetStatusCode

func (GetClientSourceIpResponse) String

func (s GetClientSourceIpResponse) String() string

type GetClientSourceIpResponseBody

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

func (*GetClientSourceIpResponseBody) SetAccessDeniedDetail

func (*GetClientSourceIpResponseBody) SetClientIp

func (*GetClientSourceIpResponseBody) SetRequestId

func (GetClientSourceIpResponseBody) String

type GetEngineDefaultAuthRequest

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

func (s GetEngineDefaultAuthRequest) GoString() string

func (*GetEngineDefaultAuthRequest) SetInstanceId

func (*GetEngineDefaultAuthRequest) SetOwnerAccount

func (*GetEngineDefaultAuthRequest) SetOwnerId

func (*GetEngineDefaultAuthRequest) SetRegionId

func (*GetEngineDefaultAuthRequest) SetResourceOwnerAccount

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

func (*GetEngineDefaultAuthRequest) SetResourceOwnerId

func (*GetEngineDefaultAuthRequest) SetSecurityToken

func (GetEngineDefaultAuthRequest) String

type GetEngineDefaultAuthResponse

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

func (s GetEngineDefaultAuthResponse) GoString() string

func (*GetEngineDefaultAuthResponse) SetBody

func (*GetEngineDefaultAuthResponse) SetHeaders

func (*GetEngineDefaultAuthResponse) SetStatusCode

func (GetEngineDefaultAuthResponse) String

type GetEngineDefaultAuthResponseBody

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

func (*GetEngineDefaultAuthResponseBody) SetAccessDeniedDetail

func (*GetEngineDefaultAuthResponseBody) SetInstanceId

func (*GetEngineDefaultAuthResponseBody) SetRequestId

func (GetEngineDefaultAuthResponseBody) String

type GetEngineDefaultAuthResponseBodyAuthInfos

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

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetEngine

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetPassword

func (*GetEngineDefaultAuthResponseBodyAuthInfos) SetUsername

func (GetEngineDefaultAuthResponseBodyAuthInfos) String

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 {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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"`
	// The list of IP addresses in the whitelist of the instance.
	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

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

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

func (*GetInstanceSecurityGroupsRequest) SetInstanceId

func (*GetInstanceSecurityGroupsRequest) SetOwnerAccount

func (*GetInstanceSecurityGroupsRequest) SetOwnerId

func (*GetInstanceSecurityGroupsRequest) SetResourceOwnerAccount

func (*GetInstanceSecurityGroupsRequest) SetResourceOwnerId

func (*GetInstanceSecurityGroupsRequest) SetSecurityToken

func (GetInstanceSecurityGroupsRequest) String

type GetInstanceSecurityGroupsResponse

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

func (*GetInstanceSecurityGroupsResponse) SetHeaders

func (*GetInstanceSecurityGroupsResponse) SetStatusCode

func (GetInstanceSecurityGroupsResponse) String

type GetInstanceSecurityGroupsResponseBody

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

func (*GetInstanceSecurityGroupsResponseBody) SetAccessDeniedDetail

func (*GetInstanceSecurityGroupsResponseBody) SetInstanceId

func (*GetInstanceSecurityGroupsResponseBody) SetRequestId

func (*GetInstanceSecurityGroupsResponseBody) SetSecurityGroups

func (GetInstanceSecurityGroupsResponseBody) String

type GetLdpsComputeGroupRequest

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

func (s GetLdpsComputeGroupRequest) GoString() string

func (*GetLdpsComputeGroupRequest) SetGroupName

func (*GetLdpsComputeGroupRequest) SetInstanceId

func (*GetLdpsComputeGroupRequest) SetOwnerAccount

func (*GetLdpsComputeGroupRequest) SetOwnerId

func (*GetLdpsComputeGroupRequest) SetRegionId

func (*GetLdpsComputeGroupRequest) SetResourceOwnerAccount

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

func (*GetLdpsComputeGroupRequest) SetResourceOwnerId

func (*GetLdpsComputeGroupRequest) SetSecurityToken

func (GetLdpsComputeGroupRequest) String

type GetLdpsComputeGroupResponse

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

func (s GetLdpsComputeGroupResponse) GoString() string

func (*GetLdpsComputeGroupResponse) SetBody

func (*GetLdpsComputeGroupResponse) SetHeaders

func (*GetLdpsComputeGroupResponse) SetStatusCode

func (GetLdpsComputeGroupResponse) String

type GetLdpsComputeGroupResponseBody

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

func (*GetLdpsComputeGroupResponseBody) SetGroupName

func (*GetLdpsComputeGroupResponseBody) SetProperties

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

func (*GetLdpsComputeGroupResponseBody) SetRequestId

func (GetLdpsComputeGroupResponseBody) String

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 GetLindormFsUsedDetailRequest

type GetLindormFsUsedDetailRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ld-xxxx
	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 (GetLindormFsUsedDetailRequest) GoString

func (*GetLindormFsUsedDetailRequest) SetInstanceId

func (*GetLindormFsUsedDetailRequest) SetOwnerAccount

func (*GetLindormFsUsedDetailRequest) SetOwnerId

func (*GetLindormFsUsedDetailRequest) SetRegionId

func (*GetLindormFsUsedDetailRequest) SetResourceOwnerAccount

func (*GetLindormFsUsedDetailRequest) SetResourceOwnerId

func (*GetLindormFsUsedDetailRequest) SetSecurityToken

func (GetLindormFsUsedDetailRequest) String

type GetLindormFsUsedDetailResponse

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

func (GetLindormFsUsedDetailResponse) GoString

func (*GetLindormFsUsedDetailResponse) SetHeaders

func (*GetLindormFsUsedDetailResponse) SetStatusCode

func (GetLindormFsUsedDetailResponse) String

type GetLindormFsUsedDetailResponseBody

type GetLindormFsUsedDetailResponseBody struct {
	// example:
	//
	// {}
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 85899345920
	FsCapacity *string `json:"FsCapacity,omitempty" xml:"FsCapacity,omitempty"`
	// example:
	//
	// 85899345920
	FsCapacityCold *string `json:"FsCapacityCold,omitempty" xml:"FsCapacityCold,omitempty"`
	// example:
	//
	// 85899345920
	FsCapacityHot *string `json:"FsCapacityHot,omitempty" xml:"FsCapacityHot,omitempty"`
	// example:
	//
	// 33269
	FsUsedCold *string `json:"FsUsedCold,omitempty" xml:"FsUsedCold,omitempty"`
	// example:
	//
	// 33269
	FsUsedColdOnLindormSearch *string `json:"FsUsedColdOnLindormSearch,omitempty" xml:"FsUsedColdOnLindormSearch,omitempty"`
	// example:
	//
	// 33269
	FsUsedColdOnLindormTSDB *string `json:"FsUsedColdOnLindormTSDB,omitempty" xml:"FsUsedColdOnLindormTSDB,omitempty"`
	// example:
	//
	// 33269
	FsUsedColdOnLindormTable *string `json:"FsUsedColdOnLindormTable,omitempty" xml:"FsUsedColdOnLindormTable,omitempty"`
	// example:
	//
	// 33269
	FsUsedHot *string `json:"FsUsedHot,omitempty" xml:"FsUsedHot,omitempty"`
	// example:
	//
	// 33269
	FsUsedHotOnLindormSearch *string `json:"FsUsedHotOnLindormSearch,omitempty" xml:"FsUsedHotOnLindormSearch,omitempty"`
	// example:
	//
	// 33269
	FsUsedHotOnLindormTSDB *string `json:"FsUsedHotOnLindormTSDB,omitempty" xml:"FsUsedHotOnLindormTSDB,omitempty"`
	// example:
	//
	// 33269
	FsUsedHotOnLindormTable *string `json:"FsUsedHotOnLindormTable,omitempty" xml:"FsUsedHotOnLindormTable,omitempty"`
	// example:
	//
	// 33269
	FsUsedOnLindormSearch *string `json:"FsUsedOnLindormSearch,omitempty" xml:"FsUsedOnLindormSearch,omitempty"`
	// example:
	//
	// 33269
	FsUsedOnLindormTSDB *string `json:"FsUsedOnLindormTSDB,omitempty" xml:"FsUsedOnLindormTSDB,omitempty"`
	// example:
	//
	// 33269
	FsUsedOnLindormTable *string `json:"FsUsedOnLindormTable,omitempty" xml:"FsUsedOnLindormTable,omitempty"`
	// example:
	//
	// 33269
	FsUsedOnLindormTableData *string `json:"FsUsedOnLindormTableData,omitempty" xml:"FsUsedOnLindormTableData,omitempty"`
	// example:
	//
	// 33269
	FsUsedOnLindormTableWAL *string                                                `json:"FsUsedOnLindormTableWAL,omitempty" xml:"FsUsedOnLindormTableWAL,omitempty"`
	LStorageUsageList       []*GetLindormFsUsedDetailResponseBodyLStorageUsageList `json:"LStorageUsageList,omitempty" xml:"LStorageUsageList,omitempty" type:"Repeated"`
	// example:
	//
	// 4F23D50C-400C-592C-9486-9D1E10179065
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Valid *string `json:"Valid,omitempty" xml:"Valid,omitempty"`
}

func (GetLindormFsUsedDetailResponseBody) GoString

func (*GetLindormFsUsedDetailResponseBody) SetAccessDeniedDetail

func (*GetLindormFsUsedDetailResponseBody) SetFsCapacity

func (*GetLindormFsUsedDetailResponseBody) SetFsCapacityCold

func (*GetLindormFsUsedDetailResponseBody) SetFsCapacityHot

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedCold

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedColdOnLindormSearch

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedColdOnLindormTSDB

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedColdOnLindormTable

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedHot

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedHotOnLindormSearch

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedHotOnLindormTSDB

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedHotOnLindormTable

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedOnLindormSearch

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedOnLindormTSDB

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedOnLindormTable

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedOnLindormTableData

func (*GetLindormFsUsedDetailResponseBody) SetFsUsedOnLindormTableWAL

func (*GetLindormFsUsedDetailResponseBody) SetRequestId

func (*GetLindormFsUsedDetailResponseBody) SetValid

func (GetLindormFsUsedDetailResponseBody) String

type GetLindormFsUsedDetailResponseBodyLStorageUsageList

type GetLindormFsUsedDetailResponseBodyLStorageUsageList struct {
	// example:
	//
	// 85899345920
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// example:
	//
	// StandardCloudStorage
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// example:
	//
	// 33269
	Used *string `json:"Used,omitempty" xml:"Used,omitempty"`
	// example:
	//
	// 33269
	UsedLindormSearch *string `json:"UsedLindormSearch,omitempty" xml:"UsedLindormSearch,omitempty"`
	// example:
	//
	// 33269
	UsedLindormSpark *string `json:"UsedLindormSpark,omitempty" xml:"UsedLindormSpark,omitempty"`
	// example:
	//
	// 33269
	UsedLindormTable *string `json:"UsedLindormTable,omitempty" xml:"UsedLindormTable,omitempty"`
	// example:
	//
	// 33269
	UsedLindormTsdb *string `json:"UsedLindormTsdb,omitempty" xml:"UsedLindormTsdb,omitempty"`
	// example:
	//
	// 33269
	UsedOther *string `json:"UsedOther,omitempty" xml:"UsedOther,omitempty"`
}

func (GetLindormFsUsedDetailResponseBodyLStorageUsageList) GoString

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetCapacity

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetDiskType

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsed

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsedLindormSearch

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsedLindormSpark

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsedLindormTable

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsedLindormTsdb

func (*GetLindormFsUsedDetailResponseBodyLStorageUsageList) SetUsedOther

func (GetLindormFsUsedDetailResponseBodyLStorageUsageList) String

type GetLindormInstanceEngineListRequest

type GetLindormInstanceEngineListRequest struct {
	// 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-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"`
	// Region ID.
	//
	// 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 {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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"`
	// Instance ID.
	//
	// example:
	//
	// ld-bp1nq34mv3smk****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Request ID.
	//
	// example:
	//
	// B496BA0E-520C-59FC-BA04-196D8F3B07EF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetLindormInstanceEngineListResponseBody) GoString

func (*GetLindormInstanceEngineListResponseBody) SetAccessDeniedDetail

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

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableCompute

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableLts

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableMessage

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableStream

func (*GetLindormInstanceListResponseBodyInstanceList) SetEnableVector

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"`
	// The Archive storage size of the instance.
	//
	// example:
	//
	// 0GB
	ArchiveStorage *int32 `json:"ArchiveStorage,omitempty" xml:"ArchiveStorage,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 Transparent Data Encryption (TDE) is enabled, returning:
	//
	// - **true**: Enabled. - **false**: Disabled.
	//
	// example:
	//
	// false
	EnableStoreTDE *bool `json:"EnableStoreTDE,omitempty" xml:"EnableStoreTDE,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) SetArchiveStorage

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

func (*GetLindormInstanceResponseBody) SetEnableLTS

func (*GetLindormInstanceResponseBody) SetEnableLsqlVersionV3

func (*GetLindormInstanceResponseBody) SetEnableMLCtrl

func (*GetLindormInstanceResponseBody) SetEnableSSL

func (*GetLindormInstanceResponseBody) SetEnableShs

func (*GetLindormInstanceResponseBody) SetEnableStoreTDE

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 GetLindormV2InstanceEngineListRequest

type GetLindormV2InstanceEngineListRequest 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 (GetLindormV2InstanceEngineListRequest) GoString

func (*GetLindormV2InstanceEngineListRequest) SetInstanceId

func (*GetLindormV2InstanceEngineListRequest) SetOwnerAccount

func (*GetLindormV2InstanceEngineListRequest) SetOwnerId

func (*GetLindormV2InstanceEngineListRequest) SetRegionId

func (*GetLindormV2InstanceEngineListRequest) SetResourceOwnerAccount

func (*GetLindormV2InstanceEngineListRequest) SetResourceOwnerId

func (*GetLindormV2InstanceEngineListRequest) SetSecurityToken

func (GetLindormV2InstanceEngineListRequest) String

type GetLindormV2InstanceEngineListResponse

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

func (GetLindormV2InstanceEngineListResponse) GoString

func (*GetLindormV2InstanceEngineListResponse) SetHeaders

func (*GetLindormV2InstanceEngineListResponse) SetStatusCode

func (GetLindormV2InstanceEngineListResponse) String

type GetLindormV2InstanceEngineListResponseBody

type GetLindormV2InstanceEngineListResponseBody struct {
	AccessDeniedDetail *string                                                 `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	EngineList         []*GetLindormV2InstanceEngineListResponseBodyEngineList `json:"EngineList,omitempty" xml:"EngineList,omitempty" type:"Repeated"`
	InstanceId         *string                                                 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RequestId          *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetLindormV2InstanceEngineListResponseBody) GoString

func (*GetLindormV2InstanceEngineListResponseBody) SetAccessDeniedDetail

func (*GetLindormV2InstanceEngineListResponseBody) SetInstanceId

func (*GetLindormV2InstanceEngineListResponseBody) SetRequestId

func (GetLindormV2InstanceEngineListResponseBody) String

type GetLindormV2InstanceEngineListResponseBodyEngineList

type GetLindormV2InstanceEngineListResponseBodyEngineList struct {
	EngineType  *string                                                            `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	NetInfoList []*GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList `json:"NetInfoList,omitempty" xml:"NetInfoList,omitempty" type:"Repeated"`
}

func (GetLindormV2InstanceEngineListResponseBodyEngineList) GoString

func (*GetLindormV2InstanceEngineListResponseBodyEngineList) SetEngineType

func (GetLindormV2InstanceEngineListResponseBodyEngineList) String

type GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList

type GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList struct {
	AccessType       *int32  `json:"AccessType,omitempty" xml:"AccessType,omitempty"`
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	NetType          *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	Port             *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) GoString

func (*GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) SetAccessType

func (*GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) SetConnectionString

func (*GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) SetNetType

func (*GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) SetPort

func (GetLindormV2InstanceEngineListResponseBodyEngineListNetInfoList) String

type GetLindormV2InstanceRequest

type GetLindormV2InstanceRequest 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 (GetLindormV2InstanceRequest) GoString

func (s GetLindormV2InstanceRequest) GoString() string

func (*GetLindormV2InstanceRequest) SetInstanceId

func (*GetLindormV2InstanceRequest) SetOwnerAccount

func (*GetLindormV2InstanceRequest) SetOwnerId

func (*GetLindormV2InstanceRequest) SetResourceOwnerAccount

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

func (*GetLindormV2InstanceRequest) SetResourceOwnerId

func (*GetLindormV2InstanceRequest) SetSecurityToken

func (GetLindormV2InstanceRequest) String

type GetLindormV2InstanceResponse

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

func (GetLindormV2InstanceResponse) GoString

func (s GetLindormV2InstanceResponse) GoString() string

func (*GetLindormV2InstanceResponse) SetBody

func (*GetLindormV2InstanceResponse) SetHeaders

func (*GetLindormV2InstanceResponse) SetStatusCode

func (GetLindormV2InstanceResponse) String

type GetLindormV2InstanceResponseBody

type GetLindormV2InstanceResponseBody struct {
	AliUid              *int64                                         `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	AutoRenew           *bool                                          `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	ColdStorage         *int32                                         `json:"ColdStorage,omitempty" xml:"ColdStorage,omitempty"`
	CreateMilliseconds  *int64                                         `json:"CreateMilliseconds,omitempty" xml:"CreateMilliseconds,omitempty"`
	DeletionProtection  *string                                        `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"`
	DiskCategory        *string                                        `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"`
	DiskThreshold       *string                                        `json:"DiskThreshold,omitempty" xml:"DiskThreshold,omitempty"`
	DiskUsage           *string                                        `json:"DiskUsage,omitempty" xml:"DiskUsage,omitempty"`
	EnableCompute       *bool                                          `json:"EnableCompute,omitempty" xml:"EnableCompute,omitempty"`
	EngineList          []*GetLindormV2InstanceResponseBodyEngineList  `json:"EngineList,omitempty" xml:"EngineList,omitempty" type:"Repeated"`
	ExpiredMilliseconds *int64                                         `json:"ExpiredMilliseconds,omitempty" xml:"ExpiredMilliseconds,omitempty"`
	InitialRootPassword *string                                        `json:"InitialRootPassword,omitempty" xml:"InitialRootPassword,omitempty"`
	InstanceAlias       *string                                        `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
	InstanceId          *string                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceStatus      *string                                        `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	InstanceType        *string                                        `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	MaintainEndTime     *string                                        `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	MaintainStartTime   *string                                        `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	NetworkType         *string                                        `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	PayType             *string                                        `json:"PayType,omitempty" xml:"PayType,omitempty"`
	RegionId            *string                                        `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId           *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceGroupId     *string                                        `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ServiceType         *string                                        `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	StorageUsage        *GetLindormV2InstanceResponseBodyStorageUsage  `json:"StorageUsage,omitempty" xml:"StorageUsage,omitempty" type:"Struct"`
	VpcId               *string                                        `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VswitchId           *string                                        `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	WhiteIpList         []*GetLindormV2InstanceResponseBodyWhiteIpList `json:"WhiteIpList,omitempty" xml:"WhiteIpList,omitempty" type:"Repeated"`
	ZoneEngineInfoMap   map[string]interface{}                         `json:"ZoneEngineInfoMap,omitempty" xml:"ZoneEngineInfoMap,omitempty"`
	ZoneId              *string                                        `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (GetLindormV2InstanceResponseBody) GoString

func (*GetLindormV2InstanceResponseBody) SetAliUid

func (*GetLindormV2InstanceResponseBody) SetAutoRenew

func (*GetLindormV2InstanceResponseBody) SetColdStorage

func (*GetLindormV2InstanceResponseBody) SetCreateMilliseconds

func (*GetLindormV2InstanceResponseBody) SetDeletionProtection

func (*GetLindormV2InstanceResponseBody) SetDiskCategory

func (*GetLindormV2InstanceResponseBody) SetDiskThreshold

func (*GetLindormV2InstanceResponseBody) SetDiskUsage

func (*GetLindormV2InstanceResponseBody) SetEnableCompute

func (*GetLindormV2InstanceResponseBody) SetExpiredMilliseconds

func (*GetLindormV2InstanceResponseBody) SetInitialRootPassword

func (*GetLindormV2InstanceResponseBody) SetInstanceAlias

func (*GetLindormV2InstanceResponseBody) SetInstanceId

func (*GetLindormV2InstanceResponseBody) SetInstanceStatus

func (*GetLindormV2InstanceResponseBody) SetInstanceType

func (*GetLindormV2InstanceResponseBody) SetMaintainEndTime

func (*GetLindormV2InstanceResponseBody) SetMaintainStartTime

func (*GetLindormV2InstanceResponseBody) SetNetworkType

func (*GetLindormV2InstanceResponseBody) SetPayType

func (*GetLindormV2InstanceResponseBody) SetRegionId

func (*GetLindormV2InstanceResponseBody) SetRequestId

func (*GetLindormV2InstanceResponseBody) SetResourceGroupId

func (*GetLindormV2InstanceResponseBody) SetServiceType

func (*GetLindormV2InstanceResponseBody) SetVpcId

func (*GetLindormV2InstanceResponseBody) SetVswitchId

func (*GetLindormV2InstanceResponseBody) SetZoneEngineInfoMap

func (s *GetLindormV2InstanceResponseBody) SetZoneEngineInfoMap(v map[string]interface{}) *GetLindormV2InstanceResponseBody

func (*GetLindormV2InstanceResponseBody) SetZoneId

func (GetLindormV2InstanceResponseBody) String

type GetLindormV2InstanceResponseBodyEngineList

type GetLindormV2InstanceResponseBodyEngineList struct {
	ConnectAddressList []*GetLindormV2InstanceResponseBodyEngineListConnectAddressList `json:"ConnectAddressList,omitempty" xml:"ConnectAddressList,omitempty" type:"Repeated"`
	Engine             *string                                                         `json:"Engine,omitempty" xml:"Engine,omitempty"`
	IsLastVersion      *bool                                                           `json:"IsLastVersion,omitempty" xml:"IsLastVersion,omitempty"`
	LatestVersion      *string                                                         `json:"LatestVersion,omitempty" xml:"LatestVersion,omitempty"`
	NodeGroup          []*GetLindormV2InstanceResponseBodyEngineListNodeGroup          `json:"NodeGroup,omitempty" xml:"NodeGroup,omitempty" type:"Repeated"`
	Version            *string                                                         `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetLindormV2InstanceResponseBodyEngineList) GoString

func (*GetLindormV2InstanceResponseBodyEngineList) SetEngine

func (*GetLindormV2InstanceResponseBodyEngineList) SetIsLastVersion

func (*GetLindormV2InstanceResponseBodyEngineList) SetLatestVersion

func (*GetLindormV2InstanceResponseBodyEngineList) SetVersion

func (GetLindormV2InstanceResponseBodyEngineList) String

type GetLindormV2InstanceResponseBodyEngineListConnectAddressList

type GetLindormV2InstanceResponseBodyEngineListConnectAddressList struct {
	Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
	Port    *string `json:"Port,omitempty" xml:"Port,omitempty"`
	Type    *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetLindormV2InstanceResponseBodyEngineListConnectAddressList) GoString

func (*GetLindormV2InstanceResponseBodyEngineListConnectAddressList) SetAddress

func (*GetLindormV2InstanceResponseBodyEngineListConnectAddressList) SetPort

func (*GetLindormV2InstanceResponseBodyEngineListConnectAddressList) SetType

func (GetLindormV2InstanceResponseBodyEngineListConnectAddressList) String

type GetLindormV2InstanceResponseBodyEngineListNodeGroup

type GetLindormV2InstanceResponseBodyEngineListNodeGroup struct {
	Category              *string `json:"Category,omitempty" xml:"Category,omitempty"`
	CpuCoreCount          *int32  `json:"CpuCoreCount,omitempty" xml:"CpuCoreCount,omitempty"`
	EnableAttachLocalDisk *bool   `json:"EnableAttachLocalDisk,omitempty" xml:"EnableAttachLocalDisk,omitempty"`
	LocalDiskCapacity     *int64  `json:"LocalDiskCapacity,omitempty" xml:"LocalDiskCapacity,omitempty"`
	LocalDiskCategory     *string `json:"LocalDiskCategory,omitempty" xml:"LocalDiskCategory,omitempty"`
	MemorySizeGiB         *int32  `json:"MemorySizeGiB,omitempty" xml:"MemorySizeGiB,omitempty"`
	NodeSpec              *string `json:"NodeSpec,omitempty" xml:"NodeSpec,omitempty"`
	Quantity              *int32  `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	ResourceGroupName     *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
	SpecId                *string `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
	Status                *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetLindormV2InstanceResponseBodyEngineListNodeGroup) GoString

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetCategory

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetCpuCoreCount

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetEnableAttachLocalDisk

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetLocalDiskCapacity

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetLocalDiskCategory

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetMemorySizeGiB

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetNodeSpec

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetQuantity

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetResourceGroupName

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetSpecId

func (*GetLindormV2InstanceResponseBodyEngineListNodeGroup) SetStatus

func (GetLindormV2InstanceResponseBodyEngineListNodeGroup) String

type GetLindormV2InstanceResponseBodyStorageUsage

type GetLindormV2InstanceResponseBodyStorageUsage struct {
	CapacityByDiskCategory []map[string]interface{} `json:"CapacityByDiskCategory,omitempty" xml:"CapacityByDiskCategory,omitempty" type:"Repeated"`
	EngineUsage            map[string]interface{}   `json:"EngineUsage,omitempty" xml:"EngineUsage,omitempty"`
}

func (GetLindormV2InstanceResponseBodyStorageUsage) GoString

func (*GetLindormV2InstanceResponseBodyStorageUsage) SetCapacityByDiskCategory

func (*GetLindormV2InstanceResponseBodyStorageUsage) SetEngineUsage

func (GetLindormV2InstanceResponseBodyStorageUsage) String

type GetLindormV2InstanceResponseBodyWhiteIpList

type GetLindormV2InstanceResponseBodyWhiteIpList struct {
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	IpList    *string `json:"IpList,omitempty" xml:"IpList,omitempty"`
}

func (GetLindormV2InstanceResponseBodyWhiteIpList) GoString

func (*GetLindormV2InstanceResponseBodyWhiteIpList) SetGroupName

func (*GetLindormV2InstanceResponseBodyWhiteIpList) SetIpList

func (GetLindormV2InstanceResponseBodyWhiteIpList) String

type GetLindormV2StorageUsageRequest

type GetLindormV2StorageUsageRequest 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 (GetLindormV2StorageUsageRequest) GoString

func (*GetLindormV2StorageUsageRequest) SetInstanceId

func (*GetLindormV2StorageUsageRequest) SetOwnerAccount

func (*GetLindormV2StorageUsageRequest) SetOwnerId

func (*GetLindormV2StorageUsageRequest) SetResourceOwnerAccount

func (*GetLindormV2StorageUsageRequest) SetResourceOwnerId

func (*GetLindormV2StorageUsageRequest) SetSecurityToken

func (GetLindormV2StorageUsageRequest) String

type GetLindormV2StorageUsageResponse

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

func (GetLindormV2StorageUsageResponse) GoString

func (*GetLindormV2StorageUsageResponse) SetHeaders

func (*GetLindormV2StorageUsageResponse) SetStatusCode

func (GetLindormV2StorageUsageResponse) String

type GetLindormV2StorageUsageResponseBody

type GetLindormV2StorageUsageResponseBody struct {
	AccessDeniedDetail     *string                  `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	CapacityByDiskCategory []map[string]interface{} `json:"CapacityByDiskCategory,omitempty" xml:"CapacityByDiskCategory,omitempty" type:"Repeated"`
	InstanceStorageZoneMap map[string]interface{}   `json:"InstanceStorageZoneMap,omitempty" xml:"InstanceStorageZoneMap,omitempty"`
	RequestId              *string                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	UsageByDiskCategory    []map[string]interface{} `json:"UsageByDiskCategory,omitempty" xml:"UsageByDiskCategory,omitempty" type:"Repeated"`
}

func (GetLindormV2StorageUsageResponseBody) GoString

func (*GetLindormV2StorageUsageResponseBody) SetAccessDeniedDetail

func (*GetLindormV2StorageUsageResponseBody) SetCapacityByDiskCategory

func (s *GetLindormV2StorageUsageResponseBody) SetCapacityByDiskCategory(v []map[string]interface{}) *GetLindormV2StorageUsageResponseBody

func (*GetLindormV2StorageUsageResponseBody) SetInstanceStorageZoneMap

func (s *GetLindormV2StorageUsageResponseBody) SetInstanceStorageZoneMap(v map[string]interface{}) *GetLindormV2StorageUsageResponseBody

func (*GetLindormV2StorageUsageResponseBody) SetRequestId

func (*GetLindormV2StorageUsageResponseBody) SetUsageByDiskCategory

func (s *GetLindormV2StorageUsageResponseBody) SetUsageByDiskCategory(v []map[string]interface{}) *GetLindormV2StorageUsageResponseBody

func (GetLindormV2StorageUsageResponseBody) String

type ListAutoScalingConfigsRequest

type ListAutoScalingConfigsRequest 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 (ListAutoScalingConfigsRequest) GoString

func (*ListAutoScalingConfigsRequest) SetInstanceId

func (*ListAutoScalingConfigsRequest) SetOwnerAccount

func (*ListAutoScalingConfigsRequest) SetOwnerId

func (*ListAutoScalingConfigsRequest) SetResourceOwnerAccount

func (*ListAutoScalingConfigsRequest) SetResourceOwnerId

func (*ListAutoScalingConfigsRequest) SetSecurityToken

func (ListAutoScalingConfigsRequest) String

type ListAutoScalingConfigsResponse

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

func (ListAutoScalingConfigsResponse) GoString

func (*ListAutoScalingConfigsResponse) SetHeaders

func (*ListAutoScalingConfigsResponse) SetStatusCode

func (ListAutoScalingConfigsResponse) String

type ListAutoScalingConfigsResponseBody

type ListAutoScalingConfigsResponseBody struct {
	AccessDeniedDetail *string                                 `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *ListAutoScalingConfigsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	DynamicCode        *string                                 `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	DynamicMessage     *string                                 `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	HttpStatusCode     *int32                                  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message            *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success            *bool                                   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListAutoScalingConfigsResponseBody) GoString

func (*ListAutoScalingConfigsResponseBody) SetAccessDeniedDetail

func (*ListAutoScalingConfigsResponseBody) SetCode

func (*ListAutoScalingConfigsResponseBody) SetDynamicCode

func (*ListAutoScalingConfigsResponseBody) SetDynamicMessage

func (*ListAutoScalingConfigsResponseBody) SetHttpStatusCode

func (*ListAutoScalingConfigsResponseBody) SetMessage

func (*ListAutoScalingConfigsResponseBody) SetRequestId

func (*ListAutoScalingConfigsResponseBody) SetSuccess

func (ListAutoScalingConfigsResponseBody) String

type ListAutoScalingConfigsResponseBodyData

type ListAutoScalingConfigsResponseBodyData struct {
	ScaleConfigs []*ListAutoScalingConfigsResponseBodyDataScaleConfigs `json:"ScaleConfigs,omitempty" xml:"ScaleConfigs,omitempty" type:"Repeated"`
}

func (ListAutoScalingConfigsResponseBodyData) GoString

func (ListAutoScalingConfigsResponseBodyData) String

type ListAutoScalingConfigsResponseBodyDataScaleConfigs

type ListAutoScalingConfigsResponseBodyDataScaleConfigs struct {
	ConfigId           *string                                                            `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	ConfigName         *string                                                            `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	EffectiveTimeEnd   *string                                                            `json:"EffectiveTimeEnd,omitempty" xml:"EffectiveTimeEnd,omitempty"`
	EffectiveTimeStart *string                                                            `json:"EffectiveTimeStart,omitempty" xml:"EffectiveTimeStart,omitempty"`
	Enabled            *bool                                                              `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	Engine             *string                                                            `json:"Engine,omitempty" xml:"Engine,omitempty"`
	InstanceId         *string                                                            `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodesMax           *int32                                                             `json:"NodesMax,omitempty" xml:"NodesMax,omitempty"`
	NodesMin           *int32                                                             `json:"NodesMin,omitempty" xml:"NodesMin,omitempty"`
	ScaleRuleList      []*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList `json:"ScaleRuleList,omitempty" xml:"ScaleRuleList,omitempty" type:"Repeated"`
	ScaleType          *string                                                            `json:"ScaleType,omitempty" xml:"ScaleType,omitempty"`
	SpecId             *string                                                            `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
}

func (ListAutoScalingConfigsResponseBodyDataScaleConfigs) GoString

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetConfigId

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetConfigName

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetEffectiveTimeEnd

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetEffectiveTimeStart

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetEnabled

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetEngine

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetInstanceId

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetNodesMax

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetNodesMin

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetScaleType

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigs) SetSpecId

func (ListAutoScalingConfigsResponseBodyDataScaleConfigs) String

type ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList

type ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList struct {
	ConfigId          *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled           *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime           *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType     *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType          *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep       *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep      *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SilenceTime       *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime         *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric      *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes       *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower    *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper    *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr   *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) GoString

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetConfigId

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetEnabled

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetEndTime

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetInstanceId

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetObservationWindow

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetOperationType

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetRuleId

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetRuleName

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetRuleType

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetScaleInStep

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetScaleOutStep

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetSilenceTime

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetStartTime

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetTargetMetric

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetTargetNodes

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetThresholdLower

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetThresholdUpper

func (*ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) SetTriggerCronExpr

func (ListAutoScalingConfigsResponseBodyDataScaleConfigsScaleRuleList) String

type ListAutoScalingRecordsRequest

type ListAutoScalingRecordsRequest 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.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// This parameter is required.
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,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 (ListAutoScalingRecordsRequest) GoString

func (*ListAutoScalingRecordsRequest) SetInstanceId

func (*ListAutoScalingRecordsRequest) SetOwnerAccount

func (*ListAutoScalingRecordsRequest) SetOwnerId

func (*ListAutoScalingRecordsRequest) SetPageNum

func (*ListAutoScalingRecordsRequest) SetPageSize

func (*ListAutoScalingRecordsRequest) SetResourceOwnerAccount

func (*ListAutoScalingRecordsRequest) SetResourceOwnerId

func (*ListAutoScalingRecordsRequest) SetSecurityToken

func (ListAutoScalingRecordsRequest) String

type ListAutoScalingRecordsResponse

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

func (ListAutoScalingRecordsResponse) GoString

func (*ListAutoScalingRecordsResponse) SetHeaders

func (*ListAutoScalingRecordsResponse) SetStatusCode

func (ListAutoScalingRecordsResponse) String

type ListAutoScalingRecordsResponseBody

type ListAutoScalingRecordsResponseBody struct {
	AccessDeniedDetail *string                                 `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *ListAutoScalingRecordsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	DynamicCode        *string                                 `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	DynamicMessage     *string                                 `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	HttpStatusCode     *int32                                  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message            *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success            *bool                                   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListAutoScalingRecordsResponseBody) GoString

func (*ListAutoScalingRecordsResponseBody) SetAccessDeniedDetail

func (*ListAutoScalingRecordsResponseBody) SetCode

func (*ListAutoScalingRecordsResponseBody) SetDynamicCode

func (*ListAutoScalingRecordsResponseBody) SetDynamicMessage

func (*ListAutoScalingRecordsResponseBody) SetHttpStatusCode

func (*ListAutoScalingRecordsResponseBody) SetMessage

func (*ListAutoScalingRecordsResponseBody) SetRequestId

func (*ListAutoScalingRecordsResponseBody) SetSuccess

func (ListAutoScalingRecordsResponseBody) String

type ListAutoScalingRecordsResponseBodyData

type ListAutoScalingRecordsResponseBodyData struct {
	PageNum      *int32                                                `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	PageSize     *int32                                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ScaleRecords []*ListAutoScalingRecordsResponseBodyDataScaleRecords `json:"ScaleRecords,omitempty" xml:"ScaleRecords,omitempty" type:"Repeated"`
	TotalNum     *int32                                                `json:"TotalNum,omitempty" xml:"TotalNum,omitempty"`
	TotalPage    *int32                                                `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (ListAutoScalingRecordsResponseBodyData) GoString

func (*ListAutoScalingRecordsResponseBodyData) SetPageNum

func (*ListAutoScalingRecordsResponseBodyData) SetPageSize

func (*ListAutoScalingRecordsResponseBodyData) SetTotalNum

func (*ListAutoScalingRecordsResponseBodyData) SetTotalPage

func (ListAutoScalingRecordsResponseBodyData) String

type ListAutoScalingRecordsResponseBodyDataScaleRecords

type ListAutoScalingRecordsResponseBodyDataScaleRecords struct {
	Detail       *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Id           *string `json:"Id,omitempty" xml:"Id,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OldValue     *string `json:"OldValue,omitempty" xml:"OldValue,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SpecGroupId  *string `json:"SpecGroupId,omitempty" xml:"SpecGroupId,omitempty"`
	StartTime    *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Strategy     *string `json:"Strategy,omitempty" xml:"Strategy,omitempty"`
	TargetValue  *string `json:"TargetValue,omitempty" xml:"TargetValue,omitempty"`
}

func (ListAutoScalingRecordsResponseBodyDataScaleRecords) GoString

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetDetail

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetEndTime

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetId

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetInstanceId

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetOldValue

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetResourceType

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetSpecGroupId

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetStartTime

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetStatus

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetStrategy

func (*ListAutoScalingRecordsResponseBodyDataScaleRecords) SetTargetValue

func (ListAutoScalingRecordsResponseBodyDataScaleRecords) String

type ListAutoScalingRulesRequest

type ListAutoScalingRulesRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,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"`
	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 (ListAutoScalingRulesRequest) GoString

func (s ListAutoScalingRulesRequest) GoString() string

func (*ListAutoScalingRulesRequest) SetConfigId

func (*ListAutoScalingRulesRequest) SetInstanceId

func (*ListAutoScalingRulesRequest) SetOwnerAccount

func (*ListAutoScalingRulesRequest) SetOwnerId

func (*ListAutoScalingRulesRequest) SetResourceOwnerAccount

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

func (*ListAutoScalingRulesRequest) SetResourceOwnerId

func (*ListAutoScalingRulesRequest) SetSecurityToken

func (ListAutoScalingRulesRequest) String

type ListAutoScalingRulesResponse

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

func (ListAutoScalingRulesResponse) GoString

func (s ListAutoScalingRulesResponse) GoString() string

func (*ListAutoScalingRulesResponse) SetBody

func (*ListAutoScalingRulesResponse) SetHeaders

func (*ListAutoScalingRulesResponse) SetStatusCode

func (ListAutoScalingRulesResponse) String

type ListAutoScalingRulesResponseBody

type ListAutoScalingRulesResponseBody struct {
	AccessDeniedDetail *string                               `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *ListAutoScalingRulesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	DynamicCode        *string                               `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	DynamicMessage     *string                               `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	HttpStatusCode     *int32                                `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message            *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success            *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListAutoScalingRulesResponseBody) GoString

func (*ListAutoScalingRulesResponseBody) SetAccessDeniedDetail

func (*ListAutoScalingRulesResponseBody) SetCode

func (*ListAutoScalingRulesResponseBody) SetDynamicCode

func (*ListAutoScalingRulesResponseBody) SetDynamicMessage

func (*ListAutoScalingRulesResponseBody) SetHttpStatusCode

func (*ListAutoScalingRulesResponseBody) SetMessage

func (*ListAutoScalingRulesResponseBody) SetRequestId

func (*ListAutoScalingRulesResponseBody) SetSuccess

func (ListAutoScalingRulesResponseBody) String

type ListAutoScalingRulesResponseBodyData

type ListAutoScalingRulesResponseBodyData struct {
	ScaleRules []*ListAutoScalingRulesResponseBodyDataScaleRules `json:"ScaleRules,omitempty" xml:"ScaleRules,omitempty" type:"Repeated"`
}

func (ListAutoScalingRulesResponseBodyData) GoString

func (ListAutoScalingRulesResponseBodyData) String

type ListAutoScalingRulesResponseBodyDataScaleRules

type ListAutoScalingRulesResponseBodyDataScaleRules struct {
	ConfigId          *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled           *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime           *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType     *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	RuleId            *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName          *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType          *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep       *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep      *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SilenceTime       *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime         *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric      *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes       *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower    *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper    *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr   *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (ListAutoScalingRulesResponseBodyDataScaleRules) GoString

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetConfigId

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetEnabled

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetEndTime

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetInstanceId

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetObservationWindow

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetOperationType

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetRuleId

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetRuleName

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetRuleType

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetScaleInStep

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetScaleOutStep

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetSilenceTime

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetStartTime

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetTargetMetric

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetTargetNodes

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetThresholdLower

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetThresholdUpper

func (*ListAutoScalingRulesResponseBodyDataScaleRules) SetTriggerCronExpr

func (ListAutoScalingRulesResponseBodyDataScaleRules) String

type ListLdpsComputeGroupsRequest

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

func (s ListLdpsComputeGroupsRequest) GoString() string

func (*ListLdpsComputeGroupsRequest) SetInstanceId

func (*ListLdpsComputeGroupsRequest) SetOwnerAccount

func (*ListLdpsComputeGroupsRequest) SetOwnerId

func (*ListLdpsComputeGroupsRequest) SetRegionId

func (*ListLdpsComputeGroupsRequest) SetResourceOwnerAccount

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

func (*ListLdpsComputeGroupsRequest) SetResourceOwnerId

func (*ListLdpsComputeGroupsRequest) SetSecurityToken

func (ListLdpsComputeGroupsRequest) String

type ListLdpsComputeGroupsResponse

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

func (*ListLdpsComputeGroupsResponse) SetBody

func (*ListLdpsComputeGroupsResponse) SetHeaders

func (*ListLdpsComputeGroupsResponse) SetStatusCode

func (ListLdpsComputeGroupsResponse) String

type ListLdpsComputeGroupsResponseBody

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

func (*ListLdpsComputeGroupsResponseBody) SetAccessDeniedDetail

func (*ListLdpsComputeGroupsResponseBody) SetRequestId

func (ListLdpsComputeGroupsResponseBody) String

type ListLdpsComputeGroupsResponseBodyGroupList

type ListLdpsComputeGroupsResponseBodyGroupList struct {
	ExceptionInfo *string                `json:"ExceptionInfo,omitempty" xml:"ExceptionInfo,omitempty"`
	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"`
	State         *string                `json:"State,omitempty" xml:"State,omitempty"`
	WebUI         *string                `json:"WebUI,omitempty" xml:"WebUI,omitempty"`
}

func (ListLdpsComputeGroupsResponseBodyGroupList) GoString

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetExceptionInfo

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetGroupName

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetIsDefault

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetProperties

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetState

func (*ListLdpsComputeGroupsResponseBodyGroupList) SetWebUI

func (ListLdpsComputeGroupsResponseBodyGroupList) String

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 ModifyAutoScalingConfigRequest

type ModifyAutoScalingConfigRequest struct {
	// This parameter is required.
	ConfigId           *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	ConfigName         *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"`
	EffectiveTimeEnd   *string `json:"EffectiveTimeEnd,omitempty" xml:"EffectiveTimeEnd,omitempty"`
	EffectiveTimeStart *string `json:"EffectiveTimeStart,omitempty" xml:"EffectiveTimeStart,omitempty"`
	Enabled            *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	Engine             *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodesMax             *int32  `json:"NodesMax,omitempty" xml:"NodesMax,omitempty"`
	NodesMin             *int32  `json:"NodesMin,omitempty" xml:"NodesMin,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"`
	ScaleType            *string `json:"ScaleType,omitempty" xml:"ScaleType,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SpecId               *string `json:"SpecId,omitempty" xml:"SpecId,omitempty"`
}

func (ModifyAutoScalingConfigRequest) GoString

func (*ModifyAutoScalingConfigRequest) SetConfigId

func (*ModifyAutoScalingConfigRequest) SetConfigName

func (*ModifyAutoScalingConfigRequest) SetEffectiveTimeEnd

func (*ModifyAutoScalingConfigRequest) SetEffectiveTimeStart

func (*ModifyAutoScalingConfigRequest) SetEnabled

func (*ModifyAutoScalingConfigRequest) SetEngine

func (*ModifyAutoScalingConfigRequest) SetInstanceId

func (*ModifyAutoScalingConfigRequest) SetNodesMax

func (*ModifyAutoScalingConfigRequest) SetNodesMin

func (*ModifyAutoScalingConfigRequest) SetOwnerAccount

func (*ModifyAutoScalingConfigRequest) SetOwnerId

func (*ModifyAutoScalingConfigRequest) SetResourceOwnerAccount

func (*ModifyAutoScalingConfigRequest) SetResourceOwnerId

func (*ModifyAutoScalingConfigRequest) SetScaleType

func (*ModifyAutoScalingConfigRequest) SetSecurityToken

func (*ModifyAutoScalingConfigRequest) SetSpecId

func (ModifyAutoScalingConfigRequest) String

type ModifyAutoScalingConfigResponse

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

func (ModifyAutoScalingConfigResponse) GoString

func (*ModifyAutoScalingConfigResponse) SetHeaders

func (*ModifyAutoScalingConfigResponse) SetStatusCode

func (ModifyAutoScalingConfigResponse) String

type ModifyAutoScalingConfigResponseBody

type ModifyAutoScalingConfigResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyAutoScalingConfigResponseBody) GoString

func (*ModifyAutoScalingConfigResponseBody) SetCode

func (*ModifyAutoScalingConfigResponseBody) SetHttpStatusCode

func (*ModifyAutoScalingConfigResponseBody) SetMessage

func (*ModifyAutoScalingConfigResponseBody) SetRequestId

func (*ModifyAutoScalingConfigResponseBody) SetSuccess

func (ModifyAutoScalingConfigResponseBody) String

type ModifyAutoScalingRuleRequest

type ModifyAutoScalingRuleRequest struct {
	// This parameter is required.
	ConfigId *string `json:"ConfigId,omitempty" xml:"ConfigId,omitempty"`
	Enabled  *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	EndTime  *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ObservationWindow    *int32  `json:"ObservationWindow,omitempty" xml:"ObservationWindow,omitempty"`
	OperationType        *string `json:"OperationType,omitempty" xml:"OperationType,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.
	RuleId          *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName        *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleType        *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	ScaleInStep     *int32  `json:"ScaleInStep,omitempty" xml:"ScaleInStep,omitempty"`
	ScaleOutStep    *int32  `json:"ScaleOutStep,omitempty" xml:"ScaleOutStep,omitempty"`
	SecurityToken   *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SilenceTime     *int32  `json:"SilenceTime,omitempty" xml:"SilenceTime,omitempty"`
	StartTime       *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TargetMetric    *string `json:"TargetMetric,omitempty" xml:"TargetMetric,omitempty"`
	TargetNodes     *int32  `json:"TargetNodes,omitempty" xml:"TargetNodes,omitempty"`
	ThresholdLower  *int32  `json:"ThresholdLower,omitempty" xml:"ThresholdLower,omitempty"`
	ThresholdUpper  *int32  `json:"ThresholdUpper,omitempty" xml:"ThresholdUpper,omitempty"`
	TriggerCronExpr *string `json:"TriggerCronExpr,omitempty" xml:"TriggerCronExpr,omitempty"`
}

func (ModifyAutoScalingRuleRequest) GoString

func (s ModifyAutoScalingRuleRequest) GoString() string

func (*ModifyAutoScalingRuleRequest) SetConfigId

func (*ModifyAutoScalingRuleRequest) SetEnabled

func (*ModifyAutoScalingRuleRequest) SetEndTime

func (*ModifyAutoScalingRuleRequest) SetInstanceId

func (*ModifyAutoScalingRuleRequest) SetObservationWindow

func (*ModifyAutoScalingRuleRequest) SetOperationType

func (*ModifyAutoScalingRuleRequest) SetOwnerAccount

func (*ModifyAutoScalingRuleRequest) SetOwnerId

func (*ModifyAutoScalingRuleRequest) SetResourceOwnerAccount

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

func (*ModifyAutoScalingRuleRequest) SetResourceOwnerId

func (*ModifyAutoScalingRuleRequest) SetRuleId

func (*ModifyAutoScalingRuleRequest) SetRuleName

func (*ModifyAutoScalingRuleRequest) SetRuleType

func (*ModifyAutoScalingRuleRequest) SetScaleInStep

func (*ModifyAutoScalingRuleRequest) SetScaleOutStep

func (*ModifyAutoScalingRuleRequest) SetSecurityToken

func (*ModifyAutoScalingRuleRequest) SetSilenceTime

func (*ModifyAutoScalingRuleRequest) SetStartTime

func (*ModifyAutoScalingRuleRequest) SetTargetMetric

func (*ModifyAutoScalingRuleRequest) SetTargetNodes

func (*ModifyAutoScalingRuleRequest) SetThresholdLower

func (*ModifyAutoScalingRuleRequest) SetThresholdUpper

func (*ModifyAutoScalingRuleRequest) SetTriggerCronExpr

func (ModifyAutoScalingRuleRequest) String

type ModifyAutoScalingRuleResponse

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

func (ModifyAutoScalingRuleResponse) GoString

func (*ModifyAutoScalingRuleResponse) SetBody

func (*ModifyAutoScalingRuleResponse) SetHeaders

func (*ModifyAutoScalingRuleResponse) SetStatusCode

func (ModifyAutoScalingRuleResponse) String

type ModifyAutoScalingRuleResponseBody

type ModifyAutoScalingRuleResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyAutoScalingRuleResponseBody) GoString

func (*ModifyAutoScalingRuleResponseBody) SetCode

func (*ModifyAutoScalingRuleResponseBody) SetHttpStatusCode

func (*ModifyAutoScalingRuleResponseBody) SetMessage

func (*ModifyAutoScalingRuleResponseBody) SetRequestId

func (*ModifyAutoScalingRuleResponseBody) SetSuccess

func (ModifyAutoScalingRuleResponseBody) 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 {
	// The detailed reason why the access was denied.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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

func (*ModifyInstancePayTypeResponseBody) SetInstanceId

func (*ModifyInstancePayTypeResponseBody) SetOrderId

func (*ModifyInstancePayTypeResponseBody) SetRequestId

func (ModifyInstancePayTypeResponseBody) String

type ModifyLindormV2InstanceRequest

type ModifyLindormV2InstanceRequest struct {
	CloudStorageSize *int64  `json:"CloudStorageSize,omitempty" xml:"CloudStorageSize,omitempty"`
	CloudStorageType *string `json:"CloudStorageType,omitempty" xml:"CloudStorageType,omitempty"`
	EngineType       *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// This parameter is required.
	InstanceId    *string                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodeGroupList []*ModifyLindormV2InstanceRequestNodeGroupList `json:"NodeGroupList,omitempty" xml:"NodeGroupList,omitempty" type:"Repeated"`
	OwnerAccount  *string                                        `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId       *int64                                         `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	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"`
	// This parameter is required.
	UpgradeType *string `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
}

func (ModifyLindormV2InstanceRequest) GoString

func (*ModifyLindormV2InstanceRequest) SetCloudStorageSize

func (*ModifyLindormV2InstanceRequest) SetCloudStorageType

func (*ModifyLindormV2InstanceRequest) SetEngineType

func (*ModifyLindormV2InstanceRequest) SetInstanceId

func (*ModifyLindormV2InstanceRequest) SetOwnerAccount

func (*ModifyLindormV2InstanceRequest) SetOwnerId

func (*ModifyLindormV2InstanceRequest) SetRegionId

func (*ModifyLindormV2InstanceRequest) SetResourceOwnerAccount

func (*ModifyLindormV2InstanceRequest) SetResourceOwnerId

func (*ModifyLindormV2InstanceRequest) SetSecurityToken

func (*ModifyLindormV2InstanceRequest) SetUpgradeType

func (ModifyLindormV2InstanceRequest) String

type ModifyLindormV2InstanceRequestNodeGroupList

type ModifyLindormV2InstanceRequestNodeGroupList struct {
	GroupId           *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	NodeCount         *string `json:"NodeCount,omitempty" xml:"NodeCount,omitempty"`
	NodeDiskSize      *int64  `json:"NodeDiskSize,omitempty" xml:"NodeDiskSize,omitempty"`
	NodeDiskType      *string `json:"NodeDiskType,omitempty" xml:"NodeDiskType,omitempty"`
	NodeSpec          *string `json:"NodeSpec,omitempty" xml:"NodeSpec,omitempty"`
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
}

func (ModifyLindormV2InstanceRequestNodeGroupList) GoString

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetGroupId

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetNodeCount

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetNodeDiskSize

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetNodeDiskType

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetNodeSpec

func (*ModifyLindormV2InstanceRequestNodeGroupList) SetResourceGroupName

func (ModifyLindormV2InstanceRequestNodeGroupList) String

type ModifyLindormV2InstanceResponse

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

func (ModifyLindormV2InstanceResponse) GoString

func (*ModifyLindormV2InstanceResponse) SetHeaders

func (*ModifyLindormV2InstanceResponse) SetStatusCode

func (ModifyLindormV2InstanceResponse) String

type ModifyLindormV2InstanceResponseBody

type ModifyLindormV2InstanceResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	InstanceId         *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OrderId            *int64  `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyLindormV2InstanceResponseBody) GoString

func (*ModifyLindormV2InstanceResponseBody) SetAccessDeniedDetail

func (*ModifyLindormV2InstanceResponseBody) SetInstanceId

func (*ModifyLindormV2InstanceResponseBody) SetOrderId

func (*ModifyLindormV2InstanceResponseBody) SetRequestId

func (ModifyLindormV2InstanceResponseBody) String

type ModifyLindormV2WhiteIpListRequest

type ModifyLindormV2WhiteIpListRequest struct {
	DeleteGroup *bool `json:"DeleteGroup,omitempty" xml:"DeleteGroup,omitempty"`
	// This parameter is required.
	GroupName            *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	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"`
	// This parameter is required.
	WhiteIpList *string `json:"WhiteIpList,omitempty" xml:"WhiteIpList,omitempty"`
}

func (ModifyLindormV2WhiteIpListRequest) GoString

func (*ModifyLindormV2WhiteIpListRequest) SetDeleteGroup

func (*ModifyLindormV2WhiteIpListRequest) SetGroupName

func (*ModifyLindormV2WhiteIpListRequest) SetInstanceId

func (*ModifyLindormV2WhiteIpListRequest) SetOwnerAccount

func (*ModifyLindormV2WhiteIpListRequest) SetOwnerId

func (*ModifyLindormV2WhiteIpListRequest) SetRegionId

func (*ModifyLindormV2WhiteIpListRequest) SetResourceOwnerAccount

func (*ModifyLindormV2WhiteIpListRequest) SetResourceOwnerId

func (*ModifyLindormV2WhiteIpListRequest) SetSecurityToken

func (*ModifyLindormV2WhiteIpListRequest) SetWhiteIpList

func (ModifyLindormV2WhiteIpListRequest) String

type ModifyLindormV2WhiteIpListResponse

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

func (ModifyLindormV2WhiteIpListResponse) GoString

func (*ModifyLindormV2WhiteIpListResponse) SetHeaders

func (*ModifyLindormV2WhiteIpListResponse) SetStatusCode

func (ModifyLindormV2WhiteIpListResponse) String

type ModifyLindormV2WhiteIpListResponseBody

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

func (ModifyLindormV2WhiteIpListResponseBody) GoString

func (*ModifyLindormV2WhiteIpListResponseBody) SetAccessDeniedDetail

func (*ModifyLindormV2WhiteIpListResponseBody) SetRequestId

func (ModifyLindormV2WhiteIpListResponseBody) String

type OpenComputeEngineRequest

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

func (s OpenComputeEngineRequest) GoString() string

func (*OpenComputeEngineRequest) SetCpuLimit

func (*OpenComputeEngineRequest) SetInstanceId

func (*OpenComputeEngineRequest) SetMemoryLimit

func (*OpenComputeEngineRequest) SetOwnerAccount

func (*OpenComputeEngineRequest) SetOwnerId

func (*OpenComputeEngineRequest) SetResourceOwnerAccount

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

func (*OpenComputeEngineRequest) SetResourceOwnerId

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

func (*OpenComputeEngineRequest) SetSecurityToken

func (OpenComputeEngineRequest) String

func (s OpenComputeEngineRequest) String() string

type OpenComputeEngineResponse

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

func (s OpenComputeEngineResponse) GoString() string

func (*OpenComputeEngineResponse) SetBody

func (*OpenComputeEngineResponse) SetHeaders

func (*OpenComputeEngineResponse) SetStatusCode

func (OpenComputeEngineResponse) String

func (s OpenComputeEngineResponse) String() string

type OpenComputeEngineResponseBody

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

func (OpenComputeEngineResponseBody) GoString

func (*OpenComputeEngineResponseBody) SetAccessDeniedDetail

func (*OpenComputeEngineResponseBody) SetRequestId

func (OpenComputeEngineResponseBody) String

type OpenComputePreCheckRequest

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

func (s OpenComputePreCheckRequest) GoString() string

func (*OpenComputePreCheckRequest) SetCpuLimit

func (*OpenComputePreCheckRequest) SetInstanceId

func (*OpenComputePreCheckRequest) SetMemoryLimit

func (*OpenComputePreCheckRequest) SetOwnerAccount

func (*OpenComputePreCheckRequest) SetOwnerId

func (*OpenComputePreCheckRequest) SetResourceOwnerAccount

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

func (*OpenComputePreCheckRequest) SetResourceOwnerId

func (*OpenComputePreCheckRequest) SetSecurityToken

func (OpenComputePreCheckRequest) String

type OpenComputePreCheckResponse

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

func (s OpenComputePreCheckResponse) GoString() string

func (*OpenComputePreCheckResponse) SetBody

func (*OpenComputePreCheckResponse) SetHeaders

func (*OpenComputePreCheckResponse) SetStatusCode

func (OpenComputePreCheckResponse) String

type OpenComputePreCheckResponseBody

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

func (OpenComputePreCheckResponseBody) GoString

func (*OpenComputePreCheckResponseBody) SetAccessDeniedDetail

func (*OpenComputePreCheckResponseBody) SetRequestId

func (OpenComputePreCheckResponseBody) String

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 ReleaseLindormV2InstanceRequest

type ReleaseLindormV2InstanceRequest struct {
	Immediately *bool `json:"Immediately,omitempty" xml:"Immediately,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"`
	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 (ReleaseLindormV2InstanceRequest) GoString

func (*ReleaseLindormV2InstanceRequest) SetImmediately

func (*ReleaseLindormV2InstanceRequest) SetInstanceId

func (*ReleaseLindormV2InstanceRequest) SetOwnerAccount

func (*ReleaseLindormV2InstanceRequest) SetOwnerId

func (*ReleaseLindormV2InstanceRequest) SetResourceOwnerAccount

func (*ReleaseLindormV2InstanceRequest) SetResourceOwnerId

func (*ReleaseLindormV2InstanceRequest) SetSecurityToken

func (ReleaseLindormV2InstanceRequest) String

type ReleaseLindormV2InstanceResponse

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

func (ReleaseLindormV2InstanceResponse) GoString

func (*ReleaseLindormV2InstanceResponse) SetHeaders

func (*ReleaseLindormV2InstanceResponse) SetStatusCode

func (ReleaseLindormV2InstanceResponse) String

type ReleaseLindormV2InstanceResponseBody

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

func (ReleaseLindormV2InstanceResponseBody) GoString

func (*ReleaseLindormV2InstanceResponseBody) SetAccessDeniedDetail

func (*ReleaseLindormV2InstanceResponseBody) SetRequestId

func (ReleaseLindormV2InstanceResponseBody) 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 {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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

func (*RenewLindormInstanceResponseBody) SetInstanceId

func (*RenewLindormInstanceResponseBody) SetOrderId

func (*RenewLindormInstanceResponseBody) SetRequestId

func (RenewLindormInstanceResponseBody) String

type RestartLdpsComputeGroupRequest

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

func (*RestartLdpsComputeGroupRequest) SetGroupName

func (*RestartLdpsComputeGroupRequest) SetInstanceId

func (*RestartLdpsComputeGroupRequest) SetOwnerAccount

func (*RestartLdpsComputeGroupRequest) SetOwnerId

func (*RestartLdpsComputeGroupRequest) SetRegionId

func (*RestartLdpsComputeGroupRequest) SetResourceOwnerAccount

func (*RestartLdpsComputeGroupRequest) SetResourceOwnerId

func (*RestartLdpsComputeGroupRequest) SetSecurityToken

func (RestartLdpsComputeGroupRequest) String

type RestartLdpsComputeGroupResponse

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

func (*RestartLdpsComputeGroupResponse) SetHeaders

func (*RestartLdpsComputeGroupResponse) SetStatusCode

func (RestartLdpsComputeGroupResponse) String

type RestartLdpsComputeGroupResponseBody

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

func (RestartLdpsComputeGroupResponseBody) GoString

func (*RestartLdpsComputeGroupResponseBody) SetAccessDeniedDetail

func (*RestartLdpsComputeGroupResponseBody) SetRequestId

func (RestartLdpsComputeGroupResponseBody) String

type SetDefaultOlapComputeGroupRequest

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

func (*SetDefaultOlapComputeGroupRequest) SetGroupName

func (*SetDefaultOlapComputeGroupRequest) SetInstanceId

func (*SetDefaultOlapComputeGroupRequest) SetIsDefault

func (*SetDefaultOlapComputeGroupRequest) SetOwnerAccount

func (*SetDefaultOlapComputeGroupRequest) SetOwnerId

func (*SetDefaultOlapComputeGroupRequest) SetRegionId

func (*SetDefaultOlapComputeGroupRequest) SetResourceOwnerAccount

func (*SetDefaultOlapComputeGroupRequest) SetResourceOwnerId

func (*SetDefaultOlapComputeGroupRequest) SetSecurityToken

func (SetDefaultOlapComputeGroupRequest) String

type SetDefaultOlapComputeGroupResponse

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

func (*SetDefaultOlapComputeGroupResponse) SetHeaders

func (*SetDefaultOlapComputeGroupResponse) SetStatusCode

func (SetDefaultOlapComputeGroupResponse) String

type SetDefaultOlapComputeGroupResponseBody

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

func (SetDefaultOlapComputeGroupResponseBody) GoString

func (*SetDefaultOlapComputeGroupResponseBody) SetRequestId

func (SetDefaultOlapComputeGroupResponseBody) String

type SwitchLSQLV3MySQLServiceRequest

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

func (*SwitchLSQLV3MySQLServiceRequest) SetActionType

func (*SwitchLSQLV3MySQLServiceRequest) SetInstanceId

func (*SwitchLSQLV3MySQLServiceRequest) SetOwnerAccount

func (*SwitchLSQLV3MySQLServiceRequest) SetOwnerId

func (*SwitchLSQLV3MySQLServiceRequest) SetResourceOwnerAccount

func (*SwitchLSQLV3MySQLServiceRequest) SetResourceOwnerId

func (*SwitchLSQLV3MySQLServiceRequest) SetSecurityToken

func (SwitchLSQLV3MySQLServiceRequest) String

type SwitchLSQLV3MySQLServiceResponse

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

func (*SwitchLSQLV3MySQLServiceResponse) SetHeaders

func (*SwitchLSQLV3MySQLServiceResponse) SetStatusCode

func (SwitchLSQLV3MySQLServiceResponse) String

type SwitchLSQLV3MySQLServiceResponseBody

type SwitchLSQLV3MySQLServiceResponseBody struct {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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

func (*SwitchLSQLV3MySQLServiceResponseBody) SetAccessDeniedDetail

func (*SwitchLSQLV3MySQLServiceResponseBody) SetRequestId

func (SwitchLSQLV3MySQLServiceResponseBody) String

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

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 {
	// The details about the access denial.
	//
	// example:
	//
	// {"AuthAction":"xxx","AuthPrincipalDisplayName":"222","AuthPrincipalOwnerId":"111","AuthPrincipalType":"SubUser",,"NoPermissionType":"ImplicitDeny","PolicyType":"AccountLevelIdentityBasedPolicy","EncodedDiagnosticMessage":"xxxxxx"}
	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

func (*UpdateInstanceIpWhiteListResponseBody) SetRequestId

func (UpdateInstanceIpWhiteListResponseBody) String

type UpdateInstanceSecurityGroupsRequest

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

func (*UpdateInstanceSecurityGroupsRequest) SetInstanceId

func (*UpdateInstanceSecurityGroupsRequest) SetOwnerAccount

func (*UpdateInstanceSecurityGroupsRequest) SetOwnerId

func (*UpdateInstanceSecurityGroupsRequest) SetResourceOwnerAccount

func (*UpdateInstanceSecurityGroupsRequest) SetResourceOwnerId

func (*UpdateInstanceSecurityGroupsRequest) SetSecurityGroups

func (*UpdateInstanceSecurityGroupsRequest) SetSecurityToken

func (UpdateInstanceSecurityGroupsRequest) String

type UpdateInstanceSecurityGroupsResponse

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

func (*UpdateInstanceSecurityGroupsResponse) SetHeaders

func (*UpdateInstanceSecurityGroupsResponse) SetStatusCode

func (UpdateInstanceSecurityGroupsResponse) String

type UpdateInstanceSecurityGroupsResponseBody

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

func (UpdateInstanceSecurityGroupsResponseBody) GoString

func (*UpdateInstanceSecurityGroupsResponseBody) SetRequestId

func (UpdateInstanceSecurityGroupsResponseBody) String

type UpdateLdpsComputeGroupRequest

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

func (*UpdateLdpsComputeGroupRequest) SetGroupName

func (*UpdateLdpsComputeGroupRequest) SetInstanceId

func (*UpdateLdpsComputeGroupRequest) SetOwnerAccount

func (*UpdateLdpsComputeGroupRequest) SetOwnerId

func (*UpdateLdpsComputeGroupRequest) SetProperties

func (*UpdateLdpsComputeGroupRequest) SetRegionId

func (*UpdateLdpsComputeGroupRequest) SetResourceOwnerAccount

func (*UpdateLdpsComputeGroupRequest) SetResourceOwnerId

func (*UpdateLdpsComputeGroupRequest) SetSecurityToken

func (UpdateLdpsComputeGroupRequest) String

type UpdateLdpsComputeGroupResponse

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

func (*UpdateLdpsComputeGroupResponse) SetHeaders

func (*UpdateLdpsComputeGroupResponse) SetStatusCode

func (UpdateLdpsComputeGroupResponse) String

type UpdateLdpsComputeGroupResponseBody

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

func (UpdateLdpsComputeGroupResponseBody) GoString

func (*UpdateLdpsComputeGroupResponseBody) SetAccessDeniedDetail

func (*UpdateLdpsComputeGroupResponseBody) SetRequestId

func (UpdateLdpsComputeGroupResponseBody) String

type UpdateLindormV2InstanceParameterRequest

type UpdateLindormV2InstanceParameterRequest 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.
	ParameterKey *string `json:"ParameterKey,omitempty" xml:"ParameterKey,omitempty"`
	// This parameter is required.
	ParameterValue       *string `json:"ParameterValue,omitempty" xml:"ParameterValue,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"`
	UpdateType           *string `json:"UpdateType,omitempty" xml:"UpdateType,omitempty"`
}

func (UpdateLindormV2InstanceParameterRequest) GoString

func (*UpdateLindormV2InstanceParameterRequest) SetInstanceId

func (*UpdateLindormV2InstanceParameterRequest) SetOwnerAccount

func (*UpdateLindormV2InstanceParameterRequest) SetOwnerId

func (*UpdateLindormV2InstanceParameterRequest) SetParameterKey

func (*UpdateLindormV2InstanceParameterRequest) SetParameterValue

func (*UpdateLindormV2InstanceParameterRequest) SetResourceOwnerAccount

func (*UpdateLindormV2InstanceParameterRequest) SetResourceOwnerId

func (*UpdateLindormV2InstanceParameterRequest) SetSecurityToken

func (*UpdateLindormV2InstanceParameterRequest) SetUpdateType

func (UpdateLindormV2InstanceParameterRequest) String

type UpdateLindormV2InstanceParameterResponse

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

func (UpdateLindormV2InstanceParameterResponse) GoString

func (*UpdateLindormV2InstanceParameterResponse) SetHeaders

func (*UpdateLindormV2InstanceParameterResponse) SetStatusCode

func (UpdateLindormV2InstanceParameterResponse) String

type UpdateLindormV2InstanceParameterResponseBody

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

func (UpdateLindormV2InstanceParameterResponseBody) GoString

func (*UpdateLindormV2InstanceParameterResponseBody) SetAccessDeniedDetail

func (*UpdateLindormV2InstanceParameterResponseBody) SetRequestId

func (UpdateLindormV2InstanceParameterResponseBody) String

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

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

func (*UpgradeLindormV2StreamEngineRequest) SetInstanceId

func (*UpgradeLindormV2StreamEngineRequest) SetOwnerAccount

func (*UpgradeLindormV2StreamEngineRequest) SetOwnerId

func (*UpgradeLindormV2StreamEngineRequest) SetQuantity

func (*UpgradeLindormV2StreamEngineRequest) SetResourceGroupName

func (*UpgradeLindormV2StreamEngineRequest) SetResourceOwnerAccount

func (*UpgradeLindormV2StreamEngineRequest) SetResourceOwnerId

func (*UpgradeLindormV2StreamEngineRequest) SetSecurityToken

func (*UpgradeLindormV2StreamEngineRequest) SetSpec

func (*UpgradeLindormV2StreamEngineRequest) SetSpecId

func (*UpgradeLindormV2StreamEngineRequest) SetUpgradeType

func (UpgradeLindormV2StreamEngineRequest) String

type UpgradeLindormV2StreamEngineResponse

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

func (*UpgradeLindormV2StreamEngineResponse) SetHeaders

func (*UpgradeLindormV2StreamEngineResponse) SetStatusCode

func (UpgradeLindormV2StreamEngineResponse) String

type UpgradeLindormV2StreamEngineResponseBody

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

func (UpgradeLindormV2StreamEngineResponseBody) GoString

func (*UpgradeLindormV2StreamEngineResponseBody) SetAccessDeniedDetail

func (*UpgradeLindormV2StreamEngineResponseBody) SetRequestId

func (UpgradeLindormV2StreamEngineResponseBody) String

Jump to

Keyboard shortcuts

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