client

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 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 CancelTaskResponse

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

func (CancelTaskResponse) GoString

func (s CancelTaskResponse) GoString() string

func (*CancelTaskResponse) SetBody

func (*CancelTaskResponse) SetHeaders

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

func (*CancelTaskResponse) SetStatusCode

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

func (CancelTaskResponse) String

func (s CancelTaskResponse) String() string

type CancelTaskResponseBody

type CancelTaskResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CancelTaskResponseBody) GoString

func (s CancelTaskResponseBody) GoString() string

func (*CancelTaskResponseBody) SetRequestId

func (CancelTaskResponseBody) String

func (s CancelTaskResponseBody) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) CancelTask

func (client *Client) CancelTask(taskId *string) (_result *CancelTaskResponse, _err error)

Summary:

取消任务

@return CancelTaskResponse

func (*Client) CancelTaskWithOptions

func (client *Client) CancelTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelTaskResponse, _err error)

Summary:

取消任务

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CancelTaskResponse

func (*Client) CreateResource

func (client *Client) CreateResource(requestPath *string, request *CreateResourceRequest) (_result *CreateResourceResponse, _err error)

Summary:

创建资源

@param requestPath - the whole path of resource string

@param request - CreateResourceRequest

@return CreateResourceResponse

func (*Client) CreateResourceWithOptions

func (client *Client) CreateResourceWithOptions(requestPath *string, request *CreateResourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateResourceResponse, _err error)

Summary:

创建资源

@param requestPath - the whole path of resource string

@param request - CreateResourceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateResourceResponse

func (*Client) DeleteResource

func (client *Client) DeleteResource(requestPath *string, request *DeleteResourceRequest) (_result *DeleteResourceResponse, _err error)

Summary:

删除资源

@param requestPath - the whole path of resource string

@param request - DeleteResourceRequest

@return DeleteResourceResponse

func (*Client) DeleteResourceWithOptions

func (client *Client) DeleteResourceWithOptions(requestPath *string, request *DeleteResourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteResourceResponse, _err error)

Summary:

删除资源

@param requestPath - the whole path of resource string

@param request - DeleteResourceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteResourceResponse

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) GetPrice added in v1.1.0

func (client *Client) GetPrice(requestPath *string, request *GetPriceRequest) (_result *GetPriceResponse, _err error)

Summary:

查询价格

@param requestPath - the whole path of resource string

@param request - GetPriceRequest

@return GetPriceResponse

func (*Client) GetPriceWithOptions added in v1.1.0

func (client *Client) GetPriceWithOptions(requestPath *string, tmpReq *GetPriceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPriceResponse, _err error)

Summary:

查询价格

@param requestPath - the whole path of resource string

@param tmpReq - GetPriceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPriceResponse

func (*Client) GetResourceType added in v1.0.1

func (client *Client) GetResourceType(requestPath *string) (_result *GetResourceTypeResponse, _err error)

Summary:

获取资源元数据

@param requestPath - the whole path of resource string

@return GetResourceTypeResponse

func (*Client) GetResourceTypeWithOptions added in v1.0.1

func (client *Client) GetResourceTypeWithOptions(requestPath *string, headers *GetResourceTypeHeaders, runtime *util.RuntimeOptions) (_result *GetResourceTypeResponse, _err error)

Summary:

获取资源元数据

@param requestPath - the whole path of resource string

@param headers - GetResourceTypeHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GetResourceTypeResponse

func (*Client) GetResources

func (client *Client) GetResources(requestPath *string, request *GetResourcesRequest) (_result *GetResourcesResponse, _err error)

Summary:

查询资源

@param requestPath - the whole path of resource string

@param request - GetResourcesRequest

@return GetResourcesResponse

func (*Client) GetResourcesWithOptions

func (client *Client) GetResourcesWithOptions(requestPath *string, tmpReq *GetResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetResourcesResponse, _err error)

Summary:

查询资源

@param requestPath - the whole path of resource string

@param tmpReq - GetResourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetResourcesResponse

func (*Client) GetTask

func (client *Client) GetTask(taskId *string) (_result *GetTaskResponse, _err error)

Summary:

查询任务

Description:

GET /api/v1/tasks/{taskId}。

@return GetTaskResponse

func (*Client) GetTaskWithOptions

func (client *Client) GetTaskWithOptions(taskId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTaskResponse, _err error)

Summary:

查询任务

Description:

GET /api/v1/tasks/{taskId}。

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetTaskResponse

func (*Client) Init

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

func (*Client) ListDataSources

func (client *Client) ListDataSources(requestPath *string, request *ListDataSourcesRequest) (_result *ListDataSourcesResponse, _err error)

Summary:

列举资源属性可选值

@param requestPath - the whole path of resource string

@param request - ListDataSourcesRequest

@return ListDataSourcesResponse

func (*Client) ListDataSourcesWithOptions

func (client *Client) ListDataSourcesWithOptions(requestPath *string, tmpReq *ListDataSourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDataSourcesResponse, _err error)

Summary:

列举资源属性可选值

@param requestPath - the whole path of resource string

@param tmpReq - ListDataSourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDataSourcesResponse

func (*Client) ListProducts

func (client *Client) ListProducts(provider *string, request *ListProductsRequest) (_result *ListProductsResponse, _err error)

Summary:

列举资源类型

Description:

GET /api/v1/providers/{provider}/products。

@param request - ListProductsRequest

@return ListProductsResponse

func (*Client) ListProductsWithOptions

func (client *Client) ListProductsWithOptions(provider *string, request *ListProductsRequest, headers *ListProductsHeaders, runtime *util.RuntimeOptions) (_result *ListProductsResponse, _err error)

Summary:

列举资源类型

Description:

GET /api/v1/providers/{provider}/products。

@param request - ListProductsRequest

@param headers - ListProductsHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ListProductsResponse

func (*Client) ListResourceTypes

func (client *Client) ListResourceTypes(provider *string, product *string, request *ListResourceTypesRequest) (_result *ListResourceTypesResponse, _err error)

Summary:

列举资源类型

Description:

GET /api/v1/providers/{provider}/products/{product}/resourceTypes。

@param request - ListResourceTypesRequest

@return ListResourceTypesResponse

func (*Client) ListResourceTypesWithOptions

