client

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: May 22, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

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

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChangeResourceGroupRequest

type ChangeResourceGroupRequest struct {
	// rg-aek2ajbjoloa23q
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	// P7RMVSVM9LOVYQOM
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// APPLICATION
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ChangeResourceGroupRequest) GoString

func (s ChangeResourceGroupRequest) GoString() string

func (*ChangeResourceGroupRequest) SetNewResourceGroupId

func (s *ChangeResourceGroupRequest) SetNewResourceGroupId(v string) *ChangeResourceGroupRequest

func (*ChangeResourceGroupRequest) SetResourceId

func (*ChangeResourceGroupRequest) SetResourceType

func (ChangeResourceGroupRequest) String

type ChangeResourceGroupResponse

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

func (ChangeResourceGroupResponse) GoString

func (s ChangeResourceGroupResponse) GoString() string

func (*ChangeResourceGroupResponse) SetBody

func (*ChangeResourceGroupResponse) SetHeaders

func (*ChangeResourceGroupResponse) SetStatusCode

func (ChangeResourceGroupResponse) String

type ChangeResourceGroupResponseBody

type ChangeResourceGroupResponseBody struct {
	Code    *int64  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data    *string `json:"Data,omitempty" xml:"Data,omitempty"`
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ChangeResourceGroupResponseBody) GoString

func (*ChangeResourceGroupResponseBody) SetCode

func (*ChangeResourceGroupResponseBody) SetData

func (*ChangeResourceGroupResponseBody) SetMessage

func (*ChangeResourceGroupResponseBody) SetRequestId

func (ChangeResourceGroupResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) ChangeResourceGroup

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

func (*Client) ChangeResourceGroupWithOptions

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

func (*Client) CreateApplication

func (client *Client) CreateApplication(request *CreateApplicationRequest) (_result *CreateApplicationResponse, _err error)

func (*Client) CreateApplicationWithOptions

func (client *Client) CreateApplicationWithOptions(tmpReq *CreateApplicationRequest, runtime *util.RuntimeOptions) (_result *CreateApplicationResponse, _err error)

func (*Client) DeleteApplication

func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (_result *DeleteApplicationResponse, _err error)

func (*Client) DeleteApplicationWithOptions

func (client *Client) DeleteApplicationWithOptions(request *DeleteApplicationRequest, runtime *util.RuntimeOptions) (_result *DeleteApplicationResponse, _err error)

func (*Client) DeployApplication

func (client *Client) DeployApplication(request *DeployApplicationRequest) (_result *DeployApplicationResponse, _err error)

func (*Client) DeployApplicationWithOptions

func (client *Client) DeployApplicationWithOptions(request *DeployApplicationRequest, runtime *util.RuntimeOptions) (_result *DeployApplicationResponse, _err error)

func (*Client) ExecuteOperationASync

func (client *Client) ExecuteOperationASync(request *ExecuteOperationASyncRequest) (_result *ExecuteOperationASyncResponse, _err error)

func (*Client) ExecuteOperationASyncWithOptions

func (client *Client) ExecuteOperationASyncWithOptions(tmpReq *ExecuteOperationASyncRequest, runtime *util.RuntimeOptions) (_result *ExecuteOperationASyncResponse, _err error)

func (*Client) GetApplication

func (client *Client) GetApplication(request *GetApplicationRequest) (_result *GetApplicationResponse, _err error)

func (*Client) GetApplicationWithOptions

func (client *Client) GetApplicationWithOptions(request *GetApplicationRequest, runtime *util.RuntimeOptions) (_result *GetApplicationResponse, _err error)

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

func (client *Client) GetExecuteOperationResult(request *GetExecuteOperationResultRequest) (_result *GetExecuteOperationResultResponse, _err error)

func (*Client) GetExecuteOperationResultWithOptions

func (client *Client) GetExecuteOperationResultWithOptions(request *GetExecuteOperationResultRequest, runtime *util.RuntimeOptions) (_result *GetExecuteOperationResultResponse, _err error)

func (*Client) GetTemplate

func (client *Client) GetTemplate(request *GetTemplateRequest) (_result *GetTemplateResponse, _err error)

func (*Client) GetTemplateWithOptions

func (client *Client) GetTemplateWithOptions(request *GetTemplateRequest, runtime *util.RuntimeOptions) (_result *GetTemplateResponse, _err error)

func (*Client) GetToken

func (client *Client) GetToken(request *GetTokenRequest) (_result *GetTokenResponse, _err error)

func (*Client) GetTokenWithOptions

func (client *Client) GetTokenWithOptions(request *GetTokenRequest, runtime *util.RuntimeOptions) (_result *GetTokenResponse, _err error)

func (*Client) Init

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

func (*Client) ListApplication

func (client *Client) ListApplication(request *ListApplicationRequest) (_result *ListApplicationResponse, _err error)

func (*Client) ListApplicationWithOptions

func (client *Client) ListApplicationWithOptions(request *ListApplicationRequest, runtime *util.RuntimeOptions) (_result *ListApplicationResponse, _err error)

func (*Client) ListTagResources added in v2.0.2

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

func (*Client) ListTagResourcesWithOptions added in v2.0.2

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

func (*Client) ListTemplate

func (client *Client) ListTemplate(request *ListTemplateRequest) (_result *ListTemplateResponse, _err error)

func (*Client) ListTemplateWithOptions

func (client *Client) ListTemplateWithOptions(request *ListTemplateRequest, runtime *util.RuntimeOptions) (_result *ListTemplateResponse, _err error)

func (*Client) ReleaseApplication

func (client *Client) ReleaseApplication(request *ReleaseApplicationRequest) (_result *ReleaseApplicationResponse, _err error)

func (*Client) ReleaseApplicationWithOptions

