client

package
v1.0.5 Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) ConvertInstance

func (client *Client) ConvertInstance(request *ConvertInstanceRequest) (_result *ConvertInstanceResponse, _err error)

Summary:

按量付费转包年包月

@param request - ConvertInstanceRequest

@return ConvertInstanceResponse

func (*Client) ConvertInstanceWithOptions

func (client *Client) ConvertInstanceWithOptions(tmpReq *ConvertInstanceRequest, runtime *util.RuntimeOptions) (_result *ConvertInstanceResponse, _err error)

Summary:

按量付费转包年包月

@param tmpReq - ConvertInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return ConvertInstanceResponse

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error)

Summary:

创建实例

@param request - CreateInstanceRequest

@return CreateInstanceResponse

func (*Client) CreateInstanceWithOptions

func (client *Client) CreateInstanceWithOptions(tmpReq *CreateInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error)

Summary:

创建实例

@param tmpReq - CreateInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateInstanceResponse

func (*Client) CreateNamespace

func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error)

Summary:

创建命名空间

@param request - CreateNamespaceRequest

@return CreateNamespaceResponse

func (*Client) CreateNamespaceWithOptions

func (client *Client) CreateNamespaceWithOptions(tmpReq *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error)

Summary:

创建命名空间

@param tmpReq - CreateNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateNamespaceResponse

func (*Client) DeleteInstance

func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (_result *DeleteInstanceResponse, _err error)

Summary:

释放按量付费的实例

@param request - DeleteInstanceRequest

@return DeleteInstanceResponse

func (*Client) DeleteInstanceWithOptions

func (client *Client) DeleteInstanceWithOptions(request *DeleteInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceResponse, _err error)

Summary:

释放按量付费的实例

@param request - DeleteInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceResponse

func (*Client) DeleteNamespace

func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error)

Summary:

删除namespace

@param request - DeleteNamespaceRequest

@return DeleteNamespaceResponse

func (*Client) DeleteNamespaceWithOptions

func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error)

Summary:

删除namespace

@param request - DeleteNamespaceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteNamespaceResponse

func (*Client) DescribeInstances

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (_result *DescribeInstancesResponse, _err error)

Summary:

instance列表

@param request - DescribeInstancesRequest

@return DescribeInstancesResponse

func (*Client) DescribeInstancesWithOptions

func (client *Client) DescribeInstancesWithOptions(tmpReq *DescribeInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstancesResponse, _err error)

Summary:

instance列表

@param tmpReq - DescribeInstancesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeInstancesResponse

func (*Client) DescribeNamespaces

func (client *Client) DescribeNamespaces(request *DescribeNamespacesRequest) (_result *DescribeNamespacesResponse, _err error)

Summary:

namespace列表

@param request - DescribeNamespacesRequest

@return DescribeNamespacesResponse

func (*Client) DescribeNamespacesWithOptions

func (client *Client) DescribeNamespacesWithOptions(tmpReq *DescribeNamespacesRequest, runtime *util.RuntimeOptions) (_result *DescribeNamespacesResponse, _err error)

Summary:

namespace列表

@param tmpReq - DescribeNamespacesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeNamespacesResponse

func (*Client) DescribeSupportedRegions

func (client *Client) DescribeSupportedRegions() (_result *DescribeSupportedRegionsResponse, _err error)

Summary:

获取支持的region列表

@return DescribeSupportedRegionsResponse

func (*Client) DescribeSupportedRegionsWithOptions

func (client *Client) DescribeSupportedRegionsWithOptions(runtime *util.RuntimeOptions) (_result *DescribeSupportedRegionsResponse, _err error)

Summary:

获取支持的region列表

@param request - DescribeSupportedRegionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSupportedRegionsResponse

func (*Client) DescribeSupportedZones

func (client *Client) DescribeSupportedZones(request *DescribeSupportedZonesRequest) (_result *DescribeSupportedZonesResponse, _err error)

Summary:

获取支持的zoneId列表

@param request - DescribeSupportedZonesRequest

@return DescribeSupportedZonesResponse

func (*Client) DescribeSupportedZonesWithOptions

func (client *Client) DescribeSupportedZonesWithOptions(request *DescribeSupportedZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeSupportedZonesResponse, _err error)

Summary:

获取支持的zoneId列表

@param request - DescribeSupportedZonesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSupportedZonesResponse

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

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

func (*Client) ListTagResources

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

Summary:

列举flinkasi标签

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

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

Summary:

列举flinkasi标签

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ModifyPrepayInstanceSpec deprecated

func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (_result *ModifyPrepayInstanceSpecResponse, _err error)

Deprecated: OpenAPI ModifyPrepayInstanceSpec is deprecated, please use foasconsole::2021-10-28::ModifyInstanceSpec instead.

Summary:

扩容/缩容

@param request - ModifyPrepayInstanceSpecRequest

@return ModifyPrepayInstanceSpecResponse Deprecated

func (*Client) ModifyPrepayInstanceSpecWithOptions deprecated

func (client *Client) ModifyPrepayInstanceSpecWithOptions(tmpReq *ModifyPrepayInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyPrepayInstanceSpecResponse, _err error)

Deprecated: OpenAPI ModifyPrepayInstanceSpec is deprecated, please use foasconsole::2021-10-28::ModifyInstanceSpec instead.

Summary:

扩容/缩容

@param tmpReq - ModifyPrepayInstanceSpecRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyPrepayInstanceSpecResponse Deprecated

func (*Client) ModifyPrepayNamespaceSpec deprecated

func (client *Client) ModifyPrepayNamespaceSpec(request *ModifyPrepayNamespaceSpecRequest) (_result *ModifyPrepayNamespaceSpecResponse, _err error)

Deprecated: OpenAPI ModifyPrepayNamespaceSpec is deprecated, please use foasconsole::2021-10-28::ModifyNamespaceSpec instead.

Summary:

修改namespace资源分配

@param request - ModifyPrepayNamespaceSpecRequest

@return ModifyPrepayNamespaceSpecResponse Deprecated

func (*Client) ModifyPrepayNamespaceSpecWithOptions deprecated

func (client *Client) ModifyPrepayNamespaceSpecWithOptions(tmpReq *ModifyPrepayNamespaceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyPrepayNamespaceSpecResponse, _err error)

Deprecated: OpenAPI ModifyPrepayNamespaceSpec is deprecated, please use foasconsole::2021-10-28::ModifyNamespaceSpec instead.

Summary:

修改namespace资源分配

@param tmpReq - ModifyPrepayNamespaceSpecRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyPrepayNamespaceSpecResponse Deprecated

func (*Client) QueryConvertInstancePrice

func (client *Client) QueryConvertInstancePrice(request *QueryConvertInstancePriceRequest) (_result *QueryConvertInstancePriceResponse, _err error)

Summary:

按量付费转包年包月询价

@param request - QueryConvertInstancePriceRequest

@return QueryConvertInstancePriceResponse

func (*Client) QueryConvertInstancePriceWithOptions

func (client *Client) QueryConvertInstancePriceWithOptions(tmpReq *QueryConvertInstancePriceRequest, runtime *util.RuntimeOptions) (_result *QueryConvertInstancePriceResponse, _err error)

Summary:

按量付费转包年包月询价

@param tmpReq - QueryConvertInstancePriceRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryConvertInstancePriceResponse

func (*Client) QueryCreateInstancePrice

func (client *Client) QueryCreateInstancePrice(request *QueryCreateInstancePriceRequest) (_result *QueryCreateInstancePriceResponse, _err error)

Summary:

获取创建实例的价格

@param request - QueryCreateInstancePriceRequest

@return QueryCreateInstancePriceResponse

func (*Client) QueryCreateInstancePriceWithOptions

func (client *Client) QueryCreateInstancePriceWithOptions(tmpReq *QueryCreateInstancePriceRequest, runtime *util.RuntimeOptions) (_result *QueryCreateInstancePriceResponse, _err error)

Summary:

获取创建实例的价格

@param tmpReq - QueryCreateInstancePriceRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCreateInstancePriceResponse

func (*Client) QueryModifyInstancePrice

func (client *Client) QueryModifyInstancePrice(request *QueryModifyInstancePriceRequest) (_result *QueryModifyInstancePriceResponse, _err error)

Summary:

查询付费类型为包年包月的实例修改资源规格的价格

@param request - QueryModifyInstancePriceRequest

@return QueryModifyInstancePriceResponse

func (*Client) QueryModifyInstancePriceWithOptions

func (client *Client) QueryModifyInstancePriceWithOptions(tmpReq *QueryModifyInstancePriceRequest, runtime *util.RuntimeOptions) (_result *QueryModifyInstancePriceResponse, _err error)

Summary:

查询付费类型为包年包月的实例修改资源规格的价格

@param tmpReq - QueryModifyInstancePriceRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryModifyInstancePriceResponse

func (*Client) QueryRenewInstancePrice

func (client *Client) QueryRenewInstancePrice(request *QueryRenewInstancePriceRequest) (_result *QueryRenewInstancePriceResponse, _err error)

Summary:

查询付费类型为包年包月的实例续费价格

@param request - QueryRenewInstancePriceRequest

@return QueryRenewInstancePriceResponse

func (*Client) QueryRenewInstancePriceWithOptions

func (client *Client) QueryRenewInstancePriceWithOptions(request *QueryRenewInstancePriceRequest, runtime *util.RuntimeOptions) (_result *QueryRenewInstancePriceResponse, _err error)

Summary:

查询付费类型为包年包月的实例续费价格

@param request - QueryRenewInstancePriceRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryRenewInstancePriceResponse

func (*Client) RenewInstance

func (client *Client) RenewInstance(request *RenewInstanceRequest) (_result *RenewInstanceResponse, _err error)

Summary:

续费

@param request - RenewInstanceRequest

@return RenewInstanceResponse

func (*Client) RenewInstanceWithOptions

func (client *Client) RenewInstanceWithOptions(request *RenewInstanceRequest, runtime *util.RuntimeOptions) (_result *RenewInstanceResponse, _err error)

Summary:

续费

@param request - RenewInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RenewInstanceResponse

func (*Client) TagResources

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

Summary:

打标签接口

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

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

Summary:

打标签接口

@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:

flinkasi去标签

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

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

Summary:

flinkasi去标签

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

type ConvertInstanceRequest

type ConvertInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	IsAutoRenew *bool `json:"IsAutoRenew,omitempty" xml:"IsAutoRenew,omitempty"`
	// This parameter is required.
	NamespaceResourceSpecs []*ConvertInstanceRequestNamespaceResourceSpecs `json:"NamespaceResourceSpecs,omitempty" xml:"NamespaceResourceSpecs,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (ConvertInstanceRequest) GoString

func (s ConvertInstanceRequest) GoString() string

func (*ConvertInstanceRequest) SetDuration

func (*ConvertInstanceRequest) SetInstanceId

func (*ConvertInstanceRequest) SetIsAutoRenew

func (s *ConvertInstanceRequest) SetIsAutoRenew(v bool) *ConvertInstanceRequest

func (*ConvertInstanceRequest) SetNamespaceResourceSpecs

func (*ConvertInstanceRequest) SetPricingCycle

func (s *ConvertInstanceRequest) SetPricingCycle(v string) *ConvertInstanceRequest

func (*ConvertInstanceRequest) SetRegion

func (ConvertInstanceRequest) String

func (s ConvertInstanceRequest) String() string

type ConvertInstanceRequestNamespaceResourceSpecs

type ConvertInstanceRequestNamespaceResourceSpecs struct {
	// This parameter is required.
	//
	// example:
	//
	// ns-1
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	ResourceSpec *ConvertInstanceRequestNamespaceResourceSpecsResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (ConvertInstanceRequestNamespaceResourceSpecs) GoString

func (*ConvertInstanceRequestNamespaceResourceSpecs) SetNamespace

func (ConvertInstanceRequestNamespaceResourceSpecs) String

type ConvertInstanceRequestNamespaceResourceSpecsResourceSpec

type ConvertInstanceRequestNamespaceResourceSpecsResourceSpec struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 4
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (ConvertInstanceRequestNamespaceResourceSpecsResourceSpec) GoString

func (*ConvertInstanceRequestNamespaceResourceSpecsResourceSpec) SetCpu

func (*ConvertInstanceRequestNamespaceResourceSpecsResourceSpec) SetMemoryGB

func (ConvertInstanceRequestNamespaceResourceSpecsResourceSpec) String

type ConvertInstanceResponse

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

func (ConvertInstanceResponse) GoString

func (s ConvertInstanceResponse) GoString() string

func (*ConvertInstanceResponse) SetBody

func (*ConvertInstanceResponse) SetHeaders

func (*ConvertInstanceResponse) SetStatusCode

func (ConvertInstanceResponse) String

func (s ConvertInstanceResponse) String() string

type ConvertInstanceResponseBody

type ConvertInstanceResponseBody struct {
	// example:
	//
	// 211473228320700
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ConvertInstanceResponseBody) GoString

func (s ConvertInstanceResponseBody) GoString() string

func (*ConvertInstanceResponseBody) SetOrderId

func (*ConvertInstanceResponseBody) SetRequestId

func (*ConvertInstanceResponseBody) SetSuccess

func (ConvertInstanceResponseBody) String

type ConvertInstanceShrinkRequest

type ConvertInstanceShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	IsAutoRenew *bool `json:"IsAutoRenew,omitempty" xml:"IsAutoRenew,omitempty"`
	// This parameter is required.
	NamespaceResourceSpecsShrink *string `json:"NamespaceResourceSpecs,omitempty" xml:"NamespaceResourceSpecs,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (ConvertInstanceShrinkRequest) GoString