func (client *Client) ListResourceTypesWithOptions(provider *string, product *string, tmpReq *ListResourceTypesRequest, headers *ListResourceTypesHeaders, runtime *util.RuntimeOptions) (_result *ListResourceTypesResponse, _err error)

Summary:

列举资源类型

Description:

GET /api/v1/providers/{provider}/products/{product}/resourceTypes。

@param tmpReq - ListResourceTypesRequest

@param headers - ListResourceTypesHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ListResourceTypesResponse

func (*Client) UpdateResource

func (client *Client) UpdateResource(requestPath *string, request *UpdateResourceRequest) (_result *UpdateResourceResponse, _err error)

Summary:

更新资源

@param requestPath - the whole path of resource string

@param request - UpdateResourceRequest

@return UpdateResourceResponse

func (*Client) UpdateResourceWithOptions

func (client *Client) UpdateResourceWithOptions(requestPath *string, request *UpdateResourceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateResourceResponse, _err error)

Summary:

更新资源

@param requestPath - the whole path of resource string

@param request - UpdateResourceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateResourceResponse

type CreateResourceRequest

type CreateResourceRequest struct {
	// example:
	//
	// {
	//
	//      "AccountName": "cctest",
	//
	//      "AccountPassword": "Aa1234****"
	//
	// }
	Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// 1e810dfe1468721d0664a49b9d9f74f4
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (CreateResourceRequest) GoString

func (s CreateResourceRequest) GoString() string

func (*CreateResourceRequest) SetBody

func (s *CreateResourceRequest) SetBody(v map[string]interface{}) *CreateResourceRequest

func (*CreateResourceRequest) SetClientToken

func (s *CreateResourceRequest) SetClientToken(v string) *CreateResourceRequest

func (*CreateResourceRequest) SetRegionId

func (CreateResourceRequest) String

func (s CreateResourceRequest) String() string

type CreateResourceResponse

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

func (CreateResourceResponse) GoString

func (s CreateResourceResponse) GoString() string

func (*CreateResourceResponse) SetBody

func (*CreateResourceResponse) SetHeaders

func (*CreateResourceResponse) SetStatusCode

func (CreateResourceResponse) String

func (s CreateResourceResponse) String() string

type CreateResourceResponseBody

type CreateResourceResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// cctest
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// example:
	//
	// Instance/r-8vbf5abe31c9c4d4/Account/cctest
	ResourcePath *string `json:"resourcePath,omitempty" xml:"resourcePath,omitempty"`
	// example:
	//
	// task-433aead756057fff8189a7ce5****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (CreateResourceResponseBody) GoString

func (s CreateResourceResponseBody) GoString() string

func (*CreateResourceResponseBody) SetRequestId

func (*CreateResourceResponseBody) SetResourceId

func (*CreateResourceResponseBody) SetResourcePath

func (*CreateResourceResponseBody) SetTaskId

func (CreateResourceResponseBody) String

type DeleteResourceRequest

type DeleteResourceRequest struct {
	// example:
	//
	// 1e810dfe1468721d0664a49b9d9f74f4
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (DeleteResourceRequest) GoString

func (s DeleteResourceRequest) GoString() string

func (*DeleteResourceRequest) SetClientToken

func (s *DeleteResourceRequest) SetClientToken(v string) *DeleteResourceRequest

func (*DeleteResourceRequest) SetRegionId

func (DeleteResourceRequest) String

func (s DeleteResourceRequest) String() string

type DeleteResourceResponse

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

func (DeleteResourceResponse) GoString

func (s DeleteResourceResponse) GoString() string

func (*DeleteResourceResponse) SetBody

func (*DeleteResourceResponse) SetHeaders

func (*DeleteResourceResponse) SetStatusCode

func (DeleteResourceResponse) String

func (s DeleteResourceResponse) String() string

type DeleteResourceResponseBody

type DeleteResourceResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// task-433aead756057fff8189a7ce5****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (DeleteResourceResponseBody) GoString

func (s DeleteResourceResponseBody) GoString() string

func (*DeleteResourceResponseBody) SetRequestId

func (*DeleteResourceResponseBody) SetTaskId

func (DeleteResourceResponseBody) String

type GetPriceRequest added in v1.1.0

type GetPriceRequest struct {
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// {
	//
	//         "LoadBalancerName": "cc-test",
	//
	//         "LoadBalancerSpec": "slb.s3.small",
	//
	//         "InternetChargeType": "paybybandwidth",
	//
	//         "AddressType": "internet",
	//
	//         "PaymentType": "PayAsYouGo",
	//
	//         "Bandwidth": 6
	//
	//       }
	ResourceAttributes map[string]interface{} `json:"resourceAttributes,omitempty" xml:"resourceAttributes,omitempty"`
}

func (GetPriceRequest) GoString added in v1.1.0

func (s GetPriceRequest) GoString() string

func (*GetPriceRequest) SetRegionId added in v1.1.0

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

func (*GetPriceRequest) SetResourceAttributes added in v1.1.0

func (s *GetPriceRequest) SetResourceAttributes(v map[string]interface{}) *GetPriceRequest

func (GetPriceRequest) String added in v1.1.0

func (s GetPriceRequest) String() string

type GetPriceResponse added in v1.1.0

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

func (GetPriceResponse) GoString added in v1.1.0

func (s GetPriceResponse) GoString() string

func (*GetPriceResponse) SetBody added in v1.1.0

func (*GetPriceResponse) SetHeaders added in v1.1.0

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

func (*GetPriceResponse) SetStatusCode added in v1.1.0

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

func (GetPriceResponse) String added in v1.1.0

func (s GetPriceResponse) String() string

type GetPriceResponseBody added in v1.1.0

type GetPriceResponseBody struct {
	Price *GetPriceResponseBodyPrice `json:"price,omitempty" xml:"price,omitempty" type:"Struct"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetPriceResponseBody) GoString added in v1.1.0

func (s GetPriceResponseBody) GoString() string

func (*GetPriceResponseBody) SetPrice added in v1.1.0

func (*GetPriceResponseBody) SetRequestId added in v1.1.0

func (s *GetPriceResponseBody) SetRequestId(v string) *GetPriceResponseBody

func (GetPriceResponseBody) String added in v1.1.0

func (s GetPriceResponseBody) String() string

type GetPriceResponseBodyPrice added in v1.1.0

type GetPriceResponseBodyPrice struct {
	// example:
	//
	// CNY
	Currency *string `json:"currency,omitempty" xml:"currency,omitempty"`
	// example:
	//
	// 0.0
	DiscountPrice *float32                                  `json:"discountPrice,omitempty" xml:"discountPrice,omitempty"`
	ModuleDetails []*GetPriceResponseBodyPriceModuleDetails `json:"moduleDetails,omitempty" xml:"moduleDetails,omitempty" type:"Repeated"`
	// example:
	//
	// 760.0
	OriginalPrice    *float32                                     `json:"originalPrice,omitempty" xml:"originalPrice,omitempty"`
	PromotionDetails []*GetPriceResponseBodyPricePromotionDetails `json:"promotionDetails,omitempty" xml:"promotionDetails,omitempty" type:"Repeated"`
	// example:
	//
	// 0.0
	TradePrice *float32 `json:"tradePrice,omitempty" xml:"tradePrice,omitempty"`
}

func (GetPriceResponseBodyPrice) GoString added in v1.1.0

func (s GetPriceResponseBodyPrice) GoString() string

func (*GetPriceResponseBodyPrice) SetCurrency added in v1.1.0

func (*GetPriceResponseBodyPrice) SetDiscountPrice added in v1.1.0

func (*GetPriceResponseBodyPrice) SetModuleDetails added in v1.1.0

func (*GetPriceResponseBodyPrice) SetOriginalPrice added in v1.1.0

func (*GetPriceResponseBodyPrice) SetPromotionDetails added in v1.1.0

func (*GetPriceResponseBodyPrice) SetTradePrice added in v1.1.0

func (GetPriceResponseBodyPrice) String added in v1.1.0

func (s GetPriceResponseBodyPrice) String() string

type GetPriceResponseBodyPriceModuleDetails added in v1.1.0

type GetPriceResponseBodyPriceModuleDetails struct {
	// example:
	//
	// 0.02
	CostAfterDiscount *float32 `json:"costAfterDiscount,omitempty" xml:"costAfterDiscount,omitempty"`
	// example:
	//
	// 0.0
	InvoiceDiscount *float32 `json:"invoiceDiscount,omitempty" xml:"invoiceDiscount,omitempty"`
	// example:
	//
	// InstanceRent
	ModuleCode *string `json:"moduleCode,omitempty" xml:"moduleCode,omitempty"`
	// example:
	//
	// InstanceRent
	ModuleName *string `json:"moduleName,omitempty" xml:"moduleName,omitempty"`
	// example:
	//
	// 1000.0
	OriginalCost *float32 `json:"originalCost,omitempty" xml:"originalCost,omitempty"`
	// example:
	//
	// 1.0
	PriceType *string `json:"priceType,omitempty" xml:"priceType,omitempty"`
}

func (GetPriceResponseBodyPriceModuleDetails) GoString added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetCostAfterDiscount added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetInvoiceDiscount added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetModuleCode added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetModuleName added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetOriginalCost added in v1.1.0

func (*GetPriceResponseBodyPriceModuleDetails) SetPriceType added in v1.1.0

func (GetPriceResponseBodyPriceModuleDetails) String added in v1.1.0

type GetPriceResponseBodyPricePromotionDetails added in v1.1.0

type GetPriceResponseBodyPricePromotionDetails struct {
	// example:
	//
	// 37284
	PromotionDesc *string `json:"promotionDesc,omitempty" xml:"promotionDesc,omitempty"`
	PromotionId   *int64  `json:"promotionId,omitempty" xml:"promotionId,omitempty"`
	PromotionName *string `json:"promotionName,omitempty" xml:"promotionName,omitempty"`
}

func (GetPriceResponseBodyPricePromotionDetails) GoString added in v1.1.0

func (*GetPriceResponseBodyPricePromotionDetails) SetPromotionDesc added in v1.1.0

func (*GetPriceResponseBodyPricePromotionDetails) SetPromotionId added in v1.1.0

func (*GetPriceResponseBodyPricePromotionDetails) SetPromotionName added in v1.1.0

func (GetPriceResponseBodyPricePromotionDetails) String added in v1.1.0

type GetPriceShrinkRequest added in v1.1.0

type GetPriceShrinkRequest struct {
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// {
	//
	//         "LoadBalancerName": "cc-test",
	//
	//         "LoadBalancerSpec": "slb.s3.small",
	//
	//         "InternetChargeType": "paybybandwidth",
	//
	//         "AddressType": "internet",
	//
	//         "PaymentType": "PayAsYouGo",
	//
	//         "Bandwidth": 6
	//
	//       }
	ResourceAttributesShrink *string `json:"resourceAttributes,omitempty" xml:"resourceAttributes,omitempty"`
}

func (GetPriceShrinkRequest) GoString added in v1.1.0

func (s GetPriceShrinkRequest) GoString() string

func (*GetPriceShrinkRequest) SetRegionId added in v1.1.0

func (*GetPriceShrinkRequest) SetResourceAttributesShrink added in v1.1.0

func (s *GetPriceShrinkRequest) SetResourceAttributesShrink(v string) *GetPriceShrinkRequest

func (GetPriceShrinkRequest) String added in v1.1.0

func (s GetPriceShrinkRequest) String() string

type GetResourceTypeHeaders added in v1.0.1

type GetResourceTypeHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// zh_CH
	XAcsAcceptLanguage *string `json:"x-acs-accept-language,omitempty" xml:"x-acs-accept-language,omitempty"`
}

func (GetResourceTypeHeaders) GoString added in v1.0.1

func (s GetResourceTypeHeaders) GoString() string

func (*GetResourceTypeHeaders) SetCommonHeaders added in v1.0.1

func (s *GetResourceTypeHeaders) SetCommonHeaders(v map[string]*string) *GetResourceTypeHeaders

func (*GetResourceTypeHeaders) SetXAcsAcceptLanguage added in v1.0.1

func (s *GetResourceTypeHeaders) SetXAcsAcceptLanguage(v string) *GetResourceTypeHeaders

func (GetResourceTypeHeaders) String added in v1.0.1

func (s GetResourceTypeHeaders) String() string

type GetResourceTypeResponse added in v1.0.1

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

func (GetResourceTypeResponse) GoString added in v1.0.1

func (s GetResourceTypeResponse) GoString() string

func (*GetResourceTypeResponse) SetBody added in v1.0.1

func (*GetResourceTypeResponse) SetHeaders added in v1.0.1

func (*GetResourceTypeResponse) SetStatusCode added in v1.0.1

func (GetResourceTypeResponse) String added in v1.0.1

func (s GetResourceTypeResponse) String() string

type GetResourceTypeResponseBody added in v1.0.1

type GetResourceTypeResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId    *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	ResourceType *GetResourceTypeResponseBodyResourceType `json:"resourceType,omitempty" xml:"resourceType,omitempty" type:"Struct"`
}

func (GetResourceTypeResponseBody) GoString added in v1.0.1

func (s GetResourceTypeResponseBody) GoString() string

func (*GetResourceTypeResponseBody) SetRequestId added in v1.0.1

func (*GetResourceTypeResponseBody) SetResourceType added in v1.0.1

func (GetResourceTypeResponseBody) String added in v1.0.1

type GetResourceTypeResponseBodyResourceType added in v1.0.1

type GetResourceTypeResponseBodyResourceType struct {
	CreateOnlyProperties   []*string                                        `json:"createOnlyProperties,omitempty" xml:"createOnlyProperties,omitempty" type:"Repeated"`
	DeleteOnlyProperties   []*string                                        `json:"deleteOnlyProperties,omitempty" xml:"deleteOnlyProperties,omitempty" type:"Repeated"`
	FilterProperties       []*string                                        `json:"filterProperties,omitempty" xml:"filterProperties,omitempty" type:"Repeated"`
	GetOnlyProperties      []*string                                        `json:"getOnlyProperties,omitempty" xml:"getOnlyProperties,omitempty" type:"Repeated"`
	GetResponseProperties  []*string                                        `json:"getResponseProperties,omitempty" xml:"getResponseProperties,omitempty" type:"Repeated"`
	Handlers               *GetResourceTypeResponseBodyResourceTypeHandlers `json:"handlers,omitempty" xml:"handlers,omitempty" type:"Struct"`
	Info                   *GetResourceTypeResponseBodyResourceTypeInfo     `json:"info,omitempty" xml:"info,omitempty" type:"Struct"`
	ListOnlyProperties     []*string                                        `json:"listOnlyProperties,omitempty" xml:"listOnlyProperties,omitempty" type:"Repeated"`
	ListResponseProperties []*string                                        `json:"listResponseProperties,omitempty" xml:"listResponseProperties,omitempty" type:"Repeated"`
	// example:
	//
	// /properties/InstanceId
	PrimaryIdentifier *string `json:"primaryIdentifier,omitempty" xml:"primaryIdentifier,omitempty"`
	// example:
	//
	// ECS
	Product            *string                `json:"product,omitempty" xml:"product,omitempty"`
	Properties         map[string]interface{} `json:"properties,omitempty" xml:"properties,omitempty"`
	PublicProperties   []*string              `json:"publicProperties,omitempty" xml:"publicProperties,omitempty" type:"Repeated"`
	ReadOnlyProperties []*string              `json:"readOnlyProperties,omitempty" xml:"readOnlyProperties,omitempty" type:"Repeated"`
	Required           []*string              `json:"required,omitempty" xml:"required,omitempty" type:"Repeated"`
	// example:
	//
	// Instance
	ResourceType            *string   `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	SensitiveInfoProperties []*string `json:"sensitiveInfoProperties,omitempty" xml:"sensitiveInfoProperties,omitempty" type:"Repeated"`
	UpdateOnlyProperties    []*string `json:"updateOnlyProperties,omitempty" xml:"updateOnlyProperties,omitempty" type:"Repeated"`
	UpdateTypeProperties    []*string `json:"updateTypeProperties,omitempty" xml:"updateTypeProperties,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceType) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetCreateOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetDeleteOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetFilterProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetGetOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetGetResponseProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetHandlers added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetInfo added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetListOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetListResponseProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetPrimaryIdentifier added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetProduct added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetPublicProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetReadOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetRequired added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetResourceType added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetSensitiveInfoProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetUpdateOnlyProperties added in v1.0.1

func (*GetResourceTypeResponseBodyResourceType) SetUpdateTypeProperties added in v1.0.1

func (GetResourceTypeResponseBodyResourceType) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlers added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlers struct {
	Create *GetResourceTypeResponseBodyResourceTypeHandlersCreate `json:"create,omitempty" xml:"create,omitempty" type:"Struct"`
	Delete *GetResourceTypeResponseBodyResourceTypeHandlersDelete `json:"delete,omitempty" xml:"delete,omitempty" type:"Struct"`
	Get    *GetResourceTypeResponseBodyResourceTypeHandlersGet    `json:"get,omitempty" xml:"get,omitempty" type:"Struct"`
	List   *GetResourceTypeResponseBodyResourceTypeHandlersList   `json:"list,omitempty" xml:"list,omitempty" type:"Struct"`
	Update *GetResourceTypeResponseBodyResourceTypeHandlersUpdate `json:"update,omitempty" xml:"update,omitempty" type:"Struct"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlers) GoString added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlers) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersCreate added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersCreate struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlersCreate) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeHandlersCreate) SetPermissions added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlersCreate) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersDelete added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersDelete struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlersDelete) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeHandlersDelete) SetPermissions added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlersDelete) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersGet added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersGet struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlersGet) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeHandlersGet) SetPermissions added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlersGet) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersList added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersList struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlersList) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeHandlersList) SetPermissions added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlersList) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersUpdate added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeHandlersUpdate struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (GetResourceTypeResponseBodyResourceTypeHandlersUpdate) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeHandlersUpdate) SetPermissions added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeHandlersUpdate) String added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeInfo added in v1.0.1