func (client *Client) ReleaseApplicationWithOptions(request *ReleaseApplicationRequest, runtime *util.RuntimeOptions) (_result *ReleaseApplicationResponse, _err error)

func (*Client) ValidateApplication

func (client *Client) ValidateApplication(request *ValidateApplicationRequest) (_result *ValidateApplicationResponse, _err error)

func (*Client) ValidateApplicationWithOptions

func (client *Client) ValidateApplicationWithOptions(request *ValidateApplicationRequest, runtime *util.RuntimeOptions) (_result *ValidateApplicationResponse, _err error)

func (*Client) ValuateApplication

func (client *Client) ValuateApplication(request *ValuateApplicationRequest) (_result *ValuateApplicationResponse, _err error)

func (*Client) ValuateApplicationWithOptions

func (client *Client) ValuateApplicationWithOptions(request *ValuateApplicationRequest, runtime *util.RuntimeOptions) (_result *ValuateApplicationResponse, _err error)

type CreateApplicationRequest

type CreateApplicationRequest struct {
	// The ID of the region.
	AreaId *string `json:"AreaId,omitempty" xml:"AreaId,omitempty"`
	// The client token that is used to ensure the idempotence of the request.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The parameters that are used to configure the application you want to create. For example, enableMonitor specifies whether to automatically create a CloudMonitor task for the application, and enableReport specifies whether to generate reports.
	Configuration map[string]*string `json:"Configuration,omitempty" xml:"Configuration,omitempty"`
	// The instances in which you want to create the application. You can create applications in an existing virtual private cloud (VPC).
	Instances []*CreateApplicationRequestInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// The name of the application that you want to create.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the resource group to which the application you want to create belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The ID of the template.
	TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The parameter values that are contained in the template. If the template contains no parameter values, the default values are used.
	Variables map[string]*string `json:"Variables,omitempty" xml:"Variables,omitempty"`
}

func (CreateApplicationRequest) GoString

func (s CreateApplicationRequest) GoString() string

func (*CreateApplicationRequest) SetAreaId

func (*CreateApplicationRequest) SetClientToken

func (*CreateApplicationRequest) SetConfiguration

func (s *CreateApplicationRequest) SetConfiguration(v map[string]*string) *CreateApplicationRequest

func (*CreateApplicationRequest) SetInstances

func (*CreateApplicationRequest) SetName

func (*CreateApplicationRequest) SetResourceGroupId

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

func (*CreateApplicationRequest) SetTemplateId

func (*CreateApplicationRequest) SetVariables

func (CreateApplicationRequest) String

func (s CreateApplicationRequest) String() string

type CreateApplicationRequestInstances

type CreateApplicationRequestInstances struct {
	// The ID of the instance.
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The name of the instance.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The type of the instance.
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (CreateApplicationRequestInstances) GoString

func (*CreateApplicationRequestInstances) SetId

func (*CreateApplicationRequestInstances) SetNodeName

func (*CreateApplicationRequestInstances) SetNodeType

func (CreateApplicationRequestInstances) String

type CreateApplicationResponse

type CreateApplicationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateApplicationResponse) GoString

func (s CreateApplicationResponse) GoString() string

func (*CreateApplicationResponse) SetBody

func (*CreateApplicationResponse) SetHeaders

func (*CreateApplicationResponse) SetStatusCode

func (CreateApplicationResponse) String

func (s CreateApplicationResponse) String() string

type CreateApplicationResponseBody

type CreateApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the application.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApplicationResponseBody) GoString

func (*CreateApplicationResponseBody) SetCode

func (*CreateApplicationResponseBody) SetData

func (*CreateApplicationResponseBody) SetMessage

func (*CreateApplicationResponseBody) SetRequestId

func (CreateApplicationResponseBody) String

type CreateApplicationShrinkRequest

type CreateApplicationShrinkRequest struct {
	// The ID of the region.
	AreaId *string `json:"AreaId,omitempty" xml:"AreaId,omitempty"`
	// The client token that is used to ensure the idempotence of the request.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The parameters that are used to configure the application you want to create. For example, enableMonitor specifies whether to automatically create a CloudMonitor task for the application, and enableReport specifies whether to generate reports.
	ConfigurationShrink *string `json:"Configuration,omitempty" xml:"Configuration,omitempty"`
	// The instances in which you want to create the application. You can create applications in an existing virtual private cloud (VPC).
	InstancesShrink *string `json:"Instances,omitempty" xml:"Instances,omitempty"`
	// The name of the application that you want to create.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the resource group to which the application you want to create belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The ID of the template.
	TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The parameter values that are contained in the template. If the template contains no parameter values, the default values are used.
	VariablesShrink *string `json:"Variables,omitempty" xml:"Variables,omitempty"`
}

func (CreateApplicationShrinkRequest) GoString

func (*CreateApplicationShrinkRequest) SetAreaId

func (*CreateApplicationShrinkRequest) SetClientToken

func (*CreateApplicationShrinkRequest) SetConfigurationShrink

func (*CreateApplicationShrinkRequest) SetInstancesShrink

func (*CreateApplicationShrinkRequest) SetName

func (*CreateApplicationShrinkRequest) SetResourceGroupId

func (*CreateApplicationShrinkRequest) SetTemplateId

func (*CreateApplicationShrinkRequest) SetVariablesShrink

func (CreateApplicationShrinkRequest) String

type DeleteApplicationRequest

type DeleteApplicationRequest struct {
	// The ID of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DeleteApplicationRequest) GoString

func (s DeleteApplicationRequest) GoString() string

func (*DeleteApplicationRequest) SetApplicationId

func (*DeleteApplicationRequest) SetResourceGroupId

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

func (DeleteApplicationRequest) String

func (s DeleteApplicationRequest) String() string

type DeleteApplicationResponse

type DeleteApplicationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteApplicationResponse) GoString