func (s ConvertInstanceShrinkRequest) GoString() string

func (*ConvertInstanceShrinkRequest) SetDuration

func (*ConvertInstanceShrinkRequest) SetInstanceId

func (*ConvertInstanceShrinkRequest) SetIsAutoRenew

func (*ConvertInstanceShrinkRequest) SetNamespaceResourceSpecsShrink

func (s *ConvertInstanceShrinkRequest) SetNamespaceResourceSpecsShrink(v string) *ConvertInstanceShrinkRequest

func (*ConvertInstanceShrinkRequest) SetPricingCycle

func (*ConvertInstanceShrinkRequest) SetRegion

func (ConvertInstanceShrinkRequest) String

type CreateInstanceRequest

type CreateInstanceRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// true
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// 1
	Duration *int32  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Extra    *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpec *CreateInstanceRequestHaResourceSpec `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty" type:"Struct"`
	// if can be null:
	// true
	HaVSwitchIds []*string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty" type:"Repeated"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// rtc-e2e-test-pre
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	MonitorType  *string `json:"MonitorType,omitempty" xml:"MonitorType,omitempty"`
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// example:
	//
	// 500043499350689
	PromotionCode *string `json:"PromotionCode,omitempty" xml:"PromotionCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region          *string                            `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId *string                            `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceSpec    *CreateInstanceRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
	// This parameter is required.
	Storage          *CreateInstanceRequestStorage `json:"Storage,omitempty" xml:"Storage,omitempty" type:"Struct"`
	Tag              []*CreateInstanceRequestTag   `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	UsePromotionCode *bool                         `json:"UsePromotionCode,omitempty" xml:"UsePromotionCode,omitempty"`
	// This parameter is required.
	VSwitchIds []*string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// vpc-2ze9xoh8qyt1rnxfmfcdi
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing-g
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetArchitectureType added in v1.0.2

func (s *CreateInstanceRequest) SetArchitectureType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetAutoRenew

func (s *CreateInstanceRequest) SetAutoRenew(v bool) *CreateInstanceRequest

func (*CreateInstanceRequest) SetChargeType

func (s *CreateInstanceRequest) SetChargeType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetDuration

func (*CreateInstanceRequest) SetExtra added in v1.0.2

func (*CreateInstanceRequest) SetHa added in v1.0.2

func (*CreateInstanceRequest) SetHaResourceSpec added in v1.0.2

func (*CreateInstanceRequest) SetHaVSwitchIds added in v1.0.2