type GetResourceTypeResponseBodyResourceTypeInfo struct {
	// example:
	//
	// paid
	ChargeType *string `json:"chargeType,omitempty" xml:"chargeType,omitempty"`
	// example:
	//
	// region
	DeliveryScope *string `json:"deliveryScope,omitempty" xml:"deliveryScope,omitempty"`
	// example:
	//
	// An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// Instance
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (GetResourceTypeResponseBodyResourceTypeInfo) GoString added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeInfo) SetChargeType added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeInfo) SetDeliveryScope added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeInfo) SetDescription added in v1.0.1

func (*GetResourceTypeResponseBodyResourceTypeInfo) SetTitle added in v1.0.1

func (GetResourceTypeResponseBodyResourceTypeInfo) String added in v1.0.1

type GetResourcesRequest

type GetResourcesRequest struct {
	Filter map[string]interface{} `json:"filter,omitempty" xml:"filter,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// AAAAAdDWBF2****
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (GetResourcesRequest) GoString

func (s GetResourcesRequest) GoString() string

func (*GetResourcesRequest) SetFilter

func (s *GetResourcesRequest) SetFilter(v map[string]interface{}) *GetResourcesRequest

func (*GetResourcesRequest) SetMaxResults

func (s *GetResourcesRequest) SetMaxResults(v int32) *GetResourcesRequest

func (*GetResourcesRequest) SetNextToken

func (s *GetResourcesRequest) SetNextToken(v string) *GetResourcesRequest

func (*GetResourcesRequest) SetRegionId

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

func (GetResourcesRequest) String

func (s GetResourcesRequest) String() string

type GetResourcesResponse

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

func (GetResourcesResponse) GoString

func (s GetResourcesResponse) GoString() string

func (*GetResourcesResponse) SetBody

func (*GetResourcesResponse) SetHeaders

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

func (*GetResourcesResponse) SetStatusCode

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

func (GetResourcesResponse) String

func (s GetResourcesResponse) String() string

type GetResourcesResponseBody

type GetResourcesResponseBody struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// AAAAAdDWBF2****
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Resource  *GetResourcesResponseBodyResource    `json:"resource,omitempty" xml:"resource,omitempty" type:"Struct"`
	Resources []*GetResourcesResponseBodyResources `json:"resources,omitempty" xml:"resources,omitempty" type:"Repeated"`
	// example:
	//
	// 20
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (GetResourcesResponseBody) GoString

func (s GetResourcesResponseBody) GoString() string

func (*GetResourcesResponseBody) SetMaxResults

func (*GetResourcesResponseBody) SetNextToken

func (*GetResourcesResponseBody) SetRequestId

func (*GetResourcesResponseBody) SetResource

func (*GetResourcesResponseBody) SetResources

func (*GetResourcesResponseBody) SetTotalCount

func (GetResourcesResponseBody) String

func (s GetResourcesResponseBody) String() string

type GetResourcesResponseBodyResource

type GetResourcesResponseBodyResource struct {
	// example:
	//
	// {"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-8vbf5abe31c9c4d4","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"}
	ResourceAttributes map[string]interface{} `json:"resourceAttributes,omitempty" xml:"resourceAttributes,omitempty"`
	// example:
	//
	// cctest
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
}

func (GetResourcesResponseBodyResource) GoString

func (*GetResourcesResponseBodyResource) SetResourceAttributes

func (s *GetResourcesResponseBodyResource) SetResourceAttributes(v map[string]interface{}) *GetResourcesResponseBodyResource

func (*GetResourcesResponseBodyResource) SetResourceId

func (GetResourcesResponseBodyResource) String

type GetResourcesResponseBodyResources

type GetResourcesResponseBodyResources struct {
	// example:
	//
	// {"Status":"Available","Description":"","AccountPrivilege":"RoleReadWrite","InstanceId":"r-8vbf5abe31c9c4d4","RegionId":"cn-zhangjiakou","AccountType":"Normal","TypeInfo":{},"AccountName":"cctest"}
	ResourceAttributes map[string]interface{} `json:"resourceAttributes,omitempty" xml:"resourceAttributes,omitempty"`
	// example:
	//
	// cctest
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
}

func (GetResourcesResponseBodyResources) GoString

func (*GetResourcesResponseBodyResources) SetResourceAttributes

func (s *GetResourcesResponseBodyResources) SetResourceAttributes(v map[string]interface{}) *GetResourcesResponseBodyResources

func (*GetResourcesResponseBodyResources) SetResourceId

func (GetResourcesResponseBodyResources) String

type GetResourcesShrinkRequest

type GetResourcesShrinkRequest struct {
	FilterShrink *string `json:"filter,omitempty" xml:"filter,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// AAAAAdDWBF2****
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (GetResourcesShrinkRequest) GoString

func (s GetResourcesShrinkRequest) GoString() string

func (*GetResourcesShrinkRequest) SetFilterShrink

func (*GetResourcesShrinkRequest) SetMaxResults

func (*GetResourcesShrinkRequest) SetNextToken

func (*GetResourcesShrinkRequest) SetRegionId

func (GetResourcesShrinkRequest) String

func (s GetResourcesShrinkRequest) String() string

type GetTaskResponse

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

func (GetTaskResponse) GoString

func (s GetTaskResponse) GoString() string

func (*GetTaskResponse) SetBody

func (*GetTaskResponse) SetHeaders

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

func (*GetTaskResponse) SetStatusCode

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

func (GetTaskResponse) String

func (s GetTaskResponse) String() string

type GetTaskResponseBody

type GetTaskResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Task      *GetTaskResponseBodyTask `json:"task,omitempty" xml:"task,omitempty" type:"Struct"`
}