func (s DeleteApplicationResponse) GoString() string

func (*DeleteApplicationResponse) SetBody

func (*DeleteApplicationResponse) SetHeaders

func (*DeleteApplicationResponse) SetStatusCode

func (DeleteApplicationResponse) String

func (s DeleteApplicationResponse) String() string

type DeleteApplicationResponseBody

type DeleteApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApplicationResponseBody) GoString

func (*DeleteApplicationResponseBody) SetCode

func (*DeleteApplicationResponseBody) SetMessage

func (*DeleteApplicationResponseBody) SetRequestId

func (DeleteApplicationResponseBody) String

type DeployApplicationRequest

type DeployApplicationRequest struct {
	// The ID of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DeployApplicationRequest) GoString

func (s DeployApplicationRequest) GoString() string

func (*DeployApplicationRequest) SetApplicationId

func (*DeployApplicationRequest) SetResourceGroupId

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

func (DeployApplicationRequest) String

func (s DeployApplicationRequest) String() string

type DeployApplicationResponse

type DeployApplicationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeployApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeployApplicationResponse) GoString

func (s DeployApplicationResponse) GoString() string

func (*DeployApplicationResponse) SetBody

func (*DeployApplicationResponse) SetHeaders

func (*DeployApplicationResponse) SetStatusCode

func (DeployApplicationResponse) String

func (s DeployApplicationResponse) String() string

type DeployApplicationResponseBody

type DeployApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data of the application.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeployApplicationResponseBody) GoString

func (*DeployApplicationResponseBody) SetCode

func (*DeployApplicationResponseBody) SetData

func (*DeployApplicationResponseBody) SetMessage

func (*DeployApplicationResponseBody) SetRequestId

func (DeployApplicationResponseBody) String

type ExecuteOperationASyncRequest