func (s *CreateInstanceRequest) SetHaVSwitchIds(v []*string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetHaZoneId added in v1.0.2

func (*CreateInstanceRequest) SetInstanceName

func (s *CreateInstanceRequest) SetInstanceName(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetMonitorType added in v1.0.2

func (s *CreateInstanceRequest) SetMonitorType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPricingCycle

func (s *CreateInstanceRequest) SetPricingCycle(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPromotionCode

func (s *CreateInstanceRequest) SetPromotionCode(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetRegion

func (*CreateInstanceRequest) SetResourceGroupId added in v1.0.2

func (s *CreateInstanceRequest) SetResourceGroupId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetResourceSpec

func (*CreateInstanceRequest) SetStorage

func (*CreateInstanceRequest) SetTag added in v1.0.3

func (*CreateInstanceRequest) SetUsePromotionCode added in v1.0.2

func (s *CreateInstanceRequest) SetUsePromotionCode(v bool) *CreateInstanceRequest

func (*CreateInstanceRequest) SetVSwitchIds

func (s *CreateInstanceRequest) SetVSwitchIds(v []*string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetVpcId

func (*CreateInstanceRequest) SetZoneId

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestHaResourceSpec added in v1.0.2

type CreateInstanceRequestHaResourceSpec struct {
	Cpu      *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (CreateInstanceRequestHaResourceSpec) GoString added in v1.0.2

func (*CreateInstanceRequestHaResourceSpec) SetCpu added in v1.0.2

func (*CreateInstanceRequestHaResourceSpec) SetMemoryGB added in v1.0.2

func (CreateInstanceRequestHaResourceSpec) String added in v1.0.2

type CreateInstanceRequestResourceSpec

type CreateInstanceRequestResourceSpec struct {
	// example:
	//
	// 30
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// example:
	//
	// 120
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (CreateInstanceRequestResourceSpec) GoString

func (*CreateInstanceRequestResourceSpec) SetCpu

func (*CreateInstanceRequestResourceSpec) SetMemoryGB

func (CreateInstanceRequestResourceSpec) String

type CreateInstanceRequestStorage

type CreateInstanceRequestStorage struct {
	FullyManaged *bool                            `json:"FullyManaged,omitempty" xml:"FullyManaged,omitempty"`
	Oss          *CreateInstanceRequestStorageOss `json:"Oss,omitempty" xml:"Oss,omitempty" type:"Struct"`
}

func (CreateInstanceRequestStorage) GoString

func (s CreateInstanceRequestStorage) GoString() string

func (*CreateInstanceRequestStorage) SetFullyManaged added in v1.0.4

func (*CreateInstanceRequestStorage) SetOss

func (CreateInstanceRequestStorage) String

type CreateInstanceRequestStorageOss

type CreateInstanceRequestStorageOss struct {
	// example:
	//
	// oss-flink-cn-shanghai-260343971602724445
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
}

func (CreateInstanceRequestStorageOss) GoString

func (*CreateInstanceRequestStorageOss) SetBucket

func (CreateInstanceRequestStorageOss) String

type CreateInstanceRequestTag added in v1.0.3

type CreateInstanceRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateInstanceRequestTag) GoString added in v1.0.3

func (s CreateInstanceRequestTag) GoString() string

func (*CreateInstanceRequestTag) SetKey added in v1.0.3

func (*CreateInstanceRequestTag) SetValue added in v1.0.3

func (CreateInstanceRequestTag) String added in v1.0.3

func (s CreateInstanceRequestTag) String() string

type CreateInstanceResponse

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

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetBody

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateInstanceResponseBody

type CreateInstanceResponseBody struct {
	OrderInfo *CreateInstanceResponseBodyOrderInfo `json:"OrderInfo,omitempty" xml:"OrderInfo,omitempty" type:"Struct"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceResponseBody) GoString

func (s CreateInstanceResponseBody) GoString() string

func (*CreateInstanceResponseBody) SetOrderInfo

func (*CreateInstanceResponseBody) SetRequestId

func (*CreateInstanceResponseBody) SetSuccess

func (CreateInstanceResponseBody) String

type CreateInstanceResponseBodyOrderInfo

type CreateInstanceResponseBodyOrderInfo struct {
	// example:
	//
	// f-cn-zvp2q0zik06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 210406354694567
	OrderId           *int64  `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	StorageInstanceId *string `json:"StorageInstanceId,omitempty" xml:"StorageInstanceId,omitempty"`
	StorageOrderId    *int64  `json:"StorageOrderId,omitempty" xml:"StorageOrderId,omitempty"`
}

func (CreateInstanceResponseBodyOrderInfo) GoString

func (*CreateInstanceResponseBodyOrderInfo) SetInstanceId

func (*CreateInstanceResponseBodyOrderInfo) SetOrderId

func (*CreateInstanceResponseBodyOrderInfo) SetStorageInstanceId added in v1.0.4

func (*CreateInstanceResponseBodyOrderInfo) SetStorageOrderId added in v1.0.4

func (CreateInstanceResponseBodyOrderInfo) String

type CreateInstanceShrinkRequest

type CreateInstanceShrinkRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// true
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// 1
	Duration *int32  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Extra    *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpecShrink *string `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty"`
	// if can be null:
	// true
	HaVSwitchIdsShrink *string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// rtc-e2e-test-pre
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	MonitorType  *string `json:"MonitorType,omitempty" xml:"MonitorType,omitempty"`
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// example:
	//
	// 500043499350689
	PromotionCode *string `json:"PromotionCode,omitempty" xml:"PromotionCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region             *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId    *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
	// This parameter is required.
	StorageShrink    *string `json:"Storage,omitempty" xml:"Storage,omitempty"`
	TagShrink        *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	UsePromotionCode *bool   `json:"UsePromotionCode,omitempty" xml:"UsePromotionCode,omitempty"`
	// This parameter is required.
	VSwitchIdsShrink *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vpc-2ze9xoh8qyt1rnxfmfcdi
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing-g
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateInstanceShrinkRequest) GoString

func (s CreateInstanceShrinkRequest) GoString() string

func (*CreateInstanceShrinkRequest) SetArchitectureType added in v1.0.2

func (*CreateInstanceShrinkRequest) SetAutoRenew

func (*CreateInstanceShrinkRequest) SetChargeType

func (*CreateInstanceShrinkRequest) SetDuration

func (*CreateInstanceShrinkRequest) SetExtra added in v1.0.2

func (*CreateInstanceShrinkRequest) SetHa added in v1.0.2

func (*CreateInstanceShrinkRequest) SetHaResourceSpecShrink added in v1.0.2

func (s *CreateInstanceShrinkRequest) SetHaResourceSpecShrink(v string) *CreateInstanceShrinkRequest

func (*CreateInstanceShrinkRequest) SetHaVSwitchIdsShrink added in v1.0.2

func (s *CreateInstanceShrinkRequest) SetHaVSwitchIdsShrink(v string) *CreateInstanceShrinkRequest

func (*CreateInstanceShrinkRequest) SetHaZoneId added in v1.0.2

func (*CreateInstanceShrinkRequest) SetInstanceName

func (*CreateInstanceShrinkRequest) SetMonitorType added in v1.0.2

func (*CreateInstanceShrinkRequest) SetPricingCycle

func (*CreateInstanceShrinkRequest) SetPromotionCode

func (*CreateInstanceShrinkRequest) SetRegion

func (*CreateInstanceShrinkRequest) SetResourceGroupId added in v1.0.2

func (*CreateInstanceShrinkRequest) SetResourceSpecShrink

func (s *CreateInstanceShrinkRequest) SetResourceSpecShrink(v string) *CreateInstanceShrinkRequest

func (*CreateInstanceShrinkRequest) SetStorageShrink

func (*CreateInstanceShrinkRequest) SetTagShrink added in v1.0.3

func (*CreateInstanceShrinkRequest) SetUsePromotionCode added in v1.0.2

func (*CreateInstanceShrinkRequest) SetVSwitchIdsShrink

func (*CreateInstanceShrinkRequest) SetVpcId

func (*CreateInstanceShrinkRequest) SetZoneId

func (CreateInstanceShrinkRequest) String

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// di-593440390152545
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region       *string                             `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceSpec *CreateNamespaceRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (CreateNamespaceRequest) GoString

func (s CreateNamespaceRequest) GoString() string

func (*CreateNamespaceRequest) SetHa added in v1.0.2

func (*CreateNamespaceRequest) SetInstanceId

func (*CreateNamespaceRequest) SetNamespace

func (*CreateNamespaceRequest) SetRegion

func (*CreateNamespaceRequest) SetResourceSpec

func (CreateNamespaceRequest) String

func (s CreateNamespaceRequest) String() string

type CreateNamespaceRequestResourceSpec

type CreateNamespaceRequestResourceSpec struct {
	// example:
	//
	// 30
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// example:
	//
	// 120
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (CreateNamespaceRequestResourceSpec) GoString

func (*CreateNamespaceRequestResourceSpec) SetCpu

func (*CreateNamespaceRequestResourceSpec) SetMemoryGB

func (CreateNamespaceRequestResourceSpec) String

type CreateNamespaceResponse

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

func (CreateNamespaceResponse) GoString

func (s CreateNamespaceResponse) GoString() string

func (*CreateNamespaceResponse) SetBody

func (*CreateNamespaceResponse) SetHeaders

func (*CreateNamespaceResponse) SetStatusCode

func (CreateNamespaceResponse) String

func (s CreateNamespaceResponse) String() string

type CreateNamespaceResponseBody

type CreateNamespaceResponseBody struct {
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 是否成功
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateNamespaceResponseBody) GoString

func (s CreateNamespaceResponseBody) GoString() string

func (*CreateNamespaceResponseBody) SetRequestId

func (*CreateNamespaceResponseBody) SetSuccess

func (CreateNamespaceResponseBody) String

type CreateNamespaceShrinkRequest

type CreateNamespaceShrinkRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// di-593440390152545
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region             *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
}

func (CreateNamespaceShrinkRequest) GoString

func (s CreateNamespaceShrinkRequest) GoString() string

func (*CreateNamespaceShrinkRequest) SetHa added in v1.0.2

func (*CreateNamespaceShrinkRequest) SetInstanceId

func (*CreateNamespaceShrinkRequest) SetNamespace

func (*CreateNamespaceShrinkRequest) SetRegion

func (*CreateNamespaceShrinkRequest) SetResourceSpecShrink

func (CreateNamespaceShrinkRequest) String

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (DeleteInstanceRequest) GoString

func (s DeleteInstanceRequest) GoString() string

func (*DeleteInstanceRequest) SetInstanceId

func (s *DeleteInstanceRequest) SetInstanceId(v string) *DeleteInstanceRequest

func (*DeleteInstanceRequest) SetRegion

func (DeleteInstanceRequest) String

func (s DeleteInstanceRequest) String() string

type DeleteInstanceResponse

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

func (DeleteInstanceResponse) GoString

func (s DeleteInstanceResponse) GoString() string

func (*DeleteInstanceResponse) SetBody

func (*DeleteInstanceResponse) SetHeaders

func (*DeleteInstanceResponse) SetStatusCode

func (DeleteInstanceResponse) String

func (s DeleteInstanceResponse) String() string

type DeleteInstanceResponseBody

type DeleteInstanceResponseBody struct {
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteInstanceResponseBody) GoString

func (s DeleteInstanceResponseBody) GoString() string

func (*DeleteInstanceResponseBody) SetRequestId

func (*DeleteInstanceResponseBody) SetSuccess

func (DeleteInstanceResponseBody) String

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// di-593439443804417
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (DeleteNamespaceRequest) GoString

func (s DeleteNamespaceRequest) GoString() string

func (*DeleteNamespaceRequest) SetInstanceId

func (*DeleteNamespaceRequest) SetNamespace

func (*DeleteNamespaceRequest) SetRegion

func (DeleteNamespaceRequest) String

func (s DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

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

func (DeleteNamespaceResponse) GoString

func (s DeleteNamespaceResponse) GoString() string

func (*DeleteNamespaceResponse) SetBody

func (*DeleteNamespaceResponse) SetHeaders

func (*DeleteNamespaceResponse) SetStatusCode

func (DeleteNamespaceResponse) String

func (s DeleteNamespaceResponse) String() string

type DeleteNamespaceResponseBody

type DeleteNamespaceResponseBody struct {
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 是否成功
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteNamespaceResponseBody) GoString

func (s DeleteNamespaceResponseBody) GoString() string

func (*DeleteNamespaceResponseBody) SetRequestId

func (*DeleteNamespaceResponseBody) SetSuccess

func (DeleteNamespaceResponseBody) String

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 2
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region          *string                         `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId *string                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Tags            []*DescribeInstancesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (DescribeInstancesRequest) GoString

func (s DescribeInstancesRequest) GoString() string

func (*DescribeInstancesRequest) SetArchitectureType added in v1.0.2

func (s *DescribeInstancesRequest) SetArchitectureType(v string) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetChargeType

func (*DescribeInstancesRequest) SetInstanceId

func (*DescribeInstancesRequest) SetPageIndex

func (*DescribeInstancesRequest) SetPageSize

func (*DescribeInstancesRequest) SetRegion

func (*DescribeInstancesRequest) SetResourceGroupId added in v1.0.2

func (s *DescribeInstancesRequest) SetResourceGroupId(v string) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetTags

func (DescribeInstancesRequest) String

func (s DescribeInstancesRequest) String() string

type DescribeInstancesRequestTags

type DescribeInstancesRequestTags struct {
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// ys
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeInstancesRequestTags) GoString

func (s DescribeInstancesRequestTags) GoString() string

func (*DescribeInstancesRequestTags) SetKey

func (*DescribeInstancesRequestTags) SetValue

func (DescribeInstancesRequestTags) String

type DescribeInstancesResponse

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

func (DescribeInstancesResponse) GoString

func (s DescribeInstancesResponse) GoString() string

func (*DescribeInstancesResponse) SetBody

func (*DescribeInstancesResponse) SetHeaders

func (*DescribeInstancesResponse) SetStatusCode

func (DescribeInstancesResponse) String

func (s DescribeInstancesResponse) String() string

type DescribeInstancesResponseBody

type DescribeInstancesResponseBody struct {
	Instances []*DescribeInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// C8DF2A5B-6FBA-5651-A3D4-960F36640E6B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 15
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (DescribeInstancesResponseBody) GoString

func (*DescribeInstancesResponseBody) SetInstances

func (*DescribeInstancesResponseBody) SetPageIndex

func (*DescribeInstancesResponseBody) SetPageSize

func (*DescribeInstancesResponseBody) SetRequestId

func (*DescribeInstancesResponseBody) SetSuccess

func (*DescribeInstancesResponseBody) SetTotalCount

func (*DescribeInstancesResponseBody) SetTotalPage

func (DescribeInstancesResponseBody) String

type DescribeInstancesResponseBodyInstances

type DescribeInstancesResponseBodyInstances struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	AskClusterId     *string `json:"AskClusterId,omitempty" xml:"AskClusterId,omitempty"`
	// example:
	//
	// PRE
	ChargeType   *string                                             `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	ClusterState *DescribeInstancesResponseBodyInstancesClusterState `json:"ClusterState,omitempty" xml:"ClusterState,omitempty" type:"Struct"`
	// example:
	//
	// RUNNING
	ClusterStatus        *string                                                       `json:"ClusterStatus,omitempty" xml:"ClusterStatus,omitempty"`
	ClusterUsedResources []*DescribeInstancesResponseBodyInstancesClusterUsedResources `json:"ClusterUsedResources,omitempty" xml:"ClusterUsedResources,omitempty" type:"Repeated"`
	ClusterUsedStorage   *DescribeInstancesResponseBodyInstancesClusterUsedStorage     `json:"ClusterUsedStorage,omitempty" xml:"ClusterUsedStorage,omitempty" type:"Struct"`
	Ha                   *bool                                                         `json:"Ha,omitempty" xml:"Ha,omitempty"`
	HaResourceSpec       *DescribeInstancesResponseBodyInstancesHaResourceSpec         `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty" type:"Struct"`
	HaVSwitchIds         []*string                                                     `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty" type:"Repeated"`
	HaVSwitchInfo        []*DescribeInstancesResponseBodyInstancesHaVSwitchInfo        `json:"HaVSwitchInfo,omitempty" xml:"HaVSwitchInfo,omitempty" type:"Repeated"`
	HaZoneId             *string                                                       `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	HostAliases []*DescribeInstancesResponseBodyInstancesHostAliases `json:"HostAliases,omitempty" xml:"HostAliases,omitempty" type:"Repeated"`
	// example:
	//
	// f-cn-zvp2q0zik06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// vvp1
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	MonitorType  *string `json:"MonitorType,omitempty" xml:"MonitorType,omitempty"`
	// example:
	//
	// NORMAL
	OrderState *string                                        `json:"OrderState,omitempty" xml:"OrderState,omitempty"`
	OssInfo    *DescribeInstancesResponseBodyInstancesOssInfo `json:"OssInfo,omitempty" xml:"OssInfo,omitempty" type:"Struct"`
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// example:
	//
	// 1629879567394
	ResourceCreateTime *int64 `json:"ResourceCreateTime,omitempty" xml:"ResourceCreateTime,omitempty"`
	// example:
	//
	// 1637337600000
	ResourceExpiredTime *int64  `json:"ResourceExpiredTime,omitempty" xml:"ResourceExpiredTime,omitempty"`
	ResourceGroupId     *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// example:
	//
	// b3690a1655da47
	ResourceId   *string                                             `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceSpec *DescribeInstancesResponseBodyInstancesResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
	Storage      *DescribeInstancesResponseBodyInstancesStorage      `json:"Storage,omitempty" xml:"Storage,omitempty" type:"Struct"`
	Tags         []*DescribeInstancesResponseBodyInstancesTags       `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// example:
	//
	// 1838996687368452
	Uid         *string                                              `json:"Uid,omitempty" xml:"Uid,omitempty"`
	VSwitchIds  []*string                                            `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
	VSwitchInfo []*DescribeInstancesResponseBodyInstancesVSwitchInfo `json:"VSwitchInfo,omitempty" xml:"VSwitchInfo,omitempty" type:"Repeated"`
	// example:
	//
	// vpc-2ze9*******nxfmfcdi
	VpcId   *string                                        `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VpcInfo *DescribeInstancesResponseBodyInstancesVpcInfo `json:"VpcInfo,omitempty" xml:"VpcInfo,omitempty" type:"Struct"`
	// example:
	//
	// cn-beijing-g
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeInstancesResponseBodyInstances) GoString

func (*DescribeInstancesResponseBodyInstances) SetArchitectureType added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetAskClusterId added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetChargeType

func (*DescribeInstancesResponseBodyInstances) SetClusterState added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetClusterStatus

func (*DescribeInstancesResponseBodyInstances) SetClusterUsedResources added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetClusterUsedStorage added in v1.0.4

func (*DescribeInstancesResponseBodyInstances) SetHa added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetHaResourceSpec added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetHaVSwitchIds added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetHaVSwitchInfo added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetHaZoneId added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetHostAliases added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetInstanceId

func (*DescribeInstancesResponseBodyInstances) SetInstanceName

func (*DescribeInstancesResponseBodyInstances) SetMonitorType added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetOrderState

func (*DescribeInstancesResponseBodyInstances) SetOssInfo added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetRegion

func (*DescribeInstancesResponseBodyInstances) SetResourceCreateTime

func (*DescribeInstancesResponseBodyInstances) SetResourceExpiredTime

func (*DescribeInstancesResponseBodyInstances) SetResourceGroupId added in v1.0.2

func (*DescribeInstancesResponseBodyInstances) SetResourceId

func (*DescribeInstancesResponseBodyInstances) SetUid

func (*DescribeInstancesResponseBodyInstances) SetVSwitchIds

func (*DescribeInstancesResponseBodyInstances) SetVSwitchInfo added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetVpcId

func (*DescribeInstancesResponseBodyInstances) SetVpcInfo added in v1.0.5

func (*DescribeInstancesResponseBodyInstances) SetZoneId

func (DescribeInstancesResponseBodyInstances) String

type DescribeInstancesResponseBodyInstancesClusterState added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterState struct {
	ClusterId     *string                                                         `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ClusterStage  *DescribeInstancesResponseBodyInstancesClusterStateClusterStage `json:"ClusterStage,omitempty" xml:"ClusterStage,omitempty" type:"Struct"`
	CreateTimeout *bool                                                           `json:"CreateTimeout,omitempty" xml:"CreateTimeout,omitempty"`
	Status        *string                                                         `json:"Status,omitempty" xml:"Status,omitempty"`
	SubStatus     *string                                                         `json:"SubStatus,omitempty" xml:"SubStatus,omitempty"`
	Url           *string                                                         `json:"Url,omitempty" xml:"Url,omitempty"`
	UserSlbDto    *DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto   `json:"UserSlbDto,omitempty" xml:"UserSlbDto,omitempty" type:"Struct"`
	VpcCidr       *string                                                         `json:"VpcCidr,omitempty" xml:"VpcCidr,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesClusterState) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetClusterId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetCreateTimeout added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetStatus added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetSubStatus added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetUrl added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterState) SetVpcCidr added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterState) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateClusterStage added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateClusterStage struct {
	ClusterId            *string                                                                               `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	CurrentStage         *int32                                                                                `json:"CurrentStage,omitempty" xml:"CurrentStage,omitempty"`
	Message              *string                                                                               `json:"Message,omitempty" xml:"Message,omitempty"`
	Status               *string                                                                               `json:"Status,omitempty" xml:"Status,omitempty"`
	TotalStageWithWeight []*DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight `json:"TotalStageWithWeight,omitempty" xml:"TotalStageWithWeight,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesClusterStateClusterStage) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStage) SetClusterId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStage) SetCurrentStage added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStage) SetMessage added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStage) SetStatus added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterStateClusterStage) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight struct {
	StepIndex *int32  `json:"StepIndex,omitempty" xml:"StepIndex,omitempty"`
	StepName  *string `json:"StepName,omitempty" xml:"StepName,omitempty"`
	Weight    *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight) SetStepIndex added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight) SetStepName added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight) SetWeight added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterStateClusterStageTotalStageWithWeight) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto struct {
	ExistSlb         *bool                                                                           `json:"ExistSlb,omitempty" xml:"ExistSlb,omitempty"`
	SlbId            *string                                                                         `json:"SlbId,omitempty" xml:"SlbId,omitempty"`
	SlbIp            *string                                                                         `json:"SlbIp,omitempty" xml:"SlbIp,omitempty"`
	SlbStatus        *string                                                                         `json:"SlbStatus,omitempty" xml:"SlbStatus,omitempty"`
	UserSlbListeners []*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners `json:"UserSlbListeners,omitempty" xml:"UserSlbListeners,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) SetExistSlb added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) SetSlbId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) SetSlbIp added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) SetSlbStatus added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterStateUserSlbDto) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners struct {
	ListenersStatus *string `json:"ListenersStatus,omitempty" xml:"ListenersStatus,omitempty"`
	Port            *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners) SetListenersStatus added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners) SetPort added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterStateUserSlbDtoUserSlbListeners) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterUsedResources added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterUsedResources struct {
	ClusterId      *string  `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	Ha             *bool    `json:"Ha,omitempty" xml:"Ha,omitempty"`
	HaUsedCpu      *float32 `json:"HaUsedCpu,omitempty" xml:"HaUsedCpu,omitempty"`
	HaUsedMemory   *float32 `json:"HaUsedMemory,omitempty" xml:"HaUsedMemory,omitempty"`
	HaUsedResource *float32 `json:"HaUsedResource,omitempty" xml:"HaUsedResource,omitempty"`
	UsedCpu        *float32 `json:"UsedCpu,omitempty" xml:"UsedCpu,omitempty"`
	UsedMemory     *float32 `json:"UsedMemory,omitempty" xml:"UsedMemory,omitempty"`
	UsedResource   *float32 `json:"UsedResource,omitempty" xml:"UsedResource,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesClusterUsedResources) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetClusterId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetHa added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetHaUsedCpu added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetHaUsedMemory added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetHaUsedResource added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetUsedCpu added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetUsedMemory added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesClusterUsedResources) SetUsedResource added in v1.0.5

func (DescribeInstancesResponseBodyInstancesClusterUsedResources) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesClusterUsedStorage added in v1.0.4

type DescribeInstancesResponseBodyInstancesClusterUsedStorage struct {
	ClusterId   *string  `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	UsedStorage *float32 `json:"UsedStorage,omitempty" xml:"UsedStorage,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesClusterUsedStorage) GoString added in v1.0.4

func (*DescribeInstancesResponseBodyInstancesClusterUsedStorage) SetClusterId added in v1.0.4

func (*DescribeInstancesResponseBodyInstancesClusterUsedStorage) SetUsedStorage added in v1.0.4

func (DescribeInstancesResponseBodyInstancesClusterUsedStorage) String added in v1.0.4

type DescribeInstancesResponseBodyInstancesHaResourceSpec added in v1.0.2

type DescribeInstancesResponseBodyInstancesHaResourceSpec struct {
	Cpu      *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesHaResourceSpec) GoString added in v1.0.2

func (*DescribeInstancesResponseBodyInstancesHaResourceSpec) SetCpu added in v1.0.2

func (*DescribeInstancesResponseBodyInstancesHaResourceSpec) SetMemoryGB added in v1.0.2

func (DescribeInstancesResponseBodyInstancesHaResourceSpec) String added in v1.0.2

type DescribeInstancesResponseBodyInstancesHaVSwitchInfo added in v1.0.5

type DescribeInstancesResponseBodyInstancesHaVSwitchInfo struct {
	AvailableIpAddressCount *int64  `json:"AvailableIpAddressCount,omitempty" xml:"AvailableIpAddressCount,omitempty"`
	Description             *string `json:"Description,omitempty" xml:"Description,omitempty"`
	RegionId                *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VSwitchCidr             *string `json:"VSwitchCidr,omitempty" xml:"VSwitchCidr,omitempty"`
	VSwitchId               *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VSwitchName             *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
	VpcId                   *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	ZoneId                  *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesHaVSwitchInfo) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetAvailableIpAddressCount added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetDescription added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetRegionId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetVSwitchCidr added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetVSwitchId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetVSwitchName added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetVpcId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesHaVSwitchInfo) SetZoneId added in v1.0.5

func (DescribeInstancesResponseBodyInstancesHaVSwitchInfo) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesHostAliases added in v1.0.2

type DescribeInstancesResponseBodyInstancesHostAliases struct {
	// This parameter is required.
	HostNames []*string `json:"HostNames,omitempty" xml:"HostNames,omitempty" type:"Repeated"`
	// This parameter is required.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesHostAliases) GoString added in v1.0.2

func (*DescribeInstancesResponseBodyInstancesHostAliases) SetHostNames added in v1.0.2

func (*DescribeInstancesResponseBodyInstancesHostAliases) SetIp added in v1.0.2

func (DescribeInstancesResponseBodyInstancesHostAliases) String added in v1.0.2

type DescribeInstancesResponseBodyInstancesOssInfo added in v1.0.5

type DescribeInstancesResponseBodyInstancesOssInfo struct {
	AccessId               *string `json:"AccessId,omitempty" xml:"AccessId,omitempty"`
	AccessKey              *string `json:"AccessKey,omitempty" xml:"AccessKey,omitempty"`
	Bucket                 *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	BucketVersioningStatus *string `json:"BucketVersioningStatus,omitempty" xml:"BucketVersioningStatus,omitempty"`
	Endpoint               *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesOssInfo) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesOssInfo) SetAccessId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesOssInfo) SetAccessKey added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesOssInfo) SetBucket added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesOssInfo) SetBucketVersioningStatus added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesOssInfo) SetEndpoint added in v1.0.5

func (DescribeInstancesResponseBodyInstancesOssInfo) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesResourceSpec

type DescribeInstancesResponseBodyInstancesResourceSpec struct {
	// example:
	//
	// 10
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// example:
	//
	// 40
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesResourceSpec) GoString

func (*DescribeInstancesResponseBodyInstancesResourceSpec) SetCpu

func (*DescribeInstancesResponseBodyInstancesResourceSpec) SetMemoryGB

func (DescribeInstancesResponseBodyInstancesResourceSpec) String

type DescribeInstancesResponseBodyInstancesStorage

type DescribeInstancesResponseBodyInstancesStorage struct {
	FullyManaged *bool                                             `json:"FullyManaged,omitempty" xml:"FullyManaged,omitempty"`
	OrderState   *string                                           `json:"OrderState,omitempty" xml:"OrderState,omitempty"`
	Oss          *DescribeInstancesResponseBodyInstancesStorageOss `json:"Oss,omitempty" xml:"Oss,omitempty" type:"Struct"`
}

func (DescribeInstancesResponseBodyInstancesStorage) GoString

func (*DescribeInstancesResponseBodyInstancesStorage) SetFullyManaged added in v1.0.4

func (*DescribeInstancesResponseBodyInstancesStorage) SetOrderState added in v1.0.4

func (DescribeInstancesResponseBodyInstancesStorage) String

type DescribeInstancesResponseBodyInstancesStorageOss

type DescribeInstancesResponseBodyInstancesStorageOss struct {
	// example:
	//
	// oss_flink
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesStorageOss) GoString

func (*DescribeInstancesResponseBodyInstancesStorageOss) SetBucket

func (DescribeInstancesResponseBodyInstancesStorageOss) String

type DescribeInstancesResponseBodyInstancesTags

type DescribeInstancesResponseBodyInstancesTags struct {
	// example:
	//
	// flink
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesTags) GoString

func (*DescribeInstancesResponseBodyInstancesTags) SetKey

func (*DescribeInstancesResponseBodyInstancesTags) SetValue

func (DescribeInstancesResponseBodyInstancesTags) String

type DescribeInstancesResponseBodyInstancesVSwitchInfo added in v1.0.5

type DescribeInstancesResponseBodyInstancesVSwitchInfo struct {
	AvailableIpAddressCount *string `json:"AvailableIpAddressCount,omitempty" xml:"AvailableIpAddressCount,omitempty"`
	Description             *string `json:"Description,omitempty" xml:"Description,omitempty"`
	RegionId                *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VSwitchCidr             *string `json:"VSwitchCidr,omitempty" xml:"VSwitchCidr,omitempty"`
	VSwitchId               *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VSwitchName             *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
	VpcId                   *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	ZoneId                  *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesVSwitchInfo) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetAvailableIpAddressCount added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetDescription added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetRegionId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetVSwitchCidr added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetVSwitchId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetVSwitchName added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetVpcId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVSwitchInfo) SetZoneId added in v1.0.5