func (GetTaskResponseBody) GoString

func (s GetTaskResponseBody) GoString() string

func (*GetTaskResponseBody) SetRequestId

func (s *GetTaskResponseBody) SetRequestId(v string) *GetTaskResponseBody

func (*GetTaskResponseBody) SetTask

func (GetTaskResponseBody) String

func (s GetTaskResponseBody) String() string

type GetTaskResponseBodyTask

type GetTaskResponseBodyTask struct {
	// example:
	//
	// 2022-10-09T00:46:03Z
	CreateTime *string                       `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Error      *GetTaskResponseBodyTaskError `json:"error,omitempty" xml:"error,omitempty" type:"Struct"`
	// example:
	//
	// ECS
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// i-8vbascjthm7kzhp3****
	ResourceId *string `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	// example:
	//
	// Instance/i-8vbascjthm7kzhp3****
	//
	// Instance/r-8vbf5abe31c9c4d4/Account/cctest
	ResourcePath *string `json:"resourcePath,omitempty" xml:"resourcePath,omitempty"`
	// example:
	//
	// Instance
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// example:
	//
	// Succeeded
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// Create
	TaskAction *string `json:"taskAction,omitempty" xml:"taskAction,omitempty"`
	// example:
	//
	// task-433aead756057fff8189a7ce5****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (GetTaskResponseBodyTask) GoString

func (s GetTaskResponseBodyTask) GoString() string

func (*GetTaskResponseBodyTask) SetCreateTime

func (*GetTaskResponseBodyTask) SetError

func (*GetTaskResponseBodyTask) SetProduct

func (*GetTaskResponseBodyTask) SetRegionId

func (*GetTaskResponseBodyTask) SetResourceId

func (*GetTaskResponseBodyTask) SetResourcePath

func (*GetTaskResponseBodyTask) SetResourceType

func (*GetTaskResponseBodyTask) SetStatus

func (*GetTaskResponseBodyTask) SetTaskAction

func (*GetTaskResponseBodyTask) SetTaskId

func (GetTaskResponseBodyTask) String

func (s GetTaskResponseBodyTask) String() string

type GetTaskResponseBodyTaskError

type GetTaskResponseBodyTaskError struct {
	// example:
	//
	// OperationFailure.OperationFailed
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// {
	//
	//      "requestId": "123****",
	//
	//      "errorCode": "InvalidRamUser.NoPermission",
	//
	//      "errorMsg": "Ram user is not authorized to perform the operation."
	//
	// }
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
}

func (GetTaskResponseBodyTaskError) GoString

func (s GetTaskResponseBodyTaskError) GoString() string

func (*GetTaskResponseBodyTaskError) SetCode

func (*GetTaskResponseBodyTaskError) SetMessage

func (GetTaskResponseBodyTaskError) String

type ListDataSourcesRequest

type ListDataSourcesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// RegionId
	AttributeName *string                `json:"attributeName,omitempty" xml:"attributeName,omitempty"`
	Filter        map[string]interface{} `json:"filter,omitempty" xml:"filter,omitempty"`
}