type ExecuteOperationASyncRequest struct {
	Attributes      map[string]*string `json:"Attributes,omitempty" xml:"Attributes,omitempty"`
	Operation       *string            `json:"Operation,omitempty" xml:"Operation,omitempty"`
	ResourceGroupId *string            `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The HTTP status code. A value of 200 indicates that the request is successful, and other values indicate that the request fails.
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
}

func (ExecuteOperationASyncRequest) GoString

func (s ExecuteOperationASyncRequest) GoString() string

func (*ExecuteOperationASyncRequest) SetAttributes

func (*ExecuteOperationASyncRequest) SetOperation

func (*ExecuteOperationASyncRequest) SetResourceGroupId

func (*ExecuteOperationASyncRequest) SetServiceType

func (ExecuteOperationASyncRequest) String

type ExecuteOperationASyncResponse

type ExecuteOperationASyncResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExecuteOperationASyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExecuteOperationASyncResponse) GoString

func (*ExecuteOperationASyncResponse) SetBody

func (*ExecuteOperationASyncResponse) SetHeaders

func (*ExecuteOperationASyncResponse) SetStatusCode

func (ExecuteOperationASyncResponse) String

type ExecuteOperationASyncResponseBody

type ExecuteOperationASyncResponseBody struct {
	Code      *int32  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *string `json:"Data,omitempty" xml:"Data,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ExecuteOperationASyncResponseBody) GoString

func (*ExecuteOperationASyncResponseBody) SetCode

func (*ExecuteOperationASyncResponseBody) SetData

func (*ExecuteOperationASyncResponseBody) SetMessage

func (*ExecuteOperationASyncResponseBody) SetRequestId

func (ExecuteOperationASyncResponseBody) String

type ExecuteOperationASyncShrinkRequest

type ExecuteOperationASyncShrinkRequest struct {
	AttributesShrink *string `json:"Attributes,omitempty" xml:"Attributes,omitempty"`
	Operation        *string `json:"Operation,omitempty" xml:"Operation,omitempty"`
	ResourceGroupId  *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The HTTP status code. A value of 200 indicates that the request is successful, and other values indicate that the request fails.
	ServiceType *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
}

func (ExecuteOperationASyncShrinkRequest) GoString

func (*ExecuteOperationASyncShrinkRequest) SetAttributesShrink

func (*ExecuteOperationASyncShrinkRequest) SetOperation

func (*ExecuteOperationASyncShrinkRequest) SetResourceGroupId

func (*ExecuteOperationASyncShrinkRequest) SetServiceType

func (ExecuteOperationASyncShrinkRequest) String

type GetApplicationRequest

type GetApplicationRequest struct {
	// The ID of the request.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// Queries the basic information, verification results, billing results, and deployment results of an application.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (GetApplicationRequest) GoString

func (s GetApplicationRequest) GoString() string

func (*GetApplicationRequest) SetApplicationId

func (s *GetApplicationRequest) SetApplicationId(v string) *GetApplicationRequest

func (*GetApplicationRequest) SetResourceGroupId

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

func (GetApplicationRequest) String

func (s GetApplicationRequest) String() string

type GetApplicationResponse

type GetApplicationResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetApplicationResponse) GoString

func (s GetApplicationResponse) GoString() string

func (*GetApplicationResponse) SetBody

func (*GetApplicationResponse) SetHeaders

func (*GetApplicationResponse) SetStatusCode

func (GetApplicationResponse) String

func (s GetApplicationResponse) String() string

type GetApplicationResponseBody

type GetApplicationResponseBody struct {
	// The deployment result.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the resource group.
	Data *GetApplicationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Possible application states:
	//
	// *   Creating: The application is being created.
	// *   Modified: The application has been modified.
	// *   Verifying: The application is being verified.
	// *   Verified_Failure: The application failed to pass the verification.
	// *   Verified_Success: The application has passed the verification.
	// *   Valuating: Fees are being calculated for the application.
	// *   Valuating_Failure: Fees failed to be calculated for the application.
	// *   Valuating_Success: Fees are calculated for the application.
	// *   Deploying: The application is being deployed.
	// *   Deployed_Failure: The application failed to be deployed.
	// *   Partially_Deployed_Success: Some resources of the application are deployed.
	// *   Deployed_Success: The application is deployed.
	// *   Destroying: The application is being released.
	// *   Delayed_Destroy: The application release is delayed.
	// *   Destroyed_Failure: The application failed to be released.
	// *   Partially_Destroyed_Success: Some resources of the application are released.
	// *   Destroyed_Success: The application is released.
	// *   Revised: The application architecture is adjusted.
	// *   Verifying_In_Revision: The application resources are being verified during architecture adjustment.
	// *   Verified_Failure_In_Revision: The application resources failed to pass the verification during architecture adjustment.
	// *   Verified_Success_In_Revision: The application resources are verified during architecture adjustment.
	// *   Valuating_In_Revision: Fees are being calculated for the application during architecture adjustment.
	// *   Valuating_Failure_In_Revision: Fees failed to be calculated for the application during architecture adjustment.
	// *   Valuating_Success_In_Revision: Fees are calculated for the application during architecture adjustment.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the application.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetApplicationResponseBody) GoString

func (s GetApplicationResponseBody) GoString() string

func (*GetApplicationResponseBody) SetCode

func (*GetApplicationResponseBody) SetData

func (*GetApplicationResponseBody) SetMessage

func (*GetApplicationResponseBody) SetRequestId

func (GetApplicationResponseBody) String

type GetApplicationResponseBodyData

type GetApplicationResponseBodyData struct {
	// The description of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The resource tag.
	Checklist []*GetApplicationResponseBodyDataChecklist `json:"Checklist,omitempty" xml:"Checklist,omitempty" type:"Repeated"`
	// The URL of the application topology image.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The message returned for the request.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The resource type.
	Error *string `json:"Error,omitempty" xml:"Error,omitempty"`
	// The ID of the request.
	ImageURL *string `json:"ImageURL,omitempty" xml:"ImageURL,omitempty"`
	// The URL of the image in the database.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the template associated with the application.
	PriceList []*GetApplicationResponseBodyDataPriceList `json:"PriceList,omitempty" xml:"PriceList,omitempty" type:"Repeated"`
	// 1411182597819805/topo-MCEXDI5EL2OM10NY.json
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The resource specification.
	ResourceList []*GetApplicationResponseBodyDataResourceList `json:"ResourceList,omitempty" xml:"ResourceList,omitempty" type:"Repeated"`
	// Verification passed
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// CADT application
	TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The ID of the application.
	TopoURL *string `json:"TopoURL,omitempty" xml:"TopoURL,omitempty"`
}

func (GetApplicationResponseBodyData) GoString

func (*GetApplicationResponseBodyData) SetApplicationId

func (*GetApplicationResponseBodyData) SetCreateTime

func (*GetApplicationResponseBodyData) SetDescription

func (*GetApplicationResponseBodyData) SetError

func (*GetApplicationResponseBodyData) SetImageURL

func (*GetApplicationResponseBodyData) SetName

func (*GetApplicationResponseBodyData) SetResourceGroupId

func (*GetApplicationResponseBodyData) SetStatus

func (*GetApplicationResponseBodyData) SetTemplateId

func (*GetApplicationResponseBodyData) SetTopoURL

func (GetApplicationResponseBodyData) String

type GetApplicationResponseBodyDataChecklist

type GetApplicationResponseBodyDataChecklist struct {
	// The message returned for verification.
	Lifecycle *string `json:"Lifecycle,omitempty" xml:"Lifecycle,omitempty"`
	// The verification results returned.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The name of the instance.
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// The error message that is returned when a price query fails.
	ResourceCode *string `json:"ResourceCode,omitempty" xml:"ResourceCode,omitempty"`
	// ECS instance sold out
	ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	// The service code.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// The verification result.
	Specification *string `json:"Specification,omitempty" xml:"Specification,omitempty"`
}

func (GetApplicationResponseBodyDataChecklist) GoString

func (*GetApplicationResponseBodyDataChecklist) SetLifecycle

func (*GetApplicationResponseBodyDataChecklist) SetRegion

func (*GetApplicationResponseBodyDataChecklist) SetRemark

func (*GetApplicationResponseBodyDataChecklist) SetResourceCode

func (*GetApplicationResponseBodyDataChecklist) SetResourceName

func (*GetApplicationResponseBodyDataChecklist) SetResult

func (*GetApplicationResponseBodyDataChecklist) SetSpecification

func (GetApplicationResponseBodyDataChecklist) String

type GetApplicationResponseBodyDataPriceList

type GetApplicationResponseBodyDataPriceList struct {
	// The price unit.
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The original price.
	Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The ID of the resource group to which the application belongs.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The ID of the region.
	Lifecycle *string `json:"Lifecycle,omitempty" xml:"Lifecycle,omitempty"`
	// The service code.
	OnePrice *float32 `json:"OnePrice,omitempty" xml:"OnePrice,omitempty"`
	// The billing results.
	OriginalPrice *float32 `json:"OriginalPrice,omitempty" xml:"OriginalPrice,omitempty"`
	// The name of the instance.
	Period *float32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The quantity.
	Price *float32 `json:"Price,omitempty" xml:"Price,omitempty"`
	// The unit price.
	PriceUnit *string `json:"PriceUnit,omitempty" xml:"PriceUnit,omitempty"`
	// USD/Hour
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The instance type.
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// The time when the application was created.
	ResourceCode *string `json:"ResourceCode,omitempty" xml:"ResourceCode,omitempty"`
	// The total price.
	Specification *string `json:"Specification,omitempty" xml:"Specification,omitempty"`
}

func (GetApplicationResponseBodyDataPriceList) GoString

func (*GetApplicationResponseBodyDataPriceList) SetChargeType

func (*GetApplicationResponseBodyDataPriceList) SetCount

func (*GetApplicationResponseBodyDataPriceList) SetInstanceName

func (*GetApplicationResponseBodyDataPriceList) SetLifecycle

func (*GetApplicationResponseBodyDataPriceList) SetOnePrice

func (*GetApplicationResponseBodyDataPriceList) SetOriginalPrice

func (*GetApplicationResponseBodyDataPriceList) SetPeriod

func (*GetApplicationResponseBodyDataPriceList) SetPrice

func (*GetApplicationResponseBodyDataPriceList) SetPriceUnit

func (*GetApplicationResponseBodyDataPriceList) SetRegion

func (*GetApplicationResponseBodyDataPriceList) SetRemark

func (*GetApplicationResponseBodyDataPriceList) SetResourceCode

func (*GetApplicationResponseBodyDataPriceList) SetSpecification

func (GetApplicationResponseBodyDataPriceList) String

type GetApplicationResponseBodyDataResourceList

type GetApplicationResponseBodyDataResourceList struct {
	// The service code.
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The billing method.
	Lifecycle *string `json:"Lifecycle,omitempty" xml:"Lifecycle,omitempty"`
	// The ID of the instance.
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// The status of the application.
	ResourceCode *string `json:"ResourceCode,omitempty" xml:"ResourceCode,omitempty"`
	// The resource deployment result.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The resources.
	ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	// The name of the instance.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The resource tag.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetApplicationResponseBodyDataResourceList) GoString

func (*GetApplicationResponseBodyDataResourceList) SetChargeType

func (*GetApplicationResponseBodyDataResourceList) SetLifecycle

func (*GetApplicationResponseBodyDataResourceList) SetRemark

func (*GetApplicationResponseBodyDataResourceList) SetResourceCode

func (*GetApplicationResponseBodyDataResourceList) SetResourceId

func (*GetApplicationResponseBodyDataResourceList) SetResourceName

func (*GetApplicationResponseBodyDataResourceList) SetResourceType

func (*GetApplicationResponseBodyDataResourceList) SetStatus

func (GetApplicationResponseBodyDataResourceList) String

type GetExecuteOperationResultRequest

type GetExecuteOperationResultRequest struct {
	// The ID of the operation.
	OperationId *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	// The ID of the resource group. This parameter is specified to verify the permissions on the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (GetExecuteOperationResultRequest) GoString

func (*GetExecuteOperationResultRequest) SetOperationId

func (*GetExecuteOperationResultRequest) SetResourceGroupId

func (GetExecuteOperationResultRequest) String

type GetExecuteOperationResultResponse

type GetExecuteOperationResultResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetExecuteOperationResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetExecuteOperationResultResponse) GoString

func (*GetExecuteOperationResultResponse) SetHeaders

func (*GetExecuteOperationResultResponse) SetStatusCode

func (GetExecuteOperationResultResponse) String

type GetExecuteOperationResultResponseBody

type GetExecuteOperationResultResponseBody struct {
	// The HTTP status code. A value of 200 indicates that the request is successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The details of the operation.
	Data *GetExecuteOperationResultResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetExecuteOperationResultResponseBody) GoString

func (*GetExecuteOperationResultResponseBody) SetCode

func (*GetExecuteOperationResultResponseBody) SetMessage

func (*GetExecuteOperationResultResponseBody) SetRequestId

func (GetExecuteOperationResultResponseBody) String

type GetExecuteOperationResultResponseBodyData

type GetExecuteOperationResultResponseBodyData struct {
	// The output of the operation.
	Arguments *string `json:"Arguments,omitempty" xml:"Arguments,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the operation.
	OperationId *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	// The status of the operation.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetExecuteOperationResultResponseBodyData) GoString

func (*GetExecuteOperationResultResponseBodyData) SetArguments

func (*GetExecuteOperationResultResponseBodyData) SetMessage

func (*GetExecuteOperationResultResponseBodyData) SetOperationId

func (*GetExecuteOperationResultResponseBodyData) SetStatus

func (GetExecuteOperationResultResponseBodyData) String

type GetTemplateRequest

type GetTemplateRequest struct {
	Region          *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	TemplateId      *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
}

func (GetTemplateRequest) GoString

func (s GetTemplateRequest) GoString() string

func (*GetTemplateRequest) SetRegion

func (s *GetTemplateRequest) SetRegion(v string) *GetTemplateRequest

func (*GetTemplateRequest) SetResourceGroupId

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

func (*GetTemplateRequest) SetTemplateId

func (s *GetTemplateRequest) SetTemplateId(v string) *GetTemplateRequest

func (GetTemplateRequest) String

func (s GetTemplateRequest) String() string

type GetTemplateResponse

type GetTemplateResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTemplateResponse) GoString

func (s GetTemplateResponse) GoString() string

func (*GetTemplateResponse) SetBody

func (*GetTemplateResponse) SetHeaders

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

func (*GetTemplateResponse) SetStatusCode

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

func (GetTemplateResponse) String

func (s GetTemplateResponse) String() string

type GetTemplateResponseBody

type GetTemplateResponseBody struct {
	Code      *int32                       `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *GetTemplateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message   *string                      `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetTemplateResponseBody) GoString

func (s GetTemplateResponseBody) GoString() string

func (*GetTemplateResponseBody) SetCode

func (*GetTemplateResponseBody) SetData

func (*GetTemplateResponseBody) SetMessage

func (*GetTemplateResponseBody) SetRequestId

func (GetTemplateResponseBody) String

func (s GetTemplateResponseBody) String() string

type GetTemplateResponseBodyData

type GetTemplateResponseBodyData struct {
	CreateTime      *string                                 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Description     *string                                 `json:"Description,omitempty" xml:"Description,omitempty"`
	ImageURL        *string                                 `json:"ImageURL,omitempty" xml:"ImageURL,omitempty"`
	Name            *string                                 `json:"Name,omitempty" xml:"Name,omitempty"`
	ResourceGroupId *string                                 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	TemplateId      *string                                 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	TopoURL         *string                                 `json:"TopoURL,omitempty" xml:"TopoURL,omitempty"`
	Variables       []*GetTemplateResponseBodyDataVariables `json:"Variables,omitempty" xml:"Variables,omitempty" type:"Repeated"`
}

func (GetTemplateResponseBodyData) GoString

func (s GetTemplateResponseBodyData) GoString() string

func (*GetTemplateResponseBodyData) SetCreateTime

func (*GetTemplateResponseBodyData) SetDescription

func (*GetTemplateResponseBodyData) SetImageURL

func (*GetTemplateResponseBodyData) SetName

func (*GetTemplateResponseBodyData) SetResourceGroupId

func (*GetTemplateResponseBodyData) SetTemplateId

func (*GetTemplateResponseBodyData) SetTopoURL

func (*GetTemplateResponseBodyData) SetVariables added in v2.0.2

func (GetTemplateResponseBodyData) String

type GetTemplateResponseBodyDataVariables added in v2.0.2

type GetTemplateResponseBodyDataVariables struct {
	// 变量名
	Attribute *string `json:"Attribute,omitempty" xml:"Attribute,omitempty"`
	// 变量类型
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// 默认值
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// 变量值
	Variable *string `json:"Variable,omitempty" xml:"Variable,omitempty"`
}

func (GetTemplateResponseBodyDataVariables) GoString added in v2.0.2

func (*GetTemplateResponseBodyDataVariables) SetAttribute added in v2.0.2

func (*GetTemplateResponseBodyDataVariables) SetDataType added in v2.0.2

func (*GetTemplateResponseBodyDataVariables) SetDefaultValue added in v2.0.2

func (*GetTemplateResponseBodyDataVariables) SetVariable added in v2.0.2

func (GetTemplateResponseBodyDataVariables) String added in v2.0.2

type GetTokenRequest

type GetTokenRequest struct {
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (GetTokenRequest) GoString

func (s GetTokenRequest) GoString() string

func (*GetTokenRequest) SetResourceGroupId

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

func (GetTokenRequest) String

func (s GetTokenRequest) String() string

type GetTokenResponse

type GetTokenResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTokenResponse) GoString

func (s GetTokenResponse) GoString() string

func (*GetTokenResponse) SetBody

func (*GetTokenResponse) SetHeaders

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

func (*GetTokenResponse) SetStatusCode

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

func (GetTokenResponse) String

func (s GetTokenResponse) String() string

type GetTokenResponseBody

type GetTokenResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about the token.
	Data *GetTokenResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetTokenResponseBody) GoString

func (s GetTokenResponseBody) GoString() string

func (*GetTokenResponseBody) SetCode

func (*GetTokenResponseBody) SetData

func (*GetTokenResponseBody) SetMessage

func (*GetTokenResponseBody) SetRequestId

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

func (GetTokenResponseBody) String

func (s GetTokenResponseBody) String() string

type GetTokenResponseBodyData

type GetTokenResponseBodyData struct {
	// The AccessKey ID that is used to access OSS.
	AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
	// The AccessKey secret that is used to access OSS.
	AccessKeySecret *string `json:"AccessKeySecret,omitempty" xml:"AccessKeySecret,omitempty"`
	// The OSS bucket that is used to store the architecture image.
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	// The OSS endpoint.
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The token that is used to access the Object Storage Service (OSS) bucket that stores the architecture image.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The OSS bucket that is used to save data snapshots.
	SnapshotBucket *string `json:"SnapshotBucket,omitempty" xml:"SnapshotBucket,omitempty"`
}

func (GetTokenResponseBodyData) GoString

func (s GetTokenResponseBodyData) GoString() string

func (*GetTokenResponseBodyData) SetAccessKeyId

func (*GetTokenResponseBodyData) SetAccessKeySecret

func (s *GetTokenResponseBodyData) SetAccessKeySecret(v string) *GetTokenResponseBodyData

func (*GetTokenResponseBodyData) SetBucket

func (*GetTokenResponseBodyData) SetEndpoint

func (*GetTokenResponseBodyData) SetSecurityToken

func (*GetTokenResponseBodyData) SetSnapshotBucket

func (s *GetTokenResponseBodyData) SetSnapshotBucket(v string) *GetTokenResponseBodyData

func (GetTokenResponseBodyData) String

func (s GetTokenResponseBodyData) String() string

type ListApplicationRequest

type ListApplicationRequest struct {
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The HTTP status code.
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The ID of the resource group to which the application belongs.
	NextToken       *int32  `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OrderType       *int64  `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListApplicationRequest) GoString

func (s ListApplicationRequest) GoString() string

func (*ListApplicationRequest) SetKeyword

func (*ListApplicationRequest) SetMaxResults

func (*ListApplicationRequest) SetNextToken

func (*ListApplicationRequest) SetOrderType

func (*ListApplicationRequest) SetResourceGroupId

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

func (*ListApplicationRequest) SetStatus

func (ListApplicationRequest) String

func (s ListApplicationRequest) String() string

type ListApplicationResponse

type ListApplicationResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListApplicationResponse) GoString

func (s ListApplicationResponse) GoString() string

func (*ListApplicationResponse) SetBody

func (*ListApplicationResponse) SetHeaders

func (*ListApplicationResponse) SetStatusCode

func (ListApplicationResponse) String

func (s ListApplicationResponse) String() string

type ListApplicationResponseBody

type ListApplicationResponseBody struct {
	Code       *int32                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Data       []*ListApplicationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	Message    *string                            `json:"Message,omitempty" xml:"Message,omitempty"`
	NextToken  *int32                             `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId  *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *int32                             `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListApplicationResponseBody) GoString

func (s ListApplicationResponseBody) GoString() string

func (*ListApplicationResponseBody) SetCode

func (*ListApplicationResponseBody) SetData

func (*ListApplicationResponseBody) SetMessage

func (*ListApplicationResponseBody) SetNextToken

func (*ListApplicationResponseBody) SetRequestId

func (*ListApplicationResponseBody) SetTotalCount

func (ListApplicationResponseBody) String

type ListApplicationResponseBodyData

type ListApplicationResponseBodyData struct {
	ApplicationId   *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	CreateTime      *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	ImageURL        *string `json:"ImageURL,omitempty" xml:"ImageURL,omitempty"`
	Name            *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TopoURL         *string `json:"TopoURL,omitempty" xml:"TopoURL,omitempty"`
}

func (ListApplicationResponseBodyData) GoString

func (*ListApplicationResponseBodyData) SetApplicationId

func (*ListApplicationResponseBodyData) SetCreateTime

func (*ListApplicationResponseBodyData) SetImageURL

func (*ListApplicationResponseBodyData) SetName

func (*ListApplicationResponseBodyData) SetResourceGroupId

func (*ListApplicationResponseBodyData) SetStatus

func (*ListApplicationResponseBodyData) SetTopoURL

func (ListApplicationResponseBodyData) String

type ListTagResourcesRequest added in v2.0.2

type ListTagResourcesRequest struct {
	ClientToken  *string                       `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	NextToken    *string                       `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RegionId     *string                       `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId   []*string                     `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString added in v2.0.2

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetClientToken added in v2.0.2

func (*ListTagResourcesRequest) SetNextToken added in v2.0.2

func (*ListTagResourcesRequest) SetRegionId added in v2.0.2

func (*ListTagResourcesRequest) SetResourceId added in v2.0.2

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

func (*ListTagResourcesRequest) SetResourceType added in v2.0.2

func (*ListTagResourcesRequest) SetTag added in v2.0.2

func (ListTagResourcesRequest) String added in v2.0.2

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag added in v2.0.2

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

func (ListTagResourcesRequestTag) GoString added in v2.0.2

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey added in v2.0.2

func (*ListTagResourcesRequestTag) SetValue added in v2.0.2

func (ListTagResourcesRequestTag) String added in v2.0.2

type ListTagResourcesResponse added in v2.0.2

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

func (ListTagResourcesResponse) GoString added in v2.0.2

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody added in v2.0.2

func (*ListTagResourcesResponse) SetHeaders added in v2.0.2

func (*ListTagResourcesResponse) SetStatusCode added in v2.0.2

func (ListTagResourcesResponse) String added in v2.0.2

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody added in v2.0.2

type ListTagResourcesResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// TagResource
	TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBody) GoString added in v2.0.2

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetCode added in v2.0.2

func (*ListTagResourcesResponseBody) SetMessage added in v2.0.2

func (*ListTagResourcesResponseBody) SetNextToken added in v2.0.2

func (*ListTagResourcesResponseBody) SetRequestId added in v2.0.2

func (*ListTagResourcesResponseBody) SetTagResources added in v2.0.2

func (ListTagResourcesResponseBody) String added in v2.0.2

type ListTagResourcesResponseBodyTagResources added in v2.0.2

type ListTagResourcesResponseBodyTagResources struct {
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue     *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResources) GoString added in v2.0.2

func (*ListTagResourcesResponseBodyTagResources) SetResourceId added in v2.0.2

func (*ListTagResourcesResponseBodyTagResources) SetResourceType added in v2.0.2

func (*ListTagResourcesResponseBodyTagResources) SetTagKey added in v2.0.2

func (*ListTagResourcesResponseBodyTagResources) SetTagValue added in v2.0.2

func (ListTagResourcesResponseBodyTagResources) String added in v2.0.2

type ListTemplateRequest

type ListTemplateRequest struct {
	// The keyword that is used to search for templates.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The number of entries to return on each page.
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// The number of the page to return.
	NextToken *int32 `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The criterion by which the templates are sorted. Valid values:
	//
	// *   1: modification time
	// *   2: creation time
	OrderType *int64 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The tag of the template.
	TagList *int32 `json:"TagList,omitempty" xml:"TagList,omitempty"`
	// The type of the template.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListTemplateRequest) GoString

func (s ListTemplateRequest) GoString() string

func (*ListTemplateRequest) SetKeyword

func (*ListTemplateRequest) SetMaxResults

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

func (*ListTemplateRequest) SetNextToken

func (s *ListTemplateRequest) SetNextToken(v int32) *ListTemplateRequest

func (*ListTemplateRequest) SetOrderType

func (s *ListTemplateRequest) SetOrderType(v int64) *ListTemplateRequest

func (*ListTemplateRequest) SetResourceGroupId

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

func (*ListTemplateRequest) SetTagList

func (s *ListTemplateRequest) SetTagList(v int32) *ListTemplateRequest

func (*ListTemplateRequest) SetType

func (ListTemplateRequest) String

func (s ListTemplateRequest) String() string

type ListTemplateResponse

type ListTemplateResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTemplateResponse) GoString

func (s ListTemplateResponse) GoString() string

func (*ListTemplateResponse) SetBody

func (*ListTemplateResponse) SetHeaders

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

func (*ListTemplateResponse) SetStatusCode

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

func (ListTemplateResponse) String

func (s ListTemplateResponse) String() string

type ListTemplateResponseBody

type ListTemplateResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The details about templates.
	Data []*ListTemplateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The page number of the returned page.
	NextToken *int32 `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListTemplateResponseBody) GoString

func (s ListTemplateResponseBody) GoString() string

func (*ListTemplateResponseBody) SetCode

func (*ListTemplateResponseBody) SetData

func (*ListTemplateResponseBody) SetMessage

func (*ListTemplateResponseBody) SetNextToken

func (*ListTemplateResponseBody) SetRequestId

func (*ListTemplateResponseBody) SetTotalCount

func (ListTemplateResponseBody) String

func (s ListTemplateResponseBody) String() string

type ListTemplateResponseBodyData

type ListTemplateResponseBodyData struct {
	// The time when the template was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The URL of the architecture image.
	ImageURL *string `json:"ImageURL,omitempty" xml:"ImageURL,omitempty"`
	// The name of the template.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The ID of the tag that is added to the template.
	TagId *int32 `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// The name of the tag that is added to the template.
	TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
	// The ID of the template.
	TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The URL of the template topology image.
	TopoURL *string `json:"TopoURL,omitempty" xml:"TopoURL,omitempty"`
}

func (ListTemplateResponseBodyData) GoString

func (s ListTemplateResponseBodyData) GoString() string

func (*ListTemplateResponseBodyData) SetCreateTime

func (*ListTemplateResponseBodyData) SetImageURL

func (*ListTemplateResponseBodyData) SetName

func (*ListTemplateResponseBodyData) SetResourceGroupId

func (*ListTemplateResponseBodyData) SetTagId

func (*ListTemplateResponseBodyData) SetTagName

func (*ListTemplateResponseBodyData) SetTemplateId

func (*ListTemplateResponseBodyData) SetTopoURL

func (ListTemplateResponseBodyData) String

type ReleaseApplicationRequest

type ReleaseApplicationRequest struct {
	// The ID of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the resource.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ReleaseApplicationRequest) GoString

func (s ReleaseApplicationRequest) GoString() string

func (*ReleaseApplicationRequest) SetApplicationId

func (*ReleaseApplicationRequest) SetResourceGroupId

func (ReleaseApplicationRequest) String

func (s ReleaseApplicationRequest) String() string

type ReleaseApplicationResponse

type ReleaseApplicationResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleaseApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleaseApplicationResponse) GoString

func (s ReleaseApplicationResponse) GoString() string

func (*ReleaseApplicationResponse) SetBody

func (*ReleaseApplicationResponse) SetHeaders

func (*ReleaseApplicationResponse) SetStatusCode

func (ReleaseApplicationResponse) String

type ReleaseApplicationResponseBody

type ReleaseApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The return value.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseApplicationResponseBody) GoString

func (*ReleaseApplicationResponseBody) SetCode

func (*ReleaseApplicationResponseBody) SetData

func (*ReleaseApplicationResponseBody) SetMessage

func (*ReleaseApplicationResponseBody) SetRequestId

func (ReleaseApplicationResponseBody) String

type ValidateApplicationRequest

type ValidateApplicationRequest struct {
	// The ID of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ValidateApplicationRequest) GoString

func (s ValidateApplicationRequest) GoString() string

func (*ValidateApplicationRequest) SetApplicationId

func (*ValidateApplicationRequest) SetResourceGroupId

func (ValidateApplicationRequest) String

type ValidateApplicationResponse

type ValidateApplicationResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ValidateApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ValidateApplicationResponse) GoString

func (s ValidateApplicationResponse) GoString() string

func (*ValidateApplicationResponse) SetBody

func (*ValidateApplicationResponse) SetHeaders

func (*ValidateApplicationResponse) SetStatusCode

func (ValidateApplicationResponse) String

type ValidateApplicationResponseBody

type ValidateApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data of the application.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ValidateApplicationResponseBody) GoString