func (DescribeInstancesResponseBodyInstancesVSwitchInfo) String added in v1.0.5

type DescribeInstancesResponseBodyInstancesVpcInfo added in v1.0.5

type DescribeInstancesResponseBodyInstancesVpcInfo struct {
	CidrBlock   *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
	VpcId       *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VpcName     *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesVpcInfo) GoString added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetCidrBlock added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetDescription added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetRegionId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetStatus added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetVpcId added in v1.0.5

func (*DescribeInstancesResponseBodyInstancesVpcInfo) SetVpcName added in v1.0.5

func (DescribeInstancesResponseBodyInstancesVpcInfo) String added in v1.0.5

type DescribeInstancesShrinkRequest

type DescribeInstancesShrinkRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 2
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region          *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	TagsShrink      *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (DescribeInstancesShrinkRequest) GoString

func (*DescribeInstancesShrinkRequest) SetArchitectureType added in v1.0.2

func (*DescribeInstancesShrinkRequest) SetChargeType

func (*DescribeInstancesShrinkRequest) SetInstanceId

func (*DescribeInstancesShrinkRequest) SetPageIndex

func (*DescribeInstancesShrinkRequest) SetPageSize

func (*DescribeInstancesShrinkRequest) SetRegion

func (*DescribeInstancesShrinkRequest) SetResourceGroupId added in v1.0.2

func (*DescribeInstancesShrinkRequest) SetTagsShrink

func (DescribeInstancesShrinkRequest) String

type DescribeNamespacesRequest

type DescribeNamespacesRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// di-590843445844225
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string                          `json:"Region,omitempty" xml:"Region,omitempty"`
	Tags   []*DescribeNamespacesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (DescribeNamespacesRequest) GoString

func (s DescribeNamespacesRequest) GoString() string

func (*DescribeNamespacesRequest) SetHa added in v1.0.2

func (*DescribeNamespacesRequest) SetInstanceId

func (*DescribeNamespacesRequest) SetNamespace

func (*DescribeNamespacesRequest) SetPageIndex

func (*DescribeNamespacesRequest) SetPageSize

func (*DescribeNamespacesRequest) SetRegion

func (*DescribeNamespacesRequest) SetTags

func (DescribeNamespacesRequest) String

func (s DescribeNamespacesRequest) String() string

type DescribeNamespacesRequestTags

type DescribeNamespacesRequestTags struct {
	// example:
	//
	// FLink
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeNamespacesRequestTags) GoString

func (*DescribeNamespacesRequestTags) SetKey

func (*DescribeNamespacesRequestTags) SetValue

func (DescribeNamespacesRequestTags) String

type DescribeNamespacesResponse

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

func (DescribeNamespacesResponse) GoString

func (s DescribeNamespacesResponse) GoString() string

func (*DescribeNamespacesResponse) SetBody

func (*DescribeNamespacesResponse) SetHeaders

func (*DescribeNamespacesResponse) SetStatusCode

func (DescribeNamespacesResponse) String

type DescribeNamespacesResponseBody