func (ListDataSourcesRequest) GoString

func (s ListDataSourcesRequest) GoString() string

func (*ListDataSourcesRequest) SetAttributeName

func (s *ListDataSourcesRequest) SetAttributeName(v string) *ListDataSourcesRequest

func (*ListDataSourcesRequest) SetFilter

func (s *ListDataSourcesRequest) SetFilter(v map[string]interface{}) *ListDataSourcesRequest

func (ListDataSourcesRequest) String

func (s ListDataSourcesRequest) String() string

type ListDataSourcesResponse

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

func (ListDataSourcesResponse) GoString

func (s ListDataSourcesResponse) GoString() string

func (*ListDataSourcesResponse) SetBody

func (*ListDataSourcesResponse) SetHeaders

func (*ListDataSourcesResponse) SetStatusCode

func (ListDataSourcesResponse) String

func (s ListDataSourcesResponse) String() string

type ListDataSourcesResponseBody

type ListDataSourcesResponseBody struct {
	DataSources []*ListDataSourcesResponseBodyDataSources `json:"dataSources,omitempty" xml:"dataSources,omitempty" type:"Repeated"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (ListDataSourcesResponseBody) GoString

func (s ListDataSourcesResponseBody) GoString() string

func (*ListDataSourcesResponseBody) SetDataSources

func (*ListDataSourcesResponseBody) SetRequestId

func (ListDataSourcesResponseBody) String

type ListDataSourcesResponseBodyDataSources

type ListDataSourcesResponseBodyDataSources struct {
	// example:
	//
	// cn-beijing
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
}

func (ListDataSourcesResponseBodyDataSources) GoString

func (*ListDataSourcesResponseBodyDataSources) SetId

func (ListDataSourcesResponseBodyDataSources) String

type ListDataSourcesShrinkRequest

type ListDataSourcesShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// RegionId
	AttributeName *string `json:"attributeName,omitempty" xml:"attributeName,omitempty"`
	FilterShrink  *string `json:"filter,omitempty" xml:"filter,omitempty"`
}

func (ListDataSourcesShrinkRequest) GoString

func (s ListDataSourcesShrinkRequest) GoString() string

func (*ListDataSourcesShrinkRequest) SetAttributeName

func (*ListDataSourcesShrinkRequest) SetFilterShrink

func (ListDataSourcesShrinkRequest) String

type ListProductsHeaders

type ListProductsHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// zh_CH
	XAcsAcceptLanguage *string `json:"x-acs-accept-language,omitempty" xml:"x-acs-accept-language,omitempty"`
}

func (ListProductsHeaders) GoString

func (s ListProductsHeaders) GoString() string

func (*ListProductsHeaders) SetCommonHeaders

func (s *ListProductsHeaders) SetCommonHeaders(v map[string]*string) *ListProductsHeaders

func (*ListProductsHeaders) SetXAcsAcceptLanguage

func (s *ListProductsHeaders) SetXAcsAcceptLanguage(v string) *ListProductsHeaders

func (ListProductsHeaders) String

func (s ListProductsHeaders) String() string

type ListProductsRequest

type ListProductsRequest struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// ECS
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListProductsRequest) GoString

func (s ListProductsRequest) GoString() string

func (*ListProductsRequest) SetMaxResults

func (s *ListProductsRequest) SetMaxResults(v int32) *ListProductsRequest

func (*ListProductsRequest) SetNextToken

func (s *ListProductsRequest) SetNextToken(v string) *ListProductsRequest

func (ListProductsRequest) String

func (s ListProductsRequest) String() string

type ListProductsResponse

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

func (ListProductsResponse) GoString

func (s ListProductsResponse) GoString() string

func (*ListProductsResponse) SetBody

func (*ListProductsResponse) SetHeaders

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

func (*ListProductsResponse) SetStatusCode

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

func (ListProductsResponse) String

func (s ListProductsResponse) String() string

type ListProductsResponseBody

type ListProductsResponseBody struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// Redis
	NextToken *string                             `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	Products  []*ListProductsResponseBodyProducts `json:"products,omitempty" xml:"products,omitempty" type:"Repeated"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 20
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListProductsResponseBody) GoString

func (s ListProductsResponseBody) GoString() string

func (*ListProductsResponseBody) SetMaxResults

func (*ListProductsResponseBody) SetNextToken

func (*ListProductsResponseBody) SetProducts

func (*ListProductsResponseBody) SetRequestId

func (*ListProductsResponseBody) SetTotalCount

func (ListProductsResponseBody) String

func (s ListProductsResponseBody) String() string

type ListProductsResponseBodyProducts

type ListProductsResponseBodyProducts struct {
	// example:
	//
	// ECS
	ProductCode *string `json:"productCode,omitempty" xml:"productCode,omitempty"`
	// example:
	//
	// Elastic Compute Service
	ProductName *string `json:"productName,omitempty" xml:"productName,omitempty"`
}

func (ListProductsResponseBodyProducts) GoString

func (*ListProductsResponseBodyProducts) SetProductCode

func (*ListProductsResponseBodyProducts) SetProductName

func (ListProductsResponseBodyProducts) String

type ListResourceTypesHeaders

type ListResourceTypesHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// zh_CH
	XAcsAcceptLanguage *string `json:"x-acs-accept-language,omitempty" xml:"x-acs-accept-language,omitempty"`
}

func (ListResourceTypesHeaders) GoString

func (s ListResourceTypesHeaders) GoString() string

func (*ListResourceTypesHeaders) SetCommonHeaders

func (s *ListResourceTypesHeaders) SetCommonHeaders(v map[string]*string) *ListResourceTypesHeaders

func (*ListResourceTypesHeaders) SetXAcsAcceptLanguage

func (s *ListResourceTypesHeaders) SetXAcsAcceptLanguage(v string) *ListResourceTypesHeaders

func (ListResourceTypesHeaders) String

func (s ListResourceTypesHeaders) String() string

type ListResourceTypesRequest

type ListResourceTypesRequest struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// ECS::Disk
	NextToken     *string   `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	ResourceTypes []*string `json:"resourceTypes,omitempty" xml:"resourceTypes,omitempty" type:"Repeated"`
}