func (*ValidateApplicationResponseBody) SetCode

func (*ValidateApplicationResponseBody) SetData

func (*ValidateApplicationResponseBody) SetMessage

func (*ValidateApplicationResponseBody) SetRequestId

func (ValidateApplicationResponseBody) String

type ValuateApplicationRequest

type ValuateApplicationRequest struct {
	// The ID of the application.
	ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ValuateApplicationRequest) GoString

func (s ValuateApplicationRequest) GoString() string

func (*ValuateApplicationRequest) SetApplicationId

func (*ValuateApplicationRequest) SetResourceGroupId

func (ValuateApplicationRequest) String

func (s ValuateApplicationRequest) String() string

type ValuateApplicationResponse

type ValuateApplicationResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ValuateApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ValuateApplicationResponse) GoString

func (s ValuateApplicationResponse) GoString() string

func (*ValuateApplicationResponse) SetBody

func (*ValuateApplicationResponse) SetHeaders

func (*ValuateApplicationResponse) SetStatusCode

func (ValuateApplicationResponse) String

type ValuateApplicationResponseBody

type ValuateApplicationResponseBody struct {
	// The HTTP status code.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data of the application.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ValuateApplicationResponseBody) GoString

func (*ValuateApplicationResponseBody) SetCode

func (*ValuateApplicationResponseBody) SetData

func (*ValuateApplicationResponseBody) SetMessage

func (*ValuateApplicationResponseBody) SetRequestId

func (ValuateApplicationResponseBody) String

Jump to

Keyboard shortcuts

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