type DescribeNamespacesResponseBody struct {
	Namespaces []*DescribeNamespacesResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 5
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (DescribeNamespacesResponseBody) GoString

func (*DescribeNamespacesResponseBody) SetPageIndex

func (*DescribeNamespacesResponseBody) SetPageSize

func (*DescribeNamespacesResponseBody) SetRequestId

func (*DescribeNamespacesResponseBody) SetSuccess

func (*DescribeNamespacesResponseBody) SetTotalCount

func (*DescribeNamespacesResponseBody) SetTotalPage

func (DescribeNamespacesResponseBody) String

type DescribeNamespacesResponseBodyNamespaces

type DescribeNamespacesResponseBodyNamespaces struct {
	// example:
	//
	// 1629879567394
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// example:
	//
	// 1629879567394
	GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Ha          *bool  `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// example:
	//
	// ns-1
	Namespace    *string                                               `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	ResourceSpec *DescribeNamespacesResponseBodyNamespacesResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
	ResourceUsed *DescribeNamespacesResponseBodyNamespacesResourceUsed `json:"ResourceUsed,omitempty" xml:"ResourceUsed,omitempty" type:"Struct"`
	// example:
	//
	// SUCCESS
	Status *string                                         `json:"Status,omitempty" xml:"Status,omitempty"`
	Tags   []*DescribeNamespacesResponseBodyNamespacesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (DescribeNamespacesResponseBodyNamespaces) GoString

func (*DescribeNamespacesResponseBodyNamespaces) SetGmtCreate

func (*DescribeNamespacesResponseBodyNamespaces) SetGmtModified

func (*DescribeNamespacesResponseBodyNamespaces) SetHa added in v1.0.2

func (*DescribeNamespacesResponseBodyNamespaces) SetNamespace

func (*DescribeNamespacesResponseBodyNamespaces) SetStatus

func (DescribeNamespacesResponseBodyNamespaces) String

type DescribeNamespacesResponseBodyNamespacesResourceSpec

type DescribeNamespacesResponseBodyNamespacesResourceSpec struct {
	// example:
	//
	// 10
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// example:
	//
	// 40
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (DescribeNamespacesResponseBodyNamespacesResourceSpec) GoString

func (*DescribeNamespacesResponseBodyNamespacesResourceSpec) SetCpu

func (*DescribeNamespacesResponseBodyNamespacesResourceSpec) SetMemoryGB

func (DescribeNamespacesResponseBodyNamespacesResourceSpec) String

type DescribeNamespacesResponseBodyNamespacesResourceUsed

type DescribeNamespacesResponseBodyNamespacesResourceUsed struct {
	// example:
	//
	// 2
	Cpu *float32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	Cu  *float32 `json:"Cu,omitempty" xml:"Cu,omitempty"`
	// example:
	//
	// 4
	MemoryGB *float32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (DescribeNamespacesResponseBodyNamespacesResourceUsed) GoString

func (*DescribeNamespacesResponseBodyNamespacesResourceUsed) SetCpu

func (*DescribeNamespacesResponseBodyNamespacesResourceUsed) SetCu added in v1.0.2

func (*DescribeNamespacesResponseBodyNamespacesResourceUsed) SetMemoryGB

func (DescribeNamespacesResponseBodyNamespacesResourceUsed) String

type DescribeNamespacesResponseBodyNamespacesTags

type DescribeNamespacesResponseBodyNamespacesTags struct {
	// example:
	//
	// flink
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeNamespacesResponseBodyNamespacesTags) GoString

func (*DescribeNamespacesResponseBodyNamespacesTags) SetKey

func (*DescribeNamespacesResponseBodyNamespacesTags) SetValue

func (DescribeNamespacesResponseBodyNamespacesTags) String

type DescribeNamespacesShrinkRequest

type DescribeNamespacesShrinkRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// di-590843445844225
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region     *string `json:"Region,omitempty" xml:"Region,omitempty"`
	TagsShrink *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (DescribeNamespacesShrinkRequest) GoString

func (*DescribeNamespacesShrinkRequest) SetHa added in v1.0.2

func (*DescribeNamespacesShrinkRequest) SetInstanceId

func (*DescribeNamespacesShrinkRequest) SetNamespace

func (*DescribeNamespacesShrinkRequest) SetPageIndex

func (*DescribeNamespacesShrinkRequest) SetPageSize

func (*DescribeNamespacesShrinkRequest) SetRegion

func (*DescribeNamespacesShrinkRequest) SetTagsShrink

func (DescribeNamespacesShrinkRequest) String

type DescribeSupportedRegionsResponse

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

func (DescribeSupportedRegionsResponse) GoString

func (*DescribeSupportedRegionsResponse) SetHeaders

func (*DescribeSupportedRegionsResponse) SetStatusCode

func (DescribeSupportedRegionsResponse) String

type DescribeSupportedRegionsResponseBody

type DescribeSupportedRegionsResponseBody struct {
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Regions  []*DescribeSupportedRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	// example:
	//
	// B21DC47E-8928-199A-9F32-36D45E4693B4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (DescribeSupportedRegionsResponseBody) GoString

func (*DescribeSupportedRegionsResponseBody) SetPageIndex

func (*DescribeSupportedRegionsResponseBody) SetPageSize

func (*DescribeSupportedRegionsResponseBody) SetRequestId

func (*DescribeSupportedRegionsResponseBody) SetSuccess

func (*DescribeSupportedRegionsResponseBody) SetTotalCount

func (*DescribeSupportedRegionsResponseBody) SetTotalPage

func (DescribeSupportedRegionsResponseBody) String

type DescribeSupportedRegionsResponseBodyRegions

type DescribeSupportedRegionsResponseBodyRegions struct {
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extra       *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// example:
	//
	// 华北2 (北京)
	RegionName *string `json:"RegionName,omitempty" xml:"RegionName,omitempty"`
}

func (DescribeSupportedRegionsResponseBodyRegions) GoString

func (*DescribeSupportedRegionsResponseBodyRegions) SetDescription added in v1.0.5

func (*DescribeSupportedRegionsResponseBodyRegions) SetExtra added in v1.0.5

func (*DescribeSupportedRegionsResponseBodyRegions) SetRegion

func (*DescribeSupportedRegionsResponseBodyRegions) SetRegionName

func (DescribeSupportedRegionsResponseBodyRegions) String

type DescribeSupportedZonesRequest

type DescribeSupportedZonesRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (DescribeSupportedZonesRequest) GoString

func (*DescribeSupportedZonesRequest) SetArchitectureType added in v1.0.2

func (*DescribeSupportedZonesRequest) SetRegion

func (DescribeSupportedZonesRequest) String

type DescribeSupportedZonesResponse

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

func (DescribeSupportedZonesResponse) GoString

func (*DescribeSupportedZonesResponse) SetHeaders

func (*DescribeSupportedZonesResponse) SetStatusCode

func (DescribeSupportedZonesResponse) String

type DescribeSupportedZonesResponseBody

type DescribeSupportedZonesResponseBody struct {
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 23A9C718-DDAB-1696-B025-18FBC830F7C5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 8
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// example:
	//
	// 1
	TotalPage *int32    `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
	ZoneIds   []*string `json:"ZoneIds,omitempty" xml:"ZoneIds,omitempty" type:"Repeated"`
}

func (DescribeSupportedZonesResponseBody) GoString

func (*DescribeSupportedZonesResponseBody) SetPageIndex

func (*DescribeSupportedZonesResponseBody) SetPageSize

func (*DescribeSupportedZonesResponseBody) SetRequestId

func (*DescribeSupportedZonesResponseBody) SetSuccess

func (*DescribeSupportedZonesResponseBody) SetTotalCount

func (*DescribeSupportedZonesResponseBody) SetTotalPage

func (*DescribeSupportedZonesResponseBody) SetZoneIds

func (DescribeSupportedZonesResponseBody) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// example:
	//
	// 27AE00
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId   *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// vvpinstance
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

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

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// tag
	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 {
	// example:
	//
	// 27AE00
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 0E5D17CE-BD83-5DC9-8CD2-3C40C2F7A135
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 87AE00
	TagReponseId *string                                     `json:"TagReponseId,omitempty" xml:"TagReponseId,omitempty"`
	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) SetSuccess

func (*ListTagResourcesResponseBody) SetTagReponseId

func (*ListTagResourcesResponseBody) SetTagResources

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	// example:
	//
	// f-cn-tyts
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// vvpinstance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// test
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// example:
	//
	// tag
	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 ModifyPrepayInstanceSpecRequest

type ModifyPrepayInstanceSpecRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpec *ModifyPrepayInstanceSpecRequestHaResourceSpec `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty" type:"Struct"`
	// if can be null:
	// true
	HaVSwitchIds []*string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty" type:"Repeated"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpec *ModifyPrepayInstanceSpecRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (ModifyPrepayInstanceSpecRequest) GoString

func (*ModifyPrepayInstanceSpecRequest) SetHa added in v1.0.2

func (*ModifyPrepayInstanceSpecRequest) SetHaResourceSpec added in v1.0.2

func (*ModifyPrepayInstanceSpecRequest) SetHaVSwitchIds added in v1.0.2

func (*ModifyPrepayInstanceSpecRequest) SetHaZoneId added in v1.0.2

func (*ModifyPrepayInstanceSpecRequest) SetInstanceId

func (*ModifyPrepayInstanceSpecRequest) SetRegion

func (ModifyPrepayInstanceSpecRequest) String

type ModifyPrepayInstanceSpecRequestHaResourceSpec added in v1.0.2

type ModifyPrepayInstanceSpecRequestHaResourceSpec struct {
	Cpu      *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (ModifyPrepayInstanceSpecRequestHaResourceSpec) GoString added in v1.0.2

func (*ModifyPrepayInstanceSpecRequestHaResourceSpec) SetCpu added in v1.0.2

func (*ModifyPrepayInstanceSpecRequestHaResourceSpec) SetMemoryGB added in v1.0.2

func (ModifyPrepayInstanceSpecRequestHaResourceSpec) String added in v1.0.2

type ModifyPrepayInstanceSpecRequestResourceSpec

type ModifyPrepayInstanceSpecRequestResourceSpec struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 4
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (ModifyPrepayInstanceSpecRequestResourceSpec) GoString

func (*ModifyPrepayInstanceSpecRequestResourceSpec) SetCpu

func (*ModifyPrepayInstanceSpecRequestResourceSpec) SetMemoryGB

func (ModifyPrepayInstanceSpecRequestResourceSpec) String

type ModifyPrepayInstanceSpecResponse

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

func (ModifyPrepayInstanceSpecResponse) GoString

func (*ModifyPrepayInstanceSpecResponse) SetHeaders

func (*ModifyPrepayInstanceSpecResponse) SetStatusCode

func (ModifyPrepayInstanceSpecResponse) String

type ModifyPrepayInstanceSpecResponseBody

type ModifyPrepayInstanceSpecResponseBody struct {
	// example:
	//
	// 210406354690749
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyPrepayInstanceSpecResponseBody) GoString

func (*ModifyPrepayInstanceSpecResponseBody) SetOrderId

func (*ModifyPrepayInstanceSpecResponseBody) SetRequestId

func (*ModifyPrepayInstanceSpecResponseBody) SetSuccess

func (ModifyPrepayInstanceSpecResponseBody) String

type ModifyPrepayInstanceSpecShrinkRequest

type ModifyPrepayInstanceSpecShrinkRequest struct {
	// if can be null:
	// true
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpecShrink *string `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty"`
	// if can be null:
	// true
	HaVSwitchIdsShrink *string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
}

func (ModifyPrepayInstanceSpecShrinkRequest) GoString

func (*ModifyPrepayInstanceSpecShrinkRequest) SetHa added in v1.0.2

func (*ModifyPrepayInstanceSpecShrinkRequest) SetHaResourceSpecShrink added in v1.0.2

func (*ModifyPrepayInstanceSpecShrinkRequest) SetHaVSwitchIdsShrink added in v1.0.2

func (*ModifyPrepayInstanceSpecShrinkRequest) SetHaZoneId added in v1.0.2

func (*ModifyPrepayInstanceSpecShrinkRequest) SetInstanceId

func (*ModifyPrepayInstanceSpecShrinkRequest) SetRegion

func (*ModifyPrepayInstanceSpecShrinkRequest) SetResourceSpecShrink

func (ModifyPrepayInstanceSpecShrinkRequest) String

type ModifyPrepayNamespaceSpecRequest

type ModifyPrepayNamespaceSpecRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// di-593440219799842
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpec *ModifyPrepayNamespaceSpecRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (ModifyPrepayNamespaceSpecRequest) GoString

func (*ModifyPrepayNamespaceSpecRequest) SetInstanceId

func (*ModifyPrepayNamespaceSpecRequest) SetNamespace

func (*ModifyPrepayNamespaceSpecRequest) SetRegion

func (ModifyPrepayNamespaceSpecRequest) String

type ModifyPrepayNamespaceSpecRequestResourceSpec

type ModifyPrepayNamespaceSpecRequestResourceSpec struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 4
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (ModifyPrepayNamespaceSpecRequestResourceSpec) GoString

func (*ModifyPrepayNamespaceSpecRequestResourceSpec) SetCpu

func (*ModifyPrepayNamespaceSpecRequestResourceSpec) SetMemoryGB

func (ModifyPrepayNamespaceSpecRequestResourceSpec) String

type ModifyPrepayNamespaceSpecResponse

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

func (ModifyPrepayNamespaceSpecResponse) GoString

func (*ModifyPrepayNamespaceSpecResponse) SetHeaders

func (*ModifyPrepayNamespaceSpecResponse) SetStatusCode

func (ModifyPrepayNamespaceSpecResponse) String

type ModifyPrepayNamespaceSpecResponseBody

type ModifyPrepayNamespaceSpecResponseBody struct {
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyPrepayNamespaceSpecResponseBody) GoString

func (*ModifyPrepayNamespaceSpecResponseBody) SetRequestId

func (*ModifyPrepayNamespaceSpecResponseBody) SetSuccess

func (ModifyPrepayNamespaceSpecResponseBody) String

type ModifyPrepayNamespaceSpecShrinkRequest

type ModifyPrepayNamespaceSpecShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// di-593440219799842
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-shenzhen
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
}

func (ModifyPrepayNamespaceSpecShrinkRequest) GoString

func (*ModifyPrepayNamespaceSpecShrinkRequest) SetInstanceId

func (*ModifyPrepayNamespaceSpecShrinkRequest) SetNamespace

func (*ModifyPrepayNamespaceSpecShrinkRequest) SetRegion

func (*ModifyPrepayNamespaceSpecShrinkRequest) SetResourceSpecShrink

func (ModifyPrepayNamespaceSpecShrinkRequest) String

type QueryConvertInstancePriceRequest

type QueryConvertInstancePriceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	IsAutoRenew *bool `json:"IsAutoRenew,omitempty" xml:"IsAutoRenew,omitempty"`
	// This parameter is required.
	NamespaceResourceSpecs []*QueryConvertInstancePriceRequestNamespaceResourceSpecs `json:"NamespaceResourceSpecs,omitempty" xml:"NamespaceResourceSpecs,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (QueryConvertInstancePriceRequest) GoString

func (*QueryConvertInstancePriceRequest) SetDuration

func (*QueryConvertInstancePriceRequest) SetInstanceId

func (*QueryConvertInstancePriceRequest) SetIsAutoRenew

func (*QueryConvertInstancePriceRequest) SetPricingCycle

func (*QueryConvertInstancePriceRequest) SetRegion

func (QueryConvertInstancePriceRequest) String

type QueryConvertInstancePriceRequestNamespaceResourceSpecs

type QueryConvertInstancePriceRequestNamespaceResourceSpecs struct {
	// This parameter is required.
	//
	// example:
	//
	// lm-test-default
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// This parameter is required.
	ResourceSpec *QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (QueryConvertInstancePriceRequestNamespaceResourceSpecs) GoString

func (*QueryConvertInstancePriceRequestNamespaceResourceSpecs) SetNamespace

func (QueryConvertInstancePriceRequestNamespaceResourceSpecs) String

type QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec

type QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec struct {
	// This parameter is required.
	//
	// example:
	//
	// 6
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 24
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec) GoString

func (*QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec) SetCpu

func (*QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec) SetMemoryGB

func (QueryConvertInstancePriceRequestNamespaceResourceSpecsResourceSpec) String

type QueryConvertInstancePriceResponse

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

func (QueryConvertInstancePriceResponse) GoString

func (*QueryConvertInstancePriceResponse) SetHeaders

func (*QueryConvertInstancePriceResponse) SetStatusCode

func (QueryConvertInstancePriceResponse) String

type QueryConvertInstancePriceResponseBody

type QueryConvertInstancePriceResponseBody struct {
	PriceInfo *QueryConvertInstancePriceResponseBodyPriceInfo `json:"PriceInfo,omitempty" xml:"PriceInfo,omitempty" type:"Struct"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryConvertInstancePriceResponseBody) GoString

func (*QueryConvertInstancePriceResponseBody) SetRequestId

func (*QueryConvertInstancePriceResponseBody) SetSuccess

func (QueryConvertInstancePriceResponseBody) String

type QueryConvertInstancePriceResponseBodyPriceInfo

type QueryConvertInstancePriceResponseBodyPriceInfo struct {
	// example:
	//
	// ORDER.INST_HAS_UNPAID_ORDER
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// CNY
	Currency       *string                                                       `json:"Currency,omitempty" xml:"Currency,omitempty"`
	DepreciateInfo *QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo `json:"DepreciateInfo,omitempty" xml:"DepreciateInfo,omitempty" type:"Struct"`
	// example:
	//
	// 655.2
	DiscountAmount     *float32 `json:"DiscountAmount,omitempty" xml:"DiscountAmount,omitempty"`
	IsContractActivity *bool    `json:"IsContractActivity,omitempty" xml:"IsContractActivity,omitempty"`
	// example:
	//
	// 存在未支付订单,请先支付或取消原有订单
	Message            *string                                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	OptionalPromotions []*QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions `json:"OptionalPromotions,omitempty" xml:"OptionalPromotions,omitempty" type:"Repeated"`
	// example:
	//
	// 4368
	OriginalAmount     *float32                                               `json:"OriginalAmount,omitempty" xml:"OriginalAmount,omitempty"`
	Rules              []*QueryConvertInstancePriceResponseBodyPriceInfoRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	StandDiscountPrice *string                                                `json:"StandDiscountPrice,omitempty" xml:"StandDiscountPrice,omitempty"`
	StandPrice         *string                                                `json:"StandPrice,omitempty" xml:"StandPrice,omitempty"`
	// example:
	//
	// 3712.8
	TradeAmount *float32 `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (QueryConvertInstancePriceResponseBodyPriceInfo) GoString

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetCode

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetCurrency

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetDiscountAmount

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetIsContractActivity added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetMessage

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetOriginalAmount

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetStandDiscountPrice added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetStandPrice added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfo) SetTradeAmount

func (QueryConvertInstancePriceResponseBodyPriceInfo) String

type QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo added in v1.0.3

type QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo struct {
	CheapRate           *string `json:"CheapRate,omitempty" xml:"CheapRate,omitempty"`
	CheapStandAmount    *string `json:"CheapStandAmount,omitempty" xml:"CheapStandAmount,omitempty"`
	IsShow              *bool   `json:"IsShow,omitempty" xml:"IsShow,omitempty"`
	MonthPrice          *string `json:"MonthPrice,omitempty" xml:"MonthPrice,omitempty"`
	OriginalStandAmount *string `json:"OriginalStandAmount,omitempty" xml:"OriginalStandAmount,omitempty"`
	StartTime           *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) GoString added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapRate added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapStandAmount added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetIsShow added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetMonthPrice added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetOriginalStandAmount added in v1.0.3

func (*QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) SetStartTime added in v1.0.3

func (QueryConvertInstancePriceResponseBodyPriceInfoDepreciateInfo) String added in v1.0.3

type QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions

type QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions struct {
	// example:
	//
	// ¥1,391.5 优惠券 (有效期至 03/23/2022)
	PromotionDesc *string `json:"PromotionDesc,omitempty" xml:"PromotionDesc,omitempty"`
	// example:
	//
	// ¥1,391.5 优惠券
	PromotionName *string `json:"PromotionName,omitempty" xml:"PromotionName,omitempty"`
	// example:
	//
	// 500011220010099
	PromotionOptionNo *string `json:"PromotionOptionNo,omitempty" xml:"PromotionOptionNo,omitempty"`
	// example:
	//
	// true
	Selected *bool `json:"Selected,omitempty" xml:"Selected,omitempty"`
}

func (QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) GoString

func (*QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionDesc

func (*QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionName

func (*QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionOptionNo

func (*QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) SetSelected

func (QueryConvertInstancePriceResponseBodyPriceInfoOptionalPromotions) String

type QueryConvertInstancePriceResponseBodyPriceInfoRules

type QueryConvertInstancePriceResponseBodyPriceInfoRules struct {
	// example:
	//
	// 买满1年,立享官网价格8.5折优惠。
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 587
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (QueryConvertInstancePriceResponseBodyPriceInfoRules) GoString

func (*QueryConvertInstancePriceResponseBodyPriceInfoRules) SetDescription

func (*QueryConvertInstancePriceResponseBodyPriceInfoRules) SetRuleId

func (QueryConvertInstancePriceResponseBodyPriceInfoRules) String

type QueryConvertInstancePriceShrinkRequest

type QueryConvertInstancePriceShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	IsAutoRenew *bool `json:"IsAutoRenew,omitempty" xml:"IsAutoRenew,omitempty"`
	// This parameter is required.
	NamespaceResourceSpecsShrink *string `json:"NamespaceResourceSpecs,omitempty" xml:"NamespaceResourceSpecs,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (QueryConvertInstancePriceShrinkRequest) GoString

func (*QueryConvertInstancePriceShrinkRequest) SetDuration

func (*QueryConvertInstancePriceShrinkRequest) SetInstanceId

func (*QueryConvertInstancePriceShrinkRequest) SetIsAutoRenew

func (*QueryConvertInstancePriceShrinkRequest) SetNamespaceResourceSpecsShrink

func (*QueryConvertInstancePriceShrinkRequest) SetPricingCycle

func (*QueryConvertInstancePriceShrinkRequest) SetRegion

func (QueryConvertInstancePriceShrinkRequest) String

type QueryCreateInstancePriceRequest

type QueryCreateInstancePriceRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// true
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// 1
	Duration *int32  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Extra    *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	Ha       *bool   `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpec *QueryCreateInstancePriceRequestHaResourceSpec `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty" type:"Struct"`
	// example:
	//
	// rtc-e2e-test-post
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// example:
	//
	// 500041860100636
	PromotionCode *string `json:"PromotionCode,omitempty" xml:"PromotionCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region           *string                                      `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceSpec     *QueryCreateInstancePriceRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
	Storage          *QueryCreateInstancePriceRequestStorage      `json:"Storage,omitempty" xml:"Storage,omitempty" type:"Struct"`
	UsePromotionCode *bool                                        `json:"UsePromotionCode,omitempty" xml:"UsePromotionCode,omitempty"`
	VSwitchIds       []*string                                    `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
	// example:
	//
	// vpc-2ze9xoh8qyt1rnxfmfcdi
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (QueryCreateInstancePriceRequest) GoString

func (*QueryCreateInstancePriceRequest) SetArchitectureType added in v1.0.2

func (*QueryCreateInstancePriceRequest) SetAutoRenew

func (*QueryCreateInstancePriceRequest) SetChargeType

func (*QueryCreateInstancePriceRequest) SetDuration

func (*QueryCreateInstancePriceRequest) SetExtra added in v1.0.2

func (*QueryCreateInstancePriceRequest) SetHa added in v1.0.2

func (*QueryCreateInstancePriceRequest) SetHaResourceSpec added in v1.0.2

func (*QueryCreateInstancePriceRequest) SetInstanceName

func (*QueryCreateInstancePriceRequest) SetPricingCycle

func (*QueryCreateInstancePriceRequest) SetPromotionCode

func (*QueryCreateInstancePriceRequest) SetRegion

func (*QueryCreateInstancePriceRequest) SetUsePromotionCode added in v1.0.2

func (*QueryCreateInstancePriceRequest) SetVSwitchIds

func (*QueryCreateInstancePriceRequest) SetVpcId

func (*QueryCreateInstancePriceRequest) SetZoneId

func (QueryCreateInstancePriceRequest) String

type QueryCreateInstancePriceRequestHaResourceSpec added in v1.0.2

type QueryCreateInstancePriceRequestHaResourceSpec struct {
	// if can be null:
	// false
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// if can be null:
	// false
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (QueryCreateInstancePriceRequestHaResourceSpec) GoString added in v1.0.2

func (*QueryCreateInstancePriceRequestHaResourceSpec) SetCpu added in v1.0.2

func (*QueryCreateInstancePriceRequestHaResourceSpec) SetMemoryGB added in v1.0.2

func (QueryCreateInstancePriceRequestHaResourceSpec) String added in v1.0.2

type QueryCreateInstancePriceRequestResourceSpec

type QueryCreateInstancePriceRequestResourceSpec struct {
	// example:
	//
	// 4
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// example:
	//
	// 16
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (QueryCreateInstancePriceRequestResourceSpec) GoString

func (*QueryCreateInstancePriceRequestResourceSpec) SetCpu

func (*QueryCreateInstancePriceRequestResourceSpec) SetMemoryGB

func (QueryCreateInstancePriceRequestResourceSpec) String

type QueryCreateInstancePriceRequestStorage

type QueryCreateInstancePriceRequestStorage struct {
	Oss *QueryCreateInstancePriceRequestStorageOss `json:"Oss,omitempty" xml:"Oss,omitempty" type:"Struct"`
}

func (QueryCreateInstancePriceRequestStorage) GoString

func (QueryCreateInstancePriceRequestStorage) String

type QueryCreateInstancePriceRequestStorageOss

type QueryCreateInstancePriceRequestStorageOss struct {
	// example:
	//
	// quicktracing
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
}

func (QueryCreateInstancePriceRequestStorageOss) GoString

func (*QueryCreateInstancePriceRequestStorageOss) SetBucket

func (QueryCreateInstancePriceRequestStorageOss) String

type QueryCreateInstancePriceResponse

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

func (QueryCreateInstancePriceResponse) GoString

func (*QueryCreateInstancePriceResponse) SetHeaders

func (*QueryCreateInstancePriceResponse) SetStatusCode

func (QueryCreateInstancePriceResponse) String

type QueryCreateInstancePriceResponseBody

type QueryCreateInstancePriceResponseBody struct {
	PriceInfo *QueryCreateInstancePriceResponseBodyPriceInfo `json:"PriceInfo,omitempty" xml:"PriceInfo,omitempty" type:"Struct"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryCreateInstancePriceResponseBody) GoString

func (*QueryCreateInstancePriceResponseBody) SetRequestId

func (*QueryCreateInstancePriceResponseBody) SetSuccess

func (QueryCreateInstancePriceResponseBody) String

type QueryCreateInstancePriceResponseBodyPriceInfo

type QueryCreateInstancePriceResponseBodyPriceInfo struct {
	// example:
	//
	// ORDER.INST_HAS_UNPAID_ORDER
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// CNY
	Currency       *string                                                      `json:"Currency,omitempty" xml:"Currency,omitempty"`
	DepreciateInfo *QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo `json:"DepreciateInfo,omitempty" xml:"DepreciateInfo,omitempty" type:"Struct"`
	// example:
	//
	// 655.2
	DiscountAmount     *float32 `json:"DiscountAmount,omitempty" xml:"DiscountAmount,omitempty"`
	IsContractActivity *bool    `json:"IsContractActivity,omitempty" xml:"IsContractActivity,omitempty"`
	// example:
	//
	// 存在未支付订单,请先支付或取消原有订单
	Message            *string                                                            `json:"Message,omitempty" xml:"Message,omitempty"`
	OptionalPromotions []*QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions `json:"OptionalPromotions,omitempty" xml:"OptionalPromotions,omitempty" type:"Repeated"`
	// example:
	//
	// 4368
	OriginalAmount     *float32                                              `json:"OriginalAmount,omitempty" xml:"OriginalAmount,omitempty"`
	Rules              []*QueryCreateInstancePriceResponseBodyPriceInfoRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	StandDiscountPrice *string                                               `json:"StandDiscountPrice,omitempty" xml:"StandDiscountPrice,omitempty"`
	StandPrice         *string                                               `json:"StandPrice,omitempty" xml:"StandPrice,omitempty"`
	// example:
	//
	// 3712.8
	TradeAmount *float32 `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (QueryCreateInstancePriceResponseBodyPriceInfo) GoString

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetCode

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetCurrency

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetDiscountAmount

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetIsContractActivity added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetMessage

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetOriginalAmount

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetStandDiscountPrice added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetStandPrice added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfo) SetTradeAmount

func (QueryCreateInstancePriceResponseBodyPriceInfo) String

type QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo added in v1.0.3

type QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo struct {
	CheapRate           *string `json:"CheapRate,omitempty" xml:"CheapRate,omitempty"`
	CheapStandAmount    *string `json:"CheapStandAmount,omitempty" xml:"CheapStandAmount,omitempty"`
	IsShow              *bool   `json:"IsShow,omitempty" xml:"IsShow,omitempty"`
	MonthPrice          *string `json:"MonthPrice,omitempty" xml:"MonthPrice,omitempty"`
	OriginalStandAmount *string `json:"OriginalStandAmount,omitempty" xml:"OriginalStandAmount,omitempty"`
	StartTime           *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) GoString added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapRate added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapStandAmount added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetIsShow added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetMonthPrice added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetOriginalStandAmount added in v1.0.3

func (*QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) SetStartTime added in v1.0.3

func (QueryCreateInstancePriceResponseBodyPriceInfoDepreciateInfo) String added in v1.0.3

type QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions

type QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions struct {
	// example:
	//
	// ¥1,391.5 优惠券 (有效期至 03/23/2022)
	PromotionDesc *string `json:"PromotionDesc,omitempty" xml:"PromotionDesc,omitempty"`
	// example:
	//
	// ¥1,391.5 优惠券
	PromotionName *string `json:"PromotionName,omitempty" xml:"PromotionName,omitempty"`
	// example:
	//
	// 500011220010099
	PromotionOptionNo *string `json:"PromotionOptionNo,omitempty" xml:"PromotionOptionNo,omitempty"`
	// example:
	//
	// true
	Selected *bool `json:"Selected,omitempty" xml:"Selected,omitempty"`
}

func (QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) GoString

func (*QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionDesc

func (*QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionName

func (*QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionOptionNo

func (*QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) SetSelected

func (QueryCreateInstancePriceResponseBodyPriceInfoOptionalPromotions) String

type QueryCreateInstancePriceResponseBodyPriceInfoRules

type QueryCreateInstancePriceResponseBodyPriceInfoRules struct {
	// example:
	//
	// 买满1年,立享官网价格8.5折优惠。
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 587
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (QueryCreateInstancePriceResponseBodyPriceInfoRules) GoString

func (*QueryCreateInstancePriceResponseBodyPriceInfoRules) SetDescription

func (*QueryCreateInstancePriceResponseBodyPriceInfoRules) SetRuleId

func (QueryCreateInstancePriceResponseBodyPriceInfoRules) String

type QueryCreateInstancePriceShrinkRequest

type QueryCreateInstancePriceShrinkRequest struct {
	ArchitectureType *string `json:"ArchitectureType,omitempty" xml:"ArchitectureType,omitempty"`
	// example:
	//
	// true
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PRE
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// 1
	Duration *int32  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Extra    *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	Ha       *bool   `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpecShrink *string `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty"`
	// example:
	//
	// rtc-e2e-test-post
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// example:
	//
	// 500041860100636
	PromotionCode *string `json:"PromotionCode,omitempty" xml:"PromotionCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region             *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
	StorageShrink      *string `json:"Storage,omitempty" xml:"Storage,omitempty"`
	UsePromotionCode   *bool   `json:"UsePromotionCode,omitempty" xml:"UsePromotionCode,omitempty"`
	VSwitchIdsShrink   *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// example:
	//
	// vpc-2ze9xoh8qyt1rnxfmfcdi
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (QueryCreateInstancePriceShrinkRequest) GoString

func (*QueryCreateInstancePriceShrinkRequest) SetArchitectureType added in v1.0.2

func (*QueryCreateInstancePriceShrinkRequest) SetAutoRenew

func (*QueryCreateInstancePriceShrinkRequest) SetChargeType

func (*QueryCreateInstancePriceShrinkRequest) SetDuration

func (*QueryCreateInstancePriceShrinkRequest) SetExtra added in v1.0.2

func (*QueryCreateInstancePriceShrinkRequest) SetHa added in v1.0.2

func (*QueryCreateInstancePriceShrinkRequest) SetHaResourceSpecShrink added in v1.0.2

func (*QueryCreateInstancePriceShrinkRequest) SetInstanceName

func (*QueryCreateInstancePriceShrinkRequest) SetPricingCycle

func (*QueryCreateInstancePriceShrinkRequest) SetPromotionCode

func (*QueryCreateInstancePriceShrinkRequest) SetRegion

func (*QueryCreateInstancePriceShrinkRequest) SetResourceSpecShrink

func (*QueryCreateInstancePriceShrinkRequest) SetStorageShrink

func (*QueryCreateInstancePriceShrinkRequest) SetUsePromotionCode added in v1.0.2

func (*QueryCreateInstancePriceShrinkRequest) SetVSwitchIdsShrink

func (*QueryCreateInstancePriceShrinkRequest) SetVpcId

func (*QueryCreateInstancePriceShrinkRequest) SetZoneId

func (QueryCreateInstancePriceShrinkRequest) String

type QueryModifyInstancePriceRequest

type QueryModifyInstancePriceRequest struct {
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpec *QueryModifyInstancePriceRequestHaResourceSpec `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty" type:"Struct"`
	// if can be null:
	// true
	HaVSwitchIds []*string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty" type:"Repeated"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpec *QueryModifyInstancePriceRequestResourceSpec `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty" type:"Struct"`
}

func (QueryModifyInstancePriceRequest) GoString

func (*QueryModifyInstancePriceRequest) SetHa added in v1.0.2

func (*QueryModifyInstancePriceRequest) SetHaResourceSpec added in v1.0.2

func (*QueryModifyInstancePriceRequest) SetHaVSwitchIds added in v1.0.2

func (*QueryModifyInstancePriceRequest) SetHaZoneId added in v1.0.2

func (*QueryModifyInstancePriceRequest) SetInstanceId

func (*QueryModifyInstancePriceRequest) SetRegion

func (QueryModifyInstancePriceRequest) String

type QueryModifyInstancePriceRequestHaResourceSpec added in v1.0.2

type QueryModifyInstancePriceRequestHaResourceSpec struct {
	Cpu      *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (QueryModifyInstancePriceRequestHaResourceSpec) GoString added in v1.0.2

func (*QueryModifyInstancePriceRequestHaResourceSpec) SetCpu added in v1.0.2

func (*QueryModifyInstancePriceRequestHaResourceSpec) SetMemoryGB added in v1.0.2

func (QueryModifyInstancePriceRequestHaResourceSpec) String added in v1.0.2

type QueryModifyInstancePriceRequestResourceSpec

type QueryModifyInstancePriceRequestResourceSpec struct {
	// This parameter is required.
	//
	// example:
	//
	// 10
	Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 40
	MemoryGB *int32 `json:"MemoryGB,omitempty" xml:"MemoryGB,omitempty"`
}

func (QueryModifyInstancePriceRequestResourceSpec) GoString

func (*QueryModifyInstancePriceRequestResourceSpec) SetCpu

func (*QueryModifyInstancePriceRequestResourceSpec) SetMemoryGB

func (QueryModifyInstancePriceRequestResourceSpec) String

type QueryModifyInstancePriceResponse

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

func (QueryModifyInstancePriceResponse) GoString

func (*QueryModifyInstancePriceResponse) SetHeaders

func (*QueryModifyInstancePriceResponse) SetStatusCode

func (QueryModifyInstancePriceResponse) String

type QueryModifyInstancePriceResponseBody

type QueryModifyInstancePriceResponseBody struct {
	PriceInfo *QueryModifyInstancePriceResponseBodyPriceInfo `json:"PriceInfo,omitempty" xml:"PriceInfo,omitempty" type:"Struct"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryModifyInstancePriceResponseBody) GoString

func (*QueryModifyInstancePriceResponseBody) SetRequestId

func (*QueryModifyInstancePriceResponseBody) SetSuccess

func (QueryModifyInstancePriceResponseBody) String

type QueryModifyInstancePriceResponseBodyPriceInfo

type QueryModifyInstancePriceResponseBodyPriceInfo struct {
	// example:
	//
	// ORDER.INST_HAS_UNPAID_ORDER
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// CNY
	Currency       *string                                                      `json:"Currency,omitempty" xml:"Currency,omitempty"`
	DepreciateInfo *QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo `json:"DepreciateInfo,omitempty" xml:"DepreciateInfo,omitempty" type:"Struct"`
	// example:
	//
	// 655.2
	DiscountAmount     *float32 `json:"DiscountAmount,omitempty" xml:"DiscountAmount,omitempty"`
	IsContractActivity *bool    `json:"IsContractActivity,omitempty" xml:"IsContractActivity,omitempty"`
	// example:
	//
	// 存在未支付订单,请先支付或取消原有订单
	Message            *string                                                            `json:"Message,omitempty" xml:"Message,omitempty"`
	OptionalPromotions []*QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions `json:"OptionalPromotions,omitempty" xml:"OptionalPromotions,omitempty" type:"Repeated"`
	// example:
	//
	// 4368
	OriginalAmount     *float32                                              `json:"OriginalAmount,omitempty" xml:"OriginalAmount,omitempty"`
	Rules              []*QueryModifyInstancePriceResponseBodyPriceInfoRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	StandDiscountPrice *string                                               `json:"StandDiscountPrice,omitempty" xml:"StandDiscountPrice,omitempty"`
	StandPrice         *string                                               `json:"StandPrice,omitempty" xml:"StandPrice,omitempty"`
	// example:
	//
	// 3712.8
	TradeAmount *float32 `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (QueryModifyInstancePriceResponseBodyPriceInfo) GoString

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetCode

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetCurrency

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetDiscountAmount

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetIsContractActivity added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetMessage

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetOriginalAmount

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetStandDiscountPrice added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetStandPrice added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfo) SetTradeAmount

func (QueryModifyInstancePriceResponseBodyPriceInfo) String

type QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo added in v1.0.3

type QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo struct {
	CheapRate           *string `json:"CheapRate,omitempty" xml:"CheapRate,omitempty"`
	CheapStandAmount    *string `json:"CheapStandAmount,omitempty" xml:"CheapStandAmount,omitempty"`
	IsShow              *bool   `json:"IsShow,omitempty" xml:"IsShow,omitempty"`
	MonthPrice          *string `json:"MonthPrice,omitempty" xml:"MonthPrice,omitempty"`
	OriginalStandAmount *string `json:"OriginalStandAmount,omitempty" xml:"OriginalStandAmount,omitempty"`
	StartTime           *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) GoString added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapRate added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapStandAmount added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetIsShow added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetMonthPrice added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetOriginalStandAmount added in v1.0.3

func (*QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) SetStartTime added in v1.0.3

func (QueryModifyInstancePriceResponseBodyPriceInfoDepreciateInfo) String added in v1.0.3

type QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions

type QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions struct {
	// example:
	//
	// ¥1,391.5 优惠券 (有效期至 03/23/2022)
	PromotionDesc *string `json:"PromotionDesc,omitempty" xml:"PromotionDesc,omitempty"`
	// example:
	//
	// ¥1,391.5 优惠券
	PromotionName *string `json:"PromotionName,omitempty" xml:"PromotionName,omitempty"`
	// example:
	//
	// 500011220010099
	PromotionOptionNo *string `json:"PromotionOptionNo,omitempty" xml:"PromotionOptionNo,omitempty"`
	// example:
	//
	// true
	Selected *bool `json:"Selected,omitempty" xml:"Selected,omitempty"`
}

func (QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) GoString

func (*QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionDesc

func (*QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionName

func (*QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionOptionNo

func (*QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) SetSelected

func (QueryModifyInstancePriceResponseBodyPriceInfoOptionalPromotions) String

type QueryModifyInstancePriceResponseBodyPriceInfoRules

type QueryModifyInstancePriceResponseBodyPriceInfoRules struct {
	// example:
	//
	// 买满1年,立享官网价格8.5折优惠。
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 587
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (QueryModifyInstancePriceResponseBodyPriceInfoRules) GoString

func (*QueryModifyInstancePriceResponseBodyPriceInfoRules) SetDescription

func (*QueryModifyInstancePriceResponseBodyPriceInfoRules) SetRuleId

func (QueryModifyInstancePriceResponseBodyPriceInfoRules) String

type QueryModifyInstancePriceShrinkRequest

type QueryModifyInstancePriceShrinkRequest struct {
	Ha *bool `json:"Ha,omitempty" xml:"Ha,omitempty"`
	// if can be null:
	// true
	HaResourceSpecShrink *string `json:"HaResourceSpec,omitempty" xml:"HaResourceSpec,omitempty"`
	// if can be null:
	// true
	HaVSwitchIdsShrink *string `json:"HaVSwitchIds,omitempty" xml:"HaVSwitchIds,omitempty"`
	// if can be null:
	// true
	HaZoneId *string `json:"HaZoneId,omitempty" xml:"HaZoneId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// f-cn-wwo36qj4g06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// This parameter is required.
	ResourceSpecShrink *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
}

func (QueryModifyInstancePriceShrinkRequest) GoString

func (*QueryModifyInstancePriceShrinkRequest) SetHa added in v1.0.2

func (*QueryModifyInstancePriceShrinkRequest) SetHaResourceSpecShrink added in v1.0.2

func (*QueryModifyInstancePriceShrinkRequest) SetHaVSwitchIdsShrink added in v1.0.2

func (*QueryModifyInstancePriceShrinkRequest) SetHaZoneId added in v1.0.2

func (*QueryModifyInstancePriceShrinkRequest) SetInstanceId

func (*QueryModifyInstancePriceShrinkRequest) SetRegion

func (*QueryModifyInstancePriceShrinkRequest) SetResourceSpecShrink

func (QueryModifyInstancePriceShrinkRequest) String

type QueryRenewInstancePriceRequest

type QueryRenewInstancePriceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// sc_flinkserverless_public_cn-7e22ae5sess
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (QueryRenewInstancePriceRequest) GoString

func (*QueryRenewInstancePriceRequest) SetDuration

func (*QueryRenewInstancePriceRequest) SetInstanceId

func (*QueryRenewInstancePriceRequest) SetPricingCycle

func (*QueryRenewInstancePriceRequest) SetRegion

func (QueryRenewInstancePriceRequest) String

type QueryRenewInstancePriceResponse

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

func (QueryRenewInstancePriceResponse) GoString

func (*QueryRenewInstancePriceResponse) SetHeaders

func (*QueryRenewInstancePriceResponse) SetStatusCode

func (QueryRenewInstancePriceResponse) String

type QueryRenewInstancePriceResponseBody

type QueryRenewInstancePriceResponseBody struct {
	PriceInfo *QueryRenewInstancePriceResponseBodyPriceInfo `json:"PriceInfo,omitempty" xml:"PriceInfo,omitempty" type:"Struct"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryRenewInstancePriceResponseBody) GoString

func (*QueryRenewInstancePriceResponseBody) SetRequestId

func (*QueryRenewInstancePriceResponseBody) SetSuccess

func (QueryRenewInstancePriceResponseBody) String

type QueryRenewInstancePriceResponseBodyPriceInfo

type QueryRenewInstancePriceResponseBodyPriceInfo struct {
	// example:
	//
	// ORDER.INST_HAS_UNPAID_ORDER
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// CNY
	Currency       *string                                                     `json:"Currency,omitempty" xml:"Currency,omitempty"`
	DepreciateInfo *QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo `json:"DepreciateInfo,omitempty" xml:"DepreciateInfo,omitempty" type:"Struct"`
	// example:
	//
	// 655.2
	DiscountAmount     *float32 `json:"DiscountAmount,omitempty" xml:"DiscountAmount,omitempty"`
	IsContractActivity *bool    `json:"IsContractActivity,omitempty" xml:"IsContractActivity,omitempty"`
	// example:
	//
	// 存在未支付订单,请先支付或取消原有订单
	Message            *string                                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	OptionalPromotions []*QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions `json:"OptionalPromotions,omitempty" xml:"OptionalPromotions,omitempty" type:"Repeated"`
	// example:
	//
	// 4368
	OriginalAmount     *float32                                             `json:"OriginalAmount,omitempty" xml:"OriginalAmount,omitempty"`
	Rules              []*QueryRenewInstancePriceResponseBodyPriceInfoRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	StandDiscountPrice *string                                              `json:"StandDiscountPrice,omitempty" xml:"StandDiscountPrice,omitempty"`
	StandPrice         *string                                              `json:"StandPrice,omitempty" xml:"StandPrice,omitempty"`
	// example:
	//
	// 3712.8
	TradeAmount *float32 `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (QueryRenewInstancePriceResponseBodyPriceInfo) GoString

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetCode

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetCurrency

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetDiscountAmount

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetIsContractActivity added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetMessage

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetOriginalAmount

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetStandDiscountPrice added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetStandPrice added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfo) SetTradeAmount

func (QueryRenewInstancePriceResponseBodyPriceInfo) String

type QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo added in v1.0.3

type QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo struct {
	CheapRate           *string `json:"CheapRate,omitempty" xml:"CheapRate,omitempty"`
	CheapStandAmount    *string `json:"CheapStandAmount,omitempty" xml:"CheapStandAmount,omitempty"`
	IsShow              *bool   `json:"IsShow,omitempty" xml:"IsShow,omitempty"`
	MonthPrice          *string `json:"MonthPrice,omitempty" xml:"MonthPrice,omitempty"`
	OriginalStandAmount *string `json:"OriginalStandAmount,omitempty" xml:"OriginalStandAmount,omitempty"`
	StartTime           *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) GoString added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapRate added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetCheapStandAmount added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetIsShow added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetMonthPrice added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetOriginalStandAmount added in v1.0.3

func (*QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) SetStartTime added in v1.0.3

func (QueryRenewInstancePriceResponseBodyPriceInfoDepreciateInfo) String added in v1.0.3

type QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions

type QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions struct {
	// example:
	//
	// ¥1,391.5 优惠券 (有效期至 03/23/2022)
	PromotionDesc *string `json:"PromotionDesc,omitempty" xml:"PromotionDesc,omitempty"`
	// example:
	//
	// ¥1,391.5 优惠券
	PromotionName *string `json:"PromotionName,omitempty" xml:"PromotionName,omitempty"`
	// example:
	//
	// 500011220010099
	PromotionOptionNo *string `json:"PromotionOptionNo,omitempty" xml:"PromotionOptionNo,omitempty"`
	// example:
	//
	// true
	Selected *bool `json:"Selected,omitempty" xml:"Selected,omitempty"`
}

func (QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) GoString

func (*QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionDesc

func (*QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionName

func (*QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) SetPromotionOptionNo

func (*QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) SetSelected

func (QueryRenewInstancePriceResponseBodyPriceInfoOptionalPromotions) String

type QueryRenewInstancePriceResponseBodyPriceInfoRules

type QueryRenewInstancePriceResponseBodyPriceInfoRules struct {
	// example:
	//
	// 买满1年,立享官网价格8.5折优惠。
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 587
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (QueryRenewInstancePriceResponseBodyPriceInfoRules) GoString

func (*QueryRenewInstancePriceResponseBodyPriceInfoRules) SetDescription

func (*QueryRenewInstancePriceResponseBodyPriceInfoRules) SetRuleId

func (QueryRenewInstancePriceResponseBodyPriceInfoRules) String

type RenewInstanceRequest

type RenewInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// sc_flinkserverless_public_cn-7e22ae5sess
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Month
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (RenewInstanceRequest) GoString

func (s RenewInstanceRequest) GoString() string

func (*RenewInstanceRequest) SetDuration

func (s *RenewInstanceRequest) SetDuration(v int32) *RenewInstanceRequest

func (*RenewInstanceRequest) SetInstanceId

func (s *RenewInstanceRequest) SetInstanceId(v string) *RenewInstanceRequest

func (*RenewInstanceRequest) SetPricingCycle

func (s *RenewInstanceRequest) SetPricingCycle(v string) *RenewInstanceRequest

func (*RenewInstanceRequest) SetRegion

func (RenewInstanceRequest) String

func (s RenewInstanceRequest) String() string

type RenewInstanceResponse

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

func (RenewInstanceResponse) GoString

func (s RenewInstanceResponse) GoString() string

func (*RenewInstanceResponse) SetBody

func (*RenewInstanceResponse) SetHeaders

func (*RenewInstanceResponse) SetStatusCode

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

func (RenewInstanceResponse) String

func (s RenewInstanceResponse) String() string

type RenewInstanceResponseBody

type RenewInstanceResponseBody struct {
	// orderId
	//
	// example:
	//
	// 210406354690749
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RenewInstanceResponseBody) GoString

func (s RenewInstanceResponseBody) GoString() string

func (*RenewInstanceResponseBody) SetOrderId

func (*RenewInstanceResponseBody) SetRequestId

func (*RenewInstanceResponseBody) SetSuccess

func (RenewInstanceResponseBody) String

func (s RenewInstanceResponseBody) String() string

type TagResourcesRequest

type TagResourcesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// vvpinstance
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetRegionId

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

func (*TagResourcesRequest) SetResourceId

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

func (*TagResourcesRequest) SetResourceType

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

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// example:
	//
	// test
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// tag
	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 {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 67F33190-946B-1105-B6A1-E2DF0426DD51
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 154FT
	TagResponseId *string `json:"TagResponseId,omitempty" xml:"TagResponseId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetCode

func (*TagResourcesResponseBody) SetMessage

func (*TagResourcesResponseBody) SetRequestId

func (*TagResourcesResponseBody) SetSuccess

func (*TagResourcesResponseBody) SetTagResponseId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// example:
	//
	// false
	All *bool `json:"All,omitempty" xml:"All,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// vvpinstance
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

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

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(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 {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// F59597FC-CD05-536D-B75B-6F45B8CC8539
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 154FT
	TagResponseId *string `json:"TagResponseId,omitempty" xml:"TagResponseId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetCode

func (*UntagResourcesResponseBody) SetMessage

func (*UntagResourcesResponseBody) SetRequestId

func (*UntagResourcesResponseBody) SetSuccess

func (*UntagResourcesResponseBody) SetTagResponseId

func (UntagResourcesResponseBody) String

Jump to

Keyboard shortcuts

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