func (ListResourceTypesRequest) GoString

func (s ListResourceTypesRequest) GoString() string

func (*ListResourceTypesRequest) SetMaxResults

func (*ListResourceTypesRequest) SetNextToken

func (*ListResourceTypesRequest) SetResourceTypes

func (s *ListResourceTypesRequest) SetResourceTypes(v []*string) *ListResourceTypesRequest

func (ListResourceTypesRequest) String

func (s ListResourceTypesRequest) String() string

type ListResourceTypesResponse

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

func (ListResourceTypesResponse) GoString

func (s ListResourceTypesResponse) GoString() string

func (*ListResourceTypesResponse) SetBody

func (*ListResourceTypesResponse) SetHeaders

func (*ListResourceTypesResponse) SetStatusCode

func (ListResourceTypesResponse) String

func (s ListResourceTypesResponse) String() string

type ListResourceTypesResponseBody

type ListResourceTypesResponseBody struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// ECS::Disk
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId     *string                                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
	ResourceTypes []*ListResourceTypesResponseBodyResourceTypes `json:"resourceTypes,omitempty" xml:"resourceTypes,omitempty" type:"Repeated"`
	// example:
	//
	// 20
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (ListResourceTypesResponseBody) GoString

func (*ListResourceTypesResponseBody) SetMaxResults

func (*ListResourceTypesResponseBody) SetNextToken

func (*ListResourceTypesResponseBody) SetRequestId

func (*ListResourceTypesResponseBody) SetTotalCount

func (ListResourceTypesResponseBody) String

type ListResourceTypesResponseBodyResourceTypes

type ListResourceTypesResponseBodyResourceTypes struct {
	CreateOnlyProperties   []*string                                           `json:"createOnlyProperties,omitempty" xml:"createOnlyProperties,omitempty" type:"Repeated"`
	DeleteOnlyProperties   []*string                                           `json:"deleteOnlyProperties,omitempty" xml:"deleteOnlyProperties,omitempty" type:"Repeated"`
	FilterProperties       []*string                                           `json:"filterProperties,omitempty" xml:"filterProperties,omitempty" type:"Repeated"`
	GetOnlyProperties      []*string                                           `json:"getOnlyProperties,omitempty" xml:"getOnlyProperties,omitempty" type:"Repeated"`
	GetResponseProperties  []*string                                           `json:"getResponseProperties,omitempty" xml:"getResponseProperties,omitempty" type:"Repeated"`
	Handlers               *ListResourceTypesResponseBodyResourceTypesHandlers `json:"handlers,omitempty" xml:"handlers,omitempty" type:"Struct"`
	Info                   *ListResourceTypesResponseBodyResourceTypesInfo     `json:"info,omitempty" xml:"info,omitempty" type:"Struct"`
	ListOnlyProperties     []*string                                           `json:"listOnlyProperties,omitempty" xml:"listOnlyProperties,omitempty" type:"Repeated"`
	ListResponseProperties []*string                                           `json:"listResponseProperties,omitempty" xml:"listResponseProperties,omitempty" type:"Repeated"`
	// example:
	//
	// /properties/InstanceId
	PrimaryIdentifier *string `json:"primaryIdentifier,omitempty" xml:"primaryIdentifier,omitempty"`
	// example:
	//
	// ECS
	Product            *string                `json:"product,omitempty" xml:"product,omitempty"`
	Properties         map[string]interface{} `json:"properties,omitempty" xml:"properties,omitempty"`
	PublicProperties   []*string              `json:"publicProperties,omitempty" xml:"publicProperties,omitempty" type:"Repeated"`
	ReadOnlyProperties []*string              `json:"readOnlyProperties,omitempty" xml:"readOnlyProperties,omitempty" type:"Repeated"`
	Required           []*string              `json:"required,omitempty" xml:"required,omitempty" type:"Repeated"`
	// example:
	//
	// Instance
	ResourceType            *string   `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	SensitiveInfoProperties []*string `json:"sensitiveInfoProperties,omitempty" xml:"sensitiveInfoProperties,omitempty" type:"Repeated"`
	UpdateOnlyProperties    []*string `json:"updateOnlyProperties,omitempty" xml:"updateOnlyProperties,omitempty" type:"Repeated"`
	UpdateTypeProperties    []*string `json:"updateTypeProperties,omitempty" xml:"updateTypeProperties,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypes) GoString

func (*ListResourceTypesResponseBodyResourceTypes) SetCreateOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetDeleteOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetFilterProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetGetOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetGetResponseProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetListOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetListResponseProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetPrimaryIdentifier

func (*ListResourceTypesResponseBodyResourceTypes) SetProduct

func (*ListResourceTypesResponseBodyResourceTypes) SetProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetPublicProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetReadOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetRequired

func (*ListResourceTypesResponseBodyResourceTypes) SetResourceType

func (*ListResourceTypesResponseBodyResourceTypes) SetSensitiveInfoProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetUpdateOnlyProperties

func (*ListResourceTypesResponseBodyResourceTypes) SetUpdateTypeProperties

func (ListResourceTypesResponseBodyResourceTypes) String

type ListResourceTypesResponseBodyResourceTypesHandlers

type ListResourceTypesResponseBodyResourceTypesHandlers struct {
	Create *ListResourceTypesResponseBodyResourceTypesHandlersCreate `json:"create,omitempty" xml:"create,omitempty" type:"Struct"`
	Delete *ListResourceTypesResponseBodyResourceTypesHandlersDelete `json:"delete,omitempty" xml:"delete,omitempty" type:"Struct"`
	Get    *ListResourceTypesResponseBodyResourceTypesHandlersGet    `json:"get,omitempty" xml:"get,omitempty" type:"Struct"`
	List   *ListResourceTypesResponseBodyResourceTypesHandlersList   `json:"list,omitempty" xml:"list,omitempty" type:"Struct"`
	Update *ListResourceTypesResponseBodyResourceTypesHandlersUpdate `json:"update,omitempty" xml:"update,omitempty" type:"Struct"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlers) GoString

func (ListResourceTypesResponseBodyResourceTypesHandlers) String

type ListResourceTypesResponseBodyResourceTypesHandlersCreate

type ListResourceTypesResponseBodyResourceTypesHandlersCreate struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlersCreate) GoString

func (*ListResourceTypesResponseBodyResourceTypesHandlersCreate) SetPermissions

func (ListResourceTypesResponseBodyResourceTypesHandlersCreate) String

type ListResourceTypesResponseBodyResourceTypesHandlersDelete

type ListResourceTypesResponseBodyResourceTypesHandlersDelete struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlersDelete) GoString

func (*ListResourceTypesResponseBodyResourceTypesHandlersDelete) SetPermissions

func (ListResourceTypesResponseBodyResourceTypesHandlersDelete) String

type ListResourceTypesResponseBodyResourceTypesHandlersGet

type ListResourceTypesResponseBodyResourceTypesHandlersGet struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlersGet) GoString

func (*ListResourceTypesResponseBodyResourceTypesHandlersGet) SetPermissions

func (ListResourceTypesResponseBodyResourceTypesHandlersGet) String

type ListResourceTypesResponseBodyResourceTypesHandlersList

type ListResourceTypesResponseBodyResourceTypesHandlersList struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlersList) GoString

func (*ListResourceTypesResponseBodyResourceTypesHandlersList) SetPermissions

func (ListResourceTypesResponseBodyResourceTypesHandlersList) String

type ListResourceTypesResponseBodyResourceTypesHandlersUpdate

type ListResourceTypesResponseBodyResourceTypesHandlersUpdate struct {
	Permissions []*string `json:"permissions,omitempty" xml:"permissions,omitempty" type:"Repeated"`
}

func (ListResourceTypesResponseBodyResourceTypesHandlersUpdate) GoString

func (*ListResourceTypesResponseBodyResourceTypesHandlersUpdate) SetPermissions

func (ListResourceTypesResponseBodyResourceTypesHandlersUpdate) String

type ListResourceTypesResponseBodyResourceTypesInfo

type ListResourceTypesResponseBodyResourceTypesInfo struct {
	// example:
	//
	// paid
	ChargeType *string `json:"chargeType,omitempty" xml:"chargeType,omitempty"`
	// example:
	//
	// region
	DeliveryScope *string `json:"deliveryScope,omitempty" xml:"deliveryScope,omitempty"`
	// example:
	//
	// An ECS instance is equivalent to a virtual machine, including the most basic computing components such as CPU, memory, operating system, network, and disk. You can easily customize and change the configuration of the instance. You have full control over the virtual machine.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// Instance
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (ListResourceTypesResponseBodyResourceTypesInfo) GoString

func (*ListResourceTypesResponseBodyResourceTypesInfo) SetChargeType

func (*ListResourceTypesResponseBodyResourceTypesInfo) SetDeliveryScope

func (*ListResourceTypesResponseBodyResourceTypesInfo) SetDescription

func (*ListResourceTypesResponseBodyResourceTypesInfo) SetTitle

func (ListResourceTypesResponseBodyResourceTypesInfo) String

type ListResourceTypesShrinkRequest

type ListResourceTypesShrinkRequest struct {
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// ECS::Disk
	NextToken           *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	ResourceTypesShrink *string `json:"resourceTypes,omitempty" xml:"resourceTypes,omitempty"`
}

func (ListResourceTypesShrinkRequest) GoString

func (*ListResourceTypesShrinkRequest) SetMaxResults

func (*ListResourceTypesShrinkRequest) SetNextToken

func (*ListResourceTypesShrinkRequest) SetResourceTypesShrink

func (ListResourceTypesShrinkRequest) String

type UpdateResourceRequest

type UpdateResourceRequest struct {
	// example:
	//
	// {
	//
	//      "AccountPassword": "4321****",
	//
	//      "Description": "cctest"
	//
	// }
	Body map[string]interface{} `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// 1e810dfe1468721d0664a49b9d9f74f4
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (UpdateResourceRequest) GoString

func (s UpdateResourceRequest) GoString() string

func (*UpdateResourceRequest) SetBody

func (s *UpdateResourceRequest) SetBody(v map[string]interface{}) *UpdateResourceRequest

func (*UpdateResourceRequest) SetClientToken

func (s *UpdateResourceRequest) SetClientToken(v string) *UpdateResourceRequest

func (*UpdateResourceRequest) SetRegionId

func (UpdateResourceRequest) String

func (s UpdateResourceRequest) String() string

type UpdateResourceResponse

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

func (UpdateResourceResponse) GoString

func (s UpdateResourceResponse) GoString() string

func (*UpdateResourceResponse) SetBody

func (*UpdateResourceResponse) SetHeaders

func (*UpdateResourceResponse) SetStatusCode

func (UpdateResourceResponse) String

func (s UpdateResourceResponse) String() string

type UpdateResourceResponseBody

type UpdateResourceResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// task-433aead756057fff8189a7ce5****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (UpdateResourceResponseBody) GoString

func (s UpdateResourceResponseBody) GoString() string

func (*UpdateResourceResponseBody) SetRequestId

func (*UpdateResourceResponseBody) SetTaskId

func (UpdateResourceResponseBody) String

Jump to

Keyboard shortcuts

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