client

package
v4.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 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 AbolishApiRequest

type AbolishApiRequest struct {
	// The ID of the specified API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (AbolishApiRequest) GoString

func (s AbolishApiRequest) GoString() string

func (*AbolishApiRequest) SetApiId

func (s *AbolishApiRequest) SetApiId(v string) *AbolishApiRequest

func (*AbolishApiRequest) SetGroupId

func (s *AbolishApiRequest) SetGroupId(v string) *AbolishApiRequest

func (*AbolishApiRequest) SetSecurityToken

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

func (*AbolishApiRequest) SetStageName

func (s *AbolishApiRequest) SetStageName(v string) *AbolishApiRequest

func (AbolishApiRequest) String

func (s AbolishApiRequest) String() string

type AbolishApiResponse

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

func (AbolishApiResponse) GoString

func (s AbolishApiResponse) GoString() string

func (*AbolishApiResponse) SetBody

func (*AbolishApiResponse) SetHeaders

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

func (*AbolishApiResponse) SetStatusCode

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

func (AbolishApiResponse) String

func (s AbolishApiResponse) String() string

type AbolishApiResponseBody

type AbolishApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AbolishApiResponseBody) GoString

func (s AbolishApiResponseBody) GoString() string

func (*AbolishApiResponseBody) SetRequestId

func (AbolishApiResponseBody) String

func (s AbolishApiResponseBody) String() string

type AddAccessControlListEntryRequest

type AddAccessControlListEntryRequest struct {
	AclEntrys     *string `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty"`
	AclId         *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (AddAccessControlListEntryRequest) GoString

func (*AddAccessControlListEntryRequest) SetAclEntrys

func (*AddAccessControlListEntryRequest) SetAclId

func (*AddAccessControlListEntryRequest) SetSecurityToken

func (AddAccessControlListEntryRequest) String

type AddAccessControlListEntryResponse

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

func (AddAccessControlListEntryResponse) GoString

func (*AddAccessControlListEntryResponse) SetHeaders

func (*AddAccessControlListEntryResponse) SetStatusCode

func (AddAccessControlListEntryResponse) String

type AddAccessControlListEntryResponseBody

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

func (AddAccessControlListEntryResponseBody) GoString

func (*AddAccessControlListEntryResponseBody) SetRequestId

func (AddAccessControlListEntryResponseBody) String

type AddIpControlPolicyItemRequest

type AddIpControlPolicyItemRequest struct {
	// The restriction policy on app IDs for a specific policy. You can restrict app IDs only for whitelists. The IpControlType values of whitelists are ALLOW.
	//
	// *   You can add only one app ID restriction policy at a time.
	// *   If this parameter is empty, no restriction is imposed on the app IDs.
	// *   If this parameter is not empty, there is restriction not only on IP addresses, but also on apps.
	// *   Please note that if this parameter is not empty and the security authentication method of the API is No Authentication, all API calls are restricted.
	// *   If this parameter is not empty for a blacklist, API Gateway automatically skips this parameter and sets only restriction on IP addresses. The IpControlType value of a blacklist is REFUSE.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The IP addresses or CIDR blocks involved in the policy. Separate multiple IP addresses or CIDR blocks with semicolons (;). You can specify a maximum of 10 IP addresses or CIDR blocks.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (AddIpControlPolicyItemRequest) GoString

func (*AddIpControlPolicyItemRequest) SetAppId

func (*AddIpControlPolicyItemRequest) SetCidrIp

func (*AddIpControlPolicyItemRequest) SetIpControlId

func (*AddIpControlPolicyItemRequest) SetSecurityToken

func (AddIpControlPolicyItemRequest) String

type AddIpControlPolicyItemResponse

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

func (AddIpControlPolicyItemResponse) GoString

func (*AddIpControlPolicyItemResponse) SetHeaders

func (*AddIpControlPolicyItemResponse) SetStatusCode

func (AddIpControlPolicyItemResponse) String

type AddIpControlPolicyItemResponseBody

type AddIpControlPolicyItemResponseBody struct {
	// The ID of the policy. The ID is unique.
	PolicyItemId *string `json:"PolicyItemId,omitempty" xml:"PolicyItemId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddIpControlPolicyItemResponseBody) GoString

func (*AddIpControlPolicyItemResponseBody) SetPolicyItemId

func (*AddIpControlPolicyItemResponseBody) SetRequestId

func (AddIpControlPolicyItemResponseBody) String

type AddTrafficSpecialControlRequest

type AddTrafficSpecialControlRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the app or Alibaba Cloud account. Specify this parameter based on the value of the **SpecialType** parameter. You can view your account ID on the [Account Management](https://account.console.aliyun.com/?spm=a2c4g.11186623.2.15.3f053654YpMPwo#/secure) page.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// The type of the special throttling policy. Valid values:
	//
	// *   **APP**
	// *   **USER**
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,omitempty"`
	// The ID of the specified throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The special throttling value.
	TrafficValue *int32 `json:"TrafficValue,omitempty" xml:"TrafficValue,omitempty"`
}

func (AddTrafficSpecialControlRequest) GoString

func (*AddTrafficSpecialControlRequest) SetSecurityToken

func (*AddTrafficSpecialControlRequest) SetSpecialKey

func (*AddTrafficSpecialControlRequest) SetSpecialType

func (*AddTrafficSpecialControlRequest) SetTrafficControlId

func (*AddTrafficSpecialControlRequest) SetTrafficValue

func (AddTrafficSpecialControlRequest) String

type AddTrafficSpecialControlResponse

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

func (AddTrafficSpecialControlResponse) GoString

func (*AddTrafficSpecialControlResponse) SetHeaders

func (*AddTrafficSpecialControlResponse) SetStatusCode

func (AddTrafficSpecialControlResponse) String

type AddTrafficSpecialControlResponseBody

type AddTrafficSpecialControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddTrafficSpecialControlResponseBody) GoString

func (*AddTrafficSpecialControlResponseBody) SetRequestId

func (AddTrafficSpecialControlResponseBody) String

type AttachApiProductRequest added in v4.1.0

type AttachApiProductRequest struct {
	ApiProductId  *string                        `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
	Apis          []*AttachApiProductRequestApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Repeated"`
	SecurityToken *string                        `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (AttachApiProductRequest) GoString added in v4.1.0

func (s AttachApiProductRequest) GoString() string

func (*AttachApiProductRequest) SetApiProductId added in v4.1.0

func (*AttachApiProductRequest) SetApis added in v4.1.0

func (*AttachApiProductRequest) SetSecurityToken added in v4.1.0

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

func (AttachApiProductRequest) String added in v4.1.0

func (s AttachApiProductRequest) String() string

type AttachApiProductRequestApis added in v4.1.0

type AttachApiProductRequestApis struct {
	ApiId     *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (AttachApiProductRequestApis) GoString added in v4.1.0

func (s AttachApiProductRequestApis) GoString() string

func (*AttachApiProductRequestApis) SetApiId added in v4.1.0

func (*AttachApiProductRequestApis) SetStageName added in v4.1.0

func (AttachApiProductRequestApis) String added in v4.1.0

type AttachApiProductResponse added in v4.1.0

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

func (AttachApiProductResponse) GoString added in v4.1.0

func (s AttachApiProductResponse) GoString() string

func (*AttachApiProductResponse) SetBody added in v4.1.0

func (*AttachApiProductResponse) SetHeaders added in v4.1.0

func (*AttachApiProductResponse) SetStatusCode added in v4.1.0

func (AttachApiProductResponse) String added in v4.1.0

func (s AttachApiProductResponse) String() string

type AttachApiProductResponseBody added in v4.1.0

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

func (AttachApiProductResponseBody) GoString added in v4.1.0

func (s AttachApiProductResponseBody) GoString() string

func (*AttachApiProductResponseBody) SetRequestId added in v4.1.0

func (AttachApiProductResponseBody) String added in v4.1.0

type AttachPluginRequest

type AttachPluginRequest struct {
	// The number of the API to be bound.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The number of the API to be operated. Separate multiple numbers with commas (,). A maximum of 100 numbers can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group that contains the API to which the plug-in is to be bound.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the plug-in to be bound.
	PluginId      *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE: the pre-release environment**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (AttachPluginRequest) GoString

func (s AttachPluginRequest) GoString() string

func (*AttachPluginRequest) SetApiId

func (*AttachPluginRequest) SetApiIds

func (*AttachPluginRequest) SetGroupId

func (*AttachPluginRequest) SetPluginId

func (s *AttachPluginRequest) SetPluginId(v string) *AttachPluginRequest

func (*AttachPluginRequest) SetSecurityToken

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

func (*AttachPluginRequest) SetStageName

func (s *AttachPluginRequest) SetStageName(v string) *AttachPluginRequest

func (AttachPluginRequest) String

func (s AttachPluginRequest) String() string

type AttachPluginResponse

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

func (AttachPluginResponse) GoString

func (s AttachPluginResponse) GoString() string

func (*AttachPluginResponse) SetBody

func (*AttachPluginResponse) SetHeaders

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

func (*AttachPluginResponse) SetStatusCode

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

func (AttachPluginResponse) String

func (s AttachPluginResponse) String() string

type AttachPluginResponseBody

type AttachPluginResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachPluginResponseBody) GoString

func (s AttachPluginResponseBody) GoString() string

func (*AttachPluginResponseBody) SetRequestId

func (AttachPluginResponseBody) String

func (s AttachPluginResponseBody) String() string

type BatchAbolishApisRequest

type BatchAbolishApisRequest struct {
	Api           []*BatchAbolishApisRequestApi `json:"Api,omitempty" xml:"Api,omitempty" type:"Repeated"`
	SecurityToken *string                       `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (BatchAbolishApisRequest) GoString

func (s BatchAbolishApisRequest) GoString() string

func (*BatchAbolishApisRequest) SetApi

func (*BatchAbolishApisRequest) SetSecurityToken

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

func (BatchAbolishApisRequest) String

func (s BatchAbolishApisRequest) String() string

type BatchAbolishApisRequestApi

type BatchAbolishApisRequestApi struct {
	ApiUid    *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	GroupId   *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	StageId   *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (BatchAbolishApisRequestApi) GoString

func (s BatchAbolishApisRequestApi) GoString() string

func (*BatchAbolishApisRequestApi) SetApiUid

func (*BatchAbolishApisRequestApi) SetGroupId

func (*BatchAbolishApisRequestApi) SetStageId

func (*BatchAbolishApisRequestApi) SetStageName

func (BatchAbolishApisRequestApi) String

type BatchAbolishApisResponse

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

func (BatchAbolishApisResponse) GoString

func (s BatchAbolishApisResponse) GoString() string

func (*BatchAbolishApisResponse) SetBody

func (*BatchAbolishApisResponse) SetHeaders

func (*BatchAbolishApisResponse) SetStatusCode

func (BatchAbolishApisResponse) String

func (s BatchAbolishApisResponse) String() string

type BatchAbolishApisResponseBody

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

func (BatchAbolishApisResponseBody) GoString

func (s BatchAbolishApisResponseBody) GoString() string

func (*BatchAbolishApisResponseBody) SetOperationId

func (*BatchAbolishApisResponseBody) SetRequestId

func (BatchAbolishApisResponseBody) String

type BatchDeployApisRequest

type BatchDeployApisRequest struct {
	// The APIs that you want to operate.
	Api []*BatchDeployApisRequestApi `json:"Api,omitempty" xml:"Api,omitempty" type:"Repeated"`
	// The description.
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	// *   PRE: the pre-release environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (BatchDeployApisRequest) GoString

func (s BatchDeployApisRequest) GoString() string

func (*BatchDeployApisRequest) SetApi

func (*BatchDeployApisRequest) SetDescription

func (*BatchDeployApisRequest) SetSecurityToken

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

func (*BatchDeployApisRequest) SetStageName

func (BatchDeployApisRequest) String

func (s BatchDeployApisRequest) String() string

type BatchDeployApisRequestApi

type BatchDeployApisRequestApi struct {
	// The ID of the API.
	ApiUid *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
}

func (BatchDeployApisRequestApi) GoString

func (s BatchDeployApisRequestApi) GoString() string

func (*BatchDeployApisRequestApi) SetApiUid

func (*BatchDeployApisRequestApi) SetGroupId

func (BatchDeployApisRequestApi) String

func (s BatchDeployApisRequestApi) String() string

type BatchDeployApisResponse

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

func (BatchDeployApisResponse) GoString

func (s BatchDeployApisResponse) GoString() string

func (*BatchDeployApisResponse) SetBody

func (*BatchDeployApisResponse) SetHeaders

func (*BatchDeployApisResponse) SetStatusCode

func (BatchDeployApisResponse) String

func (s BatchDeployApisResponse) String() string

type BatchDeployApisResponseBody

type BatchDeployApisResponseBody struct {
	// The ID of the operation.
	OperationId *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (BatchDeployApisResponseBody) GoString

func (s BatchDeployApisResponseBody) GoString() string

func (*BatchDeployApisResponseBody) SetOperationId

func (*BatchDeployApisResponseBody) SetRequestId

func (BatchDeployApisResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AbolishApi

func (client *Client) AbolishApi(request *AbolishApiRequest) (_result *AbolishApiResponse, _err error)

*

  • * This operation is intended for API providers and is the opposite of DeployApi.
  • * An API can be unpublished from a specified runtime environment in under 5 seconds.
  • * An unpublished API cannot be called in the specified runtime environment. *
  • @param request AbolishApiRequest
  • @return AbolishApiResponse

func (*Client) AbolishApiWithOptions

func (client *Client) AbolishApiWithOptions(request *AbolishApiRequest, runtime *util.RuntimeOptions) (_result *AbolishApiResponse, _err error)

*

  • * This operation is intended for API providers and is the opposite of DeployApi.
  • * An API can be unpublished from a specified runtime environment in under 5 seconds.
  • * An unpublished API cannot be called in the specified runtime environment. *
  • @param request AbolishApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AbolishApiResponse

func (*Client) AddAccessControlListEntry

func (client *Client) AddAccessControlListEntry(request *AddAccessControlListEntryRequest) (_result *AddAccessControlListEntryResponse, _err error)

func (*Client) AddAccessControlListEntryWithOptions

func (client *Client) AddAccessControlListEntryWithOptions(request *AddAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *AddAccessControlListEntryResponse, _err error)

func (*Client) AddIpControlPolicyItem

func (client *Client) AddIpControlPolicyItem(request *AddIpControlPolicyItemRequest) (_result *AddIpControlPolicyItemResponse, _err error)

*

  • When you call this operation, note that:
  • * This operation is intended for API providers.
  • * An added policy immediately takes effect on all APIs that are bound to the access control list (ACL).
  • * A maximum of 100 policies can be added to an ACL. *
  • @param request AddIpControlPolicyItemRequest
  • @return AddIpControlPolicyItemResponse

func (*Client) AddIpControlPolicyItemWithOptions

func (client *Client) AddIpControlPolicyItemWithOptions(request *AddIpControlPolicyItemRequest, runtime *util.RuntimeOptions) (_result *AddIpControlPolicyItemResponse, _err error)

*

  • When you call this operation, note that:
  • * This operation is intended for API providers.
  • * An added policy immediately takes effect on all APIs that are bound to the access control list (ACL).
  • * A maximum of 100 policies can be added to an ACL. *
  • @param request AddIpControlPolicyItemRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddIpControlPolicyItemResponse

func (*Client) AddTrafficSpecialControl

func (client *Client) AddTrafficSpecialControl(request *AddTrafficSpecialControlRequest) (_result *AddTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * If the input SpecialKey already exists, the previous configuration is overwritten. Use caution when calling this operation.
  • * Special throttling policies must be added to an existing throttling policy, and can take effect on all the APIs to which the throttling policy is bound. *
  • @param request AddTrafficSpecialControlRequest
  • @return AddTrafficSpecialControlResponse

func (*Client) AddTrafficSpecialControlWithOptions

func (client *Client) AddTrafficSpecialControlWithOptions(request *AddTrafficSpecialControlRequest, runtime *util.RuntimeOptions) (_result *AddTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * If the input SpecialKey already exists, the previous configuration is overwritten. Use caution when calling this operation.
  • * Special throttling policies must be added to an existing throttling policy, and can take effect on all the APIs to which the throttling policy is bound. *
  • @param request AddTrafficSpecialControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddTrafficSpecialControlResponse

func (*Client) AttachApiProduct added in v4.1.0

func (client *Client) AttachApiProduct(request *AttachApiProductRequest) (_result *AttachApiProductResponse, _err error)

func (*Client) AttachApiProductWithOptions added in v4.1.0

func (client *Client) AttachApiProductWithOptions(request *AttachApiProductRequest, runtime *util.RuntimeOptions) (_result *AttachApiProductResponse, _err error)

func (*Client) AttachPlugin

func (client *Client) AttachPlugin(request *AttachPluginRequest) (_result *AttachPluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You can only bind plug-ins to published APIs.
  • * The plug-in takes effect immediately after it is bound to an API.
  • * If you bind a different plug-in to an API, this plug-in takes effect immediately. *
  • @param request AttachPluginRequest
  • @return AttachPluginResponse

func (*Client) AttachPluginWithOptions

func (client *Client) AttachPluginWithOptions(request *AttachPluginRequest, runtime *util.RuntimeOptions) (_result *AttachPluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You can only bind plug-ins to published APIs.
  • * The plug-in takes effect immediately after it is bound to an API.
  • * If you bind a different plug-in to an API, this plug-in takes effect immediately. *
  • @param request AttachPluginRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AttachPluginResponse

func (*Client) BatchAbolishApis

func (client *Client) BatchAbolishApis(request *BatchAbolishApisRequest) (_result *BatchAbolishApisResponse, _err error)

func (*Client) BatchAbolishApisWithOptions

func (client *Client) BatchAbolishApisWithOptions(request *BatchAbolishApisRequest, runtime *util.RuntimeOptions) (_result *BatchAbolishApisResponse, _err error)

func (*Client) BatchDeployApis

func (client *Client) BatchDeployApis(request *BatchDeployApisRequest) (_result *BatchDeployApisResponse, _err error)

func (*Client) BatchDeployApisWithOptions

func (client *Client) BatchDeployApisWithOptions(request *BatchDeployApisRequest, runtime *util.RuntimeOptions) (_result *BatchDeployApisResponse, _err error)

func (*Client) CreateAccessControlList

func (client *Client) CreateAccessControlList(request *CreateAccessControlListRequest) (_result *CreateAccessControlListResponse, _err error)

func (*Client) CreateAccessControlListWithOptions

func (client *Client) CreateAccessControlListWithOptions(request *CreateAccessControlListRequest, runtime *util.RuntimeOptions) (_result *CreateAccessControlListResponse, _err error)

func (*Client) CreateApi

func (client *Client) CreateApi(request *CreateApiRequest) (_result *CreateApiResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The name of each API within the same group must be unique.
  • * Each request path within the same group must be unique.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateApiRequest
  • @return CreateApiResponse

func (*Client) CreateApiGroup

func (client *Client) CreateApiGroup(request *CreateApiGroupRequest) (_result *CreateApiGroupResponse, _err error)

func (*Client) CreateApiGroupWithOptions

func (client *Client) CreateApiGroupWithOptions(request *CreateApiGroupRequest, runtime *util.RuntimeOptions) (_result *CreateApiGroupResponse, _err error)

func (*Client) CreateApiStageVariable

func (client *Client) CreateApiStageVariable(request *CreateApiStageVariableRequest) (_result *CreateApiStageVariableResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request CreateApiStageVariableRequest
  • @return CreateApiStageVariableResponse

func (*Client) CreateApiStageVariableWithOptions

func (client *Client) CreateApiStageVariableWithOptions(request *CreateApiStageVariableRequest, runtime *util.RuntimeOptions) (_result *CreateApiStageVariableResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request CreateApiStageVariableRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateApiStageVariableResponse

func (*Client) CreateApiWithOptions

func (client *Client) CreateApiWithOptions(request *CreateApiRequest, runtime *util.RuntimeOptions) (_result *CreateApiResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The name of each API within the same group must be unique.
  • * Each request path within the same group must be unique.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateApiResponse

func (*Client) CreateApp

func (client *Client) CreateApp(request *CreateAppRequest) (_result *CreateAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * Each application has a key-value pair which is used for identity verification when you call an API.
  • * An application must be authorized to call an API.
  • * Each application has only one key-value pair, which can be reset if the pair is leaked.
  • * A maximum of 1,000 applications can be created for each Alibaba Cloud account.
  • * You can call this operation up to 50 times per second per account. *
  • @param request CreateAppRequest
  • @return CreateAppResponse

func (*Client) CreateAppWithOptions

func (client *Client) CreateAppWithOptions(request *CreateAppRequest, runtime *util.RuntimeOptions) (_result *CreateAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * Each application has a key-value pair which is used for identity verification when you call an API.
  • * An application must be authorized to call an API.
  • * Each application has only one key-value pair, which can be reset if the pair is leaked.
  • * A maximum of 1,000 applications can be created for each Alibaba Cloud account.
  • * You can call this operation up to 50 times per second per account. *
  • @param request CreateAppRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateAppResponse

func (*Client) CreateBackend

func (client *Client) CreateBackend(request *CreateBackendRequest) (_result *CreateBackendResponse, _err error)

func (*Client) CreateBackendModel

func (client *Client) CreateBackendModel(request *CreateBackendModelRequest) (_result *CreateBackendModelResponse, _err error)

func (*Client) CreateBackendModelWithOptions

func (client *Client) CreateBackendModelWithOptions(request *CreateBackendModelRequest, runtime *util.RuntimeOptions) (_result *CreateBackendModelResponse, _err error)

func (*Client) CreateBackendWithOptions

func (client *Client) CreateBackendWithOptions(request *CreateBackendRequest, runtime *util.RuntimeOptions) (_result *CreateBackendResponse, _err error)

func (*Client) CreateDataset

func (client *Client) CreateDataset(request *CreateDatasetRequest) (_result *CreateDatasetResponse, _err error)

func (*Client) CreateDatasetItem

func (client *Client) CreateDatasetItem(request *CreateDatasetItemRequest) (_result *CreateDatasetItemResponse, _err error)

func (*Client) CreateDatasetItemWithOptions

func (client *Client) CreateDatasetItemWithOptions(request *CreateDatasetItemRequest, runtime *util.RuntimeOptions) (_result *CreateDatasetItemResponse, _err error)

func (*Client) CreateDatasetWithOptions

func (client *Client) CreateDatasetWithOptions(request *CreateDatasetRequest, runtime *util.RuntimeOptions) (_result *CreateDatasetResponse, _err error)

func (*Client) CreateInstance

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

func (*Client) CreateInstanceWithOptions

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

func (*Client) CreateIntranetDomain

func (client *Client) CreateIntranetDomain(request *CreateIntranetDomainRequest) (_result *CreateIntranetDomainResponse, _err error)

func (*Client) CreateIntranetDomainWithOptions

func (client *Client) CreateIntranetDomainWithOptions(request *CreateIntranetDomainRequest, runtime *util.RuntimeOptions) (_result *CreateIntranetDomainResponse, _err error)

func (*Client) CreateIpControl

func (client *Client) CreateIpControl(request *CreateIpControlRequest) (_result *CreateIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * An ACL must be bound to an API to take effect. After an ACL is bound to an API, the ACL takes effect on the API immediately.
  • * You can add policies to an ACL when you create the ACL.
  • * If an ACL does not have any policy, the ACL is ineffective. *
  • @param request CreateIpControlRequest
  • @return CreateIpControlResponse

func (*Client) CreateIpControlWithOptions

func (client *Client) CreateIpControlWithOptions(request *CreateIpControlRequest, runtime *util.RuntimeOptions) (_result *CreateIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * An ACL must be bound to an API to take effect. After an ACL is bound to an API, the ACL takes effect on the API immediately.
  • * You can add policies to an ACL when you create the ACL.
  • * If an ACL does not have any policy, the ACL is ineffective. *
  • @param request CreateIpControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateIpControlResponse

func (*Client) CreateLogConfig

func (client *Client) CreateLogConfig(request *CreateLogConfigRequest) (_result *CreateLogConfigResponse, _err error)

func (*Client) CreateLogConfigWithOptions

func (client *Client) CreateLogConfigWithOptions(request *CreateLogConfigRequest, runtime *util.RuntimeOptions) (_result *CreateLogConfigResponse, _err error)

func (*Client) CreateModel

func (client *Client) CreateModel(request *CreateModelRequest) (_result *CreateModelResponse, _err error)

*

func (*Client) CreateModelWithOptions

func (client *Client) CreateModelWithOptions(request *CreateModelRequest, runtime *util.RuntimeOptions) (_result *CreateModelResponse, _err error)

*

func (*Client) CreateMonitorGroup

func (client *Client) CreateMonitorGroup(request *CreateMonitorGroupRequest) (_result *CreateMonitorGroupResponse, _err error)

func (*Client) CreateMonitorGroupWithOptions

func (client *Client) CreateMonitorGroupWithOptions(request *CreateMonitorGroupRequest, runtime *util.RuntimeOptions) (_result *CreateMonitorGroupResponse, _err error)

func (*Client) CreatePlugin

func (client *Client) CreatePlugin(request *CreatePluginRequest) (_result *CreatePluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The number of plug-ins of the same type that each user can create is limited. Different limits apply to different plug-in types.
  • * The plug-in definitions for advanced features are restricted.
  • * Plug-ins must be bound to APIs to take effect. After a plug-in is bound, it takes effect on that API immediately. *
  • @param request CreatePluginRequest
  • @return CreatePluginResponse

func (*Client) CreatePluginWithOptions

func (client *Client) CreatePluginWithOptions(request *CreatePluginRequest, runtime *util.RuntimeOptions) (_result *CreatePluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The number of plug-ins of the same type that each user can create is limited. Different limits apply to different plug-in types.
  • * The plug-in definitions for advanced features are restricted.
  • * Plug-ins must be bound to APIs to take effect. After a plug-in is bound, it takes effect on that API immediately. *
  • @param request CreatePluginRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreatePluginResponse

func (*Client) CreateSignature

func (client *Client) CreateSignature(request *CreateSignatureRequest) (_result *CreateSignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * The API operation only creates a key policy. You must call the binding operation to bind the key to an API.
  • * After the key is bound to the API, requests sent from API Gateway to the backend service contain signature strings. You can specify whether your backend service verifies these signature strings.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateSignatureRequest
  • @return CreateSignatureResponse

func (*Client) CreateSignatureWithOptions

func (client *Client) CreateSignatureWithOptions(request *CreateSignatureRequest, runtime *util.RuntimeOptions) (_result *CreateSignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * The API operation only creates a key policy. You must call the binding operation to bind the key to an API.
  • * After the key is bound to the API, requests sent from API Gateway to the backend service contain signature strings. You can specify whether your backend service verifies these signature strings.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateSignatureRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateSignatureResponse

func (*Client) CreateTrafficControl

func (client *Client) CreateTrafficControl(request *CreateTrafficControlRequest) (_result *CreateTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * Throttling policies must be bound to APIs to take effect. After a policy is bound to an API, it goes into effect on that API immediately.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateTrafficControlRequest
  • @return CreateTrafficControlResponse

func (*Client) CreateTrafficControlWithOptions

func (client *Client) CreateTrafficControlWithOptions(request *CreateTrafficControlRequest, runtime *util.RuntimeOptions) (_result *CreateTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * Throttling policies must be bound to APIs to take effect. After a policy is bound to an API, it goes into effect on that API immediately.
  • * The QPS limit on this operation is 50 per user. *
  • @param request CreateTrafficControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateTrafficControlResponse

func (*Client) DeleteAccessControlList

func (client *Client) DeleteAccessControlList(request *DeleteAccessControlListRequest) (_result *DeleteAccessControlListResponse, _err error)

func (*Client) DeleteAccessControlListWithOptions

func (client *Client) DeleteAccessControlListWithOptions(request *DeleteAccessControlListRequest, runtime *util.RuntimeOptions) (_result *DeleteAccessControlListResponse, _err error)

func (*Client) DeleteAllTrafficSpecialControl

func (client *Client) DeleteAllTrafficSpecialControl(request *DeleteAllTrafficSpecialControlRequest) (_result *DeleteAllTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DeleteAllTrafficSpecialControlRequest
  • @return DeleteAllTrafficSpecialControlResponse

func (*Client) DeleteAllTrafficSpecialControlWithOptions

func (client *Client) DeleteAllTrafficSpecialControlWithOptions(request *DeleteAllTrafficSpecialControlRequest, runtime *util.RuntimeOptions) (_result *DeleteAllTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DeleteAllTrafficSpecialControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteAllTrafficSpecialControlResponse

func (*Client) DeleteApi

func (client *Client) DeleteApi(request *DeleteApiRequest) (_result *DeleteApiResponse, _err error)

*

  • * This operation is intended for API providers and cannot be undone after it is complete.
  • * An API that is running in the runtime environment must be unpublished before you can delete the API.****
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteApiRequest
  • @return DeleteApiResponse

func (*Client) DeleteApiGroup

func (client *Client) DeleteApiGroup(request *DeleteApiGroupRequest) (_result *DeleteApiGroupResponse, _err error)

*

  • * This operation is intended for API providers.
  • * An API group that contains APIs cannot be deleted. To delete the API group, you must first delete its APIs.
  • * After an API group is deleted, the second-level domain name bound to the API group is automatically invalidated.
  • * If the specified API group does not exist, a success response is returned.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteApiGroupRequest
  • @return DeleteApiGroupResponse

func (*Client) DeleteApiGroupWithOptions

func (client *Client) DeleteApiGroupWithOptions(request *DeleteApiGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteApiGroupResponse, _err error)

*

  • * This operation is intended for API providers.
  • * An API group that contains APIs cannot be deleted. To delete the API group, you must first delete its APIs.
  • * After an API group is deleted, the second-level domain name bound to the API group is automatically invalidated.
  • * If the specified API group does not exist, a success response is returned.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteApiGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteApiGroupResponse

func (*Client) DeleteApiProduct added in v4.1.0

func (client *Client) DeleteApiProduct(request *DeleteApiProductRequest) (_result *DeleteApiProductResponse, _err error)

func (*Client) DeleteApiProductWithOptions added in v4.1.0

func (client *Client) DeleteApiProductWithOptions(request *DeleteApiProductRequest, runtime *util.RuntimeOptions) (_result *DeleteApiProductResponse, _err error)

func (*Client) DeleteApiStageVariable

func (client *Client) DeleteApiStageVariable(request *DeleteApiStageVariableRequest) (_result *DeleteApiStageVariableResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DeleteApiStageVariableRequest
  • @return DeleteApiStageVariableResponse

func (*Client) DeleteApiStageVariableWithOptions

func (client *Client) DeleteApiStageVariableWithOptions(request *DeleteApiStageVariableRequest, runtime *util.RuntimeOptions) (_result *DeleteApiStageVariableResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DeleteApiStageVariableRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteApiStageVariableResponse

func (*Client) DeleteApiWithOptions

func (client *Client) DeleteApiWithOptions(request *DeleteApiRequest, runtime *util.RuntimeOptions) (_result *DeleteApiResponse, _err error)

*

  • * This operation is intended for API providers and cannot be undone after it is complete.
  • * An API that is running in the runtime environment must be unpublished before you can delete the API.****
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteApiResponse

func (*Client) DeleteApp

func (client *Client) DeleteApp(request *DeleteAppRequest) (_result *DeleteAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * After an application is deleted, the application and its API authorization cannot be restored.
  • * You can call this operation up to 50 times per second per account. *
  • @param request DeleteAppRequest
  • @return DeleteAppResponse

func (*Client) DeleteAppWithOptions

func (client *Client) DeleteAppWithOptions(request *DeleteAppRequest, runtime *util.RuntimeOptions) (_result *DeleteAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * After an application is deleted, the application and its API authorization cannot be restored.
  • * You can call this operation up to 50 times per second per account. *
  • @param request DeleteAppRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteAppResponse

func (*Client) DeleteBackend

func (client *Client) DeleteBackend(request *DeleteBackendRequest) (_result *DeleteBackendResponse, _err error)

func (*Client) DeleteBackendModel

func (client *Client) DeleteBackendModel(request *DeleteBackendModelRequest) (_result *DeleteBackendModelResponse, _err error)

func (*Client) DeleteBackendModelWithOptions

func (client *Client) DeleteBackendModelWithOptions(request *DeleteBackendModelRequest, runtime *util.RuntimeOptions) (_result *DeleteBackendModelResponse, _err error)

func (*Client) DeleteBackendWithOptions

func (client *Client) DeleteBackendWithOptions(request *DeleteBackendRequest, runtime *util.RuntimeOptions) (_result *DeleteBackendResponse, _err error)

func (*Client) DeleteDataset

func (client *Client) DeleteDataset(request *DeleteDatasetRequest) (_result *DeleteDatasetResponse, _err error)

func (*Client) DeleteDatasetItem

func (client *Client) DeleteDatasetItem(request *DeleteDatasetItemRequest) (_result *DeleteDatasetItemResponse, _err error)

func (*Client) DeleteDatasetItemWithOptions

func (client *Client) DeleteDatasetItemWithOptions(request *DeleteDatasetItemRequest, runtime *util.RuntimeOptions) (_result *DeleteDatasetItemResponse, _err error)

func (*Client) DeleteDatasetWithOptions

func (client *Client) DeleteDatasetWithOptions(request *DeleteDatasetRequest, runtime *util.RuntimeOptions) (_result *DeleteDatasetResponse, _err error)

func (*Client) DeleteDomain

func (client *Client) DeleteDomain(request *DeleteDomainRequest) (_result *DeleteDomainResponse, _err error)

*

  • * This operation is intended for API providers.
  • * If the specified domain name does not exist, a successful response will still appear.
  • * Unbinding a domain name from an API group will affect access to the APIs in the group. Exercise caution when using this operation. *
  • @param request DeleteDomainRequest
  • @return DeleteDomainResponse

func (*Client) DeleteDomainCertificate

func (client *Client) DeleteDomainCertificate(request *DeleteDomainCertificateRequest) (_result *DeleteDomainCertificateResponse, _err error)

func (*Client) DeleteDomainCertificateWithOptions

func (client *Client) DeleteDomainCertificateWithOptions(request *DeleteDomainCertificateRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainCertificateResponse, _err error)

func (*Client) DeleteDomainWithOptions

func (client *Client) DeleteDomainWithOptions(request *DeleteDomainRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainResponse, _err error)

*

  • * This operation is intended for API providers.
  • * If the specified domain name does not exist, a successful response will still appear.
  • * Unbinding a domain name from an API group will affect access to the APIs in the group. Exercise caution when using this operation. *
  • @param request DeleteDomainRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDomainResponse

func (*Client) DeleteInstance

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

func (*Client) DeleteInstanceWithOptions

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

func (*Client) DeleteIpControl

func (client *Client) DeleteIpControl(request *DeleteIpControlRequest) (_result *DeleteIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * If the ACL is bound to an API, you must unbind the ACL from the API before you can delete the ACL. Otherwise, an error is returned.
  • * If you call this operation on an ACL that does not exist, a success message is returned. *
  • @param request DeleteIpControlRequest
  • @return DeleteIpControlResponse

func (*Client) DeleteIpControlWithOptions

func (client *Client) DeleteIpControlWithOptions(request *DeleteIpControlRequest, runtime *util.RuntimeOptions) (_result *DeleteIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * If the ACL is bound to an API, you must unbind the ACL from the API before you can delete the ACL. Otherwise, an error is returned.
  • * If you call this operation on an ACL that does not exist, a success message is returned. *
  • @param request DeleteIpControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteIpControlResponse

func (*Client) DeleteLogConfig

func (client *Client) DeleteLogConfig(request *DeleteLogConfigRequest) (_result *DeleteLogConfigResponse, _err error)

func (*Client) DeleteLogConfigWithOptions

func (client *Client) DeleteLogConfigWithOptions(request *DeleteLogConfigRequest, runtime *util.RuntimeOptions) (_result *DeleteLogConfigResponse, _err error)

func (*Client) DeleteModel

func (client *Client) DeleteModel(request *DeleteModelRequest) (_result *DeleteModelResponse, _err error)

func (*Client) DeleteModelWithOptions

func (client *Client) DeleteModelWithOptions(request *DeleteModelRequest, runtime *util.RuntimeOptions) (_result *DeleteModelResponse, _err error)

func (*Client) DeleteMonitorGroup

func (client *Client) DeleteMonitorGroup(request *DeleteMonitorGroupRequest) (_result *DeleteMonitorGroupResponse, _err error)

func (*Client) DeleteMonitorGroupWithOptions

func (client *Client) DeleteMonitorGroupWithOptions(request *DeleteMonitorGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteMonitorGroupResponse, _err error)

func (*Client) DeletePlugin

func (client *Client) DeletePlugin(request *DeletePluginRequest) (_result *DeletePluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You must first unbind the plug-in from the API. Otherwise, an error is reported when you delete the plug-in. *
  • @param request DeletePluginRequest
  • @return DeletePluginResponse

func (*Client) DeletePluginWithOptions

func (client *Client) DeletePluginWithOptions(request *DeletePluginRequest, runtime *util.RuntimeOptions) (_result *DeletePluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You must first unbind the plug-in from the API. Otherwise, an error is reported when you delete the plug-in. *
  • @param request DeletePluginRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeletePluginResponse

func (*Client) DeleteSignature

func (client *Client) DeleteSignature(request *DeleteSignatureRequest) (_result *DeleteSignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API operation deletes an existing backend signature key.
  • * You cannot delete a key that is bound to an API. To delete the key, you must unbind it first.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteSignatureRequest
  • @return DeleteSignatureResponse

func (*Client) DeleteSignatureWithOptions

func (client *Client) DeleteSignatureWithOptions(request *DeleteSignatureRequest, runtime *util.RuntimeOptions) (_result *DeleteSignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API operation deletes an existing backend signature key.
  • * You cannot delete a key that is bound to an API. To delete the key, you must unbind it first.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteSignatureRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteSignatureResponse

func (*Client) DeleteTrafficControl

func (client *Client) DeleteTrafficControl(request *DeleteTrafficControlRequest) (_result *DeleteTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * If the throttling policy you want to delete is bound to APIs, you need to unbind the policy first. Otherwise, an error is reported when you delete the policy.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteTrafficControlRequest
  • @return DeleteTrafficControlResponse

func (*Client) DeleteTrafficControlWithOptions

func (client *Client) DeleteTrafficControlWithOptions(request *DeleteTrafficControlRequest, runtime *util.RuntimeOptions) (_result *DeleteTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * If the throttling policy you want to delete is bound to APIs, you need to unbind the policy first. Otherwise, an error is reported when you delete the policy.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeleteTrafficControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteTrafficControlResponse

func (*Client) DeleteTrafficSpecialControl

func (client *Client) DeleteTrafficSpecialControl(request *DeleteTrafficSpecialControlRequest) (_result *DeleteTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * You can obtain the input parameters required in this operation by calling other APIs. *
  • @param request DeleteTrafficSpecialControlRequest
  • @return DeleteTrafficSpecialControlResponse

func (*Client) DeleteTrafficSpecialControlWithOptions

func (client *Client) DeleteTrafficSpecialControlWithOptions(request *DeleteTrafficSpecialControlRequest, runtime *util.RuntimeOptions) (_result *DeleteTrafficSpecialControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * You can obtain the input parameters required in this operation by calling other APIs. *
  • @param request DeleteTrafficSpecialControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteTrafficSpecialControlResponse

func (*Client) DeployApi

func (client *Client) DeployApi(request *DeployApiRequest) (_result *DeployApiResponse, _err error)

*

  • * This operation is intended for API providers. Only the API that you have defined and published to a runtime environment can be called.
  • * An API is published to a cluster in under 5 seconds.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeployApiRequest
  • @return DeployApiResponse

func (*Client) DeployApiWithOptions

func (client *Client) DeployApiWithOptions(request *DeployApiRequest, runtime *util.RuntimeOptions) (_result *DeployApiResponse, _err error)

*

  • * This operation is intended for API providers. Only the API that you have defined and published to a runtime environment can be called.
  • * An API is published to a cluster in under 5 seconds.
  • * The QPS limit on this operation is 50 per user. *
  • @param request DeployApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeployApiResponse

func (*Client) DescribeAbolishApiTask

func (client *Client) DescribeAbolishApiTask(request *DescribeAbolishApiTaskRequest) (_result *DescribeAbolishApiTaskResponse, _err error)

func (*Client) DescribeAbolishApiTaskWithOptions

func (client *Client) DescribeAbolishApiTaskWithOptions(request *DescribeAbolishApiTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeAbolishApiTaskResponse, _err error)

func (*Client) DescribeAccessControlListAttribute

func (client *Client) DescribeAccessControlListAttribute(request *DescribeAccessControlListAttributeRequest) (_result *DescribeAccessControlListAttributeResponse, _err error)

func (*Client) DescribeAccessControlListAttributeWithOptions

func (client *Client) DescribeAccessControlListAttributeWithOptions(request *DescribeAccessControlListAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessControlListAttributeResponse, _err error)

func (*Client) DescribeAccessControlLists

func (client *Client) DescribeAccessControlLists(request *DescribeAccessControlListsRequest) (_result *DescribeAccessControlListsResponse, _err error)

func (*Client) DescribeAccessControlListsWithOptions

func (client *Client) DescribeAccessControlListsWithOptions(request *DescribeAccessControlListsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessControlListsResponse, _err error)

func (*Client) DescribeApi

func (client *Client) DescribeApi(request *DescribeApiRequest) (_result *DescribeApiResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiRequest
  • @return DescribeApiResponse

func (*Client) DescribeApiDoc

func (client *Client) DescribeApiDoc(request *DescribeApiDocRequest) (_result *DescribeApiDocResponse, _err error)

*

  • * For API callers, the specified API must be a public or authorized private API that has been published to a runtime environment.****************
  • * When you call this operation as an API caller, the service information, parameter definitions, and other details of the API you specify are returned.
  • * When you call this operation as an API provider, the definition of the specified API running in the specified runtime environment is returned. The returned definition takes effect in the runtime environment, and may be different from the definition of the API you modify.
  • * Before you call this operation as an API provider, ensure that the API to be queried is a public one or that your application has been authorized to call the API, because authentication on API callers is required. *
  • @param request DescribeApiDocRequest
  • @return DescribeApiDocResponse

func (*Client) DescribeApiDocWithOptions

func (client *Client) DescribeApiDocWithOptions(request *DescribeApiDocRequest, runtime *util.RuntimeOptions) (_result *DescribeApiDocResponse, _err error)

*

  • * For API callers, the specified API must be a public or authorized private API that has been published to a runtime environment.****************
  • * When you call this operation as an API caller, the service information, parameter definitions, and other details of the API you specify are returned.
  • * When you call this operation as an API provider, the definition of the specified API running in the specified runtime environment is returned. The returned definition takes effect in the runtime environment, and may be different from the definition of the API you modify.
  • * Before you call this operation as an API provider, ensure that the API to be queried is a public one or that your application has been authorized to call the API, because authentication on API callers is required. *
  • @param request DescribeApiDocRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiDocResponse

func (*Client) DescribeApiGroup

func (client *Client) DescribeApiGroup(request *DescribeApiGroupRequest) (_result *DescribeApiGroupResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiGroupRequest
  • @return DescribeApiGroupResponse

func (*Client) DescribeApiGroupVpcWhitelist

func (client *Client) DescribeApiGroupVpcWhitelist(request *DescribeApiGroupVpcWhitelistRequest) (_result *DescribeApiGroupVpcWhitelistResponse, _err error)

func (*Client) DescribeApiGroupVpcWhitelistWithOptions

func (client *Client) DescribeApiGroupVpcWhitelistWithOptions(request *DescribeApiGroupVpcWhitelistRequest, runtime *util.RuntimeOptions) (_result *DescribeApiGroupVpcWhitelistResponse, _err error)

func (*Client) DescribeApiGroupWithOptions

func (client *Client) DescribeApiGroupWithOptions(request *DescribeApiGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeApiGroupResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiGroupResponse

func (*Client) DescribeApiGroups

func (client *Client) DescribeApiGroups(request *DescribeApiGroupsRequest) (_result *DescribeApiGroupsResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiGroupsRequest
  • @return DescribeApiGroupsResponse

func (*Client) DescribeApiGroupsWithOptions

func (client *Client) DescribeApiGroupsWithOptions(request *DescribeApiGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeApiGroupsResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiGroupsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiGroupsResponse

func (*Client) DescribeApiHistories

func (client *Client) DescribeApiHistories(request *DescribeApiHistoriesRequest) (_result *DescribeApiHistoriesResponse, _err error)

*

  • * This operation is intended for API providers. Only APIs that have been published have historical version records.
  • * This operation allows you to obtain the historical versions of an API. This operation is always called by other operations. *
  • @param request DescribeApiHistoriesRequest
  • @return DescribeApiHistoriesResponse

func (*Client) DescribeApiHistoriesWithOptions

func (client *Client) DescribeApiHistoriesWithOptions(request *DescribeApiHistoriesRequest, runtime *util.RuntimeOptions) (_result *DescribeApiHistoriesResponse, _err error)

*

  • * This operation is intended for API providers. Only APIs that have been published have historical version records.
  • * This operation allows you to obtain the historical versions of an API. This operation is always called by other operations. *
  • @param request DescribeApiHistoriesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiHistoriesResponse

func (*Client) DescribeApiHistory

func (client *Client) DescribeApiHistory(request *DescribeApiHistoryRequest) (_result *DescribeApiHistoryResponse, _err error)

*

  • Queries the details of a specified historical version of a specified API definition.
  • * This API is intended for API providers.
  • * API Gateway records the time and definition of an API every time the API is published. You can use the version number obtained from other operations to query definition details at a certain publication. *
  • @param request DescribeApiHistoryRequest
  • @return DescribeApiHistoryResponse

func (*Client) DescribeApiHistoryWithOptions

func (client *Client) DescribeApiHistoryWithOptions(request *DescribeApiHistoryRequest, runtime *util.RuntimeOptions) (_result *DescribeApiHistoryResponse, _err error)

*

  • Queries the details of a specified historical version of a specified API definition.
  • * This API is intended for API providers.
  • * API Gateway records the time and definition of an API every time the API is published. You can use the version number obtained from other operations to query definition details at a certain publication. *
  • @param request DescribeApiHistoryRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiHistoryResponse

func (*Client) DescribeApiIpControls

func (client *Client) DescribeApiIpControls(request *DescribeApiIpControlsRequest) (_result *DescribeApiIpControlsResponse, _err error)

*

  • * This operation is intended for API callers.
  • * If an optional parameter is not specified, all results are returned on separate pages.
  • · *
  • @param request DescribeApiIpControlsRequest
  • @return DescribeApiIpControlsResponse

func (*Client) DescribeApiIpControlsWithOptions

func (client *Client) DescribeApiIpControlsWithOptions(request *DescribeApiIpControlsRequest, runtime *util.RuntimeOptions) (_result *DescribeApiIpControlsResponse, _err error)

*

  • * This operation is intended for API callers.
  • * If an optional parameter is not specified, all results are returned on separate pages.
  • · *
  • @param request DescribeApiIpControlsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiIpControlsResponse

func (*Client) DescribeApiLatencyData

func (client *Client) DescribeApiLatencyData(request *DescribeApiLatencyDataRequest) (_result *DescribeApiLatencyDataResponse, _err error)

*

  • You can call this operation to query the latency metrics in milliseconds for a specified API.
  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiLatencyDataRequest
  • @return DescribeApiLatencyDataResponse

func (*Client) DescribeApiLatencyDataWithOptions

func (client *Client) DescribeApiLatencyDataWithOptions(request *DescribeApiLatencyDataRequest, runtime *util.RuntimeOptions) (_result *DescribeApiLatencyDataResponse, _err error)

*

  • You can call this operation to query the latency metrics in milliseconds for a specified API.
  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiLatencyDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiLatencyDataResponse

func (*Client) DescribeApiMarketAttributes

func (client *Client) DescribeApiMarketAttributes(request *DescribeApiMarketAttributesRequest) (_result *DescribeApiMarketAttributesResponse, _err error)

func (*Client) DescribeApiMarketAttributesWithOptions

func (client *Client) DescribeApiMarketAttributesWithOptions(request *DescribeApiMarketAttributesRequest, runtime *util.RuntimeOptions) (_result *DescribeApiMarketAttributesResponse, _err error)

func (*Client) DescribeApiProductApis added in v4.1.0

func (client *Client) DescribeApiProductApis(request *DescribeApiProductApisRequest) (_result *DescribeApiProductApisResponse, _err error)

func (*Client) DescribeApiProductApisWithOptions added in v4.1.0

func (client *Client) DescribeApiProductApisWithOptions(request *DescribeApiProductApisRequest, runtime *util.RuntimeOptions) (_result *DescribeApiProductApisResponse, _err error)

func (*Client) DescribeApiProductsByApp added in v4.1.0

func (client *Client) DescribeApiProductsByApp(request *DescribeApiProductsByAppRequest) (_result *DescribeApiProductsByAppResponse, _err error)

func (*Client) DescribeApiProductsByAppWithOptions added in v4.1.0

func (client *Client) DescribeApiProductsByAppWithOptions(request *DescribeApiProductsByAppRequest, runtime *util.RuntimeOptions) (_result *DescribeApiProductsByAppResponse, _err error)

func (*Client) DescribeApiQpsData

func (client *Client) DescribeApiQpsData(request *DescribeApiQpsDataRequest) (_result *DescribeApiQpsDataResponse, _err error)

*

  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiQpsDataRequest
  • @return DescribeApiQpsDataResponse

func (*Client) DescribeApiQpsDataWithOptions

func (client *Client) DescribeApiQpsDataWithOptions(request *DescribeApiQpsDataRequest, runtime *util.RuntimeOptions) (_result *DescribeApiQpsDataResponse, _err error)

*

  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiQpsDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiQpsDataResponse

func (*Client) DescribeApiSignatures

func (client *Client) DescribeApiSignatures(request *DescribeApiSignaturesRequest) (_result *DescribeApiSignaturesResponse, _err error)

*

  • * This API is intended for API providers.
  • * The ApiIds parameter is optional. If this parameter is not specified, all results in the specified environment of an API group are returned. *
  • @param request DescribeApiSignaturesRequest
  • @return DescribeApiSignaturesResponse

func (*Client) DescribeApiSignaturesWithOptions

func (client *Client) DescribeApiSignaturesWithOptions(request *DescribeApiSignaturesRequest, runtime *util.RuntimeOptions) (_result *DescribeApiSignaturesResponse, _err error)

*

  • * This API is intended for API providers.
  • * The ApiIds parameter is optional. If this parameter is not specified, all results in the specified environment of an API group are returned. *
  • @param request DescribeApiSignaturesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiSignaturesResponse

func (*Client) DescribeApiTrafficControls

func (client *Client) DescribeApiTrafficControls(request *DescribeApiTrafficControlsRequest) (_result *DescribeApiTrafficControlsResponse, _err error)

*

  • * This API is intended for API providers.
  • * The ApiIds parameter is optional. If this parameter is not specified, all results in the specified environment of an API group are returned. *
  • @param request DescribeApiTrafficControlsRequest
  • @return DescribeApiTrafficControlsResponse

func (*Client) DescribeApiTrafficControlsWithOptions

func (client *Client) DescribeApiTrafficControlsWithOptions(request *DescribeApiTrafficControlsRequest, runtime *util.RuntimeOptions) (_result *DescribeApiTrafficControlsResponse, _err error)

*

  • * This API is intended for API providers.
  • * The ApiIds parameter is optional. If this parameter is not specified, all results in the specified environment of an API group are returned. *
  • @param request DescribeApiTrafficControlsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiTrafficControlsResponse

func (*Client) DescribeApiTrafficData

func (client *Client) DescribeApiTrafficData(request *DescribeApiTrafficDataRequest) (_result *DescribeApiTrafficDataResponse, _err error)

*

  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiTrafficDataRequest
  • @return DescribeApiTrafficDataResponse

func (*Client) DescribeApiTrafficDataWithOptions

func (client *Client) DescribeApiTrafficDataWithOptions(request *DescribeApiTrafficDataRequest, runtime *util.RuntimeOptions) (_result *DescribeApiTrafficDataResponse, _err error)

*

  • * This API is intended for API providers.
  • * Only statistics for API calls made in the release environment are collected by default. *
  • @param request DescribeApiTrafficDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiTrafficDataResponse

func (*Client) DescribeApiWithOptions

func (client *Client) DescribeApiWithOptions(request *DescribeApiRequest, runtime *util.RuntimeOptions) (_result *DescribeApiResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request DescribeApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApiResponse

func (*Client) DescribeApis

func (client *Client) DescribeApis(request *DescribeApisRequest) (_result *DescribeApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * This operation returns a list of all APIs that are being defined. The basic information about these APIs is also returned in the list.
  • * This operation returns all APIs that are being edited, regardless of their environments. The returned definitions may be different from the definitions in the environments. *
  • @param request DescribeApisRequest
  • @return DescribeApisResponse

func (*Client) DescribeApisByApp

func (client *Client) DescribeApisByApp(request *DescribeApisByAppRequest) (_result *DescribeApisByAppResponse, _err error)

func (*Client) DescribeApisByAppWithOptions

func (client *Client) DescribeApisByAppWithOptions(request *DescribeApisByAppRequest, runtime *util.RuntimeOptions) (_result *DescribeApisByAppResponse, _err error)

func (*Client) DescribeApisByBackend

func (client *Client) DescribeApisByBackend(request *DescribeApisByBackendRequest) (_result *DescribeApisByBackendResponse, _err error)

func (*Client) DescribeApisByBackendWithOptions

func (client *Client) DescribeApisByBackendWithOptions(request *DescribeApisByBackendRequest, runtime *util.RuntimeOptions) (_result *DescribeApisByBackendResponse, _err error)

func (*Client) DescribeApisByIpControl

func (client *Client) DescribeApisByIpControl(request *DescribeApisByIpControlRequest) (_result *DescribeApisByIpControlResponse, _err error)

*

  • * This operation is intended for API callers.
  • * You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisByIpControlRequest
  • @return DescribeApisByIpControlResponse

func (*Client) DescribeApisByIpControlWithOptions

func (client *Client) DescribeApisByIpControlWithOptions(request *DescribeApisByIpControlRequest, runtime *util.RuntimeOptions) (_result *DescribeApisByIpControlResponse, _err error)

*

  • * This operation is intended for API callers.
  • * You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisByIpControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApisByIpControlResponse

func (*Client) DescribeApisBySignature

func (client *Client) DescribeApisBySignature(request *DescribeApisBySignatureRequest) (_result *DescribeApisBySignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * The results are returned on separate pages. You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisBySignatureRequest
  • @return DescribeApisBySignatureResponse

func (*Client) DescribeApisBySignatureWithOptions

func (client *Client) DescribeApisBySignatureWithOptions(request *DescribeApisBySignatureRequest, runtime *util.RuntimeOptions) (_result *DescribeApisBySignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * The results are returned on separate pages. You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisBySignatureRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApisBySignatureResponse

func (*Client) DescribeApisByTrafficControl

func (client *Client) DescribeApisByTrafficControl(request *DescribeApisByTrafficControlRequest) (_result *DescribeApisByTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisByTrafficControlRequest
  • @return DescribeApisByTrafficControlResponse

func (*Client) DescribeApisByTrafficControlWithOptions

func (client *Client) DescribeApisByTrafficControlWithOptions(request *DescribeApisByTrafficControlRequest, runtime *util.RuntimeOptions) (_result *DescribeApisByTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * You can specify PageNumber to obtain the result on the specified page. *
  • @param request DescribeApisByTrafficControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApisByTrafficControlResponse

func (*Client) DescribeApisWithOptions

func (client *Client) DescribeApisWithOptions(request *DescribeApisRequest, runtime *util.RuntimeOptions) (_result *DescribeApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * This operation returns a list of all APIs that are being defined. The basic information about these APIs is also returned in the list.
  • * This operation returns all APIs that are being edited, regardless of their environments. The returned definitions may be different from the definitions in the environments. *
  • @param request DescribeApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeApisResponse

func (*Client) DescribeApisWithStageNameIntegratedByApp added in v4.1.0

func (client *Client) DescribeApisWithStageNameIntegratedByApp(request *DescribeApisWithStageNameIntegratedByAppRequest) (_result *DescribeApisWithStageNameIntegratedByAppResponse, _err error)

func (*Client) DescribeApisWithStageNameIntegratedByAppWithOptions added in v4.1.0

func (client *Client) DescribeApisWithStageNameIntegratedByAppWithOptions(request *DescribeApisWithStageNameIntegratedByAppRequest, runtime *util.RuntimeOptions) (_result *DescribeApisWithStageNameIntegratedByAppResponse, _err error)

func (*Client) DescribeApp

func (client *Client) DescribeApp(request *DescribeAppRequest) (_result *DescribeAppResponse, _err error)

func (*Client) DescribeAppAttributes

func (client *Client) DescribeAppAttributes(request *DescribeAppAttributesRequest) (_result *DescribeAppAttributesResponse, _err error)

*

  • * This operation is intended for API callers.
  • * AppId is optional. *
  • @param request DescribeAppAttributesRequest
  • @return DescribeAppAttributesResponse

func (*Client) DescribeAppAttributesWithOptions

func (client *Client) DescribeAppAttributesWithOptions(request *DescribeAppAttributesRequest, runtime *util.RuntimeOptions) (_result *DescribeAppAttributesResponse, _err error)

*

  • * This operation is intended for API callers.
  • * AppId is optional. *
  • @param request DescribeAppAttributesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAppAttributesResponse

func (*Client) DescribeAppSecurity

func (client *Client) DescribeAppSecurity(request *DescribeAppSecurityRequest) (_result *DescribeAppSecurityResponse, _err error)

func (*Client) DescribeAppSecurityWithOptions

func (client *Client) DescribeAppSecurityWithOptions(request *DescribeAppSecurityRequest, runtime *util.RuntimeOptions) (_result *DescribeAppSecurityResponse, _err error)

func (*Client) DescribeAppWithOptions

func (client *Client) DescribeAppWithOptions(request *DescribeAppRequest, runtime *util.RuntimeOptions) (_result *DescribeAppResponse, _err error)

func (*Client) DescribeApps

func (client *Client) DescribeApps(request *DescribeAppsRequest) (_result *DescribeAppsResponse, _err error)

*

  • * This API is intended for API providers.
  • * API providers can use the app IDs or their Apsara Stack tenant accounts to query app information.
  • * Each provider can call this operation for a maximum of 200 times every day in a region. *
  • @param request DescribeAppsRequest
  • @return DescribeAppsResponse

func (*Client) DescribeAppsByApiProduct added in v4.1.0

func (client *Client) DescribeAppsByApiProduct(request *DescribeAppsByApiProductRequest) (_result *DescribeAppsByApiProductResponse, _err error)

func (*Client) DescribeAppsByApiProductWithOptions added in v4.1.0

func (client *Client) DescribeAppsByApiProductWithOptions(request *DescribeAppsByApiProductRequest, runtime *util.RuntimeOptions) (_result *DescribeAppsByApiProductResponse, _err error)

func (*Client) DescribeAppsWithOptions

func (client *Client) DescribeAppsWithOptions(request *DescribeAppsRequest, runtime *util.RuntimeOptions) (_result *DescribeAppsResponse, _err error)

*

  • * This API is intended for API providers.
  • * API providers can use the app IDs or their Apsara Stack tenant accounts to query app information.
  • * Each provider can call this operation for a maximum of 200 times every day in a region. *
  • @param request DescribeAppsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAppsResponse

func (*Client) DescribeAuthorizedApis

func (client *Client) DescribeAuthorizedApis(request *DescribeAuthorizedApisRequest) (_result *DescribeAuthorizedApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * The specified application can call all APIs included in the responses. *
  • @param request DescribeAuthorizedApisRequest
  • @return DescribeAuthorizedApisResponse

func (*Client) DescribeAuthorizedApisWithOptions

func (client *Client) DescribeAuthorizedApisWithOptions(request *DescribeAuthorizedApisRequest, runtime *util.RuntimeOptions) (_result *DescribeAuthorizedApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * The specified application can call all APIs included in the responses. *
  • @param request DescribeAuthorizedApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAuthorizedApisResponse

func (*Client) DescribeAuthorizedApps

func (client *Client) DescribeAuthorizedApps(request *DescribeAuthorizedAppsRequest) (_result *DescribeAuthorizedAppsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * All applications included in the responses have access to the specified API. *
  • @param request DescribeAuthorizedAppsRequest
  • @return DescribeAuthorizedAppsResponse

func (*Client) DescribeAuthorizedAppsWithOptions

func (client *Client) DescribeAuthorizedAppsWithOptions(request *DescribeAuthorizedAppsRequest, runtime *util.RuntimeOptions) (_result *DescribeAuthorizedAppsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * All applications included in the responses have access to the specified API. *
  • @param request DescribeAuthorizedAppsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAuthorizedAppsResponse

func (*Client) DescribeBackendInfo

func (client *Client) DescribeBackendInfo(request *DescribeBackendInfoRequest) (_result *DescribeBackendInfoResponse, _err error)

func (*Client) DescribeBackendInfoWithOptions

func (client *Client) DescribeBackendInfoWithOptions(request *DescribeBackendInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeBackendInfoResponse, _err error)

func (*Client) DescribeBackendList

func (client *Client) DescribeBackendList(request *DescribeBackendListRequest) (_result *DescribeBackendListResponse, _err error)

func (*Client) DescribeBackendListWithOptions

func (client *Client) DescribeBackendListWithOptions(request *DescribeBackendListRequest, runtime *util.RuntimeOptions) (_result *DescribeBackendListResponse, _err error)

func (*Client) DescribeDatasetInfo

func (client *Client) DescribeDatasetInfo(request *DescribeDatasetInfoRequest) (_result *DescribeDatasetInfoResponse, _err error)

func (*Client) DescribeDatasetInfoWithOptions

func (client *Client) DescribeDatasetInfoWithOptions(request *DescribeDatasetInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDatasetInfoResponse, _err error)

func (*Client) DescribeDatasetItemInfo

func (client *Client) DescribeDatasetItemInfo(request *DescribeDatasetItemInfoRequest) (_result *DescribeDatasetItemInfoResponse, _err error)

func (*Client) DescribeDatasetItemInfoWithOptions

func (client *Client) DescribeDatasetItemInfoWithOptions(request *DescribeDatasetItemInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDatasetItemInfoResponse, _err error)

func (*Client) DescribeDatasetItemList

func (client *Client) DescribeDatasetItemList(request *DescribeDatasetItemListRequest) (_result *DescribeDatasetItemListResponse, _err error)

func (*Client) DescribeDatasetItemListWithOptions

func (client *Client) DescribeDatasetItemListWithOptions(request *DescribeDatasetItemListRequest, runtime *util.RuntimeOptions) (_result *DescribeDatasetItemListResponse, _err error)

func (*Client) DescribeDatasetList

func (client *Client) DescribeDatasetList(request *DescribeDatasetListRequest) (_result *DescribeDatasetListResponse, _err error)

func (*Client) DescribeDatasetListWithOptions

func (client *Client) DescribeDatasetListWithOptions(request *DescribeDatasetListRequest, runtime *util.RuntimeOptions) (_result *DescribeDatasetListResponse, _err error)

func (*Client) DescribeDeployApiTask

func (client *Client) DescribeDeployApiTask(request *DescribeDeployApiTaskRequest) (_result *DescribeDeployApiTaskResponse, _err error)

func (*Client) DescribeDeployApiTaskWithOptions

func (client *Client) DescribeDeployApiTaskWithOptions(request *DescribeDeployApiTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeDeployApiTaskResponse, _err error)

func (*Client) DescribeDeployedApi

func (client *Client) DescribeDeployedApi(request *DescribeDeployedApiRequest) (_result *DescribeDeployedApiResponse, _err error)

func (*Client) DescribeDeployedApiWithOptions

func (client *Client) DescribeDeployedApiWithOptions(request *DescribeDeployedApiRequest, runtime *util.RuntimeOptions) (_result *DescribeDeployedApiResponse, _err error)

func (*Client) DescribeDeployedApis

func (client *Client) DescribeDeployedApis(request *DescribeDeployedApisRequest) (_result *DescribeDeployedApisResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeDeployedApisRequest
  • @return DescribeDeployedApisResponse

func (*Client) DescribeDeployedApisWithOptions

func (client *Client) DescribeDeployedApisWithOptions(request *DescribeDeployedApisRequest, runtime *util.RuntimeOptions) (_result *DescribeDeployedApisResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeDeployedApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDeployedApisResponse

func (*Client) DescribeDomain

func (client *Client) DescribeDomain(request *DescribeDomainRequest) (_result *DescribeDomainResponse, _err error)

func (*Client) DescribeDomainWithOptions

func (client *Client) DescribeDomainWithOptions(request *DescribeDomainRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainResponse, _err error)

func (*Client) DescribeGroupQps added in v4.0.1

func (client *Client) DescribeGroupQps(request *DescribeGroupQpsRequest) (_result *DescribeGroupQpsResponse, _err error)

func (*Client) DescribeGroupQpsWithOptions added in v4.0.1

func (client *Client) DescribeGroupQpsWithOptions(request *DescribeGroupQpsRequest, runtime *util.RuntimeOptions) (_result *DescribeGroupQpsResponse, _err error)

func (*Client) DescribeHistoryApis

func (client *Client) DescribeHistoryApis(request *DescribeHistoryApisRequest) (_result *DescribeHistoryApisResponse, _err error)

func (*Client) DescribeHistoryApisWithOptions

func (client *Client) DescribeHistoryApisWithOptions(request *DescribeHistoryApisRequest, runtime *util.RuntimeOptions) (_result *DescribeHistoryApisResponse, _err error)

func (*Client) DescribeImportOASTask

func (client *Client) DescribeImportOASTask(request *DescribeImportOASTaskRequest) (_result *DescribeImportOASTaskResponse, _err error)

func (*Client) DescribeImportOASTaskWithOptions

func (client *Client) DescribeImportOASTaskWithOptions(request *DescribeImportOASTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeImportOASTaskResponse, _err error)

func (*Client) DescribeInstanceDropConnections

func (client *Client) DescribeInstanceDropConnections(request *DescribeInstanceDropConnectionsRequest) (_result *DescribeInstanceDropConnectionsResponse, _err error)

func (*Client) DescribeInstanceDropConnectionsWithOptions

func (client *Client) DescribeInstanceDropConnectionsWithOptions(request *DescribeInstanceDropConnectionsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceDropConnectionsResponse, _err error)

func (*Client) DescribeInstanceDropPacket

func (client *Client) DescribeInstanceDropPacket(request *DescribeInstanceDropPacketRequest) (_result *DescribeInstanceDropPacketResponse, _err error)

func (*Client) DescribeInstanceDropPacketWithOptions

func (client *Client) DescribeInstanceDropPacketWithOptions(request *DescribeInstanceDropPacketRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceDropPacketResponse, _err error)

func (*Client) DescribeInstanceHttpCode

func (client *Client) DescribeInstanceHttpCode(request *DescribeInstanceHttpCodeRequest) (_result *DescribeInstanceHttpCodeResponse, _err error)

func (*Client) DescribeInstanceHttpCodeWithOptions

func (client *Client) DescribeInstanceHttpCodeWithOptions(request *DescribeInstanceHttpCodeRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceHttpCodeResponse, _err error)

func (*Client) DescribeInstanceLatency

func (client *Client) DescribeInstanceLatency(request *DescribeInstanceLatencyRequest) (_result *DescribeInstanceLatencyResponse, _err error)

func (*Client) DescribeInstanceLatencyWithOptions

func (client *Client) DescribeInstanceLatencyWithOptions(request *DescribeInstanceLatencyRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceLatencyResponse, _err error)

func (*Client) DescribeInstanceNewConnections

func (client *Client) DescribeInstanceNewConnections(request *DescribeInstanceNewConnectionsRequest) (_result *DescribeInstanceNewConnectionsResponse, _err error)

func (*Client) DescribeInstanceNewConnectionsWithOptions

func (client *Client) DescribeInstanceNewConnectionsWithOptions(request *DescribeInstanceNewConnectionsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceNewConnectionsResponse, _err error)

func (*Client) DescribeInstancePackets

func (client *Client) DescribeInstancePackets(request *DescribeInstancePacketsRequest) (_result *DescribeInstancePacketsResponse, _err error)

func (*Client) DescribeInstancePacketsWithOptions

func (client *Client) DescribeInstancePacketsWithOptions(request *DescribeInstancePacketsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstancePacketsResponse, _err error)

func (*Client) DescribeInstanceQps

func (client *Client) DescribeInstanceQps(request *DescribeInstanceQpsRequest) (_result *DescribeInstanceQpsResponse, _err error)

func (*Client) DescribeInstanceQpsWithOptions

func (client *Client) DescribeInstanceQpsWithOptions(request *DescribeInstanceQpsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceQpsResponse, _err error)

func (*Client) DescribeInstanceSlbConnect

func (client *Client) DescribeInstanceSlbConnect(request *DescribeInstanceSlbConnectRequest) (_result *DescribeInstanceSlbConnectResponse, _err error)

func (*Client) DescribeInstanceSlbConnectWithOptions

func (client *Client) DescribeInstanceSlbConnectWithOptions(request *DescribeInstanceSlbConnectRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSlbConnectResponse, _err error)

func (*Client) DescribeInstanceTraffic

func (client *Client) DescribeInstanceTraffic(request *DescribeInstanceTrafficRequest) (_result *DescribeInstanceTrafficResponse, _err error)

func (*Client) DescribeInstanceTrafficWithOptions

func (client *Client) DescribeInstanceTrafficWithOptions(request *DescribeInstanceTrafficRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceTrafficResponse, _err error)

func (*Client) DescribeInstances

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

func (*Client) DescribeInstancesWithOptions

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

func (*Client) DescribeIpControlPolicyItems

func (client *Client) DescribeIpControlPolicyItems(request *DescribeIpControlPolicyItemsRequest) (_result *DescribeIpControlPolicyItemsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You can filter the query results by policy ID. *
  • @param request DescribeIpControlPolicyItemsRequest
  • @return DescribeIpControlPolicyItemsResponse

func (*Client) DescribeIpControlPolicyItemsWithOptions

func (client *Client) DescribeIpControlPolicyItemsWithOptions(request *DescribeIpControlPolicyItemsRequest, runtime *util.RuntimeOptions) (_result *DescribeIpControlPolicyItemsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You can filter the query results by policy ID. *
  • @param request DescribeIpControlPolicyItemsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeIpControlPolicyItemsResponse

func (*Client) DescribeIpControls

func (client *Client) DescribeIpControls(request *DescribeIpControlsRequest) (_result *DescribeIpControlsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * This operation is used to query the ACLs in a Region. Region is a system parameter.
  • * You can filter the query results by ACL ID, name, or type.
  • * This operation cannot be used to query specific policies. If you want to query specific policies, use the DescribeIpControlPolicyItems operation. *
  • @param request DescribeIpControlsRequest
  • @return DescribeIpControlsResponse

func (*Client) DescribeIpControlsWithOptions

func (client *Client) DescribeIpControlsWithOptions(request *DescribeIpControlsRequest, runtime *util.RuntimeOptions) (_result *DescribeIpControlsResponse, _err error)

*

  • * This operation is intended for API providers.
  • * This operation is used to query the ACLs in a Region. Region is a system parameter.
  • * You can filter the query results by ACL ID, name, or type.
  • * This operation cannot be used to query specific policies. If you want to query specific policies, use the DescribeIpControlPolicyItems operation. *
  • @param request DescribeIpControlsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeIpControlsResponse

func (*Client) DescribeLogConfig

func (client *Client) DescribeLogConfig(request *DescribeLogConfigRequest) (_result *DescribeLogConfigResponse, _err error)

func (*Client) DescribeLogConfigWithOptions

func (client *Client) DescribeLogConfigWithOptions(request *DescribeLogConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeLogConfigResponse, _err error)

func (*Client) DescribeMarketRemainsQuota

func (client *Client) DescribeMarketRemainsQuota(request *DescribeMarketRemainsQuotaRequest) (_result *DescribeMarketRemainsQuotaResponse, _err error)

func (*Client) DescribeMarketRemainsQuotaWithOptions

func (client *Client) DescribeMarketRemainsQuotaWithOptions(request *DescribeMarketRemainsQuotaRequest, runtime *util.RuntimeOptions) (_result *DescribeMarketRemainsQuotaResponse, _err error)

func (*Client) DescribeModels

func (client *Client) DescribeModels(request *DescribeModelsRequest) (_result *DescribeModelsResponse, _err error)

*

  • * Fuzzy queries are supported. *
  • @param request DescribeModelsRequest
  • @return DescribeModelsResponse

func (*Client) DescribeModelsWithOptions

func (client *Client) DescribeModelsWithOptions(request *DescribeModelsRequest, runtime *util.RuntimeOptions) (_result *DescribeModelsResponse, _err error)

*

  • * Fuzzy queries are supported. *
  • @param request DescribeModelsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeModelsResponse

func (*Client) DescribePluginApis

func (client *Client) DescribePluginApis(request *DescribePluginApisRequest) (_result *DescribePluginApisResponse, _err error)

func (*Client) DescribePluginApisWithOptions

func (client *Client) DescribePluginApisWithOptions(request *DescribePluginApisRequest, runtime *util.RuntimeOptions) (_result *DescribePluginApisResponse, _err error)

func (*Client) DescribePluginSchemas

func (client *Client) DescribePluginSchemas(request *DescribePluginSchemasRequest) (_result *DescribePluginSchemasResponse, _err error)

func (*Client) DescribePluginSchemasWithOptions

func (client *Client) DescribePluginSchemasWithOptions(request *DescribePluginSchemasRequest, runtime *util.RuntimeOptions) (_result *DescribePluginSchemasResponse, _err error)

func (*Client) DescribePluginTemplates

func (client *Client) DescribePluginTemplates(request *DescribePluginTemplatesRequest) (_result *DescribePluginTemplatesResponse, _err error)

func (*Client) DescribePluginTemplatesWithOptions

func (client *Client) DescribePluginTemplatesWithOptions(request *DescribePluginTemplatesRequest, runtime *util.RuntimeOptions) (_result *DescribePluginTemplatesResponse, _err error)

func (*Client) DescribePlugins

func (client *Client) DescribePlugins(request *DescribePluginsRequest) (_result *DescribePluginsResponse, _err error)

*

  • * This operation supports pagination.
  • * This operation allows you to query plug-ins by business type.
  • * This operation allows you to query plug-ins by ID.
  • * This operation allows you to query plug-ins by name. *
  • @param request DescribePluginsRequest
  • @return DescribePluginsResponse

func (*Client) DescribePluginsByApi

func (client *Client) DescribePluginsByApi(request *DescribePluginsByApiRequest) (_result *DescribePluginsByApiResponse, _err error)

*

  • * This operation is intended for API callers.
  • * This operation supports pagination. *
  • @param request DescribePluginsByApiRequest
  • @return DescribePluginsByApiResponse

func (*Client) DescribePluginsByApiWithOptions

func (client *Client) DescribePluginsByApiWithOptions(request *DescribePluginsByApiRequest, runtime *util.RuntimeOptions) (_result *DescribePluginsByApiResponse, _err error)

*

  • * This operation is intended for API callers.
  • * This operation supports pagination. *
  • @param request DescribePluginsByApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribePluginsByApiResponse

func (*Client) DescribePluginsWithOptions

func (client *Client) DescribePluginsWithOptions(request *DescribePluginsRequest, runtime *util.RuntimeOptions) (_result *DescribePluginsResponse, _err error)

*

  • * This operation supports pagination.
  • * This operation allows you to query plug-ins by business type.
  • * This operation allows you to query plug-ins by ID.
  • * This operation allows you to query plug-ins by name. *
  • @param request DescribePluginsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribePluginsResponse

func (*Client) DescribePurchasedApiGroup

func (client *Client) DescribePurchasedApiGroup(request *DescribePurchasedApiGroupRequest) (_result *DescribePurchasedApiGroupResponse, _err error)

func (*Client) DescribePurchasedApiGroupWithOptions

func (client *Client) DescribePurchasedApiGroupWithOptions(request *DescribePurchasedApiGroupRequest, runtime *util.RuntimeOptions) (_result *DescribePurchasedApiGroupResponse, _err error)

func (*Client) DescribePurchasedApiGroups

func (client *Client) DescribePurchasedApiGroups(request *DescribePurchasedApiGroupsRequest) (_result *DescribePurchasedApiGroupsResponse, _err error)

func (*Client) DescribePurchasedApiGroupsWithOptions

func (client *Client) DescribePurchasedApiGroupsWithOptions(request *DescribePurchasedApiGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribePurchasedApiGroupsResponse, _err error)

func (*Client) DescribePurchasedApis

func (client *Client) DescribePurchasedApis(request *DescribePurchasedApisRequest) (_result *DescribePurchasedApisResponse, _err error)

func (*Client) DescribePurchasedApisWithOptions

func (client *Client) DescribePurchasedApisWithOptions(request *DescribePurchasedApisRequest, runtime *util.RuntimeOptions) (_result *DescribePurchasedApisResponse, _err error)

func (*Client) DescribeRegions

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

*

  • This operation queries regions in which API Gateway is available.
  • * This operation is intended for API providers and callers. *
  • @param request DescribeRegionsRequest
  • @return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

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

*

  • This operation queries regions in which API Gateway is available.
  • * This operation is intended for API providers and callers. *
  • @param request DescribeRegionsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeRegionsResponse

func (*Client) DescribeSignatures

func (client *Client) DescribeSignatures(request *DescribeSignaturesRequest) (_result *DescribeSignaturesResponse, _err error)

*

  • * This API is intended for API providers.
  • * This operation is used to query the backend signature keys in a Region. Region is a system parameter. *
  • @param request DescribeSignaturesRequest
  • @return DescribeSignaturesResponse

func (*Client) DescribeSignaturesByApi

func (client *Client) DescribeSignaturesByApi(request *DescribeSignaturesByApiRequest) (_result *DescribeSignaturesByApiResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeSignaturesByApiRequest
  • @return DescribeSignaturesByApiResponse

func (*Client) DescribeSignaturesByApiWithOptions

func (client *Client) DescribeSignaturesByApiWithOptions(request *DescribeSignaturesByApiRequest, runtime *util.RuntimeOptions) (_result *DescribeSignaturesByApiResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeSignaturesByApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSignaturesByApiResponse

func (*Client) DescribeSignaturesWithOptions

func (client *Client) DescribeSignaturesWithOptions(request *DescribeSignaturesRequest, runtime *util.RuntimeOptions) (_result *DescribeSignaturesResponse, _err error)

*

  • * This API is intended for API providers.
  • * This operation is used to query the backend signature keys in a Region. Region is a system parameter. *
  • @param request DescribeSignaturesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSignaturesResponse

func (*Client) DescribeSummaryData

func (client *Client) DescribeSummaryData(request *DescribeSummaryDataRequest) (_result *DescribeSummaryDataResponse, _err error)

func (*Client) DescribeSummaryDataWithOptions

func (client *Client) DescribeSummaryDataWithOptions(request *DescribeSummaryDataRequest, runtime *util.RuntimeOptions) (_result *DescribeSummaryDataResponse, _err error)

func (*Client) DescribeSystemParameters

func (client *Client) DescribeSystemParameters(request *DescribeSystemParametersRequest) (_result *DescribeSystemParametersResponse, _err error)

*

  • * This API is intended for API callers.
  • * The response of this API contains the system parameters that are optional in API definitions. *
  • @param request DescribeSystemParametersRequest
  • @return DescribeSystemParametersResponse

func (*Client) DescribeSystemParametersWithOptions

func (client *Client) DescribeSystemParametersWithOptions(request *DescribeSystemParametersRequest, runtime *util.RuntimeOptions) (_result *DescribeSystemParametersResponse, _err error)

*

  • * This API is intended for API callers.
  • * The response of this API contains the system parameters that are optional in API definitions. *
  • @param request DescribeSystemParametersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSystemParametersResponse

func (*Client) DescribeTrafficControls

func (client *Client) DescribeTrafficControls(request *DescribeTrafficControlsRequest) (_result *DescribeTrafficControlsResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API can be used to query all existing throttling policies (including special throttling policies) and their details.
  • * You can specify query conditions. For example, you can query the throttling policies bound to a specified API or in a specified environment. *
  • @param request DescribeTrafficControlsRequest
  • @return DescribeTrafficControlsResponse

func (*Client) DescribeTrafficControlsByApi

func (client *Client) DescribeTrafficControlsByApi(request *DescribeTrafficControlsByApiRequest) (_result *DescribeTrafficControlsByApiResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeTrafficControlsByApiRequest
  • @return DescribeTrafficControlsByApiResponse

func (*Client) DescribeTrafficControlsByApiWithOptions

func (client *Client) DescribeTrafficControlsByApiWithOptions(request *DescribeTrafficControlsByApiRequest, runtime *util.RuntimeOptions) (_result *DescribeTrafficControlsByApiResponse, _err error)

*

  • * This API is intended for API providers. *
  • @param request DescribeTrafficControlsByApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeTrafficControlsByApiResponse

func (*Client) DescribeTrafficControlsWithOptions

func (client *Client) DescribeTrafficControlsWithOptions(request *DescribeTrafficControlsRequest, runtime *util.RuntimeOptions) (_result *DescribeTrafficControlsResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API can be used to query all existing throttling policies (including special throttling policies) and their details.
  • * You can specify query conditions. For example, you can query the throttling policies bound to a specified API or in a specified environment. *
  • @param request DescribeTrafficControlsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeTrafficControlsResponse

func (*Client) DescribeUpdateBackendTask

func (client *Client) DescribeUpdateBackendTask(request *DescribeUpdateBackendTaskRequest) (_result *DescribeUpdateBackendTaskResponse, _err error)

func (*Client) DescribeUpdateBackendTaskWithOptions

func (client *Client) DescribeUpdateBackendTaskWithOptions(request *DescribeUpdateBackendTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeUpdateBackendTaskResponse, _err error)

func (*Client) DescribeUpdateVpcInfoTask

func (client *Client) DescribeUpdateVpcInfoTask(request *DescribeUpdateVpcInfoTaskRequest) (_result *DescribeUpdateVpcInfoTaskResponse, _err error)

func (*Client) DescribeUpdateVpcInfoTaskWithOptions

func (client *Client) DescribeUpdateVpcInfoTaskWithOptions(request *DescribeUpdateVpcInfoTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeUpdateVpcInfoTaskResponse, _err error)

func (*Client) DescribeVpcAccesses

func (client *Client) DescribeVpcAccesses(request *DescribeVpcAccessesRequest) (_result *DescribeVpcAccessesResponse, _err error)

func (*Client) DescribeVpcAccessesWithOptions

func (client *Client) DescribeVpcAccessesWithOptions(request *DescribeVpcAccessesRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcAccessesResponse, _err error)

func (*Client) DescribeZones

func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)

func (*Client) DescribeZonesWithOptions

func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)

func (*Client) DetachApiProduct added in v4.1.0

func (client *Client) DetachApiProduct(request *DetachApiProductRequest) (_result *DetachApiProductResponse, _err error)

func (*Client) DetachApiProductWithOptions added in v4.1.0

func (client *Client) DetachApiProductWithOptions(request *DetachApiProductRequest, runtime *util.RuntimeOptions) (_result *DetachApiProductResponse, _err error)

func (*Client) DetachPlugin

func (client *Client) DetachPlugin(request *DetachPluginRequest) (_result *DetachPluginResponse, _err error)

func (*Client) DetachPluginWithOptions

func (client *Client) DetachPluginWithOptions(request *DetachPluginRequest, runtime *util.RuntimeOptions) (_result *DetachPluginResponse, _err error)

func (*Client) DisableInstanceAccessControl

func (client *Client) DisableInstanceAccessControl(request *DisableInstanceAccessControlRequest) (_result *DisableInstanceAccessControlResponse, _err error)

func (*Client) DisableInstanceAccessControlWithOptions

func (client *Client) DisableInstanceAccessControlWithOptions(request *DisableInstanceAccessControlRequest, runtime *util.RuntimeOptions) (_result *DisableInstanceAccessControlResponse, _err error)

func (*Client) DryRunSwagger

func (client *Client) DryRunSwagger(request *DryRunSwaggerRequest) (_result *DryRunSwaggerResponse, _err error)

func (*Client) DryRunSwaggerWithOptions

func (client *Client) DryRunSwaggerWithOptions(tmpReq *DryRunSwaggerRequest, runtime *util.RuntimeOptions) (_result *DryRunSwaggerResponse, _err error)

func (*Client) EnableInstanceAccessControl

func (client *Client) EnableInstanceAccessControl(request *EnableInstanceAccessControlRequest) (_result *EnableInstanceAccessControlResponse, _err error)

func (*Client) EnableInstanceAccessControlWithOptions

func (client *Client) EnableInstanceAccessControlWithOptions(request *EnableInstanceAccessControlRequest, runtime *util.RuntimeOptions) (_result *EnableInstanceAccessControlResponse, _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) ImportOAS

func (client *Client) ImportOAS(request *ImportOASRequest) (_result *ImportOASResponse, _err error)

func (*Client) ImportOASWithOptions

func (client *Client) ImportOASWithOptions(request *ImportOASRequest, runtime *util.RuntimeOptions) (_result *ImportOASResponse, _err error)

func (*Client) ImportSwagger

func (client *Client) ImportSwagger(request *ImportSwaggerRequest) (_result *ImportSwaggerResponse, _err error)

*

  • * Alibaba Cloud supports extensions based on Swagger 2.0.
  • * Alibaba Cloud supports Swagger configuration files in JSON and YAML formats. *
  • @param request ImportSwaggerRequest
  • @return ImportSwaggerResponse

func (*Client) ImportSwaggerWithOptions

func (client *Client) ImportSwaggerWithOptions(tmpReq *ImportSwaggerRequest, runtime *util.RuntimeOptions) (_result *ImportSwaggerResponse, _err error)

*

  • * Alibaba Cloud supports extensions based on Swagger 2.0.
  • * Alibaba Cloud supports Swagger configuration files in JSON and YAML formats. *
  • @param tmpReq ImportSwaggerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ImportSwaggerResponse

func (*Client) Init

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

func (*Client) ListTagResources

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

*

  • * The Tag.N.Key and Tag.N.Value parameters constitute a key-value pair.
  • * ResourceId.N must meet all the key-value pairs that are entered. If you enter multiple key-value pairs, resources that contain the specified key-value pairs are returned.
  • * This operation is used to query resource tags based on conditions. If no relationship matches the conditions, an empty list is returned.
  • * You can query both user tags and visible system tags.
  • * In addition to the required parameters, you can also specify ResourceId.N to query the visible resource tags of a specified resource in a region.
  • * You can also specify Tag.N.Key to query the visible keys of a specified key in a region.
  • * At least one of ResourceId.N, Tag.N.Key, and Tag.N.Value exists.
  • * You can query tags of the same type or different types in a single operation.
  • * You can query all your user tags and visible system tags. *
  • @param request ListTagResourcesRequest
  • @return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

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

*

  • * The Tag.N.Key and Tag.N.Value parameters constitute a key-value pair.
  • * ResourceId.N must meet all the key-value pairs that are entered. If you enter multiple key-value pairs, resources that contain the specified key-value pairs are returned.
  • * This operation is used to query resource tags based on conditions. If no relationship matches the conditions, an empty list is returned.
  • * You can query both user tags and visible system tags.
  • * In addition to the required parameters, you can also specify ResourceId.N to query the visible resource tags of a specified resource in a region.
  • * You can also specify Tag.N.Key to query the visible keys of a specified key in a region.
  • * At least one of ResourceId.N, Tag.N.Key, and Tag.N.Value exists.
  • * You can query tags of the same type or different types in a single operation.
  • * You can query all your user tags and visible system tags. *
  • @param request ListTagResourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListTagResourcesResponse

func (*Client) ModifyApi

func (client *Client) ModifyApi(request *ModifyApiRequest) (_result *ModifyApiResponse, _err error)

*

  • **This operation is intended for API providers.**
  • * This API operation requires a full update. Updates of partial parameters are not supported.
  • * When you modify an API name, make sure that the name of each API within the same group is unique.
  • * When you modify the request path, make sure that each request path within the same group is unique.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyApiRequest
  • @return ModifyApiResponse

func (*Client) ModifyApiConfiguration

func (client *Client) ModifyApiConfiguration(request *ModifyApiConfigurationRequest) (_result *ModifyApiConfigurationResponse, _err error)

func (*Client) ModifyApiConfigurationWithOptions

func (client *Client) ModifyApiConfigurationWithOptions(request *ModifyApiConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyApiConfigurationResponse, _err error)

func (*Client) ModifyApiGroup

func (client *Client) ModifyApiGroup(request *ModifyApiGroupRequest) (_result *ModifyApiGroupResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyApiGroupRequest
  • @return ModifyApiGroupResponse

func (*Client) ModifyApiGroupVpcWhitelist

func (client *Client) ModifyApiGroupVpcWhitelist(request *ModifyApiGroupVpcWhitelistRequest) (_result *ModifyApiGroupVpcWhitelistResponse, _err error)

func (*Client) ModifyApiGroupVpcWhitelistWithOptions

func (client *Client) ModifyApiGroupVpcWhitelistWithOptions(request *ModifyApiGroupVpcWhitelistRequest, runtime *util.RuntimeOptions) (_result *ModifyApiGroupVpcWhitelistResponse, _err error)

func (*Client) ModifyApiGroupWithOptions

func (client *Client) ModifyApiGroupWithOptions(request *ModifyApiGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyApiGroupResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyApiGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyApiGroupResponse

func (*Client) ModifyApiWithOptions

func (client *Client) ModifyApiWithOptions(request *ModifyApiRequest, runtime *util.RuntimeOptions) (_result *ModifyApiResponse, _err error)

*

  • **This operation is intended for API providers.**
  • * This API operation requires a full update. Updates of partial parameters are not supported.
  • * When you modify an API name, make sure that the name of each API within the same group is unique.
  • * When you modify the request path, make sure that each request path within the same group is unique.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyApiResponse

func (*Client) ModifyApp

func (client *Client) ModifyApp(request *ModifyAppRequest) (_result *ModifyAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * **AppName** or **Description** can be modified. If these parameters are not specified, no modifications are made and the operation will directly return a success response.
  • * You can call this operation up to 50 times per second per account. *
  • @param request ModifyAppRequest
  • @return ModifyAppResponse

func (*Client) ModifyAppWithOptions

func (client *Client) ModifyAppWithOptions(request *ModifyAppRequest, runtime *util.RuntimeOptions) (_result *ModifyAppResponse, _err error)

*

  • * This operation is intended for API callers.
  • * **AppName** or **Description** can be modified. If these parameters are not specified, no modifications are made and the operation will directly return a success response.
  • * You can call this operation up to 50 times per second per account. *
  • @param request ModifyAppRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyAppResponse

func (*Client) ModifyBackend

func (client *Client) ModifyBackend(request *ModifyBackendRequest) (_result *ModifyBackendResponse, _err error)

func (*Client) ModifyBackendModel

func (client *Client) ModifyBackendModel(request *ModifyBackendModelRequest) (_result *ModifyBackendModelResponse, _err error)

func (*Client) ModifyBackendModelWithOptions

func (client *Client) ModifyBackendModelWithOptions(request *ModifyBackendModelRequest, runtime *util.RuntimeOptions) (_result *ModifyBackendModelResponse, _err error)

func (*Client) ModifyBackendWithOptions

func (client *Client) ModifyBackendWithOptions(request *ModifyBackendRequest, runtime *util.RuntimeOptions) (_result *ModifyBackendResponse, _err error)

func (*Client) ModifyDataset

func (client *Client) ModifyDataset(request *ModifyDatasetRequest) (_result *ModifyDatasetResponse, _err error)

func (*Client) ModifyDatasetItem

func (client *Client) ModifyDatasetItem(request *ModifyDatasetItemRequest) (_result *ModifyDatasetItemResponse, _err error)

func (*Client) ModifyDatasetItemWithOptions

func (client *Client) ModifyDatasetItemWithOptions(request *ModifyDatasetItemRequest, runtime *util.RuntimeOptions) (_result *ModifyDatasetItemResponse, _err error)

func (*Client) ModifyDatasetWithOptions

func (client *Client) ModifyDatasetWithOptions(request *ModifyDatasetRequest, runtime *util.RuntimeOptions) (_result *ModifyDatasetResponse, _err error)

func (*Client) ModifyInstanceSpec

func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (_result *ModifyInstanceSpecResponse, _err error)

func (*Client) ModifyInstanceSpecWithOptions

func (client *Client) ModifyInstanceSpecWithOptions(request *ModifyInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceSpecResponse, _err error)

func (*Client) ModifyIntranetDomainPolicy added in v4.1.0

func (client *Client) ModifyIntranetDomainPolicy(request *ModifyIntranetDomainPolicyRequest) (_result *ModifyIntranetDomainPolicyResponse, _err error)

func (*Client) ModifyIntranetDomainPolicyWithOptions added in v4.1.0

func (client *Client) ModifyIntranetDomainPolicyWithOptions(request *ModifyIntranetDomainPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyIntranetDomainPolicyResponse, _err error)

func (*Client) ModifyIpControl

func (client *Client) ModifyIpControl(request *ModifyIpControlRequest) (_result *ModifyIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * This operation allows you to modify only the name and description of an ACL. You cannot modify the type of the ACL. *
  • @param request ModifyIpControlRequest
  • @return ModifyIpControlResponse

func (*Client) ModifyIpControlPolicyItem

func (client *Client) ModifyIpControlPolicyItem(request *ModifyIpControlPolicyItemRequest) (_result *ModifyIpControlPolicyItemResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The modification immediately takes effect on all the APIs that are bound to the policy.
  • * This operation causes a full modification of the content of a policy. *
  • @param request ModifyIpControlPolicyItemRequest
  • @return ModifyIpControlPolicyItemResponse

func (*Client) ModifyIpControlPolicyItemWithOptions

func (client *Client) ModifyIpControlPolicyItemWithOptions(request *ModifyIpControlPolicyItemRequest, runtime *util.RuntimeOptions) (_result *ModifyIpControlPolicyItemResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The modification immediately takes effect on all the APIs that are bound to the policy.
  • * This operation causes a full modification of the content of a policy. *
  • @param request ModifyIpControlPolicyItemRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyIpControlPolicyItemResponse

func (*Client) ModifyIpControlWithOptions

func (client *Client) ModifyIpControlWithOptions(request *ModifyIpControlRequest, runtime *util.RuntimeOptions) (_result *ModifyIpControlResponse, _err error)

*

  • * This operation is intended for API providers.
  • * This operation allows you to modify only the name and description of an ACL. You cannot modify the type of the ACL. *
  • @param request ModifyIpControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyIpControlResponse

func (*Client) ModifyLogConfig

func (client *Client) ModifyLogConfig(request *ModifyLogConfigRequest) (_result *ModifyLogConfigResponse, _err error)

func (*Client) ModifyLogConfigWithOptions

func (client *Client) ModifyLogConfigWithOptions(request *ModifyLogConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyLogConfigResponse, _err error)

func (*Client) ModifyModel

func (client *Client) ModifyModel(request *ModifyModelRequest) (_result *ModifyModelResponse, _err error)

func (*Client) ModifyModelWithOptions

func (client *Client) ModifyModelWithOptions(request *ModifyModelRequest, runtime *util.RuntimeOptions) (_result *ModifyModelResponse, _err error)

func (*Client) ModifyPlugin

func (client *Client) ModifyPlugin(request *ModifyPluginRequest) (_result *ModifyPluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The name of the plug-in must be unique. *
  • @param request ModifyPluginRequest
  • @return ModifyPluginResponse

func (*Client) ModifyPluginWithOptions

func (client *Client) ModifyPluginWithOptions(request *ModifyPluginRequest, runtime *util.RuntimeOptions) (_result *ModifyPluginResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The name of the plug-in must be unique. *
  • @param request ModifyPluginRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyPluginResponse

func (*Client) ModifySignature

func (client *Client) ModifySignature(request *ModifySignatureRequest) (_result *ModifySignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API operation modifies the name, Key value, and Secret value of an existing signature key.
  • * Note that the modification takes effect immediately. If the key has been bound to an API, you must adjust the backend signature verification based on the new key accordingly.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifySignatureRequest
  • @return ModifySignatureResponse

func (*Client) ModifySignatureWithOptions

func (client *Client) ModifySignatureWithOptions(request *ModifySignatureRequest, runtime *util.RuntimeOptions) (_result *ModifySignatureResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API operation modifies the name, Key value, and Secret value of an existing signature key.
  • * Note that the modification takes effect immediately. If the key has been bound to an API, you must adjust the backend signature verification based on the new key accordingly.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifySignatureRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifySignatureResponse

func (*Client) ModifyTrafficControl

func (client *Client) ModifyTrafficControl(request *ModifyTrafficControlRequest) (_result *ModifyTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * The modifications take effect on the bound APIs instantly.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyTrafficControlRequest
  • @return ModifyTrafficControlResponse

func (*Client) ModifyTrafficControlWithOptions

func (client *Client) ModifyTrafficControlWithOptions(request *ModifyTrafficControlRequest, runtime *util.RuntimeOptions) (_result *ModifyTrafficControlResponse, _err error)

*

  • * This API is intended for API providers.
  • * The modifications take effect on the bound APIs instantly.
  • * The QPS limit on this operation is 50 per user. *
  • @param request ModifyTrafficControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyTrafficControlResponse

func (*Client) ModifyVpcAccessAndUpdateApis

func (client *Client) ModifyVpcAccessAndUpdateApis(request *ModifyVpcAccessAndUpdateApisRequest) (_result *ModifyVpcAccessAndUpdateApisResponse, _err error)

func (*Client) ModifyVpcAccessAndUpdateApisWithOptions

func (client *Client) ModifyVpcAccessAndUpdateApisWithOptions(request *ModifyVpcAccessAndUpdateApisRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcAccessAndUpdateApisResponse, _err error)

func (*Client) OpenApiGatewayService

func (client *Client) OpenApiGatewayService() (_result *OpenApiGatewayServiceResponse, _err error)

func (*Client) OpenApiGatewayServiceWithOptions

func (client *Client) OpenApiGatewayServiceWithOptions(runtime *util.RuntimeOptions) (_result *OpenApiGatewayServiceResponse, _err error)

func (*Client) QueryRequestLogs

func (client *Client) QueryRequestLogs(request *QueryRequestLogsRequest) (_result *QueryRequestLogsResponse, _err error)

func (*Client) QueryRequestLogsWithOptions

func (client *Client) QueryRequestLogsWithOptions(request *QueryRequestLogsRequest, runtime *util.RuntimeOptions) (_result *QueryRequestLogsResponse, _err error)

func (*Client) ReactivateDomain

func (client *Client) ReactivateDomain(request *ReactivateDomainRequest) (_result *ReactivateDomainResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You must solve the problem that is mentioned in the domain name exception prompt before you can reactivate the domain name.
  • * A typical reason why a custom domain name becomes abnormal is that the domain name does not have an ICP filing or the domain name is included in a blacklist by the administration. When a custom domain name is abnormal, users cannot use it to access APIs.
  • * You can call this operation to reactivate the domain name to resume normal access. *
  • @param request ReactivateDomainRequest
  • @return ReactivateDomainResponse

func (*Client) ReactivateDomainWithOptions

func (client *Client) ReactivateDomainWithOptions(request *ReactivateDomainRequest, runtime *util.RuntimeOptions) (_result *ReactivateDomainResponse, _err error)

*

  • * This operation is intended for API providers.
  • * You must solve the problem that is mentioned in the domain name exception prompt before you can reactivate the domain name.
  • * A typical reason why a custom domain name becomes abnormal is that the domain name does not have an ICP filing or the domain name is included in a blacklist by the administration. When a custom domain name is abnormal, users cannot use it to access APIs.
  • * You can call this operation to reactivate the domain name to resume normal access. *
  • @param request ReactivateDomainRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ReactivateDomainResponse

func (*Client) RemoveAccessControlListEntry

func (client *Client) RemoveAccessControlListEntry(request *RemoveAccessControlListEntryRequest) (_result *RemoveAccessControlListEntryResponse, _err error)

func (*Client) RemoveAccessControlListEntryWithOptions

func (client *Client) RemoveAccessControlListEntryWithOptions(request *RemoveAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *RemoveAccessControlListEntryResponse, _err error)

func (*Client) RemoveApiProductsAuthorities added in v4.1.0

func (client *Client) RemoveApiProductsAuthorities(request *RemoveApiProductsAuthoritiesRequest) (_result *RemoveApiProductsAuthoritiesResponse, _err error)

func (*Client) RemoveApiProductsAuthoritiesWithOptions added in v4.1.0

func (client *Client) RemoveApiProductsAuthoritiesWithOptions(tmpReq *RemoveApiProductsAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *RemoveApiProductsAuthoritiesResponse, _err error)

func (*Client) RemoveApisAuthorities

func (client *Client) RemoveApisAuthorities(request *RemoveApisAuthoritiesRequest) (_result *RemoveApisAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * Before you revoke access permissions, check by whom the permissions were granted. API providers can only revoke permissions granted by a Provider, and API callers can only revoke permissions granted by a Consumer. *
  • @param request RemoveApisAuthoritiesRequest
  • @return RemoveApisAuthoritiesResponse

func (*Client) RemoveApisAuthoritiesWithOptions

func (client *Client) RemoveApisAuthoritiesWithOptions(request *RemoveApisAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *RemoveApisAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * Before you revoke access permissions, check by whom the permissions were granted. API providers can only revoke permissions granted by a Provider, and API callers can only revoke permissions granted by a Consumer. *
  • @param request RemoveApisAuthoritiesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveApisAuthoritiesResponse

func (*Client) RemoveAppsAuthorities

func (client *Client) RemoveAppsAuthorities(request *RemoveAppsAuthoritiesRequest) (_result *RemoveAppsAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * Before you revoke access permissions, check by whom the permissions were granted. API providers can only revoke permissions granted by a Provider, and API callers can only revoke permissions granted by a Consumer. *
  • @param request RemoveAppsAuthoritiesRequest
  • @return RemoveAppsAuthoritiesResponse

func (*Client) RemoveAppsAuthoritiesWithOptions

func (client *Client) RemoveAppsAuthoritiesWithOptions(request *RemoveAppsAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *RemoveAppsAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * Before you revoke access permissions, check by whom the permissions were granted. API providers can only revoke permissions granted by a Provider, and API callers can only revoke permissions granted by a Consumer. *
  • @param request RemoveAppsAuthoritiesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveAppsAuthoritiesResponse

func (*Client) RemoveIpControlApis

func (client *Client) RemoveIpControlApis(request *RemoveIpControlApisRequest) (_result *RemoveIpControlApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * The unbinding takes effect immediately. After the API is unbound from the ACL, the corresponding environment does not have any IP address access control in place for the API. *
  • @param request RemoveIpControlApisRequest
  • @return RemoveIpControlApisResponse

func (*Client) RemoveIpControlApisWithOptions

func (client *Client) RemoveIpControlApisWithOptions(request *RemoveIpControlApisRequest, runtime *util.RuntimeOptions) (_result *RemoveIpControlApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * The unbinding takes effect immediately. After the API is unbound from the ACL, the corresponding environment does not have any IP address access control in place for the API. *
  • @param request RemoveIpControlApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveIpControlApisResponse

func (*Client) RemoveIpControlPolicyItem

func (client *Client) RemoveIpControlPolicyItem(request *RemoveIpControlPolicyItemRequest) (_result *RemoveIpControlPolicyItemResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request RemoveIpControlPolicyItemRequest
  • @return RemoveIpControlPolicyItemResponse

func (*Client) RemoveIpControlPolicyItemWithOptions

func (client *Client) RemoveIpControlPolicyItemWithOptions(request *RemoveIpControlPolicyItemRequest, runtime *util.RuntimeOptions) (_result *RemoveIpControlPolicyItemResponse, _err error)

*

  • * This operation is intended for API providers. *
  • @param request RemoveIpControlPolicyItemRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveIpControlPolicyItemResponse

func (*Client) RemoveSignatureApis

func (client *Client) RemoveSignatureApis(request *RemoveSignatureApisRequest) (_result *RemoveSignatureApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * The operation takes effect immediately. The request sent from API Gateway to the backend service does not contain the signature string. The corresponding verification step can be removed from the backend. *
  • @param request RemoveSignatureApisRequest
  • @return RemoveSignatureApisResponse

func (*Client) RemoveSignatureApisWithOptions

func (client *Client) RemoveSignatureApisWithOptions(request *RemoveSignatureApisRequest, runtime *util.RuntimeOptions) (_result *RemoveSignatureApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * The operation takes effect immediately. The request sent from API Gateway to the backend service does not contain the signature string. The corresponding verification step can be removed from the backend. *
  • @param request RemoveSignatureApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveSignatureApisResponse

func (*Client) RemoveTrafficControlApis

func (client *Client) RemoveTrafficControlApis(request *RemoveTrafficControlApisRequest) (_result *RemoveTrafficControlApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API allows you to unbind a specified throttling policy from up to 100 APIs at a time. *
  • @param request RemoveTrafficControlApisRequest
  • @return RemoveTrafficControlApisResponse

func (*Client) RemoveTrafficControlApisWithOptions

func (client *Client) RemoveTrafficControlApisWithOptions(request *RemoveTrafficControlApisRequest, runtime *util.RuntimeOptions) (_result *RemoveTrafficControlApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API allows you to unbind a specified throttling policy from up to 100 APIs at a time. *
  • @param request RemoveTrafficControlApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveTrafficControlApisResponse

func (*Client) RemoveVpcAccess

func (client *Client) RemoveVpcAccess(request *RemoveVpcAccessRequest) (_result *RemoveVpcAccessResponse, _err error)

*

  • * This API is intended for API providers.
  • * Revokes the permissions of API Gateway to access your VPC instance.
  • > Deleting an authorization affects the associated API. Before you delete the authorization, make sure that it is not used by the API. *
  • @param request RemoveVpcAccessRequest
  • @return RemoveVpcAccessResponse

func (*Client) RemoveVpcAccessAndAbolishApis

func (client *Client) RemoveVpcAccessAndAbolishApis(request *RemoveVpcAccessAndAbolishApisRequest) (_result *RemoveVpcAccessAndAbolishApisResponse, _err error)

func (*Client) RemoveVpcAccessAndAbolishApisWithOptions

func (client *Client) RemoveVpcAccessAndAbolishApisWithOptions(request *RemoveVpcAccessAndAbolishApisRequest, runtime *util.RuntimeOptions) (_result *RemoveVpcAccessAndAbolishApisResponse, _err error)

func (*Client) RemoveVpcAccessWithOptions

func (client *Client) RemoveVpcAccessWithOptions(request *RemoveVpcAccessRequest, runtime *util.RuntimeOptions) (_result *RemoveVpcAccessResponse, _err error)

*

  • * This API is intended for API providers.
  • * Revokes the permissions of API Gateway to access your VPC instance.
  • > Deleting an authorization affects the associated API. Before you delete the authorization, make sure that it is not used by the API. *
  • @param request RemoveVpcAccessRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveVpcAccessResponse

func (*Client) ResetAppCode

func (client *Client) ResetAppCode(request *ResetAppCodeRequest) (_result *ResetAppCodeResponse, _err error)

func (*Client) ResetAppCodeWithOptions

func (client *Client) ResetAppCodeWithOptions(request *ResetAppCodeRequest, runtime *util.RuntimeOptions) (_result *ResetAppCodeResponse, _err error)

func (*Client) ResetAppSecret

func (client *Client) ResetAppSecret(request *ResetAppSecretRequest) (_result *ResetAppSecretResponse, _err error)

*

  • * This operation is intended for API callers.
  • * A new secret is automatically generated after you have called this operation. This secret cannot be customized.
  • * The results returned by this operation do not contain the application secret. You can obtain the secret by calling DescribeAppSecurity. *
  • @param request ResetAppSecretRequest
  • @return ResetAppSecretResponse

func (*Client) ResetAppSecretWithOptions

func (client *Client) ResetAppSecretWithOptions(request *ResetAppSecretRequest, runtime *util.RuntimeOptions) (_result *ResetAppSecretResponse, _err error)

*

  • * This operation is intended for API callers.
  • * A new secret is automatically generated after you have called this operation. This secret cannot be customized.
  • * The results returned by this operation do not contain the application secret. You can obtain the secret by calling DescribeAppSecurity. *
  • @param request ResetAppSecretRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ResetAppSecretResponse

func (*Client) SdkGenerateByApp

func (client *Client) SdkGenerateByApp(request *SdkGenerateByAppRequest) (_result *SdkGenerateByAppResponse, _err error)

func (*Client) SdkGenerateByAppForRegion

func (client *Client) SdkGenerateByAppForRegion(request *SdkGenerateByAppForRegionRequest) (_result *SdkGenerateByAppForRegionResponse, _err error)

func (*Client) SdkGenerateByAppForRegionWithOptions

func (client *Client) SdkGenerateByAppForRegionWithOptions(request *SdkGenerateByAppForRegionRequest, runtime *util.RuntimeOptions) (_result *SdkGenerateByAppForRegionResponse, _err error)

func (*Client) SdkGenerateByAppWithOptions

func (client *Client) SdkGenerateByAppWithOptions(request *SdkGenerateByAppRequest, runtime *util.RuntimeOptions) (_result *SdkGenerateByAppResponse, _err error)

func (*Client) SdkGenerateByGroup

func (client *Client) SdkGenerateByGroup(request *SdkGenerateByGroupRequest) (_result *SdkGenerateByGroupResponse, _err error)

func (*Client) SdkGenerateByGroupWithOptions

func (client *Client) SdkGenerateByGroupWithOptions(request *SdkGenerateByGroupRequest, runtime *util.RuntimeOptions) (_result *SdkGenerateByGroupResponse, _err error)

func (*Client) SetAccessControlListAttribute

func (client *Client) SetAccessControlListAttribute(request *SetAccessControlListAttributeRequest) (_result *SetAccessControlListAttributeResponse, _err error)

func (*Client) SetAccessControlListAttributeWithOptions

func (client *Client) SetAccessControlListAttributeWithOptions(request *SetAccessControlListAttributeRequest, runtime *util.RuntimeOptions) (_result *SetAccessControlListAttributeResponse, _err error)

func (*Client) SetApiProductsAuthorities added in v4.1.0

func (client *Client) SetApiProductsAuthorities(request *SetApiProductsAuthoritiesRequest) (_result *SetApiProductsAuthoritiesResponse, _err error)

func (*Client) SetApiProductsAuthoritiesWithOptions added in v4.1.0

func (client *Client) SetApiProductsAuthoritiesWithOptions(tmpReq *SetApiProductsAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *SetApiProductsAuthoritiesResponse, _err error)

func (*Client) SetApisAuthorities

func (client *Client) SetApisAuthorities(request *SetApisAuthoritiesRequest) (_result *SetApisAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * API providers can authorize any apps to call their APIs.
  • * API callers can authorize their own apps to call the APIs that they have purchased. *
  • @param request SetApisAuthoritiesRequest
  • @return SetApisAuthoritiesResponse

func (*Client) SetApisAuthoritiesWithOptions

func (client *Client) SetApisAuthoritiesWithOptions(request *SetApisAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *SetApisAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * API providers can authorize any apps to call their APIs.
  • * API callers can authorize their own apps to call the APIs that they have purchased. *
  • @param request SetApisAuthoritiesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetApisAuthoritiesResponse

func (*Client) SetAppsAuthorities

func (client *Client) SetAppsAuthorities(request *SetAppsAuthoritiesRequest) (_result *SetAppsAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * API providers can authorize any apps to call their APIs.
  • * API callers can authorize their own apps to call the APIs that they have purchased. *
  • @param request SetAppsAuthoritiesRequest
  • @return SetAppsAuthoritiesResponse

func (*Client) SetAppsAuthoritiesWithOptions

func (client *Client) SetAppsAuthoritiesWithOptions(request *SetAppsAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *SetAppsAuthoritiesResponse, _err error)

*

  • * This operation is intended for API providers and callers.
  • * API providers can authorize any apps to call their APIs.
  • * API callers can authorize their own apps to call the APIs that they have purchased. *
  • @param request SetAppsAuthoritiesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetAppsAuthoritiesResponse

func (*Client) SetDomain

func (client *Client) SetDomain(request *SetDomainRequest) (_result *SetDomainResponse, _err error)

func (*Client) SetDomainCertificate

func (client *Client) SetDomainCertificate(request *SetDomainCertificateRequest) (_result *SetDomainCertificateResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The SSL certificate must match the custom domain name.
  • * After the SSL certificate is bound, HTTPS-based API services become available. *
  • @param request SetDomainCertificateRequest
  • @return SetDomainCertificateResponse

func (*Client) SetDomainCertificateWithOptions

func (client *Client) SetDomainCertificateWithOptions(request *SetDomainCertificateRequest, runtime *util.RuntimeOptions) (_result *SetDomainCertificateResponse, _err error)

*

  • * This operation is intended for API providers.
  • * The SSL certificate must match the custom domain name.
  • * After the SSL certificate is bound, HTTPS-based API services become available. *
  • @param request SetDomainCertificateRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetDomainCertificateResponse

func (*Client) SetDomainWebSocketStatus

func (client *Client) SetDomainWebSocketStatus(request *SetDomainWebSocketStatusRequest) (_result *SetDomainWebSocketStatusResponse, _err error)

func (*Client) SetDomainWebSocketStatusWithOptions

func (client *Client) SetDomainWebSocketStatusWithOptions(request *SetDomainWebSocketStatusRequest, runtime *util.RuntimeOptions) (_result *SetDomainWebSocketStatusResponse, _err error)

func (*Client) SetDomainWithOptions

func (client *Client) SetDomainWithOptions(request *SetDomainRequest, runtime *util.RuntimeOptions) (_result *SetDomainResponse, _err error)

func (*Client) SetGroupAuthAppCode

func (client *Client) SetGroupAuthAppCode(request *SetGroupAuthAppCodeRequest) (_result *SetGroupAuthAppCodeResponse, _err error)

func (*Client) SetGroupAuthAppCodeWithOptions

func (client *Client) SetGroupAuthAppCodeWithOptions(request *SetGroupAuthAppCodeRequest, runtime *util.RuntimeOptions) (_result *SetGroupAuthAppCodeResponse, _err error)

func (*Client) SetIpControlApis

func (client *Client) SetIpControlApis(request *SetIpControlApisRequest) (_result *SetIpControlApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * A maximum of 100 APIs can be bound at a time. *
  • @param request SetIpControlApisRequest
  • @return SetIpControlApisResponse

func (*Client) SetIpControlApisWithOptions

func (client *Client) SetIpControlApisWithOptions(request *SetIpControlApisRequest, runtime *util.RuntimeOptions) (_result *SetIpControlApisResponse, _err error)

*

  • * This operation is intended for API callers.
  • * A maximum of 100 APIs can be bound at a time. *
  • @param request SetIpControlApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetIpControlApisResponse

func (*Client) SetSignatureApis

func (client *Client) SetSignatureApis(request *SetSignatureApisRequest) (_result *SetSignatureApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This operation allows you to bind a signature key to an API. You can bind signature keys for up to 100 APIs at a time. *
  • @param request SetSignatureApisRequest
  • @return SetSignatureApisResponse

func (*Client) SetSignatureApisWithOptions

func (client *Client) SetSignatureApisWithOptions(request *SetSignatureApisRequest, runtime *util.RuntimeOptions) (_result *SetSignatureApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This operation allows you to bind a signature key to an API. You can bind signature keys for up to 100 APIs at a time. *
  • @param request SetSignatureApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetSignatureApisResponse

func (*Client) SetTrafficControlApis

func (client *Client) SetTrafficControlApis(request *SetTrafficControlApisRequest) (_result *SetTrafficControlApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API allows you to bind a specific throttling policy to up to 100 APIs at a time. *
  • @param request SetTrafficControlApisRequest
  • @return SetTrafficControlApisResponse

func (*Client) SetTrafficControlApisWithOptions

func (client *Client) SetTrafficControlApisWithOptions(request *SetTrafficControlApisRequest, runtime *util.RuntimeOptions) (_result *SetTrafficControlApisResponse, _err error)

*

  • * This API is intended for API providers.
  • * This API allows you to bind a specific throttling policy to up to 100 APIs at a time. *
  • @param request SetTrafficControlApisRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetTrafficControlApisResponse

func (*Client) SetVpcAccess

func (client *Client) SetVpcAccess(request *SetVpcAccessRequest) (_result *SetVpcAccessResponse, _err error)

func (*Client) SetVpcAccessWithOptions

func (client *Client) SetVpcAccessWithOptions(request *SetVpcAccessRequest, runtime *util.RuntimeOptions) (_result *SetVpcAccessResponse, _err error)

func (*Client) SetWildcardDomainPatterns

func (client *Client) SetWildcardDomainPatterns(request *SetWildcardDomainPatternsRequest) (_result *SetWildcardDomainPatternsResponse, _err error)

func (*Client) SetWildcardDomainPatternsWithOptions

func (client *Client) SetWildcardDomainPatternsWithOptions(request *SetWildcardDomainPatternsRequest, runtime *util.RuntimeOptions) (_result *SetWildcardDomainPatternsResponse, _err error)

func (*Client) SwitchApi

func (client *Client) SwitchApi(request *SwitchApiRequest) (_result *SwitchApiResponse, _err error)

*

  • * This API is intended for API providers.
  • * The historical version can be obtained by calling the **DescribeHistoryApis** operation.
  • * Only APIs that have been published more than once have historical versions.
  • * This operation can only be performed on running APIs. Exercise caution when you perform this operation because the operation cannot be undone. The operation takes up to 5 seconds.
  • * The switch operation is essentially a publish operation. A reason for this operation must be provided. *
  • @param request SwitchApiRequest
  • @return SwitchApiResponse

func (*Client) SwitchApiWithOptions

func (client *Client) SwitchApiWithOptions(request *SwitchApiRequest, runtime *util.RuntimeOptions) (_result *SwitchApiResponse, _err error)

*

  • * This API is intended for API providers.
  • * The historical version can be obtained by calling the **DescribeHistoryApis** operation.
  • * Only APIs that have been published more than once have historical versions.
  • * This operation can only be performed on running APIs. Exercise caution when you perform this operation because the operation cannot be undone. The operation takes up to 5 seconds.
  • * The switch operation is essentially a publish operation. A reason for this operation must be provided. *
  • @param request SwitchApiRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SwitchApiResponse

func (*Client) TagResources

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

*

  • * All tags (key-value pairs) are applied to all resources of a specified ResourceId, with each resource specified as ResourceId.N.
  • * Tag.N is a resource tag consisting of a key-value pair: Tag.N.Key and Tag.N.Value.
  • * If you call this operation to tag multiple resources simultaneously, either all or none of the resources will be tagged.
  • * If you specify Tag.1.Value in addition to required parameters, you must also specify Tag.1.Key. Otherwise, an InvalidParameter.TagKey error is reported. A tag that has a value must have the corresponding key, but the key can be an empty string.
  • * If a tag with the same key has been bound to a resource, the new tag will overwrite the existing one. *
  • @param request TagResourcesRequest
  • @return TagResourcesResponse

func (*Client) TagResourcesWithOptions

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

*

  • * All tags (key-value pairs) are applied to all resources of a specified ResourceId, with each resource specified as ResourceId.N.
  • * Tag.N is a resource tag consisting of a key-value pair: Tag.N.Key and Tag.N.Value.
  • * If you call this operation to tag multiple resources simultaneously, either all or none of the resources will be tagged.
  • * If you specify Tag.1.Value in addition to required parameters, you must also specify Tag.1.Key. Otherwise, an InvalidParameter.TagKey error is reported. A tag that has a value must have the corresponding key, but the key can be an empty string.
  • * If a tag with the same key has been bound to a resource, the new tag will overwrite the existing one. *
  • @param request TagResourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return TagResourcesResponse

func (*Client) UntagResources

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

*

  • * If you call this operation to untag multiple resources simultaneously, either all or none of the resources will be untagged.
  • * If you specify resource IDs without specifying tag keys and set the All parameter to true, all tags bound to the specified resources will be deleted. If a resource does not have any tags, the request is not processed but a success is returned.
  • * If you specify resource IDs without specifying tag keys and set the All parameter to false, the request is not processed but a success is returned.
  • * When tag keys are specified, the All parameter is invalid.
  • * When multiple resources and key-value pairs are specified, the specified tags bound to the resources are deleted. *
  • @param request UntagResourcesRequest
  • @return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

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

*

  • * If you call this operation to untag multiple resources simultaneously, either all or none of the resources will be untagged.
  • * If you specify resource IDs without specifying tag keys and set the All parameter to true, all tags bound to the specified resources will be deleted. If a resource does not have any tags, the request is not processed but a success is returned.
  • * If you specify resource IDs without specifying tag keys and set the All parameter to false, the request is not processed but a success is returned.
  • * When tag keys are specified, the All parameter is invalid.
  • * When multiple resources and key-value pairs are specified, the specified tags bound to the resources are deleted. *
  • @param request UntagResourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UntagResourcesResponse

func (*Client) ValidateVpcConnectivity

func (client *Client) ValidateVpcConnectivity(request *ValidateVpcConnectivityRequest) (_result *ValidateVpcConnectivityResponse, _err error)

func (*Client) ValidateVpcConnectivityWithOptions

func (client *Client) ValidateVpcConnectivityWithOptions(request *ValidateVpcConnectivityRequest, runtime *util.RuntimeOptions) (_result *ValidateVpcConnectivityResponse, _err error)

type CreateAccessControlListRequest

type CreateAccessControlListRequest struct {
	// The name of the ACL. The name must be 1 to 30 characters in length, and can contain letters, digits, periods (.), hyphens (-), forward slashes (/), and underscores (\_). The name must be unique within the region.
	AclName          *string `json:"AclName,omitempty" xml:"AclName,omitempty"`
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateAccessControlListRequest) GoString

func (*CreateAccessControlListRequest) SetAclName

func (*CreateAccessControlListRequest) SetAddressIPVersion

func (*CreateAccessControlListRequest) SetSecurityToken

func (CreateAccessControlListRequest) String

type CreateAccessControlListResponse

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

func (CreateAccessControlListResponse) GoString

func (*CreateAccessControlListResponse) SetHeaders

func (*CreateAccessControlListResponse) SetStatusCode

func (CreateAccessControlListResponse) String

type CreateAccessControlListResponseBody

type CreateAccessControlListResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAccessControlListResponseBody) GoString

func (*CreateAccessControlListResponseBody) SetRequestId

func (CreateAccessControlListResponseBody) String

type CreateApiGroupRequest

type CreateApiGroupRequest struct {
	BasePath      *string                     `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	Description   *string                     `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupName     *string                     `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	InstanceId    *string                     `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string                     `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	Tag           []*CreateApiGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (CreateApiGroupRequest) GoString

func (s CreateApiGroupRequest) GoString() string

func (*CreateApiGroupRequest) SetBasePath

func (*CreateApiGroupRequest) SetDescription

func (s *CreateApiGroupRequest) SetDescription(v string) *CreateApiGroupRequest

func (*CreateApiGroupRequest) SetGroupName

func (*CreateApiGroupRequest) SetInstanceId

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

func (*CreateApiGroupRequest) SetSecurityToken

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

func (*CreateApiGroupRequest) SetTag

func (CreateApiGroupRequest) String

func (s CreateApiGroupRequest) String() string

type CreateApiGroupRequestTag

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

func (CreateApiGroupRequestTag) GoString

func (s CreateApiGroupRequestTag) GoString() string

func (*CreateApiGroupRequestTag) SetKey

func (*CreateApiGroupRequestTag) SetValue

func (CreateApiGroupRequestTag) String

func (s CreateApiGroupRequestTag) String() string

type CreateApiGroupResponse

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

func (CreateApiGroupResponse) GoString

func (s CreateApiGroupResponse) GoString() string

func (*CreateApiGroupResponse) SetBody

func (*CreateApiGroupResponse) SetHeaders

func (*CreateApiGroupResponse) SetStatusCode

func (CreateApiGroupResponse) String

func (s CreateApiGroupResponse) String() string

type CreateApiGroupResponseBody

type CreateApiGroupResponseBody struct {
	BasePath     *string `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId      *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SubDomain    *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
	TagStatus    *bool   `json:"TagStatus,omitempty" xml:"TagStatus,omitempty"`
}

func (CreateApiGroupResponseBody) GoString

func (s CreateApiGroupResponseBody) GoString() string

func (*CreateApiGroupResponseBody) SetBasePath

func (*CreateApiGroupResponseBody) SetDescription

func (*CreateApiGroupResponseBody) SetGroupId

func (*CreateApiGroupResponseBody) SetGroupName

func (*CreateApiGroupResponseBody) SetInstanceId

func (*CreateApiGroupResponseBody) SetInstanceType

func (*CreateApiGroupResponseBody) SetRequestId

func (*CreateApiGroupResponseBody) SetSubDomain

func (*CreateApiGroupResponseBody) SetTagStatus

func (CreateApiGroupResponseBody) String

type CreateApiRequest

type CreateApiRequest struct {
	// The type of the two-way communication API.
	//
	// *   **COMMON**: normal APIs
	// *   **REGISTER**: registered APIs
	// *   **UNREGISTER**: unregistered APIs
	// *   **NOTIFY**: downstream notification APIs
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The name of the API that you want to create. The name must be unique within the API group. The name must be 4 to 50 characters in length. It must start with a letter and can contain letters, digits, and underscores (\_).
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The IDof the backend service
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The configuration items of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestConfig](~~43985~~).
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// Specifies whether to enable backend services.
	BackendEnable *bool `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// Specifies whether to enable backend services.
	BackendId          *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	ConstantParameters *string `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty"`
	// The description of the API. The description can be up to 180 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// If **AuthType** is set to **APP**, the valid values are:
	//
	// *   **DEFAULT**: The default value that is used if no other values are passed. This value means that the setting of the group is used.
	// *   **DISABLE**: The authentication is disabled.
	// *   **HEADER**: AppCode can be placed in the Header parameter for authentication.
	// *   **HEADER_QUERY**: AppCode can be placed in the Header or Query parameter for authentication.
	DisableInternet  *bool   `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	ErrorCodeSamples *string `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty"`
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to set **DisableInternet** to **true** to limit API calls to within the VPC.
	// *   If you set **DisableInternet** to **false**, the limit is lifted. The default value is false when you create an API.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// If the **AuthType** is **APP** authentication, you need to pass this value to specify the signature algorithm. If you do not specify this parameter, the default value HmacSHA256 is used. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	OpenIdConnectConfig *string `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceConfig](~~43987~~).
	RequestConfig     *string `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty"`
	RequestParameters *string `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty"`
	// *   Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If you set **ForceNonceCheck** to **false**, the check is not performed. The default value is false when you create an API.
	ResultBodyModel    *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	ResultDescriptions *string `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty"`
	ResultSample       *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The sample response from the backend service.
	ResultType    *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestParameter](~~43986~~).
	ServiceConfig        *string `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty"`
	ServiceParameters    *string `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty"`
	ServiceParametersMap *string `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty"`
	SystemParameters     *string `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty"`
	// Specifies whether to make the API public. Valid values:
	//
	// *   **PUBLIC**: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.
	// *   **PRIVATE**: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The return description of the API.
	WebSocketApiType *string `json:"WebSocketApiType,omitempty" xml:"WebSocketApiType,omitempty"`
}

func (CreateApiRequest) GoString

func (s CreateApiRequest) GoString() string

func (*CreateApiRequest) SetAllowSignatureMethod

func (s *CreateApiRequest) SetAllowSignatureMethod(v string) *CreateApiRequest

func (*CreateApiRequest) SetApiName

func (s *CreateApiRequest) SetApiName(v string) *CreateApiRequest

func (*CreateApiRequest) SetAppCodeAuthType

func (s *CreateApiRequest) SetAppCodeAuthType(v string) *CreateApiRequest

func (*CreateApiRequest) SetAuthType

func (s *CreateApiRequest) SetAuthType(v string) *CreateApiRequest

func (*CreateApiRequest) SetBackendEnable

func (s *CreateApiRequest) SetBackendEnable(v bool) *CreateApiRequest

func (*CreateApiRequest) SetBackendId

func (s *CreateApiRequest) SetBackendId(v string) *CreateApiRequest

func (*CreateApiRequest) SetConstantParameters

func (s *CreateApiRequest) SetConstantParameters(v string) *CreateApiRequest

func (*CreateApiRequest) SetDescription

func (s *CreateApiRequest) SetDescription(v string) *CreateApiRequest

func (*CreateApiRequest) SetDisableInternet

func (s *CreateApiRequest) SetDisableInternet(v bool) *CreateApiRequest

func (*CreateApiRequest) SetErrorCodeSamples

func (s *CreateApiRequest) SetErrorCodeSamples(v string) *CreateApiRequest

func (*CreateApiRequest) SetFailResultSample

func (s *CreateApiRequest) SetFailResultSample(v string) *CreateApiRequest

func (*CreateApiRequest) SetForceNonceCheck

func (s *CreateApiRequest) SetForceNonceCheck(v bool) *CreateApiRequest

func (*CreateApiRequest) SetGroupId

func (s *CreateApiRequest) SetGroupId(v string) *CreateApiRequest

func (*CreateApiRequest) SetOpenIdConnectConfig

func (s *CreateApiRequest) SetOpenIdConnectConfig(v string) *CreateApiRequest

func (*CreateApiRequest) SetRequestConfig

func (s *CreateApiRequest) SetRequestConfig(v string) *CreateApiRequest

func (*CreateApiRequest) SetRequestParameters

func (s *CreateApiRequest) SetRequestParameters(v string) *CreateApiRequest

func (*CreateApiRequest) SetResultBodyModel

func (s *CreateApiRequest) SetResultBodyModel(v string) *CreateApiRequest

func (*CreateApiRequest) SetResultDescriptions

func (s *CreateApiRequest) SetResultDescriptions(v string) *CreateApiRequest

func (*CreateApiRequest) SetResultSample

func (s *CreateApiRequest) SetResultSample(v string) *CreateApiRequest

func (*CreateApiRequest) SetResultType

func (s *CreateApiRequest) SetResultType(v string) *CreateApiRequest

func (*CreateApiRequest) SetSecurityToken

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

func (*CreateApiRequest) SetServiceConfig

func (s *CreateApiRequest) SetServiceConfig(v string) *CreateApiRequest

func (*CreateApiRequest) SetServiceParameters

func (s *CreateApiRequest) SetServiceParameters(v string) *CreateApiRequest

func (*CreateApiRequest) SetServiceParametersMap

func (s *CreateApiRequest) SetServiceParametersMap(v string) *CreateApiRequest

func (*CreateApiRequest) SetSystemParameters

func (s *CreateApiRequest) SetSystemParameters(v string) *CreateApiRequest

func (*CreateApiRequest) SetVisibility

func (s *CreateApiRequest) SetVisibility(v string) *CreateApiRequest

func (*CreateApiRequest) SetWebSocketApiType

func (s *CreateApiRequest) SetWebSocketApiType(v string) *CreateApiRequest

func (CreateApiRequest) String

func (s CreateApiRequest) String() string

type CreateApiResponse

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

func (CreateApiResponse) GoString

func (s CreateApiResponse) GoString() string

func (*CreateApiResponse) SetBody

func (*CreateApiResponse) SetHeaders

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

func (*CreateApiResponse) SetStatusCode

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

func (CreateApiResponse) String

func (s CreateApiResponse) String() string

type CreateApiResponseBody

type CreateApiResponseBody struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApiResponseBody) GoString

func (s CreateApiResponseBody) GoString() string

func (*CreateApiResponseBody) SetApiId

func (*CreateApiResponseBody) SetRequestId

func (CreateApiResponseBody) String

func (s CreateApiResponseBody) String() string

type CreateApiStageVariableRequest

type CreateApiStageVariableRequest struct {
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the runtime environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// Deprecated
	StageRouteModel *string `json:"StageRouteModel,omitempty" xml:"StageRouteModel,omitempty"`
	// Specifies whether routing is supported.
	SupportRoute *bool `json:"SupportRoute,omitempty" xml:"SupportRoute,omitempty"`
	// The name of the variable to be added. This parameter is case-sensitive.
	VariableName *string `json:"VariableName,omitempty" xml:"VariableName,omitempty"`
	// The value of the variable.
	VariableValue *string `json:"VariableValue,omitempty" xml:"VariableValue,omitempty"`
}

func (CreateApiStageVariableRequest) GoString

func (*CreateApiStageVariableRequest) SetGroupId

func (*CreateApiStageVariableRequest) SetSecurityToken

func (*CreateApiStageVariableRequest) SetStageId

func (*CreateApiStageVariableRequest) SetStageRouteModel

func (*CreateApiStageVariableRequest) SetSupportRoute

func (*CreateApiStageVariableRequest) SetVariableName

func (*CreateApiStageVariableRequest) SetVariableValue

func (CreateApiStageVariableRequest) String

type CreateApiStageVariableResponse

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

func (CreateApiStageVariableResponse) GoString

func (*CreateApiStageVariableResponse) SetHeaders

func (*CreateApiStageVariableResponse) SetStatusCode

func (CreateApiStageVariableResponse) String

type CreateApiStageVariableResponseBody

type CreateApiStageVariableResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApiStageVariableResponseBody) GoString

func (*CreateApiStageVariableResponseBody) SetRequestId

func (CreateApiStageVariableResponseBody) String

type CreateAppRequest

type CreateAppRequest struct {
	// The AppCode of the application.
	AppCode *string `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	// The key of the application that is used to make an API call.
	AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	// The name of the application. The name must be 4 to 26 characters in length. The name can contain letters, digits, and underscores (\_), and must start with a letter.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The password of the application.
	AppSecret *string `json:"AppSecret,omitempty" xml:"AppSecret,omitempty"`
	// The description of the application. The description can be up to 180 characters in length.
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extend        *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*CreateAppRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (CreateAppRequest) GoString

func (s CreateAppRequest) GoString() string

func (*CreateAppRequest) SetAppCode

func (s *CreateAppRequest) SetAppCode(v string) *CreateAppRequest

func (*CreateAppRequest) SetAppKey

func (s *CreateAppRequest) SetAppKey(v string) *CreateAppRequest

func (*CreateAppRequest) SetAppName

func (s *CreateAppRequest) SetAppName(v string) *CreateAppRequest

func (*CreateAppRequest) SetAppSecret

func (s *CreateAppRequest) SetAppSecret(v string) *CreateAppRequest

func (*CreateAppRequest) SetDescription

func (s *CreateAppRequest) SetDescription(v string) *CreateAppRequest

func (*CreateAppRequest) SetExtend

func (s *CreateAppRequest) SetExtend(v string) *CreateAppRequest

func (*CreateAppRequest) SetSecurityToken

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

func (*CreateAppRequest) SetTag

func (CreateAppRequest) String

func (s CreateAppRequest) String() string

type CreateAppRequestTag

type CreateAppRequestTag struct {
	// The key of the tag.
	//
	// Valid values of n: `[1, 20]`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// Valid values of n: `[1, 20]`. If the parameter has a value, you must specify a value for the tag key with the same N as tag.N.Key. Otherwise, an error is reported.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateAppRequestTag) GoString

func (s CreateAppRequestTag) GoString() string

func (*CreateAppRequestTag) SetKey

func (*CreateAppRequestTag) SetValue

func (CreateAppRequestTag) String

func (s CreateAppRequestTag) String() string

type CreateAppResponse

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

func (CreateAppResponse) GoString

func (s CreateAppResponse) GoString() string

func (*CreateAppResponse) SetBody

func (*CreateAppResponse) SetHeaders

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

func (*CreateAppResponse) SetStatusCode

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

func (CreateAppResponse) String

func (s CreateAppResponse) String() string

type CreateAppResponseBody

type CreateAppResponseBody struct {
	// The unique ID of the application.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the tag exists. If the value is **true**, the tag exists. If the value is **false**, the tag does not exist.
	TagStatus *bool `json:"TagStatus,omitempty" xml:"TagStatus,omitempty"`
}

func (CreateAppResponseBody) GoString

func (s CreateAppResponseBody) GoString() string

func (*CreateAppResponseBody) SetAppId

func (*CreateAppResponseBody) SetRequestId

func (*CreateAppResponseBody) SetTagStatus

func (s *CreateAppResponseBody) SetTagStatus(v bool) *CreateAppResponseBody

func (CreateAppResponseBody) String

func (s CreateAppResponseBody) String() string

type CreateBackendModelRequest

type CreateBackendModelRequest struct {
	BackendId        *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendModelData *string `json:"BackendModelData,omitempty" xml:"BackendModelData,omitempty"`
	BackendType      *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName        *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (CreateBackendModelRequest) GoString

func (s CreateBackendModelRequest) GoString() string

func (*CreateBackendModelRequest) SetBackendId

func (*CreateBackendModelRequest) SetBackendModelData

func (s *CreateBackendModelRequest) SetBackendModelData(v string) *CreateBackendModelRequest

func (*CreateBackendModelRequest) SetBackendType

func (*CreateBackendModelRequest) SetDescription

func (*CreateBackendModelRequest) SetSecurityToken

func (*CreateBackendModelRequest) SetStageName

func (CreateBackendModelRequest) String

func (s CreateBackendModelRequest) String() string

type CreateBackendModelResponse

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

func (CreateBackendModelResponse) GoString

func (s CreateBackendModelResponse) GoString() string

func (*CreateBackendModelResponse) SetBody

func (*CreateBackendModelResponse) SetHeaders

func (*CreateBackendModelResponse) SetStatusCode

func (CreateBackendModelResponse) String

type CreateBackendModelResponseBody

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

func (CreateBackendModelResponseBody) GoString

func (*CreateBackendModelResponseBody) SetBackendModelId

func (*CreateBackendModelResponseBody) SetRequestId

func (CreateBackendModelResponseBody) String

type CreateBackendRequest

type CreateBackendRequest struct {
	BackendName                        *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	BackendType                        *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	CreateEventBridgeServiceLinkedRole *bool   `json:"CreateEventBridgeServiceLinkedRole,omitempty" xml:"CreateEventBridgeServiceLinkedRole,omitempty"`
	Description                        *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken                      *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateBackendRequest) GoString

func (s CreateBackendRequest) GoString() string

func (*CreateBackendRequest) SetBackendName

func (s *CreateBackendRequest) SetBackendName(v string) *CreateBackendRequest

func (*CreateBackendRequest) SetBackendType

func (s *CreateBackendRequest) SetBackendType(v string) *CreateBackendRequest

func (*CreateBackendRequest) SetCreateEventBridgeServiceLinkedRole

func (s *CreateBackendRequest) SetCreateEventBridgeServiceLinkedRole(v bool) *CreateBackendRequest

func (*CreateBackendRequest) SetDescription

func (s *CreateBackendRequest) SetDescription(v string) *CreateBackendRequest

func (*CreateBackendRequest) SetSecurityToken

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

func (CreateBackendRequest) String

func (s CreateBackendRequest) String() string

type CreateBackendResponse

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

func (CreateBackendResponse) GoString

func (s CreateBackendResponse) GoString() string

func (*CreateBackendResponse) SetBody

func (*CreateBackendResponse) SetHeaders

func (*CreateBackendResponse) SetStatusCode

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

func (CreateBackendResponse) String

func (s CreateBackendResponse) String() string

type CreateBackendResponseBody

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

func (CreateBackendResponseBody) GoString

func (s CreateBackendResponseBody) GoString() string

func (*CreateBackendResponseBody) SetBackendId

func (*CreateBackendResponseBody) SetRequestId

func (CreateBackendResponseBody) String

func (s CreateBackendResponseBody) String() string

type CreateDatasetItemRequest

type CreateDatasetItemRequest struct {
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ExpiredTime   *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDatasetItemRequest) GoString

func (s CreateDatasetItemRequest) GoString() string

func (*CreateDatasetItemRequest) SetDatasetId

func (*CreateDatasetItemRequest) SetDescription

func (*CreateDatasetItemRequest) SetExpiredTime

func (*CreateDatasetItemRequest) SetSecurityToken

func (*CreateDatasetItemRequest) SetValue

func (CreateDatasetItemRequest) String

func (s CreateDatasetItemRequest) String() string

type CreateDatasetItemResponse

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

func (CreateDatasetItemResponse) GoString

func (s CreateDatasetItemResponse) GoString() string

func (*CreateDatasetItemResponse) SetBody

func (*CreateDatasetItemResponse) SetHeaders

func (*CreateDatasetItemResponse) SetStatusCode

func (CreateDatasetItemResponse) String

func (s CreateDatasetItemResponse) String() string

type CreateDatasetItemResponseBody

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

func (CreateDatasetItemResponseBody) GoString

func (*CreateDatasetItemResponseBody) SetDatasetItemId

func (*CreateDatasetItemResponseBody) SetRequestId

func (CreateDatasetItemResponseBody) String

type CreateDatasetRequest

type CreateDatasetRequest struct {
	DatasetName   *string `json:"DatasetName,omitempty" xml:"DatasetName,omitempty"`
	DatasetType   *string `json:"DatasetType,omitempty" xml:"DatasetType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateDatasetRequest) GoString

func (s CreateDatasetRequest) GoString() string

func (*CreateDatasetRequest) SetDatasetName

func (s *CreateDatasetRequest) SetDatasetName(v string) *CreateDatasetRequest

func (*CreateDatasetRequest) SetDatasetType

func (s *CreateDatasetRequest) SetDatasetType(v string) *CreateDatasetRequest

func (*CreateDatasetRequest) SetSecurityToken

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

func (CreateDatasetRequest) String

func (s CreateDatasetRequest) String() string

type CreateDatasetResponse

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

func (CreateDatasetResponse) GoString

func (s CreateDatasetResponse) GoString() string

func (*CreateDatasetResponse) SetBody

func (*CreateDatasetResponse) SetHeaders

func (*CreateDatasetResponse) SetStatusCode

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

func (CreateDatasetResponse) String

func (s CreateDatasetResponse) String() string

type CreateDatasetResponseBody

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

func (CreateDatasetResponseBody) GoString

func (s CreateDatasetResponseBody) GoString() string

func (*CreateDatasetResponseBody) SetDatasetId

func (*CreateDatasetResponseBody) SetRequestId

func (CreateDatasetResponseBody) String

func (s CreateDatasetResponseBody) String() string

type CreateInstanceRequest

type CreateInstanceRequest struct {
	AutoPay                  *bool                                            `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"`
	ChargeType               *string                                          `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	Duration                 *int32                                           `json:"Duration,omitempty" xml:"Duration,omitempty"`
	HttpsPolicy              *string                                          `json:"HttpsPolicy,omitempty" xml:"HttpsPolicy,omitempty"`
	InstanceCidr             *string                                          `json:"InstanceCidr,omitempty" xml:"InstanceCidr,omitempty"`
	InstanceName             *string                                          `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceSpec             *string                                          `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	InstanceType             *string                                          `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PricingCycle             *string                                          `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	Tag                      []*CreateInstanceRequestTag                      `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	Token                    *string                                          `json:"Token,omitempty" xml:"Token,omitempty"`
	UserVpcId                *string                                          `json:"UserVpcId,omitempty" xml:"UserVpcId,omitempty"`
	ZoneId                   *string                                          `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	ZoneVSwitchSecurityGroup []*CreateInstanceRequestZoneVSwitchSecurityGroup `json:"ZoneVSwitchSecurityGroup,omitempty" xml:"ZoneVSwitchSecurityGroup,omitempty" type:"Repeated"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetAutoPay

func (*CreateInstanceRequest) SetChargeType

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

func (*CreateInstanceRequest) SetDuration

func (*CreateInstanceRequest) SetHttpsPolicy

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

func (*CreateInstanceRequest) SetInstanceCidr

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

func (*CreateInstanceRequest) SetInstanceName

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

func (*CreateInstanceRequest) SetInstanceSpec

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

func (*CreateInstanceRequest) SetInstanceType

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

func (*CreateInstanceRequest) SetPricingCycle

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

func (*CreateInstanceRequest) SetTag

func (*CreateInstanceRequest) SetToken

func (*CreateInstanceRequest) SetUserVpcId

func (*CreateInstanceRequest) SetZoneId

func (*CreateInstanceRequest) SetZoneVSwitchSecurityGroup

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestTag

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

func (CreateInstanceRequestTag) GoString

func (s CreateInstanceRequestTag) GoString() string

func (*CreateInstanceRequestTag) SetKey

func (*CreateInstanceRequestTag) SetValue

func (CreateInstanceRequestTag) String

func (s CreateInstanceRequestTag) String() string

type CreateInstanceRequestZoneVSwitchSecurityGroup

type CreateInstanceRequestZoneVSwitchSecurityGroup struct {
	CidrBlock       *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	VSwitchId       *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	ZoneId          *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateInstanceRequestZoneVSwitchSecurityGroup) GoString

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetCidrBlock

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetSecurityGroupId

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetVSwitchId

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetZoneId

func (CreateInstanceRequestZoneVSwitchSecurityGroup) String

type CreateInstanceResponse

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

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetBody

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateInstanceResponseBody

type CreateInstanceResponseBody struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagStatus  *bool   `json:"TagStatus,omitempty" xml:"TagStatus,omitempty"`
}

func (CreateInstanceResponseBody) GoString

func (s CreateInstanceResponseBody) GoString() string

func (*CreateInstanceResponseBody) SetInstanceId

func (*CreateInstanceResponseBody) SetRequestId

func (*CreateInstanceResponseBody) SetTagStatus

func (CreateInstanceResponseBody) String

type CreateIntranetDomainRequest

type CreateIntranetDomainRequest struct {
	// The custom domain name.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateIntranetDomainRequest) GoString

func (s CreateIntranetDomainRequest) GoString() string

func (*CreateIntranetDomainRequest) SetGroupId

func (*CreateIntranetDomainRequest) SetSecurityToken

func (CreateIntranetDomainRequest) String

type CreateIntranetDomainResponse

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

func (CreateIntranetDomainResponse) GoString

func (s CreateIntranetDomainResponse) GoString() string

func (*CreateIntranetDomainResponse) SetBody

func (*CreateIntranetDomainResponse) SetHeaders

func (*CreateIntranetDomainResponse) SetStatusCode

func (CreateIntranetDomainResponse) String

type CreateIntranetDomainResponseBody

type CreateIntranetDomainResponseBody struct {
	// The ID of the request.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// auditing
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateIntranetDomainResponseBody) GoString

func (*CreateIntranetDomainResponseBody) SetDomainName

func (*CreateIntranetDomainResponseBody) SetRequestId

func (CreateIntranetDomainResponseBody) String

type CreateIpControlRequest

type CreateIpControlRequest struct {
	// The description. The description can be up to 200 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the ACL. The name must be 4 to 50 characters in length, and can contain letters, digits, and underscores (\_). The name cannot start with an underscore (\_).“
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	// The information about the policies. The information is an array of ipcontrolpolicys data.
	IpControlPolicys []*CreateIpControlRequestIpControlPolicys `json:"IpControlPolicys,omitempty" xml:"IpControlPolicys,omitempty" type:"Repeated"`
	// The type of the ACL. Valid values:
	//
	// *   **ALLOW**: an IP address whitelist
	// *   **REFUSE**: an IP address blacklist
	IpControlType *string `json:"IpControlType,omitempty" xml:"IpControlType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateIpControlRequest) GoString

func (s CreateIpControlRequest) GoString() string

func (*CreateIpControlRequest) SetDescription

func (*CreateIpControlRequest) SetIpControlName

func (s *CreateIpControlRequest) SetIpControlName(v string) *CreateIpControlRequest

func (*CreateIpControlRequest) SetIpControlPolicys

func (*CreateIpControlRequest) SetIpControlType

func (s *CreateIpControlRequest) SetIpControlType(v string) *CreateIpControlRequest

func (*CreateIpControlRequest) SetSecurityToken

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

func (CreateIpControlRequest) String

func (s CreateIpControlRequest) String() string

type CreateIpControlRequestIpControlPolicys

type CreateIpControlRequestIpControlPolicys struct {
	// The ID of the application that is restricted by the policy. You can configure the AppId parameter only when the value of the IpControlType parameter is ALLOW.
	//
	// *   You can add only one application ID at a time.
	// *   If this parameter is empty, no applications are restricted.
	// *   If this parameter is not empty, not only IP addresses but also applications are restricted.
	// *   If this parameter is not empty and no security authentication method is specified for the API, all API calls are restricted.
	// *   If the value of the IpControlType parameter is REFUSE and the AppId parameter is not empty, API Gateway automatically ignores the AppId parameter and restricts only the IP addresses.
	// *   Valid values of N in IpControlPolicys.N: `[1,100]`.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The IP address or CIDR block involved in a policy.
	//
	// *   If you want to specify a policy when you create an ACL, this parameter is required.
	// *   The IP address or CIDR block that is defined in each policy. Separate multiple IP addresses or CIDR blocks with semicolons (;). You can add a maximum of 10 IP addresses or CIDR blocks.
	// *   Valid values of N in IpControlPolicys.N: `[1,100]`.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
}

func (CreateIpControlRequestIpControlPolicys) GoString

func (*CreateIpControlRequestIpControlPolicys) SetAppId

func (*CreateIpControlRequestIpControlPolicys) SetCidrIp

func (CreateIpControlRequestIpControlPolicys) String

type CreateIpControlResponse

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

func (CreateIpControlResponse) GoString

func (s CreateIpControlResponse) GoString() string

func (*CreateIpControlResponse) SetBody

func (*CreateIpControlResponse) SetHeaders

func (*CreateIpControlResponse) SetStatusCode

func (CreateIpControlResponse) String

func (s CreateIpControlResponse) String() string

type CreateIpControlResponseBody

type CreateIpControlResponseBody struct {
	// The ID of the ACL.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateIpControlResponseBody) GoString

func (s CreateIpControlResponseBody) GoString() string

func (*CreateIpControlResponseBody) SetIpControlId

func (*CreateIpControlResponseBody) SetRequestId

func (CreateIpControlResponseBody) String

type CreateLogConfigRequest

type CreateLogConfigRequest struct {
	LogType       *string `json:"LogType,omitempty" xml:"LogType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// slslogstore
	SlsLogStore *string `json:"SlsLogStore,omitempty" xml:"SlsLogStore,omitempty"`
	SlsProject  *string `json:"SlsProject,omitempty" xml:"SlsProject,omitempty"`
}

func (CreateLogConfigRequest) GoString

func (s CreateLogConfigRequest) GoString() string

func (*CreateLogConfigRequest) SetLogType

func (*CreateLogConfigRequest) SetSecurityToken

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

func (*CreateLogConfigRequest) SetSlsLogStore

func (*CreateLogConfigRequest) SetSlsProject

func (CreateLogConfigRequest) String

func (s CreateLogConfigRequest) String() string

type CreateLogConfigResponse

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

func (CreateLogConfigResponse) GoString

func (s CreateLogConfigResponse) GoString() string

func (*CreateLogConfigResponse) SetBody

func (*CreateLogConfigResponse) SetHeaders

func (*CreateLogConfigResponse) SetStatusCode

func (CreateLogConfigResponse) String

func (s CreateLogConfigResponse) String() string

type CreateLogConfigResponseBody

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

func (CreateLogConfigResponseBody) GoString

func (s CreateLogConfigResponseBody) GoString() string

func (*CreateLogConfigResponseBody) SetRequestId

func (CreateLogConfigResponseBody) String

type CreateModelRequest

type CreateModelRequest struct {
	// The description of the model definition.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group to which the model belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the model. The name must be unique within the group.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The definition of the model in JSON Schema.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (CreateModelRequest) GoString

func (s CreateModelRequest) GoString() string

func (*CreateModelRequest) SetDescription

func (s *CreateModelRequest) SetDescription(v string) *CreateModelRequest

func (*CreateModelRequest) SetGroupId

func (s *CreateModelRequest) SetGroupId(v string) *CreateModelRequest

func (*CreateModelRequest) SetModelName

func (s *CreateModelRequest) SetModelName(v string) *CreateModelRequest

func (*CreateModelRequest) SetSchema

func (s *CreateModelRequest) SetSchema(v string) *CreateModelRequest

func (CreateModelRequest) String

func (s CreateModelRequest) String() string

type CreateModelResponse

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

func (CreateModelResponse) GoString

func (s CreateModelResponse) GoString() string

func (*CreateModelResponse) SetBody

func (*CreateModelResponse) SetHeaders

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

func (*CreateModelResponse) SetStatusCode

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

func (CreateModelResponse) String

func (s CreateModelResponse) String() string

type CreateModelResponseBody

type CreateModelResponseBody struct {
	// The time when the model was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the created model.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group to which the created model belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the created model.
	ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	// The name of the created model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The URI of the created model.
	ModelRef *string `json:"ModelRef,omitempty" xml:"ModelRef,omitempty"`
	// The time when the model is last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The region to which the created model belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The definition of the created model.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (CreateModelResponseBody) GoString

func (s CreateModelResponseBody) GoString() string

func (*CreateModelResponseBody) SetCreatedTime

func (*CreateModelResponseBody) SetDescription

func (*CreateModelResponseBody) SetGroupId

func (*CreateModelResponseBody) SetModelId

func (*CreateModelResponseBody) SetModelName

func (*CreateModelResponseBody) SetModelRef

func (*CreateModelResponseBody) SetModifiedTime

func (*CreateModelResponseBody) SetRegionId

func (*CreateModelResponseBody) SetRequestId

func (*CreateModelResponseBody) SetSchema

func (CreateModelResponseBody) String

func (s CreateModelResponseBody) String() string

type CreateMonitorGroupRequest

type CreateMonitorGroupRequest struct {
	Auth              *string `json:"Auth,omitempty" xml:"Auth,omitempty"`
	GroupId           *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	RawMonitorGroupId *int64  `json:"RawMonitorGroupId,omitempty" xml:"RawMonitorGroupId,omitempty"`
	SecurityToken     *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (CreateMonitorGroupRequest) GoString

func (s CreateMonitorGroupRequest) GoString() string

func (*CreateMonitorGroupRequest) SetAuth

func (*CreateMonitorGroupRequest) SetGroupId

func (*CreateMonitorGroupRequest) SetRawMonitorGroupId

func (s *CreateMonitorGroupRequest) SetRawMonitorGroupId(v int64) *CreateMonitorGroupRequest

func (*CreateMonitorGroupRequest) SetSecurityToken

func (CreateMonitorGroupRequest) String

func (s CreateMonitorGroupRequest) String() string

type CreateMonitorGroupResponse

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

func (CreateMonitorGroupResponse) GoString

func (s CreateMonitorGroupResponse) GoString() string

func (*CreateMonitorGroupResponse) SetBody

func (*CreateMonitorGroupResponse) SetHeaders

func (*CreateMonitorGroupResponse) SetStatusCode

func (CreateMonitorGroupResponse) String

type CreateMonitorGroupResponseBody

type CreateMonitorGroupResponseBody struct {
	MonitorGroupId *int64  `json:"MonitorGroupId,omitempty" xml:"MonitorGroupId,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateMonitorGroupResponseBody) GoString

func (*CreateMonitorGroupResponseBody) SetMonitorGroupId

func (*CreateMonitorGroupResponseBody) SetRequestId

func (CreateMonitorGroupResponseBody) String

type CreatePluginRequest

type CreatePluginRequest struct {
	// The description of the plug-in. The description can contain a maximum of 200 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The plug-in definition statement, which can be in JSON or YAML format.
	PluginData *string `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	// The name of the plug-in. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). However, it cannot start with an underscore.
	PluginName *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	// The type of the plug-in. Valid values:
	//
	// *   **ipControl: IP address-based access control**
	// *   **trafficControl: throttling**
	// *   **backendSignature: backend signature**
	// *   **jwtAuth** :JWT (OpenId Connect) authentication
	// *   **cors** :cross-origin resource sharing (CORS)
	// *   **caching**
	PluginType    *string `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*CreatePluginRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (CreatePluginRequest) GoString

func (s CreatePluginRequest) GoString() string

func (*CreatePluginRequest) SetDescription

func (s *CreatePluginRequest) SetDescription(v string) *CreatePluginRequest

func (*CreatePluginRequest) SetPluginData

func (s *CreatePluginRequest) SetPluginData(v string) *CreatePluginRequest

func (*CreatePluginRequest) SetPluginName

func (s *CreatePluginRequest) SetPluginName(v string) *CreatePluginRequest

func (*CreatePluginRequest) SetPluginType

func (s *CreatePluginRequest) SetPluginType(v string) *CreatePluginRequest

func (*CreatePluginRequest) SetSecurityToken

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

func (*CreatePluginRequest) SetTag

func (CreatePluginRequest) String

func (s CreatePluginRequest) String() string

type CreatePluginRequestTag

type CreatePluginRequestTag struct {
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// N can be an integer from 1 to 20.“
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreatePluginRequestTag) GoString

func (s CreatePluginRequestTag) GoString() string

func (*CreatePluginRequestTag) SetKey

func (*CreatePluginRequestTag) SetValue

func (CreatePluginRequestTag) String

func (s CreatePluginRequestTag) String() string

type CreatePluginResponse

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

func (CreatePluginResponse) GoString

func (s CreatePluginResponse) GoString() string

func (*CreatePluginResponse) SetBody

func (*CreatePluginResponse) SetHeaders

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

func (*CreatePluginResponse) SetStatusCode

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

func (CreatePluginResponse) String

func (s CreatePluginResponse) String() string

type CreatePluginResponseBody

type CreatePluginResponseBody struct {
	// The ID of the plug-in.
	PluginId *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the plug-in is successfully marked.
	TagStatus *bool `json:"TagStatus,omitempty" xml:"TagStatus,omitempty"`
}

func (CreatePluginResponseBody) GoString

func (s CreatePluginResponseBody) GoString() string

func (*CreatePluginResponseBody) SetPluginId

func (*CreatePluginResponseBody) SetRequestId

func (*CreatePluginResponseBody) SetTagStatus

func (CreatePluginResponseBody) String

func (s CreatePluginResponseBody) String() string

type CreateSignatureRequest

type CreateSignatureRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The Key value of the key. The value must be 6 to 20 characters in length and can contain letters, digits, and underscores (\_). It must start with a letter.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,omitempty"`
	// The displayed name of the key. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). It must start with a letter.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The Secret value of the key. The value must be 6 to 30 characters in length and can contain letters, digits, and special characters. Special characters include underscores (\_), at signs (@), number signs (#), exclamation points (!), and asterisks (\*). The value must start with a letter.
	SignatureSecret *string `json:"SignatureSecret,omitempty" xml:"SignatureSecret,omitempty"`
}

func (CreateSignatureRequest) GoString

func (s CreateSignatureRequest) GoString() string

func (*CreateSignatureRequest) SetSecurityToken

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

func (*CreateSignatureRequest) SetSignatureKey

func (s *CreateSignatureRequest) SetSignatureKey(v string) *CreateSignatureRequest

func (*CreateSignatureRequest) SetSignatureName

func (s *CreateSignatureRequest) SetSignatureName(v string) *CreateSignatureRequest

func (*CreateSignatureRequest) SetSignatureSecret

func (s *CreateSignatureRequest) SetSignatureSecret(v string) *CreateSignatureRequest

func (CreateSignatureRequest) String

func (s CreateSignatureRequest) String() string

type CreateSignatureResponse

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

func (CreateSignatureResponse) GoString

func (s CreateSignatureResponse) GoString() string

func (*CreateSignatureResponse) SetBody

func (*CreateSignatureResponse) SetHeaders

func (*CreateSignatureResponse) SetStatusCode

func (CreateSignatureResponse) String

func (s CreateSignatureResponse) String() string

type CreateSignatureResponseBody

type CreateSignatureResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the back-end signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the back-end signature key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (CreateSignatureResponseBody) GoString

func (s CreateSignatureResponseBody) GoString() string

func (*CreateSignatureResponseBody) SetRequestId

func (*CreateSignatureResponseBody) SetSignatureId

func (*CreateSignatureResponseBody) SetSignatureName

func (CreateSignatureResponseBody) String

type CreateTrafficControlRequest

type CreateTrafficControlRequest struct {
	// The default throttling value for each API.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// The default throttling value for each app.
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The description of the throttling policy.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the throttling policy. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). It cannot start with an underscore.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   **SECOND**
	// *   **MINUTE**
	// *   **HOUR**
	// *   **DAY**
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The default throttling value for each user.
	UserDefault *int32 `json:"UserDefault,omitempty" xml:"UserDefault,omitempty"`
}

func (CreateTrafficControlRequest) GoString

func (s CreateTrafficControlRequest) GoString() string

func (*CreateTrafficControlRequest) SetApiDefault

func (*CreateTrafficControlRequest) SetAppDefault

func (*CreateTrafficControlRequest) SetDescription

func (*CreateTrafficControlRequest) SetSecurityToken

func (*CreateTrafficControlRequest) SetTrafficControlName

func (s *CreateTrafficControlRequest) SetTrafficControlName(v string) *CreateTrafficControlRequest

func (*CreateTrafficControlRequest) SetTrafficControlUnit

func (s *CreateTrafficControlRequest) SetTrafficControlUnit(v string) *CreateTrafficControlRequest

func (*CreateTrafficControlRequest) SetUserDefault

func (CreateTrafficControlRequest) String

type CreateTrafficControlResponse

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

func (CreateTrafficControlResponse) GoString

func (s CreateTrafficControlResponse) GoString() string

func (*CreateTrafficControlResponse) SetBody

func (*CreateTrafficControlResponse) SetHeaders

func (*CreateTrafficControlResponse) SetStatusCode

func (CreateTrafficControlResponse) String

type CreateTrafficControlResponseBody

type CreateTrafficControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (CreateTrafficControlResponseBody) GoString

func (*CreateTrafficControlResponseBody) SetRequestId

func (*CreateTrafficControlResponseBody) SetTrafficControlId

func (CreateTrafficControlResponseBody) String

type DeleteAccessControlListRequest

type DeleteAccessControlListRequest struct {
	AclId         *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteAccessControlListRequest) GoString

func (*DeleteAccessControlListRequest) SetAclId

func (*DeleteAccessControlListRequest) SetSecurityToken

func (DeleteAccessControlListRequest) String

type DeleteAccessControlListResponse

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

func (DeleteAccessControlListResponse) GoString

func (*DeleteAccessControlListResponse) SetHeaders

func (*DeleteAccessControlListResponse) SetStatusCode

func (DeleteAccessControlListResponse) String

type DeleteAccessControlListResponseBody

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

func (DeleteAccessControlListResponseBody) GoString

func (*DeleteAccessControlListResponseBody) SetRequestId

func (DeleteAccessControlListResponseBody) String

type DeleteAllTrafficSpecialControlRequest

type DeleteAllTrafficSpecialControlRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (DeleteAllTrafficSpecialControlRequest) GoString

func (*DeleteAllTrafficSpecialControlRequest) SetSecurityToken

func (*DeleteAllTrafficSpecialControlRequest) SetTrafficControlId

func (DeleteAllTrafficSpecialControlRequest) String

type DeleteAllTrafficSpecialControlResponse

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

func (DeleteAllTrafficSpecialControlResponse) GoString

func (*DeleteAllTrafficSpecialControlResponse) SetHeaders

func (*DeleteAllTrafficSpecialControlResponse) SetStatusCode

func (DeleteAllTrafficSpecialControlResponse) String

type DeleteAllTrafficSpecialControlResponseBody

type DeleteAllTrafficSpecialControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteAllTrafficSpecialControlResponseBody) GoString

func (*DeleteAllTrafficSpecialControlResponseBody) SetRequestId

func (DeleteAllTrafficSpecialControlResponseBody) String

type DeleteApiGroupRequest

type DeleteApiGroupRequest struct {
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The object tags that match the lifecycle rule. You can specify multiple tags.
	Tag []*DeleteApiGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DeleteApiGroupRequest) GoString

func (s DeleteApiGroupRequest) GoString() string

func (*DeleteApiGroupRequest) SetGroupId

func (*DeleteApiGroupRequest) SetSecurityToken

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

func (*DeleteApiGroupRequest) SetTag

func (DeleteApiGroupRequest) String

func (s DeleteApiGroupRequest) String() string

type DeleteApiGroupRequestTag

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

func (DeleteApiGroupRequestTag) GoString

func (s DeleteApiGroupRequestTag) GoString() string

func (*DeleteApiGroupRequestTag) SetKey

func (*DeleteApiGroupRequestTag) SetValue

func (DeleteApiGroupRequestTag) String

func (s DeleteApiGroupRequestTag) String() string

type DeleteApiGroupResponse

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

func (DeleteApiGroupResponse) GoString

func (s DeleteApiGroupResponse) GoString() string

func (*DeleteApiGroupResponse) SetBody

func (*DeleteApiGroupResponse) SetHeaders

func (*DeleteApiGroupResponse) SetStatusCode

func (DeleteApiGroupResponse) String

func (s DeleteApiGroupResponse) String() string

type DeleteApiGroupResponseBody

type DeleteApiGroupResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiGroupResponseBody) GoString

func (s DeleteApiGroupResponseBody) GoString() string

func (*DeleteApiGroupResponseBody) SetRequestId

func (DeleteApiGroupResponseBody) String

type DeleteApiProductRequest added in v4.1.0

type DeleteApiProductRequest struct {
	ApiProductId  *string `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteApiProductRequest) GoString added in v4.1.0

func (s DeleteApiProductRequest) GoString() string

func (*DeleteApiProductRequest) SetApiProductId added in v4.1.0

func (*DeleteApiProductRequest) SetSecurityToken added in v4.1.0

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

func (DeleteApiProductRequest) String added in v4.1.0

func (s DeleteApiProductRequest) String() string

type DeleteApiProductResponse added in v4.1.0

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

func (DeleteApiProductResponse) GoString added in v4.1.0

func (s DeleteApiProductResponse) GoString() string

func (*DeleteApiProductResponse) SetBody added in v4.1.0

func (*DeleteApiProductResponse) SetHeaders added in v4.1.0

func (*DeleteApiProductResponse) SetStatusCode added in v4.1.0

func (DeleteApiProductResponse) String added in v4.1.0

func (s DeleteApiProductResponse) String() string

type DeleteApiProductResponseBody added in v4.1.0

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

func (DeleteApiProductResponseBody) GoString added in v4.1.0

func (s DeleteApiProductResponseBody) GoString() string

func (*DeleteApiProductResponseBody) SetRequestId added in v4.1.0

func (DeleteApiProductResponseBody) String added in v4.1.0

type DeleteApiRequest

type DeleteApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteApiRequest) GoString

func (s DeleteApiRequest) GoString() string

func (*DeleteApiRequest) SetApiId

func (s *DeleteApiRequest) SetApiId(v string) *DeleteApiRequest

func (*DeleteApiRequest) SetGroupId

func (s *DeleteApiRequest) SetGroupId(v string) *DeleteApiRequest

func (*DeleteApiRequest) SetSecurityToken

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

func (DeleteApiRequest) String

func (s DeleteApiRequest) String() string

type DeleteApiResponse

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

func (DeleteApiResponse) GoString

func (s DeleteApiResponse) GoString() string

func (*DeleteApiResponse) SetBody

func (*DeleteApiResponse) SetHeaders

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

func (*DeleteApiResponse) SetStatusCode

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

func (DeleteApiResponse) String

func (s DeleteApiResponse) String() string

type DeleteApiResponseBody

type DeleteApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiResponseBody) GoString

func (s DeleteApiResponseBody) GoString() string

func (*DeleteApiResponseBody) SetRequestId

func (DeleteApiResponseBody) String

func (s DeleteApiResponseBody) String() string

type DeleteApiStageVariableRequest

type DeleteApiStageVariableRequest struct {
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the runtime environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The name of the variable to be deleted. This parameter is case-sensitive.
	VariableName *string `json:"VariableName,omitempty" xml:"VariableName,omitempty"`
}

func (DeleteApiStageVariableRequest) GoString

func (*DeleteApiStageVariableRequest) SetGroupId

func (*DeleteApiStageVariableRequest) SetSecurityToken

func (*DeleteApiStageVariableRequest) SetStageId

func (*DeleteApiStageVariableRequest) SetVariableName

func (DeleteApiStageVariableRequest) String

type DeleteApiStageVariableResponse

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

func (DeleteApiStageVariableResponse) GoString

func (*DeleteApiStageVariableResponse) SetHeaders

func (*DeleteApiStageVariableResponse) SetStatusCode

func (DeleteApiStageVariableResponse) String

type DeleteApiStageVariableResponseBody

type DeleteApiStageVariableResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiStageVariableResponseBody) GoString

func (*DeleteApiStageVariableResponseBody) SetRequestId

func (DeleteApiStageVariableResponseBody) String

type DeleteAppRequest

type DeleteAppRequest struct {
	// The ID of the application.
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tags. Up to 20 tags are allowed.
	Tag []*DeleteAppRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DeleteAppRequest) GoString

func (s DeleteAppRequest) GoString() string

func (*DeleteAppRequest) SetAppId

func (s *DeleteAppRequest) SetAppId(v int64) *DeleteAppRequest

func (*DeleteAppRequest) SetSecurityToken

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

func (*DeleteAppRequest) SetTag

func (DeleteAppRequest) String

func (s DeleteAppRequest) String() string

type DeleteAppRequestTag

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

func (DeleteAppRequestTag) GoString

func (s DeleteAppRequestTag) GoString() string

func (*DeleteAppRequestTag) SetKey

func (*DeleteAppRequestTag) SetValue

func (DeleteAppRequestTag) String

func (s DeleteAppRequestTag) String() string

type DeleteAppResponse

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

func (DeleteAppResponse) GoString

func (s DeleteAppResponse) GoString() string

func (*DeleteAppResponse) SetBody

func (*DeleteAppResponse) SetHeaders

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

func (*DeleteAppResponse) SetStatusCode

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

func (DeleteAppResponse) String

func (s DeleteAppResponse) String() string

type DeleteAppResponseBody

type DeleteAppResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteAppResponseBody) GoString

func (s DeleteAppResponseBody) GoString() string

func (*DeleteAppResponseBody) SetRequestId

func (DeleteAppResponseBody) String

func (s DeleteAppResponseBody) String() string

type DeleteBackendModelRequest

type DeleteBackendModelRequest struct {
	BackendId      *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendModelId *string `json:"BackendModelId,omitempty" xml:"BackendModelId,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName      *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DeleteBackendModelRequest) GoString

func (s DeleteBackendModelRequest) GoString() string

func (*DeleteBackendModelRequest) SetBackendId

func (*DeleteBackendModelRequest) SetBackendModelId

func (*DeleteBackendModelRequest) SetSecurityToken

func (*DeleteBackendModelRequest) SetStageName

func (DeleteBackendModelRequest) String

func (s DeleteBackendModelRequest) String() string

type DeleteBackendModelResponse

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

func (DeleteBackendModelResponse) GoString

func (s DeleteBackendModelResponse) GoString() string

func (*DeleteBackendModelResponse) SetBody

func (*DeleteBackendModelResponse) SetHeaders

func (*DeleteBackendModelResponse) SetStatusCode

func (DeleteBackendModelResponse) String

type DeleteBackendModelResponseBody

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

func (DeleteBackendModelResponseBody) GoString

func (*DeleteBackendModelResponseBody) SetOperationId

func (*DeleteBackendModelResponseBody) SetRequestId

func (DeleteBackendModelResponseBody) String

type DeleteBackendRequest

type DeleteBackendRequest struct {
	BackendId     *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteBackendRequest) GoString

func (s DeleteBackendRequest) GoString() string

func (*DeleteBackendRequest) SetBackendId

func (s *DeleteBackendRequest) SetBackendId(v string) *DeleteBackendRequest

func (*DeleteBackendRequest) SetSecurityToken

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

func (DeleteBackendRequest) String

func (s DeleteBackendRequest) String() string

type DeleteBackendResponse

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

func (DeleteBackendResponse) GoString

func (s DeleteBackendResponse) GoString() string

func (*DeleteBackendResponse) SetBody

func (*DeleteBackendResponse) SetHeaders

func (*DeleteBackendResponse) SetStatusCode

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

func (DeleteBackendResponse) String

func (s DeleteBackendResponse) String() string

type DeleteBackendResponseBody

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

func (DeleteBackendResponseBody) GoString

func (s DeleteBackendResponseBody) GoString() string

func (*DeleteBackendResponseBody) SetRequestId

func (DeleteBackendResponseBody) String

func (s DeleteBackendResponseBody) String() string

type DeleteDatasetItemRequest

type DeleteDatasetItemRequest struct {
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	DatasetItemId *string `json:"DatasetItemId,omitempty" xml:"DatasetItemId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteDatasetItemRequest) GoString

func (s DeleteDatasetItemRequest) GoString() string

func (*DeleteDatasetItemRequest) SetDatasetId

func (*DeleteDatasetItemRequest) SetDatasetItemId

func (*DeleteDatasetItemRequest) SetSecurityToken

func (DeleteDatasetItemRequest) String

func (s DeleteDatasetItemRequest) String() string

type DeleteDatasetItemResponse

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

func (DeleteDatasetItemResponse) GoString

func (s DeleteDatasetItemResponse) GoString() string

func (*DeleteDatasetItemResponse) SetBody

func (*DeleteDatasetItemResponse) SetHeaders

func (*DeleteDatasetItemResponse) SetStatusCode

func (DeleteDatasetItemResponse) String

func (s DeleteDatasetItemResponse) String() string

type DeleteDatasetItemResponseBody

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

func (DeleteDatasetItemResponseBody) GoString

func (*DeleteDatasetItemResponseBody) SetRequestId

func (DeleteDatasetItemResponseBody) String

type DeleteDatasetRequest

type DeleteDatasetRequest struct {
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteDatasetRequest) GoString

func (s DeleteDatasetRequest) GoString() string

func (*DeleteDatasetRequest) SetDatasetId

func (s *DeleteDatasetRequest) SetDatasetId(v string) *DeleteDatasetRequest

func (*DeleteDatasetRequest) SetSecurityToken

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

func (DeleteDatasetRequest) String

func (s DeleteDatasetRequest) String() string

type DeleteDatasetResponse

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

func (DeleteDatasetResponse) GoString

func (s DeleteDatasetResponse) GoString() string

func (*DeleteDatasetResponse) SetBody

func (*DeleteDatasetResponse) SetHeaders

func (*DeleteDatasetResponse) SetStatusCode

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

func (DeleteDatasetResponse) String

func (s DeleteDatasetResponse) String() string

type DeleteDatasetResponseBody

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

func (DeleteDatasetResponseBody) GoString

func (s DeleteDatasetResponseBody) GoString() string

func (*DeleteDatasetResponseBody) SetRequestId

func (DeleteDatasetResponseBody) String

func (s DeleteDatasetResponseBody) String() string

type DeleteDomainCertificateRequest

type DeleteDomainCertificateRequest struct {
	CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"`
	DomainName    *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteDomainCertificateRequest) GoString

func (*DeleteDomainCertificateRequest) SetCertificateId

func (*DeleteDomainCertificateRequest) SetDomainName

func (*DeleteDomainCertificateRequest) SetGroupId

func (*DeleteDomainCertificateRequest) SetSecurityToken

func (DeleteDomainCertificateRequest) String

type DeleteDomainCertificateResponse

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

func (DeleteDomainCertificateResponse) GoString

func (*DeleteDomainCertificateResponse) SetHeaders

func (*DeleteDomainCertificateResponse) SetStatusCode

func (DeleteDomainCertificateResponse) String

type DeleteDomainCertificateResponseBody

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

func (DeleteDomainCertificateResponseBody) GoString

func (*DeleteDomainCertificateResponseBody) SetRequestId

func (DeleteDomainCertificateResponseBody) String

type DeleteDomainRequest

type DeleteDomainRequest struct {
	// The custom domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the API group to which the domain name to be unbound is bound. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteDomainRequest) GoString

func (s DeleteDomainRequest) GoString() string

func (*DeleteDomainRequest) SetDomainName

func (s *DeleteDomainRequest) SetDomainName(v string) *DeleteDomainRequest

func (*DeleteDomainRequest) SetGroupId

func (*DeleteDomainRequest) SetSecurityToken

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

func (DeleteDomainRequest) String

func (s DeleteDomainRequest) String() string

type DeleteDomainResponse

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

func (DeleteDomainResponse) GoString

func (s DeleteDomainResponse) GoString() string

func (*DeleteDomainResponse) SetBody

func (*DeleteDomainResponse) SetHeaders

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

func (*DeleteDomainResponse) SetStatusCode

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

func (DeleteDomainResponse) String

func (s DeleteDomainResponse) String() string

type DeleteDomainResponseBody

type DeleteDomainResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDomainResponseBody) GoString

func (s DeleteDomainResponseBody) GoString() string

func (*DeleteDomainResponseBody) SetRequestId

func (DeleteDomainResponseBody) String

func (s DeleteDomainResponseBody) String() string

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The tag of objects that match the lifecycle rule. You can specify multiple tags.
	Tag []*DeleteInstanceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DeleteInstanceRequest) GoString

func (s DeleteInstanceRequest) GoString() string

func (*DeleteInstanceRequest) SetInstanceId

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

func (*DeleteInstanceRequest) SetTag

func (DeleteInstanceRequest) String

func (s DeleteInstanceRequest) String() string

type DeleteInstanceRequestTag

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

func (DeleteInstanceRequestTag) GoString

func (s DeleteInstanceRequestTag) GoString() string

func (*DeleteInstanceRequestTag) SetKey

func (*DeleteInstanceRequestTag) SetValue

func (DeleteInstanceRequestTag) String

func (s DeleteInstanceRequestTag) String() string

type DeleteInstanceResponse

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

func (DeleteInstanceResponse) GoString

func (s DeleteInstanceResponse) GoString() string

func (*DeleteInstanceResponse) SetBody

func (*DeleteInstanceResponse) SetHeaders

func (*DeleteInstanceResponse) SetStatusCode

func (DeleteInstanceResponse) String

func (s DeleteInstanceResponse) String() string

type DeleteInstanceResponseBody

type DeleteInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteInstanceResponseBody) GoString

func (s DeleteInstanceResponseBody) GoString() string

func (*DeleteInstanceResponseBody) SetRequestId

func (DeleteInstanceResponseBody) String

type DeleteIpControlRequest

type DeleteIpControlRequest struct {
	// The ID of the ACL. The ID is unique.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteIpControlRequest) GoString

func (s DeleteIpControlRequest) GoString() string

func (*DeleteIpControlRequest) SetIpControlId

func (*DeleteIpControlRequest) SetSecurityToken

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

func (DeleteIpControlRequest) String

func (s DeleteIpControlRequest) String() string

type DeleteIpControlResponse

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

func (DeleteIpControlResponse) GoString

func (s DeleteIpControlResponse) GoString() string

func (*DeleteIpControlResponse) SetBody

func (*DeleteIpControlResponse) SetHeaders

func (*DeleteIpControlResponse) SetStatusCode

func (DeleteIpControlResponse) String

func (s DeleteIpControlResponse) String() string

type DeleteIpControlResponseBody

type DeleteIpControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpControlResponseBody) GoString

func (s DeleteIpControlResponseBody) GoString() string

func (*DeleteIpControlResponseBody) SetRequestId

func (DeleteIpControlResponseBody) String

type DeleteLogConfigRequest

type DeleteLogConfigRequest struct {
	LogType       *string `json:"LogType,omitempty" xml:"LogType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteLogConfigRequest) GoString

func (s DeleteLogConfigRequest) GoString() string

func (*DeleteLogConfigRequest) SetLogType

func (*DeleteLogConfigRequest) SetSecurityToken

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

func (DeleteLogConfigRequest) String

func (s DeleteLogConfigRequest) String() string

type DeleteLogConfigResponse

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

func (DeleteLogConfigResponse) GoString

func (s DeleteLogConfigResponse) GoString() string

func (*DeleteLogConfigResponse) SetBody

func (*DeleteLogConfigResponse) SetHeaders

func (*DeleteLogConfigResponse) SetStatusCode

func (DeleteLogConfigResponse) String

func (s DeleteLogConfigResponse) String() string

type DeleteLogConfigResponseBody

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

func (DeleteLogConfigResponseBody) GoString

func (s DeleteLogConfigResponseBody) GoString() string

func (*DeleteLogConfigResponseBody) SetRequestId

func (DeleteLogConfigResponseBody) String

type DeleteModelRequest

type DeleteModelRequest struct {
	// The ID of the API group to which the model belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
}

func (DeleteModelRequest) GoString

func (s DeleteModelRequest) GoString() string

func (*DeleteModelRequest) SetGroupId

func (s *DeleteModelRequest) SetGroupId(v string) *DeleteModelRequest

func (*DeleteModelRequest) SetModelName

func (s *DeleteModelRequest) SetModelName(v string) *DeleteModelRequest

func (DeleteModelRequest) String

func (s DeleteModelRequest) String() string

type DeleteModelResponse

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

func (DeleteModelResponse) GoString

func (s DeleteModelResponse) GoString() string

func (*DeleteModelResponse) SetBody

func (*DeleteModelResponse) SetHeaders

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

func (*DeleteModelResponse) SetStatusCode

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

func (DeleteModelResponse) String

func (s DeleteModelResponse) String() string

type DeleteModelResponseBody

type DeleteModelResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteModelResponseBody) GoString

func (s DeleteModelResponseBody) GoString() string

func (*DeleteModelResponseBody) SetRequestId

func (DeleteModelResponseBody) String

func (s DeleteModelResponseBody) String() string

type DeleteMonitorGroupRequest

type DeleteMonitorGroupRequest struct {
	GroupId           *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	RawMonitorGroupId *int64  `json:"RawMonitorGroupId,omitempty" xml:"RawMonitorGroupId,omitempty"`
	SecurityToken     *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DeleteMonitorGroupRequest) GoString

func (s DeleteMonitorGroupRequest) GoString() string

func (*DeleteMonitorGroupRequest) SetGroupId

func (*DeleteMonitorGroupRequest) SetRawMonitorGroupId

func (s *DeleteMonitorGroupRequest) SetRawMonitorGroupId(v int64) *DeleteMonitorGroupRequest

func (*DeleteMonitorGroupRequest) SetSecurityToken

func (DeleteMonitorGroupRequest) String

func (s DeleteMonitorGroupRequest) String() string

type DeleteMonitorGroupResponse

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

func (DeleteMonitorGroupResponse) GoString

func (s DeleteMonitorGroupResponse) GoString() string

func (*DeleteMonitorGroupResponse) SetBody

func (*DeleteMonitorGroupResponse) SetHeaders

func (*DeleteMonitorGroupResponse) SetStatusCode

func (DeleteMonitorGroupResponse) String

type DeleteMonitorGroupResponseBody

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

func (DeleteMonitorGroupResponseBody) GoString

func (*DeleteMonitorGroupResponseBody) SetRequestId

func (DeleteMonitorGroupResponseBody) String

type DeletePluginRequest

type DeletePluginRequest struct {
	// The ID of the plug-in to be deleted.
	PluginId      *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*DeletePluginRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DeletePluginRequest) GoString

func (s DeletePluginRequest) GoString() string

func (*DeletePluginRequest) SetPluginId

func (s *DeletePluginRequest) SetPluginId(v string) *DeletePluginRequest

func (*DeletePluginRequest) SetSecurityToken

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

func (*DeletePluginRequest) SetTag

func (DeletePluginRequest) String

func (s DeletePluginRequest) String() string

type DeletePluginRequestTag

type DeletePluginRequestTag struct {
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// N can be an integer from 1 to 20.“
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DeletePluginRequestTag) GoString

func (s DeletePluginRequestTag) GoString() string

func (*DeletePluginRequestTag) SetKey

func (*DeletePluginRequestTag) SetValue

func (DeletePluginRequestTag) String

func (s DeletePluginRequestTag) String() string

type DeletePluginResponse

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

func (DeletePluginResponse) GoString

func (s DeletePluginResponse) GoString() string

func (*DeletePluginResponse) SetBody

func (*DeletePluginResponse) SetHeaders

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

func (*DeletePluginResponse) SetStatusCode

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

func (DeletePluginResponse) String

func (s DeletePluginResponse) String() string

type DeletePluginResponseBody

type DeletePluginResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePluginResponseBody) GoString

func (s DeletePluginResponseBody) GoString() string

func (*DeletePluginResponseBody) SetRequestId

func (DeletePluginResponseBody) String

func (s DeletePluginResponseBody) String() string

type DeleteSignatureRequest

type DeleteSignatureRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the key to be deleted.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
}

func (DeleteSignatureRequest) GoString

func (s DeleteSignatureRequest) GoString() string

func (*DeleteSignatureRequest) SetSecurityToken

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

func (*DeleteSignatureRequest) SetSignatureId

func (DeleteSignatureRequest) String

func (s DeleteSignatureRequest) String() string

type DeleteSignatureResponse

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

func (DeleteSignatureResponse) GoString

func (s DeleteSignatureResponse) GoString() string

func (*DeleteSignatureResponse) SetBody

func (*DeleteSignatureResponse) SetHeaders

func (*DeleteSignatureResponse) SetStatusCode

func (DeleteSignatureResponse) String

func (s DeleteSignatureResponse) String() string

type DeleteSignatureResponseBody

type DeleteSignatureResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteSignatureResponseBody) GoString

func (s DeleteSignatureResponseBody) GoString() string

func (*DeleteSignatureResponseBody) SetRequestId

func (DeleteSignatureResponseBody) String

type DeleteTrafficControlRequest

type DeleteTrafficControlRequest struct {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (DeleteTrafficControlRequest) GoString

func (s DeleteTrafficControlRequest) GoString() string

func (*DeleteTrafficControlRequest) SetSecurityToken

func (*DeleteTrafficControlRequest) SetTrafficControlId

func (DeleteTrafficControlRequest) String

type DeleteTrafficControlResponse

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

func (DeleteTrafficControlResponse) GoString

func (s DeleteTrafficControlResponse) GoString() string

func (*DeleteTrafficControlResponse) SetBody

func (*DeleteTrafficControlResponse) SetHeaders

func (*DeleteTrafficControlResponse) SetStatusCode

func (DeleteTrafficControlResponse) String

type DeleteTrafficControlResponseBody

type DeleteTrafficControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTrafficControlResponseBody) GoString

func (*DeleteTrafficControlResponseBody) SetRequestId

func (DeleteTrafficControlResponseBody) String

type DeleteTrafficSpecialControlRequest

type DeleteTrafficSpecialControlRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the app or Alibaba Cloud account. You can view your account ID on the [Account Management](https://account.console.aliyun.com/?spm=a2c4g.11186623.2.15.343130a8sDi8cO#/secure) page.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// The type of the special throttling policy. Valid values:
	//
	// *   **APP**
	// *   **USER**
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (DeleteTrafficSpecialControlRequest) GoString

func (*DeleteTrafficSpecialControlRequest) SetSecurityToken

func (*DeleteTrafficSpecialControlRequest) SetSpecialKey

func (*DeleteTrafficSpecialControlRequest) SetSpecialType

func (*DeleteTrafficSpecialControlRequest) SetTrafficControlId

func (DeleteTrafficSpecialControlRequest) String

type DeleteTrafficSpecialControlResponse

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

func (DeleteTrafficSpecialControlResponse) GoString

func (*DeleteTrafficSpecialControlResponse) SetHeaders

func (*DeleteTrafficSpecialControlResponse) SetStatusCode

func (DeleteTrafficSpecialControlResponse) String

type DeleteTrafficSpecialControlResponseBody

type DeleteTrafficSpecialControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTrafficSpecialControlResponseBody) GoString

func (*DeleteTrafficSpecialControlResponseBody) SetRequestId

func (DeleteTrafficSpecialControlResponseBody) String

type DeployApiRequest

type DeployApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The publishing remarks.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**: the pre-release environment
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DeployApiRequest) GoString

func (s DeployApiRequest) GoString() string

func (*DeployApiRequest) SetApiId

func (s *DeployApiRequest) SetApiId(v string) *DeployApiRequest

func (*DeployApiRequest) SetDescription

func (s *DeployApiRequest) SetDescription(v string) *DeployApiRequest

func (*DeployApiRequest) SetGroupId

func (s *DeployApiRequest) SetGroupId(v string) *DeployApiRequest

func (*DeployApiRequest) SetSecurityToken

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

func (*DeployApiRequest) SetStageName

func (s *DeployApiRequest) SetStageName(v string) *DeployApiRequest

func (DeployApiRequest) String

func (s DeployApiRequest) String() string

type DeployApiResponse

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

func (DeployApiResponse) GoString

func (s DeployApiResponse) GoString() string

func (*DeployApiResponse) SetBody

func (*DeployApiResponse) SetHeaders

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

func (*DeployApiResponse) SetStatusCode

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

func (DeployApiResponse) String

func (s DeployApiResponse) String() string

type DeployApiResponseBody

type DeployApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeployApiResponseBody) GoString

func (s DeployApiResponseBody) GoString() string

func (*DeployApiResponseBody) SetRequestId

func (DeployApiResponseBody) String

func (s DeployApiResponseBody) String() string

type DescribeAbolishApiTaskRequest

type DescribeAbolishApiTaskRequest struct {
	// The ID of the unpublishing operation.
	OperationUid  *string `json:"OperationUid,omitempty" xml:"OperationUid,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAbolishApiTaskRequest) GoString

func (*DescribeAbolishApiTaskRequest) SetOperationUid

func (*DescribeAbolishApiTaskRequest) SetSecurityToken

func (DescribeAbolishApiTaskRequest) String

type DescribeAbolishApiTaskResponse

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

func (DescribeAbolishApiTaskResponse) GoString

func (*DescribeAbolishApiTaskResponse) SetHeaders

func (*DescribeAbolishApiTaskResponse) SetStatusCode

func (DescribeAbolishApiTaskResponse) String

type DescribeAbolishApiTaskResponseBody

type DescribeAbolishApiTaskResponseBody struct {
	// The result returned.
	ApiAbolishResults *DescribeAbolishApiTaskResponseBodyApiAbolishResults `json:"ApiAbolishResults,omitempty" xml:"ApiAbolishResults,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAbolishApiTaskResponseBody) GoString

func (*DescribeAbolishApiTaskResponseBody) SetRequestId

func (DescribeAbolishApiTaskResponseBody) String

type DescribeAbolishApiTaskResponseBodyApiAbolishResults

type DescribeAbolishApiTaskResponseBodyApiAbolishResults struct {
	ApiAbolishResult []*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult `json:"ApiAbolishResult,omitempty" xml:"ApiAbolishResult,omitempty" type:"Repeated"`
}

func (DescribeAbolishApiTaskResponseBodyApiAbolishResults) GoString

func (DescribeAbolishApiTaskResponseBodyApiAbolishResults) String

type DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult

type DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult struct {
	// The unpublishing status.
	AbolishStatus *string `json:"AbolishStatus,omitempty" xml:"AbolishStatus,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API.
	ApiUid *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	// The error message.
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the runtime environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) GoString

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetAbolishStatus

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetApiName

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetApiUid

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetErrorMsg

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetGroupId

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetGroupName

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetStageId

func (*DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) SetStageName

func (DescribeAbolishApiTaskResponseBodyApiAbolishResultsApiAbolishResult) String

type DescribeAccessControlListAttributeRequest

type DescribeAccessControlListAttributeRequest struct {
	AclId         *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAccessControlListAttributeRequest) GoString

func (*DescribeAccessControlListAttributeRequest) SetAclId

func (*DescribeAccessControlListAttributeRequest) SetSecurityToken

func (DescribeAccessControlListAttributeRequest) String

type DescribeAccessControlListAttributeResponse

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

func (DescribeAccessControlListAttributeResponse) GoString

func (*DescribeAccessControlListAttributeResponse) SetHeaders

func (*DescribeAccessControlListAttributeResponse) SetStatusCode

func (DescribeAccessControlListAttributeResponse) String

type DescribeAccessControlListAttributeResponseBody

type DescribeAccessControlListAttributeResponseBody struct {
	AclEntrys *DescribeAccessControlListAttributeResponseBodyAclEntrys `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty" type:"Struct"`
	AclId     *string                                                  `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AclName   *string                                                  `json:"AclName,omitempty" xml:"AclName,omitempty"`
	IsUsed    *string                                                  `json:"IsUsed,omitempty" xml:"IsUsed,omitempty"`
	RequestId *string                                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAccessControlListAttributeResponseBody) GoString

func (*DescribeAccessControlListAttributeResponseBody) SetAclId

func (*DescribeAccessControlListAttributeResponseBody) SetAclName

func (*DescribeAccessControlListAttributeResponseBody) SetIsUsed

func (*DescribeAccessControlListAttributeResponseBody) SetRequestId

func (DescribeAccessControlListAttributeResponseBody) String

type DescribeAccessControlListAttributeResponseBodyAclEntrys

type DescribeAccessControlListAttributeResponseBodyAclEntrys struct {
	AclEntry []*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry `json:"AclEntry,omitempty" xml:"AclEntry,omitempty" type:"Repeated"`
}

func (DescribeAccessControlListAttributeResponseBodyAclEntrys) GoString

func (DescribeAccessControlListAttributeResponseBodyAclEntrys) String

type DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry

type DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry struct {
	AclEntryComment *string `json:"AclEntryComment,omitempty" xml:"AclEntryComment,omitempty"`
	AclEntryIp      *string `json:"AclEntryIp,omitempty" xml:"AclEntryIp,omitempty"`
}

func (DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) GoString

func (*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryComment

func (*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryIp

func (DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) String

type DescribeAccessControlListsRequest

type DescribeAccessControlListsRequest struct {
	AclName          *string `json:"AclName,omitempty" xml:"AclName,omitempty"`
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	PageNumber       *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize         *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAccessControlListsRequest) GoString

func (*DescribeAccessControlListsRequest) SetAclName

func (*DescribeAccessControlListsRequest) SetAddressIPVersion

func (*DescribeAccessControlListsRequest) SetPageNumber

func (*DescribeAccessControlListsRequest) SetPageSize

func (*DescribeAccessControlListsRequest) SetSecurityToken

func (DescribeAccessControlListsRequest) String

type DescribeAccessControlListsResponse

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

func (DescribeAccessControlListsResponse) GoString

func (*DescribeAccessControlListsResponse) SetHeaders

func (*DescribeAccessControlListsResponse) SetStatusCode

func (DescribeAccessControlListsResponse) String

type DescribeAccessControlListsResponseBody

type DescribeAccessControlListsResponseBody struct {
	Acls       *DescribeAccessControlListsResponseBodyAcls `json:"Acls,omitempty" xml:"Acls,omitempty" type:"Struct"`
	PageNumber *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *int32                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAccessControlListsResponseBody) GoString

func (*DescribeAccessControlListsResponseBody) SetPageNumber

func (*DescribeAccessControlListsResponseBody) SetPageSize

func (*DescribeAccessControlListsResponseBody) SetRequestId

func (*DescribeAccessControlListsResponseBody) SetTotalCount

func (DescribeAccessControlListsResponseBody) String

type DescribeAccessControlListsResponseBodyAcls

type DescribeAccessControlListsResponseBodyAcls struct {
	Acl []*DescribeAccessControlListsResponseBodyAclsAcl `json:"Acl,omitempty" xml:"Acl,omitempty" type:"Repeated"`
}

func (DescribeAccessControlListsResponseBodyAcls) GoString

func (DescribeAccessControlListsResponseBodyAcls) String

type DescribeAccessControlListsResponseBodyAclsAcl

type DescribeAccessControlListsResponseBodyAclsAcl struct {
	AclId            *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AclName          *string `json:"AclName,omitempty" xml:"AclName,omitempty"`
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
}

func (DescribeAccessControlListsResponseBodyAclsAcl) GoString

func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAclId

func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAclName

func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAddressIPVersion

func (DescribeAccessControlListsResponseBodyAclsAcl) String

type DescribeApiDocRequest

type DescribeApiDocRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST.**
	//
	// If this parameter is not specified, the default value is used, which is RELEASE.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiDocRequest) GoString

func (s DescribeApiDocRequest) GoString() string

func (*DescribeApiDocRequest) SetApiId

func (*DescribeApiDocRequest) SetGroupId

func (*DescribeApiDocRequest) SetSecurityToken

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

func (*DescribeApiDocRequest) SetStageName

func (DescribeApiDocRequest) String

func (s DescribeApiDocRequest) String() string

type DescribeApiDocResponse

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

func (DescribeApiDocResponse) GoString

func (s DescribeApiDocResponse) GoString() string

func (*DescribeApiDocResponse) SetBody

func (*DescribeApiDocResponse) SetHeaders

func (*DescribeApiDocResponse) SetStatusCode

func (DescribeApiDocResponse) String

func (s DescribeApiDocResponse) String() string

type DescribeApiDocResponseBody

type DescribeApiDocResponseBody struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The security authentication method. Valid values: APP, ANONYMOUS, and APPOPENID, indicating respectively Alibaba Cloud application authentication, anonymous authentication, and third-party OpenID Connect account authentication.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The publishing time.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The API description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   Specifies whether to set **DisableInternet** to **true** to limit API calls to within the VPC.
	// *   If you set **DisableInternet** to **false**, the limit is lifted. The default value is false when you create an API.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes returned by the backend service.
	ErrorCodeSamples *DescribeApiDocResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The sample error response from the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If you set **ForceNonceCheck** to **false**, the check is not performed. The default value is false when you create an API.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The region ID of the API group.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The returned API frontend definition information. It is an array consisting of RequestConfig data.
	RequestConfig *DescribeApiDocResponseBodyRequestConfig `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned frontend input parameters in the API. It is an array consisting of RequestParameter data.
	RequestParameters *DescribeApiDocResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The sample response.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The return value type.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether the API is public. Valid values: PUBLIC and PRIVATE.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApiDocResponseBody) GoString

func (s DescribeApiDocResponseBody) GoString() string

func (*DescribeApiDocResponseBody) SetApiId

func (*DescribeApiDocResponseBody) SetApiName

func (*DescribeApiDocResponseBody) SetAuthType

func (*DescribeApiDocResponseBody) SetDeployedTime

func (*DescribeApiDocResponseBody) SetDescription

func (*DescribeApiDocResponseBody) SetDisableInternet

func (*DescribeApiDocResponseBody) SetFailResultSample

func (*DescribeApiDocResponseBody) SetForceNonceCheck

func (*DescribeApiDocResponseBody) SetGroupId

func (*DescribeApiDocResponseBody) SetGroupName

func (*DescribeApiDocResponseBody) SetRegionId

func (*DescribeApiDocResponseBody) SetRequestConfig

func (*DescribeApiDocResponseBody) SetRequestId

func (*DescribeApiDocResponseBody) SetResultSample

func (*DescribeApiDocResponseBody) SetResultType

func (*DescribeApiDocResponseBody) SetStageName

func (*DescribeApiDocResponseBody) SetVisibility

func (DescribeApiDocResponseBody) String

type DescribeApiDocResponseBodyErrorCodeSamples

type DescribeApiDocResponseBodyErrorCodeSamples struct {
	ErrorCodeSample []*DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample `json:"ErrorCodeSample,omitempty" xml:"ErrorCodeSample,omitempty" type:"Repeated"`
}

func (DescribeApiDocResponseBodyErrorCodeSamples) GoString

func (DescribeApiDocResponseBodyErrorCodeSamples) String

type DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample

type DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample struct {
	// The error code.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The description of the error code.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample) GoString

func (*DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample) SetCode

func (*DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample) SetDescription

func (*DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample) SetMessage

func (DescribeApiDocResponseBodyErrorCodeSamplesErrorCodeSample) String

type DescribeApiDocResponseBodyRequestConfig

type DescribeApiDocResponseBodyRequestConfig struct {
	// This parameter takes effect only when the RequestMode parameter is set to MAPPING.********
	//
	// The server data transmission method used for POST and PUT requests. Valid values: FORM and STREAM. FORM indicates that data in key-value pairs is transmitted as forms. STREAM indicates that data is transmitted as byte streams.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method used to make the request. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode. Valid values:
	//
	// *   MAPPING: Parameters are mapped. Unknown parameters are filtered out.
	// *   PASSTHROUGH: Parameters are passed through.
	// *   MAPPING_PASSTHROUGH: Parameters are mapped. Unknown parameters are passed through.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// The API request path. If the complete API URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the API request path is ` /object/add  `.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP and HTTPS. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
}

func (DescribeApiDocResponseBodyRequestConfig) GoString

func (*DescribeApiDocResponseBodyRequestConfig) SetBodyFormat

func (*DescribeApiDocResponseBodyRequestConfig) SetPostBodyDescription

func (*DescribeApiDocResponseBodyRequestConfig) SetRequestHttpMethod

func (*DescribeApiDocResponseBodyRequestConfig) SetRequestMode

func (*DescribeApiDocResponseBodyRequestConfig) SetRequestPath

func (*DescribeApiDocResponseBodyRequestConfig) SetRequestProtocol

func (DescribeApiDocResponseBodyRequestConfig) String

type DescribeApiDocResponseBodyRequestParameters

type DescribeApiDocResponseBodyRequestParameters struct {
	RequestParameter []*DescribeApiDocResponseBodyRequestParametersRequestParameter `json:"RequestParameter,omitempty" xml:"RequestParameter,omitempty" type:"Repeated"`
}

func (DescribeApiDocResponseBodyRequestParameters) GoString

func (DescribeApiDocResponseBodyRequestParameters) String

type DescribeApiDocResponseBodyRequestParametersRequestParameter

type DescribeApiDocResponseBodyRequestParametersRequestParameter struct {
	// The name of the API parameter.
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,omitempty"`
	// The type of the array element.
	ArrayItemsType *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	// Default value
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// Example
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The order in the document.
	DocOrder *int32 `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	// Specifies whether the document is public. Valid values: PUBLIC and PRIVATE.
	DocShow *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	// The hash values that can be entered when ParameterType is set to Int, Long, Float, Double, or String. Separate different values with commas (,), such as 1,2,3,4,9 or A,B,C,E,F.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// JSON scheme
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The maximum length.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum value.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum length.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum value.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The type of the parameter.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The regular expression used for parameter validation when ParameterType is set to String.
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	// Required
	Required *string `json:"Required,omitempty" xml:"Required,omitempty"`
}

func (DescribeApiDocResponseBodyRequestParametersRequestParameter) GoString

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetApiParameterName

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetArrayItemsType

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetDefaultValue

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetDemoValue

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetDescription

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetDocOrder

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetDocShow

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetEnumValue

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetJsonScheme

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetLocation

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetMaxLength

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetMaxValue

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetMinLength

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetMinValue

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetParameterType

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetRegularExpression

func (*DescribeApiDocResponseBodyRequestParametersRequestParameter) SetRequired

func (DescribeApiDocResponseBodyRequestParametersRequestParameter) String

type DescribeApiGroupRequest

type DescribeApiGroupRequest struct {
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The object tags that match the lifecycle rule. You can specify multiple tags.
	Tag []*DescribeApiGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeApiGroupRequest) GoString

func (s DescribeApiGroupRequest) GoString() string

func (*DescribeApiGroupRequest) SetGroupId

func (*DescribeApiGroupRequest) SetSecurityToken

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

func (*DescribeApiGroupRequest) SetTag

func (DescribeApiGroupRequest) String

func (s DescribeApiGroupRequest) String() string

type DescribeApiGroupRequestTag

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

func (DescribeApiGroupRequestTag) GoString

func (s DescribeApiGroupRequestTag) GoString() string

func (*DescribeApiGroupRequestTag) SetKey

func (*DescribeApiGroupRequestTag) SetValue

func (DescribeApiGroupRequestTag) String

type DescribeApiGroupResponse

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

func (DescribeApiGroupResponse) GoString

func (s DescribeApiGroupResponse) GoString() string

func (*DescribeApiGroupResponse) SetBody

func (*DescribeApiGroupResponse) SetHeaders

func (*DescribeApiGroupResponse) SetStatusCode

func (DescribeApiGroupResponse) String

func (s DescribeApiGroupResponse) String() string

type DescribeApiGroupResponseBody

type DescribeApiGroupResponseBody struct {
	// The root path of the API.
	BasePath *string `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	// The billing status of the API group.
	//
	// *   **NORMAL**: The API group is normal.
	// *   **LOCKED**: The API group is locked due to overdue payments.
	BillingStatus *string `json:"BillingStatus,omitempty" xml:"BillingStatus,omitempty"`
	// The products on Alibaba Cloud Marketplace.
	CloudMarketCommodity *bool `json:"CloudMarketCommodity,omitempty" xml:"CloudMarketCommodity,omitempty"`
	// The CloudMonitor application group.
	CmsMonitorGroup *string `json:"CmsMonitorGroup,omitempty" xml:"CmsMonitorGroup,omitempty"`
	// The list of associated tags. Separate multiple tags with commas (,).
	CompatibleFlags *string `json:"CompatibleFlags,omitempty" xml:"CompatibleFlags,omitempty"`
	// The creation time (UTC) of the API group.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The custom domain name information.
	CustomDomains *DescribeApiGroupResponseBodyCustomDomains `json:"CustomDomains,omitempty" xml:"CustomDomains,omitempty" type:"Struct"`
	// The custom trace configuration.
	CustomTraceConfig *string `json:"CustomTraceConfig,omitempty" xml:"CustomTraceConfig,omitempty"`
	// The list of custom configuration items.
	CustomerConfigs       *string `json:"CustomerConfigs,omitempty" xml:"CustomerConfigs,omitempty"`
	DedicatedInstanceType *string `json:"DedicatedInstanceType,omitempty" xml:"DedicatedInstanceType,omitempty"`
	// The default domain name.
	DefaultDomain *string `json:"DefaultDomain,omitempty" xml:"DefaultDomain,omitempty"`
	// The description of the API group.
	Description        *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DisableInnerDomain *bool   `json:"DisableInnerDomain,omitempty" xml:"DisableInnerDomain,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the group to which the API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The HTTPS policy.
	HttpsPolicy *string `json:"HttpsPolicy,omitempty" xml:"HttpsPolicy,omitempty"`
	// The validity status of the API group. Valid values:
	//
	// *   **NORMAL**: The API group is normal.
	// *   **LOCKED**: The API group is locked because it is not valid.
	IllegalStatus *string `json:"IllegalStatus,omitempty" xml:"IllegalStatus,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of the instance.
	//
	// *   CLASSIC_SHARED: shared instance that uses the classic network configuration
	// *   VPC_SHARED: shared instance that uses VPC
	// *   VPC_DEDICATED: dedicated instance that uses VPC
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The IPv6 status.
	Ipv6Status      *string `json:"Ipv6Status,omitempty" xml:"Ipv6Status,omitempty"`
	MigrationError  *string `json:"MigrationError,omitempty" xml:"MigrationError,omitempty"`
	MigrationStatus *string `json:"MigrationStatus,omitempty" xml:"MigrationStatus,omitempty"`
	// The last modification time (UTC) of the API group.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// Specifies whether to pass headers.
	PassthroughHeaders *string `json:"PassthroughHeaders,omitempty" xml:"PassthroughHeaders,omitempty"`
	// The region to which the API group belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The runtime environment information.
	StageItems *DescribeApiGroupResponseBodyStageItems `json:"StageItems,omitempty" xml:"StageItems,omitempty" type:"Struct"`
	// The status of the API group.
	//
	// *   **NORMAL**: The API group is normal.
	// *   **DELETE**: The API group is deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The second-level domain name automatically assigned to the API group.
	SubDomain *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
	// The upper QPS limit of the API group. The default value is 500. You can increase the upper limit by submitting an application.
	TrafficLimit *int32 `json:"TrafficLimit,omitempty" xml:"TrafficLimit,omitempty"`
	// The user log settings.
	UserLogConfig *string `json:"UserLogConfig,omitempty" xml:"UserLogConfig,omitempty"`
	// The VPC domain name.
	VpcDomain *string `json:"VpcDomain,omitempty" xml:"VpcDomain,omitempty"`
	// The VPC SLB domain name.
	VpcSlbIntranetDomain *string `json:"VpcSlbIntranetDomain,omitempty" xml:"VpcSlbIntranetDomain,omitempty"`
}

func (DescribeApiGroupResponseBody) GoString

func (s DescribeApiGroupResponseBody) GoString() string

func (*DescribeApiGroupResponseBody) SetBasePath

func (*DescribeApiGroupResponseBody) SetBillingStatus

func (*DescribeApiGroupResponseBody) SetCloudMarketCommodity

func (s *DescribeApiGroupResponseBody) SetCloudMarketCommodity(v bool) *DescribeApiGroupResponseBody

func (*DescribeApiGroupResponseBody) SetCmsMonitorGroup

func (*DescribeApiGroupResponseBody) SetCompatibleFlags

func (*DescribeApiGroupResponseBody) SetCreatedTime

func (*DescribeApiGroupResponseBody) SetCustomTraceConfig

func (*DescribeApiGroupResponseBody) SetCustomerConfigs

func (*DescribeApiGroupResponseBody) SetDedicatedInstanceType

func (s *DescribeApiGroupResponseBody) SetDedicatedInstanceType(v string) *DescribeApiGroupResponseBody

func (*DescribeApiGroupResponseBody) SetDefaultDomain

func (*DescribeApiGroupResponseBody) SetDescription

func (*DescribeApiGroupResponseBody) SetDisableInnerDomain added in v4.0.2

func (s *DescribeApiGroupResponseBody) SetDisableInnerDomain(v bool) *DescribeApiGroupResponseBody

func (*DescribeApiGroupResponseBody) SetGroupId

func (*DescribeApiGroupResponseBody) SetGroupName

func (*DescribeApiGroupResponseBody) SetHttpsPolicy

func (*DescribeApiGroupResponseBody) SetIllegalStatus

func (*DescribeApiGroupResponseBody) SetInstanceId

func (*DescribeApiGroupResponseBody) SetInstanceType

func (*DescribeApiGroupResponseBody) SetIpv6Status

func (*DescribeApiGroupResponseBody) SetMigrationError

func (*DescribeApiGroupResponseBody) SetMigrationStatus

func (*DescribeApiGroupResponseBody) SetModifiedTime

func (*DescribeApiGroupResponseBody) SetPassthroughHeaders

func (*DescribeApiGroupResponseBody) SetRegionId

func (*DescribeApiGroupResponseBody) SetRequestId

func (*DescribeApiGroupResponseBody) SetStatus

func (*DescribeApiGroupResponseBody) SetSubDomain

func (*DescribeApiGroupResponseBody) SetTrafficLimit

func (*DescribeApiGroupResponseBody) SetUserLogConfig

func (*DescribeApiGroupResponseBody) SetVpcDomain

func (*DescribeApiGroupResponseBody) SetVpcSlbIntranetDomain

func (s *DescribeApiGroupResponseBody) SetVpcSlbIntranetDomain(v string) *DescribeApiGroupResponseBody

func (DescribeApiGroupResponseBody) String

type DescribeApiGroupResponseBodyCustomDomains

type DescribeApiGroupResponseBodyCustomDomains struct {
	DomainItem []*DescribeApiGroupResponseBodyCustomDomainsDomainItem `json:"DomainItem,omitempty" xml:"DomainItem,omitempty" type:"Repeated"`
}

func (DescribeApiGroupResponseBodyCustomDomains) GoString

func (DescribeApiGroupResponseBodyCustomDomains) String

type DescribeApiGroupResponseBodyCustomDomainsDomainItem

type DescribeApiGroupResponseBodyCustomDomainsDomainItem struct {
	// The name of the bound runtime environment.
	BindStageName *string `json:"BindStageName,omitempty" xml:"BindStageName,omitempty"`
	// The unique ID of the SSL certificate, which is automatically generated by the system.
	CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"`
	// The name of the SSL certificate.
	CertificateName       *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"`
	CertificateValidEnd   *int64  `json:"CertificateValidEnd,omitempty" xml:"CertificateValidEnd,omitempty"`
	CertificateValidStart *int64  `json:"CertificateValidStart,omitempty" xml:"CertificateValidStart,omitempty"`
	// The type of the custom domain name.
	CustomDomainType *string `json:"CustomDomainType,omitempty" xml:"CustomDomainType,omitempty"`
	// The binding status of the custom domain name. Valid values:
	//
	// *   **BINDING**: The domain name is bound.
	// *   **BOUND**: The domain name is not bound.
	DomainBindingStatus *string `json:"DomainBindingStatus,omitempty" xml:"DomainBindingStatus,omitempty"`
	// The domain name resolution status. Valid values:
	//
	// *   **RESOLVED**: The domain name has been resolved.
	// *   **UNRESOLVED**: The domain name has not been resolved.
	DomainCNAMEStatus *string `json:"DomainCNAMEStatus,omitempty" xml:"DomainCNAMEStatus,omitempty"`
	// The validity status of the domain name. Valid values:
	//
	// *   **NORMAL**: The domain name is valid.
	// *   **ABNORMAL**: The domain name is invalid. This status affects API calls and must be resolved as soon as possible.
	DomainLegalStatus *string `json:"DomainLegalStatus,omitempty" xml:"DomainLegalStatus,omitempty"`
	// The domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The domain name-related remarks, such as the cause for a domain name exception.
	DomainRemark *string `json:"DomainRemark,omitempty" xml:"DomainRemark,omitempty"`
	// The status of the domain name that uses the WebSocket feature.
	DomainWebSocketStatus *string `json:"DomainWebSocketStatus,omitempty" xml:"DomainWebSocketStatus,omitempty"`
	// Indicates whether to redirect HTTP requests to HTTPS.
	IsHttpRedirectToHttps *bool `json:"IsHttpRedirectToHttps,omitempty" xml:"IsHttpRedirectToHttps,omitempty"`
	// The wildcard domain name mode.
	WildcardDomainPatterns *string `json:"WildcardDomainPatterns,omitempty" xml:"WildcardDomainPatterns,omitempty"`
}

func (DescribeApiGroupResponseBodyCustomDomainsDomainItem) GoString

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetBindStageName

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateId

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateName

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateValidEnd

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateValidStart

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCustomDomainType

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainBindingStatus

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainCNAMEStatus

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainLegalStatus

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainName

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainRemark

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetDomainWebSocketStatus

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetIsHttpRedirectToHttps

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetWildcardDomainPatterns

func (DescribeApiGroupResponseBodyCustomDomainsDomainItem) String

type DescribeApiGroupResponseBodyStageItems

type DescribeApiGroupResponseBodyStageItems struct {
	StageInfo []*DescribeApiGroupResponseBodyStageItemsStageInfo `json:"StageInfo,omitempty" xml:"StageInfo,omitempty" type:"Repeated"`
}

func (DescribeApiGroupResponseBodyStageItems) GoString

func (DescribeApiGroupResponseBodyStageItems) String

type DescribeApiGroupResponseBodyStageItemsStageInfo

type DescribeApiGroupResponseBodyStageItemsStageInfo struct {
	// The description of the runtime environment.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the runtime environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The name of the runtime environment.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiGroupResponseBodyStageItemsStageInfo) GoString

func (*DescribeApiGroupResponseBodyStageItemsStageInfo) SetDescription

func (*DescribeApiGroupResponseBodyStageItemsStageInfo) SetStageId

func (*DescribeApiGroupResponseBodyStageItemsStageInfo) SetStageName

func (DescribeApiGroupResponseBodyStageItemsStageInfo) String

type DescribeApiGroupVpcWhitelistRequest

type DescribeApiGroupVpcWhitelistRequest struct {
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApiGroupVpcWhitelistRequest) GoString

func (*DescribeApiGroupVpcWhitelistRequest) SetGroupId

func (*DescribeApiGroupVpcWhitelistRequest) SetSecurityToken

func (DescribeApiGroupVpcWhitelistRequest) String

type DescribeApiGroupVpcWhitelistResponse

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

func (DescribeApiGroupVpcWhitelistResponse) GoString

func (*DescribeApiGroupVpcWhitelistResponse) SetHeaders

func (*DescribeApiGroupVpcWhitelistResponse) SetStatusCode

func (DescribeApiGroupVpcWhitelistResponse) String

type DescribeApiGroupVpcWhitelistResponseBody

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

func (DescribeApiGroupVpcWhitelistResponseBody) GoString

func (*DescribeApiGroupVpcWhitelistResponseBody) SetRequestId

func (*DescribeApiGroupVpcWhitelistResponseBody) SetVpcIds

func (DescribeApiGroupVpcWhitelistResponseBody) String

type DescribeApiGroupsRequest

type DescribeApiGroupsRequest struct {
	// Specifies whether to enable tag verification.
	EnableTagAuth *bool `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The keyword that can be specified in the name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 50. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The order. Valid values: asc and desc. Default value: desc.
	//
	// *   asc: The API groups are displayed in ascending order of modification time.
	// *   desc: The API groups are displayed in descending order of modification time.
	Sort *string `json:"Sort,omitempty" xml:"Sort,omitempty"`
	// The list of tags.
	Tag []*DescribeApiGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeApiGroupsRequest) GoString

func (s DescribeApiGroupsRequest) GoString() string

func (*DescribeApiGroupsRequest) SetEnableTagAuth

func (s *DescribeApiGroupsRequest) SetEnableTagAuth(v bool) *DescribeApiGroupsRequest

func (*DescribeApiGroupsRequest) SetGroupId

func (*DescribeApiGroupsRequest) SetGroupName

func (*DescribeApiGroupsRequest) SetInstanceId

func (*DescribeApiGroupsRequest) SetPageNumber

func (*DescribeApiGroupsRequest) SetPageSize

func (*DescribeApiGroupsRequest) SetSecurityToken

func (*DescribeApiGroupsRequest) SetSort

func (*DescribeApiGroupsRequest) SetTag

func (DescribeApiGroupsRequest) String

func (s DescribeApiGroupsRequest) String() string

type DescribeApiGroupsRequestTag

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

func (DescribeApiGroupsRequestTag) GoString

func (s DescribeApiGroupsRequestTag) GoString() string

func (*DescribeApiGroupsRequestTag) SetKey

func (*DescribeApiGroupsRequestTag) SetValue

func (DescribeApiGroupsRequestTag) String

type DescribeApiGroupsResponse

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

func (DescribeApiGroupsResponse) GoString

func (s DescribeApiGroupsResponse) GoString() string

func (*DescribeApiGroupsResponse) SetBody

func (*DescribeApiGroupsResponse) SetHeaders

func (*DescribeApiGroupsResponse) SetStatusCode

func (DescribeApiGroupsResponse) String

func (s DescribeApiGroupsResponse) String() string

type DescribeApiGroupsResponseBody

type DescribeApiGroupsResponseBody struct {
	// The returned group set.
	ApiGroupAttributes *DescribeApiGroupsResponseBodyApiGroupAttributes `json:"ApiGroupAttributes,omitempty" xml:"ApiGroupAttributes,omitempty" type:"Struct"`
	// The number of pages to return the results on.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApiGroupsResponseBody) GoString

func (*DescribeApiGroupsResponseBody) SetPageNumber

func (*DescribeApiGroupsResponseBody) SetPageSize

func (*DescribeApiGroupsResponseBody) SetRequestId

func (*DescribeApiGroupsResponseBody) SetTotalCount

func (DescribeApiGroupsResponseBody) String

type DescribeApiGroupsResponseBodyApiGroupAttributes

type DescribeApiGroupsResponseBodyApiGroupAttributes struct {
	ApiGroupAttribute []*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute `json:"ApiGroupAttribute,omitempty" xml:"ApiGroupAttribute,omitempty" type:"Repeated"`
}

func (DescribeApiGroupsResponseBodyApiGroupAttributes) GoString

func (DescribeApiGroupsResponseBodyApiGroupAttributes) String

type DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute

type DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute struct {
	// The basepath.
	BasePath *string `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	// The billing status of the API group. Valid values:
	//
	// *   **NORMAL**: The instance is normal.
	// *   **LOCKED**: The API group is locked due to overdue payments.
	BillingStatus *string `json:"BillingStatus,omitempty" xml:"BillingStatus,omitempty"`
	// The creation time (UTC) of the API group.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// Group Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The HTTPS security policy
	HttpsPolicy *string `json:"HttpsPolicy,omitempty" xml:"HttpsPolicy,omitempty"`
	// The validity status of the API group. Valid values:
	//
	// *   **NORMAL**: The instance is normal.
	// *   **LOCKED**: The API group is locked because it is not valid.
	IllegalStatus *string `json:"IllegalStatus,omitempty" xml:"IllegalStatus,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of the instance.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The last modification time (UTC) of the API group.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The region to which the API group belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The second-level domain name that corresponds to the API group and is used by the CNAME of the custom domain name.
	SubDomain *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
	// The list of tags.
	Tags *DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The upper QPS limit of the API group. The default value is 500. You can increase the upper limit by submitting an application.
	TrafficLimit *int32 `json:"TrafficLimit,omitempty" xml:"TrafficLimit,omitempty"`
}

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) GoString

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetBasePath

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetBillingStatus

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetCreatedTime

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetDescription

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetGroupId

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetGroupName

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetHttpsPolicy

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetIllegalStatus

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetInstanceId

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetInstanceType

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetModifiedTime

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetRegionId

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetSubDomain

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) SetTrafficLimit

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttribute) String

type DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags

type DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags struct {
	TagInfo []*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo `json:"TagInfo,omitempty" xml:"TagInfo,omitempty" type:"Repeated"`
}

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags) GoString

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags) String

type DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo

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

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo) GoString

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo) SetKey

func (*DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo) SetValue

func (DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTagsTagInfo) String

type DescribeApiHistoriesRequest

type DescribeApiHistoriesRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API. The name is used for fuzzy match.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiHistoriesRequest) GoString

func (s DescribeApiHistoriesRequest) GoString() string

func (*DescribeApiHistoriesRequest) SetApiId

func (*DescribeApiHistoriesRequest) SetApiName

func (*DescribeApiHistoriesRequest) SetGroupId

func (*DescribeApiHistoriesRequest) SetPageNumber

func (*DescribeApiHistoriesRequest) SetPageSize

func (*DescribeApiHistoriesRequest) SetSecurityToken

func (*DescribeApiHistoriesRequest) SetStageName

func (DescribeApiHistoriesRequest) String

type DescribeApiHistoriesResponse

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

func (DescribeApiHistoriesResponse) GoString

func (s DescribeApiHistoriesResponse) GoString() string

func (*DescribeApiHistoriesResponse) SetBody

func (*DescribeApiHistoriesResponse) SetHeaders

func (*DescribeApiHistoriesResponse) SetStatusCode

func (DescribeApiHistoriesResponse) String

type DescribeApiHistoriesResponseBody

type DescribeApiHistoriesResponseBody struct {
	// The returned API information. It is an array consisting of ApiHisItem data.
	ApiHisItems *DescribeApiHistoriesResponseBodyApiHisItems `json:"ApiHisItems,omitempty" xml:"ApiHisItems,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApiHistoriesResponseBody) GoString

func (*DescribeApiHistoriesResponseBody) SetPageNumber

func (*DescribeApiHistoriesResponseBody) SetPageSize

func (*DescribeApiHistoriesResponseBody) SetRequestId

func (*DescribeApiHistoriesResponseBody) SetTotalCount

func (DescribeApiHistoriesResponseBody) String

type DescribeApiHistoriesResponseBodyApiHisItems

type DescribeApiHistoriesResponseBodyApiHisItems struct {
	ApiHisItem []*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem `json:"ApiHisItem,omitempty" xml:"ApiHisItem,omitempty" type:"Repeated"`
}

func (DescribeApiHistoriesResponseBodyApiHisItems) GoString

func (DescribeApiHistoriesResponseBodyApiHisItems) String

type DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem

type DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The publishing time (UTC) of the API.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The historical version of the API.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	// The region in which the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether an API version is effective. Valid values: **ONLINE** and **OFFLINE**.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) GoString

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetApiId

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetApiName

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetDeployedTime

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetDescription

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetGroupId

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetGroupName

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetHistoryVersion

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetRegionId

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetStageName

func (*DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) SetStatus

func (DescribeApiHistoriesResponseBodyApiHisItemsApiHisItem) String

type DescribeApiHistoryRequest

type DescribeApiHistoryRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// Specifies the version number that you want to query.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**: the test environment
	// *   PRE: the pre-release environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiHistoryRequest) GoString

func (s DescribeApiHistoryRequest) GoString() string

func (*DescribeApiHistoryRequest) SetApiId

func (*DescribeApiHistoryRequest) SetGroupId

func (*DescribeApiHistoryRequest) SetHistoryVersion

func (*DescribeApiHistoryRequest) SetSecurityToken

func (*DescribeApiHistoryRequest) SetStageName

func (DescribeApiHistoryRequest) String

func (s DescribeApiHistoryRequest) String() string

type DescribeApiHistoryResponse

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

func (DescribeApiHistoryResponse) GoString

func (s DescribeApiHistoryResponse) GoString() string

func (*DescribeApiHistoryResponse) SetBody

func (*DescribeApiHistoryResponse) SetHeaders

func (*DescribeApiHistoryResponse) SetStatusCode

func (DescribeApiHistoryResponse) String

type DescribeApiHistoryResponseBody

type DescribeApiHistoryResponseBody struct {
	// If **AuthType** is set to **APP**, this value must be passed to specify the signature algorithm. If you do not specify a value, HmacSHA256 is used by default. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The AppCode authentication type supported. Valid values:
	//
	// *   DEFAULT: supported after being made available in Alibaba Cloud Marketplace
	// *   DISABLE: not supported.
	// *   HEADER : supported only in the Header parameter
	// *   HEADER_QUERY : supported in the Header or Query parameter.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The security authentication method of the API. Valid values:
	//
	// *   **APP: Only authorized applications can call the API.**
	//
	// *   **ANONYMOUS: The API can be anonymously called. In this mode, you must take note of the following rules:**
	//
	//     *   All users who have obtained the API service information can call this API. API Gateway does not authenticate callers and cannot set user-specific throttling policies. If you make this API public, set API-specific throttling policies.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// Backend configurations
	BackendConfig *DescribeApiHistoryResponseBodyBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	// Specifies whether to enable backend services.
	BackendEnable *bool `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// The constant parameters.
	ConstantParameters *DescribeApiHistoryResponseBodyConstantParameters `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty" type:"Struct"`
	// The custom system parameters.
	CustomSystemParameters *DescribeApiHistoryResponseBodyCustomSystemParameters `json:"CustomSystemParameters,omitempty" xml:"CustomSystemParameters,omitempty" type:"Struct"`
	// The publishing time (UTC) of the API.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   Specifies whether to set **DisableInternet** to **true** to limit API calls to within the VPC.
	// *   If you set **DisableInternet** to **false**, the limit is lifted. The default value is false when you create an API.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes returned by the backend service.
	//
	// For more information, see [ErrorCodeSample](~~44392~~).
	ErrorCodeSamples *DescribeApiHistoryResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The sample error response from the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If you set **ForceNonceCheck** to **false**, the check is not performed. The default value is false when you create an API.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The historical version number.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	// The configuration items of the third-party OpenID Connect authentication method.
	OpenIdConnectConfig *DescribeApiHistoryResponseBodyOpenIdConnectConfig `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty" type:"Struct"`
	// The region where the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Configuration items of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestConfig](~~43985~~).
	RequestConfig *DescribeApiHistoryResponseBodyRequestConfig `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestParameter](~~43986~~).
	RequestParameters *DescribeApiHistoryResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The return description of the API.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The return description of the API.
	ResultDescriptions *DescribeApiHistoryResponseBodyResultDescriptions `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty" type:"Struct"`
	// The sample response.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The type of the data to return.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The information about a backend service call.
	ServiceConfig *DescribeApiHistoryResponseBodyServiceConfig `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty" type:"Struct"`
	// The parameters of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameter](~~43988~~).
	ServiceParameters *DescribeApiHistoryResponseBodyServiceParameters `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty" type:"Struct"`
	// The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameterMap](~~43989~~).
	ServiceParametersMap *DescribeApiHistoryResponseBodyServiceParametersMap `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty" type:"Struct"`
	// The environment to which the API is published.
	//
	// *   **RELEASE**
	// *   **PRE: the pre-release environment**
	// *   **TEST.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The invocation status of the API.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The common parameters of the APIs, in JSON format.
	SystemParameters *DescribeApiHistoryResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// Specifies whether to make the API public. Valid values:
	//
	// *   **PUBLIC: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.**
	// *   **PRIVATE: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The type of the two-way communication API. Valid values:
	//
	// *   **COMMON**: general APIs
	// *   **REGISTER**: registered APIs
	// *   **UNREGISTER**: unregistered APIs
	// *   **NOTIFY**: downstream notification
	WebSocketApiType *string `json:"WebSocketApiType,omitempty" xml:"WebSocketApiType,omitempty"`
}

func (DescribeApiHistoryResponseBody) GoString

func (*DescribeApiHistoryResponseBody) SetAllowSignatureMethod

func (*DescribeApiHistoryResponseBody) SetApiId

func (*DescribeApiHistoryResponseBody) SetApiName

func (*DescribeApiHistoryResponseBody) SetAppCodeAuthType

func (*DescribeApiHistoryResponseBody) SetAuthType

func (*DescribeApiHistoryResponseBody) SetBackendEnable

func (*DescribeApiHistoryResponseBody) SetDeployedTime

func (*DescribeApiHistoryResponseBody) SetDescription

func (*DescribeApiHistoryResponseBody) SetDisableInternet

func (*DescribeApiHistoryResponseBody) SetFailResultSample

func (*DescribeApiHistoryResponseBody) SetForceNonceCheck

func (*DescribeApiHistoryResponseBody) SetGroupId

func (*DescribeApiHistoryResponseBody) SetGroupName

func (*DescribeApiHistoryResponseBody) SetHistoryVersion

func (*DescribeApiHistoryResponseBody) SetRegionId

func (*DescribeApiHistoryResponseBody) SetRequestId

func (*DescribeApiHistoryResponseBody) SetResultBodyModel

func (*DescribeApiHistoryResponseBody) SetResultSample

func (*DescribeApiHistoryResponseBody) SetResultType

func (*DescribeApiHistoryResponseBody) SetStageName

func (*DescribeApiHistoryResponseBody) SetStatus

func (*DescribeApiHistoryResponseBody) SetVisibility

func (*DescribeApiHistoryResponseBody) SetWebSocketApiType

func (DescribeApiHistoryResponseBody) String

type DescribeApiHistoryResponseBodyBackendConfig

type DescribeApiHistoryResponseBodyBackendConfig struct {
	// The ID of the backend service.
	BackendId *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	// The name of the backend service.
	BackendName *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	// The type of the backend service.
	BackendType *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
}

func (DescribeApiHistoryResponseBodyBackendConfig) GoString

func (*DescribeApiHistoryResponseBodyBackendConfig) SetBackendId

func (*DescribeApiHistoryResponseBodyBackendConfig) SetBackendName

func (*DescribeApiHistoryResponseBodyBackendConfig) SetBackendType

func (DescribeApiHistoryResponseBodyBackendConfig) String

type DescribeApiHistoryResponseBodyConstantParameters

type DescribeApiHistoryResponseBodyConstantParameters struct {
	ConstantParameter []*DescribeApiHistoryResponseBodyConstantParametersConstantParameter `json:"ConstantParameter,omitempty" xml:"ConstantParameter,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyConstantParameters) GoString

func (DescribeApiHistoryResponseBodyConstantParameters) String

type DescribeApiHistoryResponseBodyConstantParametersConstantParameter

type DescribeApiHistoryResponseBodyConstantParametersConstantParameter struct {
	// The constant value.
	ConstantValue *string `json:"ConstantValue,omitempty" xml:"ConstantValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiHistoryResponseBodyConstantParametersConstantParameter) GoString

func (*DescribeApiHistoryResponseBodyConstantParametersConstantParameter) SetConstantValue

func (*DescribeApiHistoryResponseBodyConstantParametersConstantParameter) SetDescription

func (*DescribeApiHistoryResponseBodyConstantParametersConstantParameter) SetLocation

func (*DescribeApiHistoryResponseBodyConstantParametersConstantParameter) SetServiceParameterName

func (DescribeApiHistoryResponseBodyConstantParametersConstantParameter) String

type DescribeApiHistoryResponseBodyCustomSystemParameters

type DescribeApiHistoryResponseBodyCustomSystemParameters struct {
	CustomSystemParameter []*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter `json:"CustomSystemParameter,omitempty" xml:"CustomSystemParameter,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyCustomSystemParameters) GoString

func (DescribeApiHistoryResponseBodyCustomSystemParameters) String

type DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter

type DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter struct {
	// Example
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of the custom system parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the custom system parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) GoString

func (*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) SetDemoValue

func (*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) SetDescription

func (*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) SetLocation

func (*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) SetParameterName

func (*DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) SetServiceParameterName

func (DescribeApiHistoryResponseBodyCustomSystemParametersCustomSystemParameter) String

type DescribeApiHistoryResponseBodyErrorCodeSamples

type DescribeApiHistoryResponseBodyErrorCodeSamples struct {
	ErrorCodeSample []*DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample `json:"ErrorCodeSample,omitempty" xml:"ErrorCodeSample,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyErrorCodeSamples) GoString

func (DescribeApiHistoryResponseBodyErrorCodeSamples) String

type DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample

type DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample struct {
	// The error code.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample) GoString

func (*DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample) SetCode

func (*DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample) SetDescription

func (*DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample) SetMessage

func (DescribeApiHistoryResponseBodyErrorCodeSamplesErrorCodeSample) String

type DescribeApiHistoryResponseBodyOpenIdConnectConfig

type DescribeApiHistoryResponseBodyOpenIdConnectConfig struct {
	// The name of the parameter that corresponds to the token.
	IdTokenParamName *string `json:"IdTokenParamName,omitempty" xml:"IdTokenParamName,omitempty"`
	// The configuration of OpenID Connect authentication. Valid values:
	//
	// *   **IDTOKEN: indicates the APIs that are called by clients to obtain tokens. If you specify this value, the PublicKeyId parameter and the PublicKey parameter are required.**
	// *   **BUSINESS: indicates business APIs. Tokens are used to call the business APIs. If you specify this value, the IdTokenParamName parameter is required.
	OpenIdApiType *string `json:"OpenIdApiType,omitempty" xml:"OpenIdApiType,omitempty"`
	// The public key of the API.
	PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"`
	// The ID of the public key.
	PublicKeyId *string `json:"PublicKeyId,omitempty" xml:"PublicKeyId,omitempty"`
}

func (DescribeApiHistoryResponseBodyOpenIdConnectConfig) GoString

func (*DescribeApiHistoryResponseBodyOpenIdConnectConfig) SetIdTokenParamName

func (*DescribeApiHistoryResponseBodyOpenIdConnectConfig) SetOpenIdApiType

func (*DescribeApiHistoryResponseBodyOpenIdConnectConfig) SetPublicKey

func (*DescribeApiHistoryResponseBodyOpenIdConnectConfig) SetPublicKeyId

func (DescribeApiHistoryResponseBodyOpenIdConnectConfig) String

type DescribeApiHistoryResponseBodyRequestConfig

type DescribeApiHistoryResponseBodyRequestConfig struct {
	// The server data transmission method used for POST and PUT requests. Valid values: FORM and STREAM. FORM indicates that data in key-value pairs is transmitted as forms. STREAM indicates that data is transmitted as byte streams. This parameter takes effect only when the RequestMode parameter is set to MAPPING.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The body model.
	BodyModel *string `json:"BodyModel,omitempty" xml:"BodyModel,omitempty"`
	// The description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode. Valid values:
	//
	// *   MAPPING: Parameters are mapped. Unknown parameters are filtered out.
	// *   PASSTHROUGH: Parameters are passed through.
	// *   MAPPING_PASSTHROUGH: Parameters are mapped. Unknown parameters are passed through.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// API path
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP, HTTPS, and WebSocket. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
}

func (DescribeApiHistoryResponseBodyRequestConfig) GoString

func (*DescribeApiHistoryResponseBodyRequestConfig) SetBodyFormat

func (*DescribeApiHistoryResponseBodyRequestConfig) SetBodyModel

func (*DescribeApiHistoryResponseBodyRequestConfig) SetPostBodyDescription

func (*DescribeApiHistoryResponseBodyRequestConfig) SetRequestHttpMethod

func (*DescribeApiHistoryResponseBodyRequestConfig) SetRequestMode

func (*DescribeApiHistoryResponseBodyRequestConfig) SetRequestPath

func (*DescribeApiHistoryResponseBodyRequestConfig) SetRequestProtocol

func (DescribeApiHistoryResponseBodyRequestConfig) String

type DescribeApiHistoryResponseBodyRequestParameters

type DescribeApiHistoryResponseBodyRequestParameters struct {
	RequestParameter []*DescribeApiHistoryResponseBodyRequestParametersRequestParameter `json:"RequestParameter,omitempty" xml:"RequestParameter,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyRequestParameters) GoString

func (DescribeApiHistoryResponseBodyRequestParameters) String

type DescribeApiHistoryResponseBodyRequestParametersRequestParameter

type DescribeApiHistoryResponseBodyRequestParametersRequestParameter struct {
	// The name of the API parameter.
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,omitempty"`
	// The type of the array element.
	ArrayItemsType *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	// Default value
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The order in the document.
	DocOrder *int32 `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	// Specifies whether the document is public. Valid values: PUBLIC and PRIVATE.
	DocShow *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	// The hash values that can be entered when ParameterType is set to Int, Long, Float, Double, or String. Separate different values with commas (,), such as 1,2,3,4,9 or A,B,C,E,F.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// JSON scheme
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The maximum parameter length when ParameterType is set to String.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum parameter value when ParameterType is set to Int, Long, Float, or Double.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum parameter length when ParameterType is set to String.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum parameter value when ParameterType is set to Int, Long, Float, or Double.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The type of a request parameter. Valid values: String, Int, Long, Float, Double, and Boolean.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The regular expression used for parameter validation when ParameterType is set to String.
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	// Indicates whether the parameter is required. Valid values: REQUIRED and OPTIONAL.
	Required *string `json:"Required,omitempty" xml:"Required,omitempty"`
}

func (DescribeApiHistoryResponseBodyRequestParametersRequestParameter) GoString

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetApiParameterName

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetArrayItemsType

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetDefaultValue

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetDemoValue

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetDescription

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetDocOrder

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetDocShow

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetEnumValue

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetJsonScheme

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetLocation

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetMaxLength

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetMaxValue

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetMinLength

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetMinValue

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetParameterType

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetRegularExpression

func (*DescribeApiHistoryResponseBodyRequestParametersRequestParameter) SetRequired

func (DescribeApiHistoryResponseBodyRequestParametersRequestParameter) String

type DescribeApiHistoryResponseBodyResultDescriptions

type DescribeApiHistoryResponseBodyResultDescriptions struct {
	ResultDescription []*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription `json:"ResultDescription,omitempty" xml:"ResultDescription,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyResultDescriptions) GoString

func (DescribeApiHistoryResponseBodyResultDescriptions) String

type DescribeApiHistoryResponseBodyResultDescriptionsResultDescription

type DescribeApiHistoryResponseBodyResultDescriptionsResultDescription struct {
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether a subnode exists.
	HasChild *bool `json:"HasChild,omitempty" xml:"HasChild,omitempty"`
	// The ID of the result.
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The primary key of the result.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// Specifies whether the parameter is required.
	Mandatory *bool `json:"Mandatory,omitempty" xml:"Mandatory,omitempty"`
	// The name of the result.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the parent node.
	Pid *string `json:"Pid,omitempty" xml:"Pid,omitempty"`
	// The type of the result.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) GoString

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetDescription

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetHasChild

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetId

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetKey

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetMandatory

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetName

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetPid

func (*DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) SetType

func (DescribeApiHistoryResponseBodyResultDescriptionsResultDescription) String

type DescribeApiHistoryResponseBodyServiceConfig

type DescribeApiHistoryResponseBodyServiceConfig struct {
	// The ContentType header type used when you call the backend service over HTTP.
	//
	// *   DEFAULT: the default header type in API Gateway
	// *   CUSTOM: a custom header type
	// *   CLIENT: the ContentType header type of the client
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header when the ServiceProtocol parameter is set to HTTP and the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// Configuration items of EventBridge
	EventBridgeConfig *DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	// Backend configuration items when the backend service is Function Compute
	FunctionComputeConfig *DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// Specifies whether to enable the MOCK mode. Valid values:
	//
	// *   TRUE: The Mock mode is enabled.
	// *   FALSE: The Mock mode is not enabled.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The simulated Headers.
	MockHeaders *DescribeApiHistoryResponseBodyServiceConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Struct"`
	// The result returned when the Mock mode is enabled.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// The status code returned for service mocking.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// Information when the backend service is OSS
	OssConfig *DescribeApiHistoryResponseBodyServiceConfigOssConfig `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	// The URL used to call the backend service.
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	// The HTTP request method used when calling the backend service. Valid values: PUT, GET, POST, DELETE, PATCH, HEAD, OPTIONS, and ANY.
	ServiceHttpMethod *string `json:"ServiceHttpMethod,omitempty" xml:"ServiceHttpMethod,omitempty"`
	// The path used when you call the backend service.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The backend service protocol. Currently, only HTTP, HTTPS, and FunctionCompute are supported.
	ServiceProtocol *string `json:"ServiceProtocol,omitempty" xml:"ServiceProtocol,omitempty"`
	// The timeout period of the backend service, in millisecond.
	ServiceTimeout *int32 `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// Specifies whether to enable the VPC channel. Valid values:
	//
	// *   TRUE: The VPC channel is enabled.
	// *   FALSE: The VPC channel is not enabled.
	//
	// You must create the corresponding VPC access authorization before you can enable a VPC channel.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// Configuration items related to VPC channels
	VpcConfig *DescribeApiHistoryResponseBodyServiceConfigVpcConfig `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfig) GoString

func (*DescribeApiHistoryResponseBodyServiceConfig) SetContentTypeCatagory

func (*DescribeApiHistoryResponseBodyServiceConfig) SetContentTypeValue

func (*DescribeApiHistoryResponseBodyServiceConfig) SetMock

func (*DescribeApiHistoryResponseBodyServiceConfig) SetMockResult

func (*DescribeApiHistoryResponseBodyServiceConfig) SetMockStatusCode

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServiceAddress

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServiceHttpMethod

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServicePath

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServiceProtocol

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServiceTimeout

func (*DescribeApiHistoryResponseBodyServiceConfig) SetServiceVpcEnable

func (*DescribeApiHistoryResponseBodyServiceConfig) SetVpcId

func (DescribeApiHistoryResponseBodyServiceConfig) String

type DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig

type DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig struct {
	// The ID of the region where the EventBridge instance is located.
	EventBridgeRegionId *string `json:"EventBridgeRegionId,omitempty" xml:"EventBridgeRegionId,omitempty"`
	// The event bus.
	EventBus *string `json:"EventBus,omitempty" xml:"EventBus,omitempty"`
	// The event source of the managed rule.
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The Arn that is authorized by a RAM user to EventBridge.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) GoString

func (*DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) SetEventBridgeRegionId

func (*DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) SetEventBus

func (*DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) SetEventSource

func (*DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) SetRoleArn

func (DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig) String

type DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig

type DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig struct {
	// The ContentType header type used when you call the backend service over HTTP.
	//
	// *   **DEFAULT: the default header type in API Gateway.**
	// *   **CUSTOM: a custom header type.**
	// *   **CLIENT: the ContentType header type of the client.
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header when the ServiceProtocol parameter is set to HTTP and the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// The root path of Function Compute.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The type of the Function Compute instance.
	FcType *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	// The function name defined in Function Compute.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// The request method.
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
	// The backend only receives the service path.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The API request path.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// The alias of the function.
	Qualifier *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the RAM role to be assumed by API Gateway to access Function Compute.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The service name defined in Function Compute.
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) GoString

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeCatagory

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeValue

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetFcBaseUrl

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetFcType

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetFunctionName

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetMethod

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetOnlyBusinessPath

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetPath

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetQualifier

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetRegionId

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetRoleArn

func (*DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) SetServiceName

func (DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig) String

type DescribeApiHistoryResponseBodyServiceConfigMockHeaders

type DescribeApiHistoryResponseBodyServiceConfigMockHeaders struct {
	MockHeader []*DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader `json:"MockHeader,omitempty" xml:"MockHeader,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyServiceConfigMockHeaders) GoString

func (DescribeApiHistoryResponseBodyServiceConfigMockHeaders) String

type DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader

type DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader struct {
	// The name of the HTTP header parameter.
	HeaderName *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	// The value of the HTTP header parameter.
	HeaderValue *string `json:"HeaderValue,omitempty" xml:"HeaderValue,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader) GoString

func (*DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderName

func (*DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderValue

func (DescribeApiHistoryResponseBodyServiceConfigMockHeadersMockHeader) String

type DescribeApiHistoryResponseBodyServiceConfigOssConfig

type DescribeApiHistoryResponseBodyServiceConfigOssConfig struct {
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	// The OSS bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	Key        *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the region where the OSS instance is located.
	OssRegionId *string `json:"OssRegionId,omitempty" xml:"OssRegionId,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfigOssConfig) GoString

func (*DescribeApiHistoryResponseBodyServiceConfigOssConfig) SetAction

func (*DescribeApiHistoryResponseBodyServiceConfigOssConfig) SetBucketName

func (*DescribeApiHistoryResponseBodyServiceConfigOssConfig) SetKey

func (*DescribeApiHistoryResponseBodyServiceConfigOssConfig) SetOssRegionId

func (DescribeApiHistoryResponseBodyServiceConfigOssConfig) String

type DescribeApiHistoryResponseBodyServiceConfigVpcConfig

type DescribeApiHistoryResponseBodyServiceConfigVpcConfig struct {
	// The IDs of the ELB and SLB instances in the VPC.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the VPC.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The port number that corresponds to the instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The VPC protocol.
	VpcScheme *string `json:"VpcScheme,omitempty" xml:"VpcScheme,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceConfigVpcConfig) GoString

func (*DescribeApiHistoryResponseBodyServiceConfigVpcConfig) SetInstanceId

func (*DescribeApiHistoryResponseBodyServiceConfigVpcConfig) SetName

func (*DescribeApiHistoryResponseBodyServiceConfigVpcConfig) SetPort

func (*DescribeApiHistoryResponseBodyServiceConfigVpcConfig) SetVpcId

func (*DescribeApiHistoryResponseBodyServiceConfigVpcConfig) SetVpcScheme

func (DescribeApiHistoryResponseBodyServiceConfigVpcConfig) String

type DescribeApiHistoryResponseBodyServiceParameters

type DescribeApiHistoryResponseBodyServiceParameters struct {
	ServiceParameter []*DescribeApiHistoryResponseBodyServiceParametersServiceParameter `json:"ServiceParameter,omitempty" xml:"ServiceParameter,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyServiceParameters) GoString

func (DescribeApiHistoryResponseBodyServiceParameters) String

type DescribeApiHistoryResponseBodyServiceParametersMap

type DescribeApiHistoryResponseBodyServiceParametersMap struct {
	ServiceParameterMap []*DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap `json:"ServiceParameterMap,omitempty" xml:"ServiceParameterMap,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodyServiceParametersMap) GoString

func (DescribeApiHistoryResponseBodyServiceParametersMap) String

type DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap

type DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap struct {
	// The corresponding frontend parameter. It must be included in RequestParametersObject and matches ApiParameterName in RequestParameter data.
	RequestParameterName *string `json:"RequestParameterName,omitempty" xml:"RequestParameterName,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap) GoString

func (*DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap) SetRequestParameterName

func (*DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap) SetServiceParameterName

func (DescribeApiHistoryResponseBodyServiceParametersMapServiceParameterMap) String

type DescribeApiHistoryResponseBodyServiceParametersServiceParameter

type DescribeApiHistoryResponseBodyServiceParametersServiceParameter struct {
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The data type of the back-end service parameter.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiHistoryResponseBodyServiceParametersServiceParameter) GoString

func (*DescribeApiHistoryResponseBodyServiceParametersServiceParameter) SetLocation

func (*DescribeApiHistoryResponseBodyServiceParametersServiceParameter) SetParameterType

func (*DescribeApiHistoryResponseBodyServiceParametersServiceParameter) SetServiceParameterName

func (DescribeApiHistoryResponseBodyServiceParametersServiceParameter) String

type DescribeApiHistoryResponseBodySystemParameters

type DescribeApiHistoryResponseBodySystemParameters struct {
	SystemParameter []*DescribeApiHistoryResponseBodySystemParametersSystemParameter `json:"SystemParameter,omitempty" xml:"SystemParameter,omitempty" type:"Repeated"`
}

func (DescribeApiHistoryResponseBodySystemParameters) GoString

func (DescribeApiHistoryResponseBodySystemParameters) String

type DescribeApiHistoryResponseBodySystemParametersSystemParameter

type DescribeApiHistoryResponseBodySystemParametersSystemParameter struct {
	// The sample value of the parameter.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiHistoryResponseBodySystemParametersSystemParameter) GoString

func (*DescribeApiHistoryResponseBodySystemParametersSystemParameter) SetDemoValue

func (*DescribeApiHistoryResponseBodySystemParametersSystemParameter) SetDescription

func (*DescribeApiHistoryResponseBodySystemParametersSystemParameter) SetLocation

func (*DescribeApiHistoryResponseBodySystemParametersSystemParameter) SetParameterName

func (*DescribeApiHistoryResponseBodySystemParametersSystemParameter) SetServiceParameterName

func (DescribeApiHistoryResponseBodySystemParametersSystemParameter) String

type DescribeApiIpControlsRequest

type DescribeApiIpControlsRequest struct {
	// The IDs of APIs. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiIpControlsRequest) GoString

func (s DescribeApiIpControlsRequest) GoString() string

func (*DescribeApiIpControlsRequest) SetApiIds

func (*DescribeApiIpControlsRequest) SetGroupId

func (*DescribeApiIpControlsRequest) SetPageNumber

func (*DescribeApiIpControlsRequest) SetPageSize

func (*DescribeApiIpControlsRequest) SetSecurityToken

func (*DescribeApiIpControlsRequest) SetStageName

func (DescribeApiIpControlsRequest) String

type DescribeApiIpControlsResponse

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

func (DescribeApiIpControlsResponse) GoString

func (*DescribeApiIpControlsResponse) SetBody

func (*DescribeApiIpControlsResponse) SetHeaders

func (*DescribeApiIpControlsResponse) SetStatusCode

func (DescribeApiIpControlsResponse) String

type DescribeApiIpControlsResponseBody

type DescribeApiIpControlsResponseBody struct {
	// The information about the ACLs. The information is an array of ApiIpControlItem data.
	ApiIpControls *DescribeApiIpControlsResponseBodyApiIpControls `json:"ApiIpControls,omitempty" xml:"ApiIpControls,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApiIpControlsResponseBody) GoString

func (*DescribeApiIpControlsResponseBody) SetPageNumber

func (*DescribeApiIpControlsResponseBody) SetPageSize

func (*DescribeApiIpControlsResponseBody) SetRequestId

func (*DescribeApiIpControlsResponseBody) SetTotalCount

func (DescribeApiIpControlsResponseBody) String

type DescribeApiIpControlsResponseBodyApiIpControls

type DescribeApiIpControlsResponseBodyApiIpControls struct {
	ApiIpControlItem []*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem `json:"ApiIpControlItem,omitempty" xml:"ApiIpControlItem,omitempty" type:"Repeated"`
}

func (DescribeApiIpControlsResponseBodyApiIpControls) GoString

func (DescribeApiIpControlsResponseBodyApiIpControls) String

type DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem

type DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The time of binding.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The ID of the ACL.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The name of the ACL.
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
}

func (DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) GoString

func (*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) SetApiId

func (*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) SetApiName

func (*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) SetBoundTime

func (*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) SetIpControlId

func (*DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) SetIpControlName

func (DescribeApiIpControlsResponseBodyApiIpControlsApiIpControlItem) String

type DescribeApiLatencyDataRequest

type DescribeApiLatencyDataRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The end time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**: the pre-release environment
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeApiLatencyDataRequest) GoString

func (*DescribeApiLatencyDataRequest) SetApiId

func (*DescribeApiLatencyDataRequest) SetEndTime

func (*DescribeApiLatencyDataRequest) SetGroupId

func (*DescribeApiLatencyDataRequest) SetSecurityToken

func (*DescribeApiLatencyDataRequest) SetStageName

func (*DescribeApiLatencyDataRequest) SetStartTime

func (DescribeApiLatencyDataRequest) String

type DescribeApiLatencyDataResponse

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

func (DescribeApiLatencyDataResponse) GoString

func (*DescribeApiLatencyDataResponse) SetHeaders

func (*DescribeApiLatencyDataResponse) SetStatusCode

func (DescribeApiLatencyDataResponse) String

type DescribeApiLatencyDataResponseBody

type DescribeApiLatencyDataResponseBody struct {
	// The returned information about API call latency. It is an array consisting of MonitorItem data.
	CallLatencys *DescribeApiLatencyDataResponseBodyCallLatencys `json:"CallLatencys,omitempty" xml:"CallLatencys,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApiLatencyDataResponseBody) GoString

func (*DescribeApiLatencyDataResponseBody) SetRequestId

func (DescribeApiLatencyDataResponseBody) String

type DescribeApiLatencyDataResponseBodyCallLatencys

type DescribeApiLatencyDataResponseBodyCallLatencys struct {
	MonitorItem []*DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeApiLatencyDataResponseBodyCallLatencys) GoString

func (DescribeApiLatencyDataResponseBodyCallLatencys) String

type DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem

type DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem struct {
	// The time of the monitoring metric. The time format follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value corresponding to the monitoring metric.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem) GoString

func (*DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem) SetItemTime

func (*DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem) SetItemValue

func (DescribeApiLatencyDataResponseBodyCallLatencysMonitorItem) String

type DescribeApiMarketAttributesRequest

type DescribeApiMarketAttributesRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApiMarketAttributesRequest) GoString

func (*DescribeApiMarketAttributesRequest) SetApiId

func (*DescribeApiMarketAttributesRequest) SetGroupId

func (*DescribeApiMarketAttributesRequest) SetSecurityToken

func (DescribeApiMarketAttributesRequest) String

type DescribeApiMarketAttributesResponse

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

func (DescribeApiMarketAttributesResponse) GoString

func (*DescribeApiMarketAttributesResponse) SetHeaders

func (*DescribeApiMarketAttributesResponse) SetStatusCode

func (DescribeApiMarketAttributesResponse) String

type DescribeApiMarketAttributesResponseBody

type DescribeApiMarketAttributesResponseBody struct {
	ApiId              *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	MarketChargingMode *string `json:"MarketChargingMode,omitempty" xml:"MarketChargingMode,omitempty"`
	NeedCharging       *string `json:"NeedCharging,omitempty" xml:"NeedCharging,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApiMarketAttributesResponseBody) GoString

func (*DescribeApiMarketAttributesResponseBody) SetApiId

func (*DescribeApiMarketAttributesResponseBody) SetMarketChargingMode

func (*DescribeApiMarketAttributesResponseBody) SetNeedCharging

func (*DescribeApiMarketAttributesResponseBody) SetRequestId

func (DescribeApiMarketAttributesResponseBody) String

type DescribeApiProductApisRequest added in v4.1.0

type DescribeApiProductApisRequest struct {
	ApiProductId  *string `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApiProductApisRequest) GoString added in v4.1.0

func (*DescribeApiProductApisRequest) SetApiProductId added in v4.1.0

func (*DescribeApiProductApisRequest) SetPageNumber added in v4.1.0

func (*DescribeApiProductApisRequest) SetPageSize added in v4.1.0

func (*DescribeApiProductApisRequest) SetSecurityToken added in v4.1.0

func (DescribeApiProductApisRequest) String added in v4.1.0

type DescribeApiProductApisResponse added in v4.1.0

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

func (DescribeApiProductApisResponse) GoString added in v4.1.0

func (*DescribeApiProductApisResponse) SetBody added in v4.1.0

func (*DescribeApiProductApisResponse) SetHeaders added in v4.1.0

func (*DescribeApiProductApisResponse) SetStatusCode added in v4.1.0

func (DescribeApiProductApisResponse) String added in v4.1.0

type DescribeApiProductApisResponseBody added in v4.1.0

type DescribeApiProductApisResponseBody struct {
	ApiInfoList *DescribeApiProductApisResponseBodyApiInfoList `json:"ApiInfoList,omitempty" xml:"ApiInfoList,omitempty" type:"Struct"`
	PageNumber  *int32                                         `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount  *int32                                         `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApiProductApisResponseBody) GoString added in v4.1.0

func (*DescribeApiProductApisResponseBody) SetApiInfoList added in v4.1.0

func (*DescribeApiProductApisResponseBody) SetPageNumber added in v4.1.0

func (*DescribeApiProductApisResponseBody) SetPageSize added in v4.1.0

func (*DescribeApiProductApisResponseBody) SetRequestId added in v4.1.0

func (*DescribeApiProductApisResponseBody) SetTotalCount added in v4.1.0

func (DescribeApiProductApisResponseBody) String added in v4.1.0

type DescribeApiProductApisResponseBodyApiInfoList added in v4.1.0

type DescribeApiProductApisResponseBodyApiInfoList struct {
	ApiInfo []*DescribeApiProductApisResponseBodyApiInfoListApiInfo `json:"ApiInfo,omitempty" xml:"ApiInfo,omitempty" type:"Repeated"`
}

func (DescribeApiProductApisResponseBodyApiInfoList) GoString added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoList) SetApiInfo added in v4.1.0

func (DescribeApiProductApisResponseBodyApiInfoList) String added in v4.1.0

type DescribeApiProductApisResponseBodyApiInfoListApiInfo added in v4.1.0

type DescribeApiProductApisResponseBodyApiInfoListApiInfo struct {
	ApiId       *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName     *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId     *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName   *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Method      *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Path        *string `json:"Path,omitempty" xml:"Path,omitempty"`
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName   *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiProductApisResponseBodyApiInfoListApiInfo) GoString added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetApiId added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetApiName added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetDescription added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetGroupId added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetGroupName added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetMethod added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetPath added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetRegionId added in v4.1.0

func (*DescribeApiProductApisResponseBodyApiInfoListApiInfo) SetStageName added in v4.1.0

func (DescribeApiProductApisResponseBodyApiInfoListApiInfo) String added in v4.1.0

type DescribeApiProductsByAppRequest added in v4.1.0

type DescribeApiProductsByAppRequest struct {
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApiProductsByAppRequest) GoString added in v4.1.0

func (*DescribeApiProductsByAppRequest) SetAppId added in v4.1.0

func (*DescribeApiProductsByAppRequest) SetPageNumber added in v4.1.0

func (*DescribeApiProductsByAppRequest) SetPageSize added in v4.1.0

func (*DescribeApiProductsByAppRequest) SetSecurityToken added in v4.1.0

func (DescribeApiProductsByAppRequest) String added in v4.1.0

type DescribeApiProductsByAppResponse added in v4.1.0

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

func (DescribeApiProductsByAppResponse) GoString added in v4.1.0

func (*DescribeApiProductsByAppResponse) SetBody added in v4.1.0

func (*DescribeApiProductsByAppResponse) SetHeaders added in v4.1.0

func (*DescribeApiProductsByAppResponse) SetStatusCode added in v4.1.0

func (DescribeApiProductsByAppResponse) String added in v4.1.0

type DescribeApiProductsByAppResponseBody added in v4.1.0

type DescribeApiProductsByAppResponseBody struct {
	ApiProductInfoList *DescribeApiProductsByAppResponseBodyApiProductInfoList `json:"ApiProductInfoList,omitempty" xml:"ApiProductInfoList,omitempty" type:"Struct"`
	PageNumber         *int32                                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize           *int32                                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId          *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount         *int32                                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApiProductsByAppResponseBody) GoString added in v4.1.0

func (*DescribeApiProductsByAppResponseBody) SetApiProductInfoList added in v4.1.0

func (*DescribeApiProductsByAppResponseBody) SetPageNumber added in v4.1.0

func (*DescribeApiProductsByAppResponseBody) SetPageSize added in v4.1.0

func (*DescribeApiProductsByAppResponseBody) SetRequestId added in v4.1.0

func (*DescribeApiProductsByAppResponseBody) SetTotalCount added in v4.1.0

func (DescribeApiProductsByAppResponseBody) String added in v4.1.0

type DescribeApiProductsByAppResponseBodyApiProductInfoList added in v4.1.0

type DescribeApiProductsByAppResponseBodyApiProductInfoList struct {
	ApiProductInfo []*DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo `json:"ApiProductInfo,omitempty" xml:"ApiProductInfo,omitempty" type:"Repeated"`
}

func (DescribeApiProductsByAppResponseBodyApiProductInfoList) GoString added in v4.1.0

func (DescribeApiProductsByAppResponseBodyApiProductInfoList) String added in v4.1.0

type DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo added in v4.1.0

type DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo struct {
	ApiProductId *string `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
}

func (DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo) GoString added in v4.1.0

func (*DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo) SetApiProductId added in v4.1.0

func (DescribeApiProductsByAppResponseBodyApiProductInfoListApiProductInfo) String added in v4.1.0

type DescribeApiQpsDataRequest

type DescribeApiQpsDataRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The end time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**: the pre-release environment
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeApiQpsDataRequest) GoString

func (s DescribeApiQpsDataRequest) GoString() string

func (*DescribeApiQpsDataRequest) SetApiId

func (*DescribeApiQpsDataRequest) SetEndTime

func (*DescribeApiQpsDataRequest) SetGroupId

func (*DescribeApiQpsDataRequest) SetSecurityToken

func (*DescribeApiQpsDataRequest) SetStageName

func (*DescribeApiQpsDataRequest) SetStartTime

func (DescribeApiQpsDataRequest) String

func (s DescribeApiQpsDataRequest) String() string

type DescribeApiQpsDataResponse

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

func (DescribeApiQpsDataResponse) GoString

func (s DescribeApiQpsDataResponse) GoString() string

func (*DescribeApiQpsDataResponse) SetBody

func (*DescribeApiQpsDataResponse) SetHeaders

func (*DescribeApiQpsDataResponse) SetStatusCode

func (DescribeApiQpsDataResponse) String

type DescribeApiQpsDataResponseBody

type DescribeApiQpsDataResponseBody struct {
	// The returned information about failed API calls. It is an array consisting of MonitorItem data.
	CallFails *DescribeApiQpsDataResponseBodyCallFails `json:"CallFails,omitempty" xml:"CallFails,omitempty" type:"Struct"`
	// The returned information about successful API calls. It is an array consisting of MonitorItem data.
	CallSuccesses *DescribeApiQpsDataResponseBodyCallSuccesses `json:"CallSuccesses,omitempty" xml:"CallSuccesses,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApiQpsDataResponseBody) GoString

func (*DescribeApiQpsDataResponseBody) SetRequestId

func (DescribeApiQpsDataResponseBody) String

type DescribeApiQpsDataResponseBodyCallFails

type DescribeApiQpsDataResponseBodyCallFails struct {
	MonitorItem []*DescribeApiQpsDataResponseBodyCallFailsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeApiQpsDataResponseBodyCallFails) GoString

func (DescribeApiQpsDataResponseBodyCallFails) String

type DescribeApiQpsDataResponseBodyCallFailsMonitorItem

type DescribeApiQpsDataResponseBodyCallFailsMonitorItem struct {
	// The time of the monitoring metric. The time format follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value corresponding to the monitoring metric.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeApiQpsDataResponseBodyCallFailsMonitorItem) GoString

func (*DescribeApiQpsDataResponseBodyCallFailsMonitorItem) SetItemTime

func (*DescribeApiQpsDataResponseBodyCallFailsMonitorItem) SetItemValue

func (DescribeApiQpsDataResponseBodyCallFailsMonitorItem) String

type DescribeApiQpsDataResponseBodyCallSuccesses

type DescribeApiQpsDataResponseBodyCallSuccesses struct {
	MonitorItem []*DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeApiQpsDataResponseBodyCallSuccesses) GoString

func (DescribeApiQpsDataResponseBodyCallSuccesses) String

type DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem

type DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem struct {
	// The time of the monitoring metric. The time format follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value corresponding to the monitoring metric.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem) GoString

func (*DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem) SetItemTime

func (*DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem) SetItemValue

func (DescribeApiQpsDataResponseBodyCallSuccessesMonitorItem) String

type DescribeApiRequest

type DescribeApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApiRequest) GoString

func (s DescribeApiRequest) GoString() string

func (*DescribeApiRequest) SetApiId

func (*DescribeApiRequest) SetGroupId

func (s *DescribeApiRequest) SetGroupId(v string) *DescribeApiRequest

func (*DescribeApiRequest) SetSecurityToken

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

func (DescribeApiRequest) String

func (s DescribeApiRequest) String() string

type DescribeApiResponse

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

func (DescribeApiResponse) GoString

func (s DescribeApiResponse) GoString() string

func (*DescribeApiResponse) SetBody

func (*DescribeApiResponse) SetHeaders

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

func (*DescribeApiResponse) SetStatusCode

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

func (DescribeApiResponse) String

func (s DescribeApiResponse) String() string

type DescribeApiResponseBody

type DescribeApiResponseBody struct {
	// If **AuthType** is set to **APP**, this value must be passed to specify the signature algorithm. If you do not specify a value, HmacSHA256 is used by default. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API, which is unique in the group.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// If **AuthType** is set to **APP**, the valid values are:
	//
	// *   **DEFAULT**: The default value that is used if no other values are passed. This value means that the setting of the group is used.
	// *   **DISABLE**: The authentication is disabled.
	// *   **HEADER**: AppCode can be placed in the Header parameter for authentication.
	// *   **HEADER_QUERY**: AppCode can be placed in the Header or Query parameter for authentication.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The security authentication method of the API. Valid values:
	//
	// *   **APP**: Only authorized applications can call the API.
	//
	// *   **ANONYMOUS**: The API can be anonymously called. In this mode, you must take note of the following rules:
	//
	//     *   All users who have obtained the API service information can call this API. API Gateway does not authenticate callers and cannot set user-specific throttling policies. If you make this API public, set API-specific throttling policies.
	//     *   We recommend that you do not make the API whose security authentication method is ANONYMOUS available in Alibaba Cloud Marketplace because API Gateway cannot meter calls on the caller or limit the number of calls on the API. If you want to make the API group to which the API belongs available in Alibaba Cloud Marketplace, we recommend that you move the API to another group, set its type to PRIVATE, or set its security authentication method to APP.
	//
	// *   **APPOPENID**: The OpenID Connect account authentication method is used. Only applications authorized by OpenID Connect can call the API. If this method is selected, the OpenIdConnectConfig parameter is required.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// Backend configurations
	BackendConfig *DescribeApiResponseBodyBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	// Specifies whether to enable backend services.
	BackendEnable *bool `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// System parameters sent by API Gateway to the backend service
	ConstantParameters *DescribeApiResponseBodyConstantParameters `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty" type:"Struct"`
	// The creation time of the API.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// Custom system parameters
	CustomSystemParameters *DescribeApiResponseBodyCustomSystemParameters `json:"CustomSystemParameters,omitempty" xml:"CustomSystemParameters,omitempty" type:"Struct"`
	// The API publishing status.
	DeployedInfos *DescribeApiResponseBodyDeployedInfos `json:"DeployedInfos,omitempty" xml:"DeployedInfos,omitempty" type:"Struct"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to limit API calls to within the VPC. Valid values:
	//
	// *   **true**: Only API calls from the VPC are supported.
	// *   **false**: API calls from the VPC and Internet are both supported.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes returned by the backend service.
	ErrorCodeSamples *DescribeApiResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The sample error response from the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// Specifies whether to carry the header : X-Ca-Nonce when calling an API. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent reply attacks. Valid values:
	//
	// *   **true**: This field is forcibly checked when an API is requested to prevent replay attacks.
	// *   **false**: This field is not checked.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// Specifies whether to enable the Mock mode. Valid values:
	//
	// *   OPEN: The Mock mode is enabled.
	// *   CLOSED: The Mock mode is not enabled.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The result returned for service mocking.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// The last modification time of the API.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// Configuration items of the third-party OpenID Connect authentication method
	OpenIdConnectConfig *DescribeApiResponseBodyOpenIdConnectConfig `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty" type:"Struct"`
	// The region ID of the API.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The configuration items of API requests sent by the consumer to API Gateway.
	RequestConfig *DescribeApiResponseBodyRequestConfig `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	RequestParameters *DescribeApiResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The returned description of the API.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The sample response from the backend service.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The format of the response from the backend service. Valid values: JSON, TEXT, BINARY, XML, and HTML.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	ServiceConfig *DescribeApiResponseBodyServiceConfig `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty" type:"Struct"`
	// The parameters of API requests sent by API Gateway to the backend service.
	ServiceParameters *DescribeApiResponseBodyServiceParameters `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty" type:"Struct"`
	// The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
	ServiceParametersMap *DescribeApiResponseBodyServiceParametersMap `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty" type:"Struct"`
	// System parameters sent by API Gateway to the backend service
	SystemParameters *DescribeApiResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// Specifies whether to make the API public. Valid values:
	//
	// *   **PUBLIC**: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.
	// *   **PRIVATE**: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The type of the two-way communication API. Valid values:
	//
	// *   **COMMON**: general APIs
	// *   **REGISTER**: registered APIs
	// *   **UNREGISTER**: unregistered APIs
	// *   **NOTIFY**: downstream notification
	WebSocketApiType *string `json:"WebSocketApiType,omitempty" xml:"WebSocketApiType,omitempty"`
}

func (DescribeApiResponseBody) GoString

func (s DescribeApiResponseBody) GoString() string

func (*DescribeApiResponseBody) SetAllowSignatureMethod

func (s *DescribeApiResponseBody) SetAllowSignatureMethod(v string) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetApiId

func (*DescribeApiResponseBody) SetApiName

func (*DescribeApiResponseBody) SetAppCodeAuthType

func (s *DescribeApiResponseBody) SetAppCodeAuthType(v string) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetAuthType

func (*DescribeApiResponseBody) SetBackendConfig

func (*DescribeApiResponseBody) SetBackendEnable

func (s *DescribeApiResponseBody) SetBackendEnable(v bool) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetConstantParameters

func (*DescribeApiResponseBody) SetCreatedTime

func (*DescribeApiResponseBody) SetCustomSystemParameters

func (*DescribeApiResponseBody) SetDeployedInfos

func (*DescribeApiResponseBody) SetDescription

func (*DescribeApiResponseBody) SetDisableInternet

func (s *DescribeApiResponseBody) SetDisableInternet(v bool) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetErrorCodeSamples

func (*DescribeApiResponseBody) SetFailResultSample

func (s *DescribeApiResponseBody) SetFailResultSample(v string) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetForceNonceCheck

func (s *DescribeApiResponseBody) SetForceNonceCheck(v bool) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetGroupId

func (*DescribeApiResponseBody) SetGroupName

func (*DescribeApiResponseBody) SetMock

func (*DescribeApiResponseBody) SetMockResult

func (*DescribeApiResponseBody) SetModifiedTime

func (*DescribeApiResponseBody) SetOpenIdConnectConfig

func (*DescribeApiResponseBody) SetRegionId

func (*DescribeApiResponseBody) SetRequestConfig

func (*DescribeApiResponseBody) SetRequestId

func (*DescribeApiResponseBody) SetRequestParameters

func (*DescribeApiResponseBody) SetResultBodyModel

func (s *DescribeApiResponseBody) SetResultBodyModel(v string) *DescribeApiResponseBody

func (*DescribeApiResponseBody) SetResultSample

func (*DescribeApiResponseBody) SetResultType

func (*DescribeApiResponseBody) SetServiceConfig

func (*DescribeApiResponseBody) SetServiceParameters

func (*DescribeApiResponseBody) SetServiceParametersMap

func (*DescribeApiResponseBody) SetSystemParameters

func (*DescribeApiResponseBody) SetVisibility

func (*DescribeApiResponseBody) SetWebSocketApiType

func (s *DescribeApiResponseBody) SetWebSocketApiType(v string) *DescribeApiResponseBody

func (DescribeApiResponseBody) String

func (s DescribeApiResponseBody) String() string

type DescribeApiResponseBodyBackendConfig

type DescribeApiResponseBodyBackendConfig struct {
	// The ID of the backend service.
	BackendId *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	// The name of the backend service.
	BackendName *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	// Backend service type
	BackendType *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
}

func (DescribeApiResponseBodyBackendConfig) GoString

func (*DescribeApiResponseBodyBackendConfig) SetBackendId

func (*DescribeApiResponseBodyBackendConfig) SetBackendName

func (*DescribeApiResponseBodyBackendConfig) SetBackendType

func (DescribeApiResponseBodyBackendConfig) String

type DescribeApiResponseBodyConstantParameters

type DescribeApiResponseBodyConstantParameters struct {
	ConstantParameter []*DescribeApiResponseBodyConstantParametersConstantParameter `json:"ConstantParameter,omitempty" xml:"ConstantParameter,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyConstantParameters) GoString

func (DescribeApiResponseBodyConstantParameters) String

type DescribeApiResponseBodyConstantParametersConstantParameter

type DescribeApiResponseBodyConstantParametersConstantParameter struct {
	// The value of the parameter.
	ConstantValue *string `json:"ConstantValue,omitempty" xml:"ConstantValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiResponseBodyConstantParametersConstantParameter) GoString

func (*DescribeApiResponseBodyConstantParametersConstantParameter) SetConstantValue

func (*DescribeApiResponseBodyConstantParametersConstantParameter) SetDescription

func (*DescribeApiResponseBodyConstantParametersConstantParameter) SetLocation

func (*DescribeApiResponseBodyConstantParametersConstantParameter) SetServiceParameterName

func (DescribeApiResponseBodyConstantParametersConstantParameter) String

type DescribeApiResponseBodyCustomSystemParameters

type DescribeApiResponseBodyCustomSystemParameters struct {
	CustomSystemParameter []*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter `json:"CustomSystemParameter,omitempty" xml:"CustomSystemParameter,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyCustomSystemParameters) GoString

func (DescribeApiResponseBodyCustomSystemParameters) String

type DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter

type DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter struct {
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) GoString

func (*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) SetDemoValue

func (*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) SetDescription

func (*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) SetLocation

func (*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) SetParameterName

func (*DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) SetServiceParameterName

func (DescribeApiResponseBodyCustomSystemParametersCustomSystemParameter) String

type DescribeApiResponseBodyDeployedInfos

type DescribeApiResponseBodyDeployedInfos struct {
	DeployedInfo []*DescribeApiResponseBodyDeployedInfosDeployedInfo `json:"DeployedInfo,omitempty" xml:"DeployedInfo,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyDeployedInfos) GoString

func (DescribeApiResponseBodyDeployedInfos) String

type DescribeApiResponseBodyDeployedInfosDeployedInfo

type DescribeApiResponseBodyDeployedInfosDeployedInfo struct {
	// The deployment status. Valid values: DEPLOYED and NONDEPLOYED.
	DeployedStatus *string `json:"DeployedStatus,omitempty" xml:"DeployedStatus,omitempty"`
	// The effective version.
	EffectiveVersion *string `json:"EffectiveVersion,omitempty" xml:"EffectiveVersion,omitempty"`
	// The name of the runtime environment. Valid values: RELEASE and TEST.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiResponseBodyDeployedInfosDeployedInfo) GoString

func (*DescribeApiResponseBodyDeployedInfosDeployedInfo) SetDeployedStatus

func (*DescribeApiResponseBodyDeployedInfosDeployedInfo) SetEffectiveVersion

func (*DescribeApiResponseBodyDeployedInfosDeployedInfo) SetStageName

func (DescribeApiResponseBodyDeployedInfosDeployedInfo) String

type DescribeApiResponseBodyErrorCodeSamples

type DescribeApiResponseBodyErrorCodeSamples struct {
	ErrorCodeSample []*DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample `json:"ErrorCodeSample,omitempty" xml:"ErrorCodeSample,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyErrorCodeSamples) GoString

func (DescribeApiResponseBodyErrorCodeSamples) String

type DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample

type DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample struct {
	// Error codes
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Error message
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Model
	Model *string `json:"Model,omitempty" xml:"Model,omitempty"`
}

func (DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) GoString

func (*DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) SetCode

func (*DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) SetDescription

func (*DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) SetMessage

func (*DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) SetModel

func (DescribeApiResponseBodyErrorCodeSamplesErrorCodeSample) String

type DescribeApiResponseBodyOpenIdConnectConfig

type DescribeApiResponseBodyOpenIdConnectConfig struct {
	// The name of the parameter that corresponds to the token.
	IdTokenParamName *string `json:"IdTokenParamName,omitempty" xml:"IdTokenParamName,omitempty"`
	// The OpenID Connect mode. Valid values:
	//
	// *   **IDTOKEN**: indicates the APIs that are called by clients to obtain tokens. If you specify this value, the PublicKeyId parameter and the PublicKey parameter are required.
	// *   **BUSINESS**: indicates business APIs. Tokens are used to call the business APIs. If you specify this value, the IdTokenParamName parameter is required.
	OpenIdApiType *string `json:"OpenIdApiType,omitempty" xml:"OpenIdApiType,omitempty"`
	// The public key.
	PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"`
	// The ID of the public key.
	PublicKeyId *string `json:"PublicKeyId,omitempty" xml:"PublicKeyId,omitempty"`
}

func (DescribeApiResponseBodyOpenIdConnectConfig) GoString

func (*DescribeApiResponseBodyOpenIdConnectConfig) SetIdTokenParamName

func (*DescribeApiResponseBodyOpenIdConnectConfig) SetOpenIdApiType

func (*DescribeApiResponseBodyOpenIdConnectConfig) SetPublicKey

func (*DescribeApiResponseBodyOpenIdConnectConfig) SetPublicKeyId

func (DescribeApiResponseBodyOpenIdConnectConfig) String

type DescribeApiResponseBodyRequestConfig

type DescribeApiResponseBodyRequestConfig struct {
	// This parameter takes effect only when the RequestMode parameter is set to MAPPING.********
	//
	// The server data transmission method used for POST and PUT requests. Valid values: FORM and STREAM. FORM indicates that data in key-value pairs is transmitted as forms. STREAM indicates that data is transmitted as byte streams.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The body model.
	BodyModel *string `json:"BodyModel,omitempty" xml:"BodyModel,omitempty"`
	// The description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method used to make the request. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode. Valid values: MAPPING and PASSTHROUGH.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// The API request path. If the complete API URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the API request path is ` /object/add  `.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP and HTTPS. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
}

func (DescribeApiResponseBodyRequestConfig) GoString

func (*DescribeApiResponseBodyRequestConfig) SetBodyFormat

func (*DescribeApiResponseBodyRequestConfig) SetBodyModel

func (*DescribeApiResponseBodyRequestConfig) SetPostBodyDescription

func (*DescribeApiResponseBodyRequestConfig) SetRequestHttpMethod

func (*DescribeApiResponseBodyRequestConfig) SetRequestMode

func (*DescribeApiResponseBodyRequestConfig) SetRequestPath

func (*DescribeApiResponseBodyRequestConfig) SetRequestProtocol

func (DescribeApiResponseBodyRequestConfig) String

type DescribeApiResponseBodyRequestParameters

type DescribeApiResponseBodyRequestParameters struct {
	RequestParameter []*DescribeApiResponseBodyRequestParametersRequestParameter `json:"RequestParameter,omitempty" xml:"RequestParameter,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyRequestParameters) GoString

func (DescribeApiResponseBodyRequestParameters) String

type DescribeApiResponseBodyRequestParametersRequestParameter

type DescribeApiResponseBodyRequestParametersRequestParameter struct {
	// The name of the parameter.
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,omitempty"`
	// The type of the array element.
	ArrayItemsType *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The order in the document.
	DocOrder *int32 `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	// Indicates whether the document is public. Valid values: **PUBLIC** and **PRIVATE**.
	DocShow *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	// The hash values that can be entered when **ParameterType** is set to Int, Long, Float, Double, or String. Separate different values with commas (,), such as 1,2,3,4,9 or A,B,C,E,F.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// The JSON Schema used for JSON validation when **ParameterType** is set to String.
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The maximum parameter length when **ParameterType** is set to String.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum parameter value when **ParameterType** is set to Int, Long, Float, or Double.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum parameter length when **ParameterType** is set to String.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum parameter value when **ParameterType** is set to Int, Long, Float, or Double.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The type of a request parameter. Valid values: String, Int, Long, Float, Double, and Boolean.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The regular expression used for parameter validation when **ParameterType** is set to String.
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	// Indicates whether the parameter is required. Valid values: **REQUIRED** and **OPTIONAL**.
	Required *string `json:"Required,omitempty" xml:"Required,omitempty"`
}

func (DescribeApiResponseBodyRequestParametersRequestParameter) GoString

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetApiParameterName

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetArrayItemsType

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetDefaultValue

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetDemoValue

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetDescription

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetDocOrder

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetDocShow

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetEnumValue

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetJsonScheme

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetLocation

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetMaxLength

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetMaxValue

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetMinLength

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetMinValue

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetParameterType

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetRegularExpression

func (*DescribeApiResponseBodyRequestParametersRequestParameter) SetRequired

func (DescribeApiResponseBodyRequestParametersRequestParameter) String

type DescribeApiResponseBodyServiceConfig

type DescribeApiResponseBodyServiceConfig struct {
	// The application name in AONE.
	AoneAppName *string `json:"AoneAppName,omitempty" xml:"AoneAppName,omitempty"`
	// The ContentType header type used when you call the backend service over HTTP.
	//
	// *   **DEFAULT**: the default header type in API Gateway
	// *   **CUSTOM**: a custom header type
	// *   **CLIENT**: the ContentType header type of the client
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header when the ServiceProtocol parameter is set to HTTP and the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// Configuration items of EventBridge
	EventBridgeConfig *DescribeApiResponseBodyServiceConfigEventBridgeConfig `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	// Backend configuration items when the backend service is Function Compute
	FunctionComputeConfig *DescribeApiResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// Specifies whether to enable the Mock mode. Valid values:
	//
	// *   **TRUE**: The Mock mode is enabled.
	// *   **FALSE**: The Mock mode is not enabled.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The simulated headers.
	MockHeaders *DescribeApiResponseBodyServiceConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Struct"`
	// The result returned when the Mock mode is enabled.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// The status code returned for service mocking.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// Information when the backend service is OSS
	OssConfig *DescribeApiResponseBodyServiceConfigOssConfig `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	// The URL used to call the back-end service. If the complete back-end service URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the value of ServiceAddress is **http://api.a.com:8080**.“
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	// The HTTP method used to call a backend service. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	ServiceHttpMethod *string `json:"ServiceHttpMethod,omitempty" xml:"ServiceHttpMethod,omitempty"`
	ServicePath       *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The protocol used by the backend service. Valid values: HTTP and HTTPS.
	ServiceProtocol *string `json:"ServiceProtocol,omitempty" xml:"ServiceProtocol,omitempty"`
	// The timeout period of the backend service. Unit: milliseconds.
	ServiceTimeout *int32 `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// Specifies whether to enable the VPC channel. Valid values:
	//
	// *   **TRUE**: The VPC channel is enabled. You must create the corresponding VPC access authorization before you can enable a VPC channel.
	// *   **FALSE**: The VPC channel is not enabled.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// Configuration items related to VPC channels
	VpcConfig *DescribeApiResponseBodyServiceConfigVpcConfig `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
}

func (DescribeApiResponseBodyServiceConfig) GoString

func (*DescribeApiResponseBodyServiceConfig) SetAoneAppName

func (*DescribeApiResponseBodyServiceConfig) SetContentTypeCatagory

func (*DescribeApiResponseBodyServiceConfig) SetContentTypeValue

func (*DescribeApiResponseBodyServiceConfig) SetMock

func (*DescribeApiResponseBodyServiceConfig) SetMockResult

func (*DescribeApiResponseBodyServiceConfig) SetMockStatusCode

func (*DescribeApiResponseBodyServiceConfig) SetServiceAddress

func (*DescribeApiResponseBodyServiceConfig) SetServiceHttpMethod

func (*DescribeApiResponseBodyServiceConfig) SetServicePath

func (*DescribeApiResponseBodyServiceConfig) SetServiceProtocol

func (*DescribeApiResponseBodyServiceConfig) SetServiceTimeout

func (*DescribeApiResponseBodyServiceConfig) SetServiceVpcEnable

func (DescribeApiResponseBodyServiceConfig) String

type DescribeApiResponseBodyServiceConfigEventBridgeConfig

type DescribeApiResponseBodyServiceConfigEventBridgeConfig struct {
	// The ID of the region where the EventBridge instance is located.
	EventBridgeRegionId *string `json:"EventBridgeRegionId,omitempty" xml:"EventBridgeRegionId,omitempty"`
	// The event bus.
	EventBus *string `json:"EventBus,omitempty" xml:"EventBus,omitempty"`
	// The event source.
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The Arn that is authorized by a RAM user to EventBridge.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
}

func (DescribeApiResponseBodyServiceConfigEventBridgeConfig) GoString

func (*DescribeApiResponseBodyServiceConfigEventBridgeConfig) SetEventBridgeRegionId

func (*DescribeApiResponseBodyServiceConfigEventBridgeConfig) SetEventBus

func (*DescribeApiResponseBodyServiceConfigEventBridgeConfig) SetEventSource

func (*DescribeApiResponseBodyServiceConfigEventBridgeConfig) SetRoleArn

func (DescribeApiResponseBodyServiceConfigEventBridgeConfig) String

type DescribeApiResponseBodyServiceConfigFunctionComputeConfig

type DescribeApiResponseBodyServiceConfigFunctionComputeConfig struct {
	// The ContentType header type used when you call the backend service over HTTP.
	//
	// *   **DEFAULT**: the default header type in API Gateway
	// *   **CUSTOM**: a custom header type
	// *   **CLIENT**: the ContentType header type of the client
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header when the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// The root path of Function Compute.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The type of the Function Compute instance.
	FcType *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	// The function name defined in Function Compute.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// The request method.
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
	// The backend only receives the service path.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The API request path.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// The alias of the function.
	Qualifier *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	// The region where the Function Compute instance is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the RAM role to be assumed by API Gateway to access Function Compute.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The service name defined in Function Compute.
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
}

func (DescribeApiResponseBodyServiceConfigFunctionComputeConfig) GoString

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeCatagory

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeValue

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetFcBaseUrl

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetFcType

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetFunctionName

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetMethod

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetOnlyBusinessPath

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetPath

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetQualifier

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetRegionId

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetRoleArn

func (*DescribeApiResponseBodyServiceConfigFunctionComputeConfig) SetServiceName

func (DescribeApiResponseBodyServiceConfigFunctionComputeConfig) String

type DescribeApiResponseBodyServiceConfigMockHeaders

type DescribeApiResponseBodyServiceConfigMockHeaders struct {
	MockHeader []*DescribeApiResponseBodyServiceConfigMockHeadersMockHeader `json:"MockHeader,omitempty" xml:"MockHeader,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyServiceConfigMockHeaders) GoString

func (DescribeApiResponseBodyServiceConfigMockHeaders) String

type DescribeApiResponseBodyServiceConfigMockHeadersMockHeader

type DescribeApiResponseBodyServiceConfigMockHeadersMockHeader struct {
	// The name of the HTTP header.
	HeaderName *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	// The value of the HTTP header.
	HeaderValue *string `json:"HeaderValue,omitempty" xml:"HeaderValue,omitempty"`
}

func (DescribeApiResponseBodyServiceConfigMockHeadersMockHeader) GoString

func (*DescribeApiResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderName

func (*DescribeApiResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderValue

func (DescribeApiResponseBodyServiceConfigMockHeadersMockHeader) String

type DescribeApiResponseBodyServiceConfigOssConfig

type DescribeApiResponseBodyServiceConfigOssConfig struct {
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	// The OSS bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	Key        *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the region where the OSS instance is located.
	OssRegionId *string `json:"OssRegionId,omitempty" xml:"OssRegionId,omitempty"`
}

func (DescribeApiResponseBodyServiceConfigOssConfig) GoString

func (*DescribeApiResponseBodyServiceConfigOssConfig) SetAction

func (*DescribeApiResponseBodyServiceConfigOssConfig) SetBucketName

func (*DescribeApiResponseBodyServiceConfigOssConfig) SetKey

func (*DescribeApiResponseBodyServiceConfigOssConfig) SetOssRegionId

func (DescribeApiResponseBodyServiceConfigOssConfig) String

type DescribeApiResponseBodyServiceConfigVpcConfig

type DescribeApiResponseBodyServiceConfigVpcConfig struct {
	// The ID of the ECS or SLB instance in the VPC.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the VPC access authorization.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The port number that corresponds to the instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The VPC protocol.
	VpcScheme *string `json:"VpcScheme,omitempty" xml:"VpcScheme,omitempty"`
}

func (DescribeApiResponseBodyServiceConfigVpcConfig) GoString

func (*DescribeApiResponseBodyServiceConfigVpcConfig) SetInstanceId

func (*DescribeApiResponseBodyServiceConfigVpcConfig) SetName

func (*DescribeApiResponseBodyServiceConfigVpcConfig) SetPort

func (*DescribeApiResponseBodyServiceConfigVpcConfig) SetVpcId

func (*DescribeApiResponseBodyServiceConfigVpcConfig) SetVpcScheme

func (DescribeApiResponseBodyServiceConfigVpcConfig) String

type DescribeApiResponseBodyServiceParameters

type DescribeApiResponseBodyServiceParameters struct {
	ServiceParameter []*DescribeApiResponseBodyServiceParametersServiceParameter `json:"ServiceParameter,omitempty" xml:"ServiceParameter,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyServiceParameters) GoString

func (DescribeApiResponseBodyServiceParameters) String

type DescribeApiResponseBodyServiceParametersMap

type DescribeApiResponseBodyServiceParametersMap struct {
	ServiceParameterMap []*DescribeApiResponseBodyServiceParametersMapServiceParameterMap `json:"ServiceParameterMap,omitempty" xml:"ServiceParameterMap,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyServiceParametersMap) GoString

func (DescribeApiResponseBodyServiceParametersMap) String

type DescribeApiResponseBodyServiceParametersMapServiceParameterMap

type DescribeApiResponseBodyServiceParametersMapServiceParameterMap struct {
	// The corresponding frontend parameter name. It must be included in RequestParametersObject and matches ApiParameterName in RequestParameter data.
	RequestParameterName *string `json:"RequestParameterName,omitempty" xml:"RequestParameterName,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiResponseBodyServiceParametersMapServiceParameterMap) GoString

func (*DescribeApiResponseBodyServiceParametersMapServiceParameterMap) SetRequestParameterName

func (*DescribeApiResponseBodyServiceParametersMapServiceParameterMap) SetServiceParameterName

func (DescribeApiResponseBodyServiceParametersMapServiceParameterMap) String

type DescribeApiResponseBodyServiceParametersServiceParameter

type DescribeApiResponseBodyServiceParametersServiceParameter struct {
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The data type of the back-end service parameter.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiResponseBodyServiceParametersServiceParameter) GoString

func (*DescribeApiResponseBodyServiceParametersServiceParameter) SetLocation

func (*DescribeApiResponseBodyServiceParametersServiceParameter) SetParameterType

func (*DescribeApiResponseBodyServiceParametersServiceParameter) SetServiceParameterName

func (DescribeApiResponseBodyServiceParametersServiceParameter) String

type DescribeApiResponseBodySystemParameters

type DescribeApiResponseBodySystemParameters struct {
	SystemParameter []*DescribeApiResponseBodySystemParametersSystemParameter `json:"SystemParameter,omitempty" xml:"SystemParameter,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodySystemParameters) GoString

func (DescribeApiResponseBodySystemParameters) String

type DescribeApiResponseBodySystemParametersSystemParameter

type DescribeApiResponseBodySystemParametersSystemParameter struct {
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeApiResponseBodySystemParametersSystemParameter) GoString

func (*DescribeApiResponseBodySystemParametersSystemParameter) SetDemoValue

func (*DescribeApiResponseBodySystemParametersSystemParameter) SetDescription

func (*DescribeApiResponseBodySystemParametersSystemParameter) SetLocation

func (*DescribeApiResponseBodySystemParametersSystemParameter) SetParameterName

func (*DescribeApiResponseBodySystemParametersSystemParameter) SetServiceParameterName

func (DescribeApiResponseBodySystemParametersSystemParameter) String

type DescribeApiSignaturesRequest

type DescribeApiSignaturesRequest struct {
	// The IDs of the APIs that you want to query. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiSignaturesRequest) GoString

func (s DescribeApiSignaturesRequest) GoString() string

func (*DescribeApiSignaturesRequest) SetApiIds

func (*DescribeApiSignaturesRequest) SetGroupId

func (*DescribeApiSignaturesRequest) SetPageNumber

func (*DescribeApiSignaturesRequest) SetPageSize

func (*DescribeApiSignaturesRequest) SetSecurityToken

func (*DescribeApiSignaturesRequest) SetStageName

func (DescribeApiSignaturesRequest) String

type DescribeApiSignaturesResponse

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

func (DescribeApiSignaturesResponse) GoString

func (*DescribeApiSignaturesResponse) SetBody

func (*DescribeApiSignaturesResponse) SetHeaders

func (*DescribeApiSignaturesResponse) SetStatusCode

func (DescribeApiSignaturesResponse) String

type DescribeApiSignaturesResponseBody

type DescribeApiSignaturesResponseBody struct {
	// The returned signature key information. It is an array consisting of ApiSignatureItem data.
	ApiSignatures *DescribeApiSignaturesResponseBodyApiSignatures `json:"ApiSignatures,omitempty" xml:"ApiSignatures,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApiSignaturesResponseBody) GoString

func (*DescribeApiSignaturesResponseBody) SetPageNumber

func (*DescribeApiSignaturesResponseBody) SetPageSize

func (*DescribeApiSignaturesResponseBody) SetRequestId

func (*DescribeApiSignaturesResponseBody) SetTotalCount

func (DescribeApiSignaturesResponseBody) String

type DescribeApiSignaturesResponseBodyApiSignatures

type DescribeApiSignaturesResponseBodyApiSignatures struct {
	ApiSignatureItem []*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem `json:"ApiSignatureItem,omitempty" xml:"ApiSignatureItem,omitempty" type:"Repeated"`
}

func (DescribeApiSignaturesResponseBodyApiSignatures) GoString

func (DescribeApiSignaturesResponseBodyApiSignatures) String

type DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem

type DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The time when the backend signature key was bound.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The ID of the backend signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the backend signature key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) GoString

func (*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) SetApiId

func (*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) SetApiName

func (*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) SetBoundTime

func (*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) SetSignatureId

func (*DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) SetSignatureName

func (DescribeApiSignaturesResponseBodyApiSignaturesApiSignatureItem) String

type DescribeApiTrafficControlsRequest

type DescribeApiTrafficControlsRequest struct {
	// The IDs of APIs that you want to query. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group that you want to query.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The runtime environment of the API. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApiTrafficControlsRequest) GoString

func (*DescribeApiTrafficControlsRequest) SetApiIds

func (*DescribeApiTrafficControlsRequest) SetGroupId

func (*DescribeApiTrafficControlsRequest) SetPageNumber

func (*DescribeApiTrafficControlsRequest) SetPageSize

func (*DescribeApiTrafficControlsRequest) SetSecurityToken

func (*DescribeApiTrafficControlsRequest) SetStageName

func (DescribeApiTrafficControlsRequest) String

type DescribeApiTrafficControlsResponse

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

func (DescribeApiTrafficControlsResponse) GoString

func (*DescribeApiTrafficControlsResponse) SetHeaders

func (*DescribeApiTrafficControlsResponse) SetStatusCode

func (DescribeApiTrafficControlsResponse) String

type DescribeApiTrafficControlsResponseBody

type DescribeApiTrafficControlsResponseBody struct {
	// The returned throttling policy information. It is an array consisting of ApiTrafficControlItem data.
	ApiTrafficControls *DescribeApiTrafficControlsResponseBodyApiTrafficControls `json:"ApiTrafficControls,omitempty" xml:"ApiTrafficControls,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApiTrafficControlsResponseBody) GoString

func (*DescribeApiTrafficControlsResponseBody) SetPageNumber

func (*DescribeApiTrafficControlsResponseBody) SetPageSize

func (*DescribeApiTrafficControlsResponseBody) SetRequestId

func (*DescribeApiTrafficControlsResponseBody) SetTotalCount

func (DescribeApiTrafficControlsResponseBody) String

type DescribeApiTrafficControlsResponseBodyApiTrafficControls

type DescribeApiTrafficControlsResponseBodyApiTrafficControls struct {
	ApiTrafficControlItem []*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem `json:"ApiTrafficControlItem,omitempty" xml:"ApiTrafficControlItem,omitempty" type:"Repeated"`
}

func (DescribeApiTrafficControlsResponseBodyApiTrafficControls) GoString

func (DescribeApiTrafficControlsResponseBodyApiTrafficControls) String

type DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem

type DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// API operation
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The binding time of the throttling policy.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The name of the throttling policy.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
}

func (DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) GoString

func (*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) SetApiId

func (*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) SetApiName

func (*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) SetBoundTime

func (*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) SetTrafficControlId

func (*DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) SetTrafficControlName

func (DescribeApiTrafficControlsResponseBodyApiTrafficControlsApiTrafficControlItem) String

type DescribeApiTrafficDataRequest

type DescribeApiTrafficDataRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The end time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the API group.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**: the test environment
	// *   PRE: the pre-release environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time in UTC. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeApiTrafficDataRequest) GoString

func (*DescribeApiTrafficDataRequest) SetApiId

func (*DescribeApiTrafficDataRequest) SetEndTime

func (*DescribeApiTrafficDataRequest) SetGroupId

func (*DescribeApiTrafficDataRequest) SetSecurityToken

func (*DescribeApiTrafficDataRequest) SetStageName

func (*DescribeApiTrafficDataRequest) SetStartTime

func (DescribeApiTrafficDataRequest) String

type DescribeApiTrafficDataResponse

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

func (DescribeApiTrafficDataResponse) GoString

func (*DescribeApiTrafficDataResponse) SetHeaders

func (*DescribeApiTrafficDataResponse) SetStatusCode

func (DescribeApiTrafficDataResponse) String

type DescribeApiTrafficDataResponseBody

type DescribeApiTrafficDataResponseBody struct {
	// The returned downlink traffic data of API calls. It is an array consisting of MonitorItem data.
	CallDownloads *DescribeApiTrafficDataResponseBodyCallDownloads `json:"CallDownloads,omitempty" xml:"CallDownloads,omitempty" type:"Struct"`
	// The returned uplink traffic data of API calls. It is an array consisting of MonitorItem data.
	CallUploads *DescribeApiTrafficDataResponseBodyCallUploads `json:"CallUploads,omitempty" xml:"CallUploads,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApiTrafficDataResponseBody) GoString

func (*DescribeApiTrafficDataResponseBody) SetRequestId

func (DescribeApiTrafficDataResponseBody) String

type DescribeApiTrafficDataResponseBodyCallDownloads

type DescribeApiTrafficDataResponseBodyCallDownloads struct {
	MonitorItem []*DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeApiTrafficDataResponseBodyCallDownloads) GoString

func (DescribeApiTrafficDataResponseBodyCallDownloads) String

type DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem

type DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem struct {
	// The time of the monitoring metric. The time format follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value corresponding to the monitoring metric.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem) GoString

func (*DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem) SetItemTime

func (*DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem) SetItemValue

func (DescribeApiTrafficDataResponseBodyCallDownloadsMonitorItem) String

type DescribeApiTrafficDataResponseBodyCallUploads

type DescribeApiTrafficDataResponseBodyCallUploads struct {
	MonitorItem []*DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeApiTrafficDataResponseBodyCallUploads) GoString

func (DescribeApiTrafficDataResponseBodyCallUploads) String

type DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem

type DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem struct {
	// The time of the monitoring metric. The time format follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value corresponding to the monitoring metric.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem) GoString

func (*DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem) SetItemTime

func (*DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem) SetItemValue

func (DescribeApiTrafficDataResponseBodyCallUploadsMonitorItem) String

type DescribeApisByAppRequest

type DescribeApisByAppRequest struct {
	ApiName       *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiUid        *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Method        *string `json:"Method,omitempty" xml:"Method,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Path          *string `json:"Path,omitempty" xml:"Path,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApisByAppRequest) GoString

func (s DescribeApisByAppRequest) GoString() string

func (*DescribeApisByAppRequest) SetApiName

func (*DescribeApisByAppRequest) SetApiUid

func (*DescribeApisByAppRequest) SetAppId

func (*DescribeApisByAppRequest) SetDescription

func (*DescribeApisByAppRequest) SetMethod

func (*DescribeApisByAppRequest) SetPageNumber

func (*DescribeApisByAppRequest) SetPageSize

func (*DescribeApisByAppRequest) SetPath

func (*DescribeApisByAppRequest) SetSecurityToken

func (DescribeApisByAppRequest) String

func (s DescribeApisByAppRequest) String() string

type DescribeApisByAppResponse

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

func (DescribeApisByAppResponse) GoString

func (s DescribeApisByAppResponse) GoString() string

func (*DescribeApisByAppResponse) SetBody

func (*DescribeApisByAppResponse) SetHeaders

func (*DescribeApisByAppResponse) SetStatusCode

func (DescribeApisByAppResponse) String

func (s DescribeApisByAppResponse) String() string

type DescribeApisByAppResponseBody

type DescribeApisByAppResponseBody struct {
	AppApiRelationInfos *DescribeApisByAppResponseBodyAppApiRelationInfos `json:"AppApiRelationInfos,omitempty" xml:"AppApiRelationInfos,omitempty" type:"Struct"`
	PageNumber          *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId           *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount          *int32                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApisByAppResponseBody) GoString

func (*DescribeApisByAppResponseBody) SetPageNumber

func (*DescribeApisByAppResponseBody) SetPageSize

func (*DescribeApisByAppResponseBody) SetRequestId

func (*DescribeApisByAppResponseBody) SetTotalCount

func (DescribeApisByAppResponseBody) String

type DescribeApisByAppResponseBodyAppApiRelationInfos

type DescribeApisByAppResponseBodyAppApiRelationInfos struct {
	AppApiRelationInfo []*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo `json:"AppApiRelationInfo,omitempty" xml:"AppApiRelationInfo,omitempty" type:"Repeated"`
}

func (DescribeApisByAppResponseBodyAppApiRelationInfos) GoString

func (DescribeApisByAppResponseBodyAppApiRelationInfos) String

type DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo

type DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo struct {
	ApiId               *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName             *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	AuthVaildTime       *string `json:"AuthVaildTime,omitempty" xml:"AuthVaildTime,omitempty"`
	AuthorizationSource *string `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	CreatedTime         *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description         *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId             *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName           *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Method              *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Operator            *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	Path                *string `json:"Path,omitempty" xml:"Path,omitempty"`
	RegionId            *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName           *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) GoString

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetApiId

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetApiName

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetAuthVaildTime

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetAuthorizationSource

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetCreatedTime

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetDescription

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetGroupId

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetGroupName

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetMethod

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetOperator

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetPath

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetRegionId

func (*DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetStageName

func (DescribeApisByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) String

type DescribeApisByBackendRequest

type DescribeApisByBackendRequest struct {
	BackendId     *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApisByBackendRequest) GoString

func (s DescribeApisByBackendRequest) GoString() string

func (*DescribeApisByBackendRequest) SetBackendId

func (*DescribeApisByBackendRequest) SetPageNumber

func (*DescribeApisByBackendRequest) SetPageSize

func (*DescribeApisByBackendRequest) SetSecurityToken

func (*DescribeApisByBackendRequest) SetStageName

func (DescribeApisByBackendRequest) String

type DescribeApisByBackendResponse

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

func (DescribeApisByBackendResponse) GoString

func (*DescribeApisByBackendResponse) SetBody

func (*DescribeApisByBackendResponse) SetHeaders

func (*DescribeApisByBackendResponse) SetStatusCode

func (DescribeApisByBackendResponse) String

type DescribeApisByBackendResponseBody

type DescribeApisByBackendResponseBody struct {
	ApiInfoList *DescribeApisByBackendResponseBodyApiInfoList `json:"ApiInfoList,omitempty" xml:"ApiInfoList,omitempty" type:"Struct"`
	PageNumber  *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount  *int32                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApisByBackendResponseBody) GoString

func (*DescribeApisByBackendResponseBody) SetPageNumber

func (*DescribeApisByBackendResponseBody) SetPageSize

func (*DescribeApisByBackendResponseBody) SetRequestId

func (*DescribeApisByBackendResponseBody) SetTotalCount

func (DescribeApisByBackendResponseBody) String

type DescribeApisByBackendResponseBodyApiInfoList

type DescribeApisByBackendResponseBodyApiInfoList struct {
	ApiInfo []*DescribeApisByBackendResponseBodyApiInfoListApiInfo `json:"ApiInfo,omitempty" xml:"ApiInfo,omitempty" type:"Repeated"`
}

func (DescribeApisByBackendResponseBodyApiInfoList) GoString

func (DescribeApisByBackendResponseBodyApiInfoList) String

type DescribeApisByBackendResponseBodyApiInfoListApiInfo

type DescribeApisByBackendResponseBodyApiInfoListApiInfo struct {
	ApiId       *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName     *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId     *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName   *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Method      *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Path        *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (DescribeApisByBackendResponseBodyApiInfoListApiInfo) GoString

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetApiId

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetApiName

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetDescription

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetGroupId

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetGroupName

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetMethod

func (*DescribeApisByBackendResponseBodyApiInfoListApiInfo) SetPath

func (DescribeApisByBackendResponseBodyApiInfoListApiInfo) String

type DescribeApisByIpControlRequest

type DescribeApisByIpControlRequest struct {
	// The ID of the ACL.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApisByIpControlRequest) GoString

func (*DescribeApisByIpControlRequest) SetIpControlId

func (*DescribeApisByIpControlRequest) SetPageNumber

func (*DescribeApisByIpControlRequest) SetPageSize

func (*DescribeApisByIpControlRequest) SetSecurityToken

func (DescribeApisByIpControlRequest) String

type DescribeApisByIpControlResponse

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

func (DescribeApisByIpControlResponse) GoString

func (*DescribeApisByIpControlResponse) SetHeaders

func (*DescribeApisByIpControlResponse) SetStatusCode

func (DescribeApisByIpControlResponse) String

type DescribeApisByIpControlResponseBody

type DescribeApisByIpControlResponseBody struct {
	// The returned API information. It is an array of ApiInfo data.
	ApiInfos *DescribeApisByIpControlResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApisByIpControlResponseBody) GoString

func (*DescribeApisByIpControlResponseBody) SetPageNumber

func (*DescribeApisByIpControlResponseBody) SetPageSize

func (*DescribeApisByIpControlResponseBody) SetRequestId

func (*DescribeApisByIpControlResponseBody) SetTotalCount

func (DescribeApisByIpControlResponseBody) String

type DescribeApisByIpControlResponseBodyApiInfos

type DescribeApisByIpControlResponseBodyApiInfos struct {
	ApiInfo []*DescribeApisByIpControlResponseBodyApiInfosApiInfo `json:"ApiInfo,omitempty" xml:"ApiInfo,omitempty" type:"Repeated"`
}

func (DescribeApisByIpControlResponseBodyApiInfos) GoString

func (DescribeApisByIpControlResponseBodyApiInfos) String

type DescribeApisByIpControlResponseBodyApiInfosApiInfo

type DescribeApisByIpControlResponseBodyApiInfosApiInfo struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The time of API binding.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The region in which the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The visibility of the API. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApisByIpControlResponseBodyApiInfosApiInfo) GoString

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetApiId

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetApiName

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetBoundTime

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetDescription

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetGroupId

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetGroupName

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetRegionId

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetStageName

func (*DescribeApisByIpControlResponseBodyApiInfosApiInfo) SetVisibility

func (DescribeApisByIpControlResponseBodyApiInfosApiInfo) String

type DescribeApisBySignatureRequest

type DescribeApisBySignatureRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
}

func (DescribeApisBySignatureRequest) GoString

func (*DescribeApisBySignatureRequest) SetPageNumber

func (*DescribeApisBySignatureRequest) SetPageSize

func (*DescribeApisBySignatureRequest) SetSecurityToken

func (*DescribeApisBySignatureRequest) SetSignatureId

func (DescribeApisBySignatureRequest) String

type DescribeApisBySignatureResponse

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

func (DescribeApisBySignatureResponse) GoString

func (*DescribeApisBySignatureResponse) SetHeaders

func (*DescribeApisBySignatureResponse) SetStatusCode

func (DescribeApisBySignatureResponse) String

type DescribeApisBySignatureResponseBody

type DescribeApisBySignatureResponseBody struct {
	// The returned API information. It is an array consisting of ApiInfo data.
	ApiInfos *DescribeApisBySignatureResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApisBySignatureResponseBody) GoString

func (*DescribeApisBySignatureResponseBody) SetPageNumber

func (*DescribeApisBySignatureResponseBody) SetPageSize

func (*DescribeApisBySignatureResponseBody) SetRequestId

func (*DescribeApisBySignatureResponseBody) SetTotalCount

func (DescribeApisBySignatureResponseBody) String

type DescribeApisBySignatureResponseBodyApiInfos

type DescribeApisBySignatureResponseBodyApiInfos struct {
	ApiInfo []*DescribeApisBySignatureResponseBodyApiInfosApiInfo `json:"ApiInfo,omitempty" xml:"ApiInfo,omitempty" type:"Repeated"`
}

func (DescribeApisBySignatureResponseBodyApiInfos) GoString

func (DescribeApisBySignatureResponseBodyApiInfos) String

type DescribeApisBySignatureResponseBodyApiInfosApiInfo

type DescribeApisBySignatureResponseBodyApiInfosApiInfo struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The binding time of the API.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the group to which the API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The region where the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApisBySignatureResponseBodyApiInfosApiInfo) GoString

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetApiId

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetApiName

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetBoundTime

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetDescription

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetGroupId

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetGroupName

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetRegionId

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetStageName

func (*DescribeApisBySignatureResponseBodyApiInfosApiInfo) SetVisibility

func (DescribeApisBySignatureResponseBodyApiInfosApiInfo) String

type DescribeApisByTrafficControlRequest

type DescribeApisByTrafficControlRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the throttling policy that you want to query.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (DescribeApisByTrafficControlRequest) GoString

func (*DescribeApisByTrafficControlRequest) SetPageNumber

func (*DescribeApisByTrafficControlRequest) SetPageSize

func (*DescribeApisByTrafficControlRequest) SetSecurityToken

func (*DescribeApisByTrafficControlRequest) SetTrafficControlId

func (DescribeApisByTrafficControlRequest) String

type DescribeApisByTrafficControlResponse

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

func (DescribeApisByTrafficControlResponse) GoString

func (*DescribeApisByTrafficControlResponse) SetHeaders

func (*DescribeApisByTrafficControlResponse) SetStatusCode

func (DescribeApisByTrafficControlResponse) String

type DescribeApisByTrafficControlResponseBody

type DescribeApisByTrafficControlResponseBody struct {
	// The returned API information. It is an array consisting of ApiInfo data.
	ApiInfos *DescribeApisByTrafficControlResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeApisByTrafficControlResponseBody) GoString

func (*DescribeApisByTrafficControlResponseBody) SetPageNumber

func (*DescribeApisByTrafficControlResponseBody) SetPageSize

func (*DescribeApisByTrafficControlResponseBody) SetRequestId

func (*DescribeApisByTrafficControlResponseBody) SetTotalCount

func (DescribeApisByTrafficControlResponseBody) String

type DescribeApisByTrafficControlResponseBodyApiInfos

type DescribeApisByTrafficControlResponseBodyApiInfos struct {
	ApiInfo []*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo `json:"ApiInfo,omitempty" xml:"ApiInfo,omitempty" type:"Repeated"`
}

func (DescribeApisByTrafficControlResponseBodyApiInfos) GoString

func (DescribeApisByTrafficControlResponseBodyApiInfos) String

type DescribeApisByTrafficControlResponseBodyApiInfosApiInfo

type DescribeApisByTrafficControlResponseBodyApiInfosApiInfo struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The binding time of the API.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the group to which an API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The region where the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) GoString

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetApiId

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetApiName

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetBoundTime

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetDescription

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetGroupId

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetGroupName

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetRegionId

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetStageName

func (*DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) SetVisibility

func (DescribeApisByTrafficControlResponseBodyApiInfosApiInfo) String

type DescribeApisRequest

type DescribeApisRequest struct {
	// The API ID.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The HTTP method of the API request.
	ApiMethod *string `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	// The API name. The name is used for fuzzy match.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The request path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The category ID.
	CatalogId *string `json:"CatalogId,omitempty" xml:"CatalogId,omitempty"`
	// Specifies whether to enable tag verification.
	EnableTagAuth *bool `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,omitempty"`
	// The API group ID.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The tags of objects that match the rule.
	Tag []*DescribeApisRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// Specifies whether to filter unpublished APIs.
	UnDeployed *bool `json:"UnDeployed,omitempty" xml:"UnDeployed,omitempty"`
	// Specifies whether the API is public. Valid values:
	//
	// *   **PUBLIC**: The API is public. If you publish the definition of a public API to the production environment, the definition is displayed on the APIs page for all users.
	// *   **PRIVATE**: The API is private. If you publish an API group that contains a private API in Alibaba Cloud Marketplace, the API is not displayed in Alibaba Cloud Marketplace.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApisRequest) GoString

func (s DescribeApisRequest) GoString() string

func (*DescribeApisRequest) SetApiId

func (*DescribeApisRequest) SetApiMethod

func (s *DescribeApisRequest) SetApiMethod(v string) *DescribeApisRequest

func (*DescribeApisRequest) SetApiName

func (*DescribeApisRequest) SetApiPath

func (*DescribeApisRequest) SetCatalogId

func (s *DescribeApisRequest) SetCatalogId(v string) *DescribeApisRequest

func (*DescribeApisRequest) SetEnableTagAuth

func (s *DescribeApisRequest) SetEnableTagAuth(v bool) *DescribeApisRequest

func (*DescribeApisRequest) SetGroupId

func (*DescribeApisRequest) SetPageNumber

func (s *DescribeApisRequest) SetPageNumber(v int32) *DescribeApisRequest

func (*DescribeApisRequest) SetPageSize

func (s *DescribeApisRequest) SetPageSize(v int32) *DescribeApisRequest

func (*DescribeApisRequest) SetSecurityToken

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

func (*DescribeApisRequest) SetStageName

func (s *DescribeApisRequest) SetStageName(v string) *DescribeApisRequest

func (*DescribeApisRequest) SetTag

func (*DescribeApisRequest) SetUnDeployed

func (s *DescribeApisRequest) SetUnDeployed(v bool) *DescribeApisRequest

func (*DescribeApisRequest) SetVisibility

func (s *DescribeApisRequest) SetVisibility(v string) *DescribeApisRequest

func (DescribeApisRequest) String

func (s DescribeApisRequest) String() string

type DescribeApisRequestTag

type DescribeApisRequestTag struct {
	// The tag key.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeApisRequestTag) GoString

func (s DescribeApisRequestTag) GoString() string

func (*DescribeApisRequestTag) SetKey

func (*DescribeApisRequestTag) SetValue

func (DescribeApisRequestTag) String

func (s DescribeApisRequestTag) String() string

type DescribeApisResponse

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

func (DescribeApisResponse) GoString

func (s DescribeApisResponse) GoString() string

func (*DescribeApisResponse) SetBody

func (*DescribeApisResponse) SetHeaders

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

func (*DescribeApisResponse) SetStatusCode

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

func (DescribeApisResponse) String

func (s DescribeApisResponse) String() string

type DescribeApisResponseBody

type DescribeApisResponseBody struct {
	// The queried API definitions.
	ApiSummarys *DescribeApisResponseBodyApiSummarys `json:"ApiSummarys,omitempty" xml:"ApiSummarys,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApisResponseBody) GoString

func (s DescribeApisResponseBody) GoString() string

func (*DescribeApisResponseBody) SetApiSummarys

func (*DescribeApisResponseBody) SetPageNumber

func (*DescribeApisResponseBody) SetPageSize

func (*DescribeApisResponseBody) SetRequestId

func (*DescribeApisResponseBody) SetTotalCount

func (DescribeApisResponseBody) String

func (s DescribeApisResponseBody) String() string

type DescribeApisResponseBodyApiSummarys

type DescribeApisResponseBodyApiSummarys struct {
	ApiSummary []*DescribeApisResponseBodyApiSummarysApiSummary `json:"ApiSummary,omitempty" xml:"ApiSummary,omitempty" type:"Repeated"`
}

func (DescribeApisResponseBodyApiSummarys) GoString

func (DescribeApisResponseBodyApiSummarys) String

type DescribeApisResponseBodyApiSummarysApiSummary

type DescribeApisResponseBodyApiSummarysApiSummary struct {
	// The API ID.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The HTTP method of the API request.
	ApiMethod *string `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	// The API name.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The request path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The time when the API was created. The time is displayed in UTC.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The API publishing statuses.
	DeployedInfos *DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos `json:"DeployedInfos,omitempty" xml:"DeployedInfos,omitempty" type:"Struct"`
	// The API description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The API group ID.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group to which the API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The time when the API was modified. The time is displayed in UTC.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the region to which the API belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tags that are added to the APIs.
	TagList *DescribeApisResponseBodyApiSummarysApiSummaryTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Struct"`
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**: The API is public.
	// *   **PRIVATE**: The API is private.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeApisResponseBodyApiSummarysApiSummary) GoString

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetApiId

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetApiMethod

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetApiName

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetApiPath

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetCreatedTime

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetDescription

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetGroupId

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetGroupName

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetModifiedTime

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetRegionId

func (*DescribeApisResponseBodyApiSummarysApiSummary) SetVisibility

func (DescribeApisResponseBodyApiSummarysApiSummary) String

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos struct {
	DeployedInfo []*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo `json:"DeployedInfo,omitempty" xml:"DeployedInfo,omitempty" type:"Repeated"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos) GoString

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos) String

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo struct {
	// The deployment status. Valid values: DEPLOYED and NONDEPLOYED.
	DeployedStatus *string `json:"DeployedStatus,omitempty" xml:"DeployedStatus,omitempty"`
	// The deployed version.
	EffectiveVersion *string `json:"EffectiveVersion,omitempty" xml:"EffectiveVersion,omitempty"`
	// Stage Name:
	//
	// *   **RELEASE**: production environment
	// *   **PRE**: staging environment
	// *   **TEST**: test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) GoString

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetDeployedStatus

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetEffectiveVersion

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetStageName

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) String

type DescribeApisResponseBodyApiSummarysApiSummaryTagList

type DescribeApisResponseBodyApiSummarysApiSummaryTagList struct {
	Tag []*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryTagList) GoString

func (DescribeApisResponseBodyApiSummarysApiSummaryTagList) String

type DescribeApisResponseBodyApiSummarysApiSummaryTagListTag

type DescribeApisResponseBodyApiSummarysApiSummaryTagListTag struct {
	// The tag key.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) GoString

func (*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) SetTagKey

func (*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) SetTagValue

func (DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) String

type DescribeApisWithStageNameIntegratedByAppRequest added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppRequest struct {
	ApiName       *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiUid        *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Method        *string `json:"Method,omitempty" xml:"Method,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Path          *string `json:"Path,omitempty" xml:"Path,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeApisWithStageNameIntegratedByAppRequest) GoString added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetApiName added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetApiUid added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetAppId added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetDescription added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetMethod added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetPageNumber added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetPageSize added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetPath added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppRequest) SetSecurityToken added in v4.1.0

func (DescribeApisWithStageNameIntegratedByAppRequest) String added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponse added in v4.1.0

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

func (DescribeApisWithStageNameIntegratedByAppResponse) GoString added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponse) SetHeaders added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponse) SetStatusCode added in v4.1.0

func (DescribeApisWithStageNameIntegratedByAppResponse) String added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBody added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBody struct {
	AppApiRelationInfos *DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfos `json:"AppApiRelationInfos,omitempty" xml:"AppApiRelationInfos,omitempty" type:"Struct"`
	PageNumber          *int32                                                                   `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32                                                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId           *string                                                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount          *int32                                                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeApisWithStageNameIntegratedByAppResponseBody) GoString added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBody) SetPageNumber added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBody) SetPageSize added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBody) SetRequestId added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBody) SetTotalCount added in v4.1.0

func (DescribeApisWithStageNameIntegratedByAppResponseBody) String added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfos added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfos struct {
	AppApiRelationInfo []*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo `json:"AppApiRelationInfo,omitempty" xml:"AppApiRelationInfo,omitempty" type:"Repeated"`
}

func (DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfos) GoString added in v4.1.0

func (DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfos) String added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo added in v4.1.0

type DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo struct {
	ApiId               *string            `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName             *string            `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	AuthorizationSource *string            `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	CreatedTime         *string            `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description         *string            `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId             *string            `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName           *string            `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Method              *string            `json:"Method,omitempty" xml:"Method,omitempty"`
	Operator            *string            `json:"Operator,omitempty" xml:"Operator,omitempty"`
	Path                *string            `json:"Path,omitempty" xml:"Path,omitempty"`
	RegionId            *string            `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageNameAndAuth    map[string]*string `json:"StageNameAndAuth,omitempty" xml:"StageNameAndAuth,omitempty"`
}

func (DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) GoString added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetApiId added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetApiName added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetAuthorizationSource added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetCreatedTime added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetDescription added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetGroupId added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetGroupName added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetMethod added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetOperator added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetPath added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetRegionId added in v4.1.0

func (*DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) SetStageNameAndAuth added in v4.1.0

func (DescribeApisWithStageNameIntegratedByAppResponseBodyAppApiRelationInfosAppApiRelationInfo) String added in v4.1.0

type DescribeAppAttributesRequest

type DescribeAppAttributesRequest struct {
	// The AppCode of the app.
	AppCode *string `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	// The ID of the app.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The app key that is used to make an API call.
	AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	// The name of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// Specifies whether to enable tag verification.
	EnableTagAuth *bool   `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,omitempty"`
	Extend        *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The order. Valid values: asc and desc. Default value: desc.
	//
	// *   asc: The apps are displayed in ascending order of modification time.
	// *   desc: The apps are displayed in descending order of modification time.
	Sort *string `json:"Sort,omitempty" xml:"Sort,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*DescribeAppAttributesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeAppAttributesRequest) GoString

func (s DescribeAppAttributesRequest) GoString() string

func (*DescribeAppAttributesRequest) SetAppCode

func (*DescribeAppAttributesRequest) SetAppId

func (*DescribeAppAttributesRequest) SetAppKey

func (*DescribeAppAttributesRequest) SetAppName

func (*DescribeAppAttributesRequest) SetEnableTagAuth

func (*DescribeAppAttributesRequest) SetExtend

func (*DescribeAppAttributesRequest) SetPageNumber

func (*DescribeAppAttributesRequest) SetPageSize

func (*DescribeAppAttributesRequest) SetSecurityToken

func (*DescribeAppAttributesRequest) SetSort

func (*DescribeAppAttributesRequest) SetTag

func (DescribeAppAttributesRequest) String

type DescribeAppAttributesRequestTag

type DescribeAppAttributesRequestTag struct {
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeAppAttributesRequestTag) GoString

func (*DescribeAppAttributesRequestTag) SetKey

func (*DescribeAppAttributesRequestTag) SetValue

func (DescribeAppAttributesRequestTag) String

type DescribeAppAttributesResponse

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

func (DescribeAppAttributesResponse) GoString

func (*DescribeAppAttributesResponse) SetBody

func (*DescribeAppAttributesResponse) SetHeaders

func (*DescribeAppAttributesResponse) SetStatusCode

func (DescribeAppAttributesResponse) String

type DescribeAppAttributesResponseBody

type DescribeAppAttributesResponseBody struct {
	// The returned application information. It is an array that consists of AppAttribute data.
	Apps *DescribeAppAttributesResponseBodyApps `json:"Apps,omitempty" xml:"Apps,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeAppAttributesResponseBody) GoString

func (*DescribeAppAttributesResponseBody) SetPageNumber

func (*DescribeAppAttributesResponseBody) SetPageSize

func (*DescribeAppAttributesResponseBody) SetRequestId

func (*DescribeAppAttributesResponseBody) SetTotalCount

func (DescribeAppAttributesResponseBody) String

type DescribeAppAttributesResponseBodyApps

type DescribeAppAttributesResponseBodyApps struct {
	AppAttribute []*DescribeAppAttributesResponseBodyAppsAppAttribute `json:"AppAttribute,omitempty" xml:"AppAttribute,omitempty" type:"Repeated"`
}

func (DescribeAppAttributesResponseBodyApps) GoString

func (DescribeAppAttributesResponseBodyApps) String

type DescribeAppAttributesResponseBodyAppsAppAttribute

type DescribeAppAttributesResponseBodyAppsAppAttribute struct {
	// The ID of the app.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The creation time (UTC) of the app.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the app.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extend      *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
	// The modification time (UTC) of the app.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The tags.
	Tags *DescribeAppAttributesResponseBodyAppsAppAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
}

func (DescribeAppAttributesResponseBodyAppsAppAttribute) GoString

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetAppId

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetAppName

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetCreatedTime

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetDescription

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetExtend

func (*DescribeAppAttributesResponseBodyAppsAppAttribute) SetModifiedTime

func (DescribeAppAttributesResponseBodyAppsAppAttribute) String

type DescribeAppAttributesResponseBodyAppsAppAttributeTags

type DescribeAppAttributesResponseBodyAppsAppAttributeTags struct {
	TagInfo []*DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo `json:"TagInfo,omitempty" xml:"TagInfo,omitempty" type:"Repeated"`
}

func (DescribeAppAttributesResponseBodyAppsAppAttributeTags) GoString

func (DescribeAppAttributesResponseBodyAppsAppAttributeTags) String

type DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo

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

func (DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo) GoString

func (*DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo) SetKey

func (*DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo) SetValue

func (DescribeAppAttributesResponseBodyAppsAppAttributeTagsTagInfo) String

type DescribeAppRequest

type DescribeAppRequest struct {
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAppRequest) GoString

func (s DescribeAppRequest) GoString() string

func (*DescribeAppRequest) SetAppId

func (*DescribeAppRequest) SetSecurityToken

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

func (DescribeAppRequest) String

func (s DescribeAppRequest) String() string

type DescribeAppResponse

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

func (DescribeAppResponse) GoString

func (s DescribeAppResponse) GoString() string

func (*DescribeAppResponse) SetBody

func (*DescribeAppResponse) SetHeaders

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

func (*DescribeAppResponse) SetStatusCode

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

func (DescribeAppResponse) String

func (s DescribeAppResponse) String() string

type DescribeAppResponseBody

type DescribeAppResponseBody struct {
	AppId        *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppName      *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	CreatedTime  *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extend       *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAppResponseBody) GoString

func (s DescribeAppResponseBody) GoString() string

func (*DescribeAppResponseBody) SetAppId

func (*DescribeAppResponseBody) SetAppName

func (*DescribeAppResponseBody) SetCreatedTime

func (*DescribeAppResponseBody) SetDescription

func (*DescribeAppResponseBody) SetExtend

func (*DescribeAppResponseBody) SetModifiedTime

func (*DescribeAppResponseBody) SetRequestId

func (DescribeAppResponseBody) String

func (s DescribeAppResponseBody) String() string

type DescribeAppSecurityRequest

type DescribeAppSecurityRequest struct {
	AppId         *int64                           `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken *string                          `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	Tag           []*DescribeAppSecurityRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeAppSecurityRequest) GoString

func (s DescribeAppSecurityRequest) GoString() string

func (*DescribeAppSecurityRequest) SetAppId

func (*DescribeAppSecurityRequest) SetSecurityToken

func (*DescribeAppSecurityRequest) SetTag

func (DescribeAppSecurityRequest) String

type DescribeAppSecurityRequestTag

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

func (DescribeAppSecurityRequestTag) GoString

func (*DescribeAppSecurityRequestTag) SetKey

func (*DescribeAppSecurityRequestTag) SetValue

func (DescribeAppSecurityRequestTag) String

type DescribeAppSecurityResponse

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

func (DescribeAppSecurityResponse) GoString

func (s DescribeAppSecurityResponse) GoString() string

func (*DescribeAppSecurityResponse) SetBody

func (*DescribeAppSecurityResponse) SetHeaders

func (*DescribeAppSecurityResponse) SetStatusCode

func (DescribeAppSecurityResponse) String

type DescribeAppSecurityResponseBody

type DescribeAppSecurityResponseBody struct {
	AppCode      *string `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	AppKey       *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	AppSecret    *string `json:"AppSecret,omitempty" xml:"AppSecret,omitempty"`
	CreatedTime  *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAppSecurityResponseBody) GoString

func (*DescribeAppSecurityResponseBody) SetAppCode

func (*DescribeAppSecurityResponseBody) SetAppKey

func (*DescribeAppSecurityResponseBody) SetAppSecret

func (*DescribeAppSecurityResponseBody) SetCreatedTime

func (*DescribeAppSecurityResponseBody) SetModifiedTime

func (*DescribeAppSecurityResponseBody) SetRequestId

func (DescribeAppSecurityResponseBody) String

type DescribeAppsByApiProductRequest added in v4.1.0

type DescribeAppsByApiProductRequest struct {
	ApiProductId  *string `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
	AppName       *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAppsByApiProductRequest) GoString added in v4.1.0

func (*DescribeAppsByApiProductRequest) SetApiProductId added in v4.1.0

func (*DescribeAppsByApiProductRequest) SetAppName added in v4.1.0

func (*DescribeAppsByApiProductRequest) SetPageNumber added in v4.1.0

func (*DescribeAppsByApiProductRequest) SetPageSize added in v4.1.0

func (*DescribeAppsByApiProductRequest) SetSecurityToken added in v4.1.0

func (DescribeAppsByApiProductRequest) String added in v4.1.0

type DescribeAppsByApiProductResponse added in v4.1.0

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

func (DescribeAppsByApiProductResponse) GoString added in v4.1.0

func (*DescribeAppsByApiProductResponse) SetBody added in v4.1.0

func (*DescribeAppsByApiProductResponse) SetHeaders added in v4.1.0

func (*DescribeAppsByApiProductResponse) SetStatusCode added in v4.1.0

func (DescribeAppsByApiProductResponse) String added in v4.1.0

type DescribeAppsByApiProductResponseBody added in v4.1.0

type DescribeAppsByApiProductResponseBody struct {
	AuthorizedApps *DescribeAppsByApiProductResponseBodyAuthorizedApps `json:"AuthorizedApps,omitempty" xml:"AuthorizedApps,omitempty" type:"Struct"`
	PageNumber     *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId      *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount     *int32                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAppsByApiProductResponseBody) GoString added in v4.1.0

func (*DescribeAppsByApiProductResponseBody) SetAuthorizedApps added in v4.1.0

func (*DescribeAppsByApiProductResponseBody) SetPageNumber added in v4.1.0

func (*DescribeAppsByApiProductResponseBody) SetPageSize added in v4.1.0

func (*DescribeAppsByApiProductResponseBody) SetRequestId added in v4.1.0

func (*DescribeAppsByApiProductResponseBody) SetTotalCount added in v4.1.0

func (DescribeAppsByApiProductResponseBody) String added in v4.1.0

type DescribeAppsByApiProductResponseBodyAuthorizedApps added in v4.1.0

type DescribeAppsByApiProductResponseBodyAuthorizedApps struct {
	AuthorizedApp []*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp `json:"AuthorizedApp,omitempty" xml:"AuthorizedApp,omitempty" type:"Repeated"`
}

func (DescribeAppsByApiProductResponseBodyAuthorizedApps) GoString added in v4.1.0

func (DescribeAppsByApiProductResponseBodyAuthorizedApps) String added in v4.1.0

type DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp added in v4.1.0

type DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp struct {
	AppId          *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppName        *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	AuthValidTime  *string `json:"AuthValidTime,omitempty" xml:"AuthValidTime,omitempty"`
	AuthorizedTime *string `json:"AuthorizedTime,omitempty" xml:"AuthorizedTime,omitempty"`
	Description    *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extend         *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
}

func (DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) GoString added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetAppId added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetAppName added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetAuthValidTime added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetAuthorizedTime added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetDescription added in v4.1.0

func (*DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) SetExtend added in v4.1.0

func (DescribeAppsByApiProductResponseBodyAuthorizedAppsAuthorizedApp) String added in v4.1.0

type DescribeAppsRequest

type DescribeAppsRequest struct {
	// The ID of the app.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The Alibaba Cloud account of the app owner. For more information, see [Account Management](https://account.console.aliyun.com/?spm=a2c4g.11186623.2.15.3a8c196eVWxvQB#/secure).
	AppOwner *int64 `json:"AppOwner,omitempty" xml:"AppOwner,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAppsRequest) GoString

func (s DescribeAppsRequest) GoString() string

func (*DescribeAppsRequest) SetAppId

func (*DescribeAppsRequest) SetAppOwner

func (s *DescribeAppsRequest) SetAppOwner(v int64) *DescribeAppsRequest

func (*DescribeAppsRequest) SetPageNumber

func (s *DescribeAppsRequest) SetPageNumber(v int32) *DescribeAppsRequest

func (*DescribeAppsRequest) SetPageSize

func (s *DescribeAppsRequest) SetPageSize(v int32) *DescribeAppsRequest

func (*DescribeAppsRequest) SetSecurityToken

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

func (DescribeAppsRequest) String

func (s DescribeAppsRequest) String() string

type DescribeAppsResponse

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

func (DescribeAppsResponse) GoString

func (s DescribeAppsResponse) GoString() string

func (*DescribeAppsResponse) SetBody

func (*DescribeAppsResponse) SetHeaders

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

func (*DescribeAppsResponse) SetStatusCode

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

func (DescribeAppsResponse) String

func (s DescribeAppsResponse) String() string

type DescribeAppsResponseBody

type DescribeAppsResponseBody struct {
	// The returned app information. It is an array consisting of AppItem data.
	Apps *DescribeAppsResponseBodyApps `json:"Apps,omitempty" xml:"Apps,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeAppsResponseBody) GoString

func (s DescribeAppsResponseBody) GoString() string

func (*DescribeAppsResponseBody) SetApps

func (*DescribeAppsResponseBody) SetPageNumber

func (*DescribeAppsResponseBody) SetPageSize

func (*DescribeAppsResponseBody) SetRequestId

func (*DescribeAppsResponseBody) SetTotalCount

func (DescribeAppsResponseBody) String

func (s DescribeAppsResponseBody) String() string

type DescribeAppsResponseBodyApps

type DescribeAppsResponseBodyApps struct {
	AppItem []*DescribeAppsResponseBodyAppsAppItem `json:"AppItem,omitempty" xml:"AppItem,omitempty" type:"Repeated"`
}

func (DescribeAppsResponseBodyApps) GoString

func (s DescribeAppsResponseBodyApps) GoString() string

func (*DescribeAppsResponseBodyApps) SetAppItem

func (DescribeAppsResponseBodyApps) String

type DescribeAppsResponseBodyAppsAppItem

type DescribeAppsResponseBodyAppsAppItem struct {
	// The ID of the app.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The description of the app.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
}

func (DescribeAppsResponseBodyAppsAppItem) GoString

func (*DescribeAppsResponseBodyAppsAppItem) SetAppId

func (*DescribeAppsResponseBodyAppsAppItem) SetAppName

func (*DescribeAppsResponseBodyAppsAppItem) SetDescription

func (DescribeAppsResponseBodyAppsAppItem) String

type DescribeAuthorizedApisRequest

type DescribeAuthorizedApisRequest struct {
	// The application ID, which is generated by the system and globally unique.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeAuthorizedApisRequest) GoString

func (*DescribeAuthorizedApisRequest) SetAppId

func (*DescribeAuthorizedApisRequest) SetPageNumber

func (*DescribeAuthorizedApisRequest) SetPageSize

func (*DescribeAuthorizedApisRequest) SetSecurityToken

func (DescribeAuthorizedApisRequest) String

type DescribeAuthorizedApisResponse

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

func (DescribeAuthorizedApisResponse) GoString

func (*DescribeAuthorizedApisResponse) SetHeaders

func (*DescribeAuthorizedApisResponse) SetStatusCode

func (DescribeAuthorizedApisResponse) String

type DescribeAuthorizedApisResponseBody

type DescribeAuthorizedApisResponseBody struct {
	// The authorized API set.
	AuthorizedApis *DescribeAuthorizedApisResponseBodyAuthorizedApis `json:"AuthorizedApis,omitempty" xml:"AuthorizedApis,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeAuthorizedApisResponseBody) GoString

func (*DescribeAuthorizedApisResponseBody) SetPageNumber

func (*DescribeAuthorizedApisResponseBody) SetPageSize

func (*DescribeAuthorizedApisResponseBody) SetRequestId

func (*DescribeAuthorizedApisResponseBody) SetTotalCount

func (DescribeAuthorizedApisResponseBody) String

type DescribeAuthorizedApisResponseBodyAuthorizedApis

type DescribeAuthorizedApisResponseBodyAuthorizedApis struct {
	AuthorizedApi []*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi `json:"AuthorizedApi,omitempty" xml:"AuthorizedApi,omitempty" type:"Repeated"`
}

func (DescribeAuthorizedApisResponseBodyAuthorizedApis) GoString

func (DescribeAuthorizedApisResponseBodyAuthorizedApis) String

type DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi

type DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi struct {
	// The unique identifier of the API, which is automatically generated by the system.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The expiration time of the authorization in UTC.
	AuthVaildTime *string `json:"AuthVaildTime,omitempty" xml:"AuthVaildTime,omitempty"`
	// The authorization source. Valid values:
	//
	// *   **CONSOLE**
	// *   **API**
	AuthorizationSource *string `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	// The authorization time in UTC.
	AuthorizedTime *string `json:"AuthorizedTime,omitempty" xml:"AuthorizedTime,omitempty"`
	// Authorization description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The authorizer. Valid values:
	//
	// *   **PROVIDER:** API owner
	// *   **CONSUMER:** API caller
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// The region to which the API belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) GoString

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetApiId

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetApiName

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetAuthVaildTime

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetAuthorizationSource

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetAuthorizedTime

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetDescription

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetGroupId

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetGroupName

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetOperator

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetRegionId

func (*DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) SetStageName

func (DescribeAuthorizedApisResponseBodyAuthorizedApisAuthorizedApi) String

type DescribeAuthorizedAppsRequest

type DescribeAuthorizedAppsRequest struct {
	// The ID of the API. This ID is generated by the system and globally unique.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the app.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The Alibaba Cloud account of the app owner.
	AppOwnerId *int64 `json:"AppOwnerId,omitempty" xml:"AppOwnerId,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeAuthorizedAppsRequest) GoString

func (*DescribeAuthorizedAppsRequest) SetApiId

func (*DescribeAuthorizedAppsRequest) SetAppId

func (*DescribeAuthorizedAppsRequest) SetAppName

func (*DescribeAuthorizedAppsRequest) SetAppOwnerId

func (*DescribeAuthorizedAppsRequest) SetGroupId

func (*DescribeAuthorizedAppsRequest) SetPageNumber

func (*DescribeAuthorizedAppsRequest) SetPageSize

func (*DescribeAuthorizedAppsRequest) SetSecurityToken

func (*DescribeAuthorizedAppsRequest) SetStageName

func (DescribeAuthorizedAppsRequest) String

type DescribeAuthorizedAppsResponse

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

func (DescribeAuthorizedAppsResponse) GoString

func (*DescribeAuthorizedAppsResponse) SetHeaders

func (*DescribeAuthorizedAppsResponse) SetStatusCode

func (DescribeAuthorizedAppsResponse) String

type DescribeAuthorizedAppsResponseBody

type DescribeAuthorizedAppsResponseBody struct {
	// The returned group set.
	AuthorizedApps *DescribeAuthorizedAppsResponseBodyAuthorizedApps `json:"AuthorizedApps,omitempty" xml:"AuthorizedApps,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeAuthorizedAppsResponseBody) GoString

func (*DescribeAuthorizedAppsResponseBody) SetPageNumber

func (*DescribeAuthorizedAppsResponseBody) SetPageSize

func (*DescribeAuthorizedAppsResponseBody) SetRequestId

func (*DescribeAuthorizedAppsResponseBody) SetTotalCount

func (DescribeAuthorizedAppsResponseBody) String

type DescribeAuthorizedAppsResponseBodyAuthorizedApps

type DescribeAuthorizedAppsResponseBodyAuthorizedApps struct {
	AuthorizedApp []*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp `json:"AuthorizedApp,omitempty" xml:"AuthorizedApp,omitempty" type:"Repeated"`
}

func (DescribeAuthorizedAppsResponseBodyAuthorizedApps) GoString

func (DescribeAuthorizedAppsResponseBodyAuthorizedApps) String

type DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp

type DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp struct {
	// The ID, which is generated by the system and globally unique.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The name of the app.
	AuthVaildTime *string `json:"AuthVaildTime,omitempty" xml:"AuthVaildTime,omitempty"`
	// The authorization source. Valid values:
	//
	// *   **CONSOLE**
	// *   **API**
	AuthorizationSource *string `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	// The authorization time (UTC).
	AuthorizedTime *string `json:"AuthorizedTime,omitempty" xml:"AuthorizedTime,omitempty"`
	// The description of the authorization.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The authorizer. Valid values:
	//
	// *   **PROVIDER: API owner**
	// *   **CONSUMER: API caller**
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) GoString

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetAppId

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetAppName

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetAuthVaildTime

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetAuthorizationSource

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetAuthorizedTime

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetDescription

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetOperator

func (*DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) SetStageName

func (DescribeAuthorizedAppsResponseBodyAuthorizedAppsAuthorizedApp) String

type DescribeBackendInfoRequest

type DescribeBackendInfoRequest struct {
	// The ID of the backend service.
	BackendId     *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeBackendInfoRequest) GoString

func (s DescribeBackendInfoRequest) GoString() string

func (*DescribeBackendInfoRequest) SetBackendId

func (*DescribeBackendInfoRequest) SetSecurityToken

func (DescribeBackendInfoRequest) String

type DescribeBackendInfoResponse

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

func (DescribeBackendInfoResponse) GoString

func (s DescribeBackendInfoResponse) GoString() string

func (*DescribeBackendInfoResponse) SetBody

func (*DescribeBackendInfoResponse) SetHeaders

func (*DescribeBackendInfoResponse) SetStatusCode

func (DescribeBackendInfoResponse) String

type DescribeBackendInfoResponseBody

type DescribeBackendInfoResponseBody struct {
	// The information about the backend service.
	BackendInfo *DescribeBackendInfoResponseBodyBackendInfo `json:"BackendInfo,omitempty" xml:"BackendInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBackendInfoResponseBody) GoString

func (*DescribeBackendInfoResponseBody) SetRequestId

func (DescribeBackendInfoResponseBody) String

type DescribeBackendInfoResponseBodyBackendInfo

type DescribeBackendInfoResponseBodyBackendInfo struct {
	// The ID of the backend service.
	BackendId *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	// The time when the backend service was created.
	BackendModels []*DescribeBackendInfoResponseBodyBackendInfoBackendModels `json:"BackendModels,omitempty" xml:"BackendModels,omitempty" type:"Repeated"`
	// The name of the backend service.
	BackendName *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	// The type of the backend service.
	BackendType *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	// The time when the backend service was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the backend service.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the backend service was modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfo) GoString

func (*DescribeBackendInfoResponseBodyBackendInfo) SetBackendId

func (*DescribeBackendInfoResponseBodyBackendInfo) SetBackendName

func (*DescribeBackendInfoResponseBodyBackendInfo) SetBackendType

func (*DescribeBackendInfoResponseBodyBackendInfo) SetCreatedTime

func (*DescribeBackendInfoResponseBodyBackendInfo) SetDescription

func (*DescribeBackendInfoResponseBodyBackendInfo) SetModifiedTime

func (DescribeBackendInfoResponseBodyBackendInfo) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModels

type DescribeBackendInfoResponseBodyBackendInfoBackendModels struct {
	// The backend configurations.
	BackendConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	// The ID of the backend service in the environment.
	BackendModelId *string `json:"BackendModelId,omitempty" xml:"BackendModelId,omitempty"`
	// The description of the backend service.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the backend service was created.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The time when the backend service was modified.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The ID of the environment.
	StageModeId *string `json:"StageModeId,omitempty" xml:"StageModeId,omitempty"`
	// The name of the environment.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModels) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetBackendModelId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetDescription

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetGmtCreate

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetGmtModified

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetStageModeId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModels) SetStageName

func (DescribeBackendInfoResponseBodyBackendInfoBackendModels) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig struct {
	DiscoveryConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig `json:"DiscoveryConfig,omitempty" xml:"DiscoveryConfig,omitempty" type:"Struct"`
	// The information about the backend service that is EventBridge.
	EventBridgeConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	// The information about the backend service whose type is FC_EVENT or FC_HTTP.
	FunctionComputeConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// The host of the backend service.
	HttpTargetHostName *string                                                                         `json:"HttpTargetHostName,omitempty" xml:"HttpTargetHostName,omitempty"`
	MockConfig         *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig `json:"MockConfig,omitempty" xml:"MockConfig,omitempty" type:"Struct"`
	// The information about the backend service whose type is OSS.
	OssConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	// The URL of the backend service.
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	ServiceTimeout *int32  `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// The type of the backend service.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The information about the virtual private cloud (VPC). This parameter is available only for backend services whose type is VPC.
	VpcConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetHttpTargetHostName

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetServiceAddress

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetServiceTimeout added in v4.1.0

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetType

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig struct {
	NacosConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig `json:"NacosConfig,omitempty" xml:"NacosConfig,omitempty" type:"Struct"`
	RcType      *string                                                                                         `json:"RcType,omitempty" xml:"RcType,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) SetRcType

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig struct {
	AccessKey     *string `json:"AccessKey,omitempty" xml:"AccessKey,omitempty"`
	AuthType      *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	Clusters      *string `json:"Clusters,omitempty" xml:"Clusters,omitempty"`
	GroupName     *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Namespace     *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	Password      *string `json:"Password,omitempty" xml:"Password,omitempty"`
	SecretKey     *string `json:"SecretKey,omitempty" xml:"SecretKey,omitempty"`
	ServerAddress *string `json:"ServerAddress,omitempty" xml:"ServerAddress,omitempty"`
	ServiceName   *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	UserName      *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) GoString

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig struct {
	// The region ID of the event bus in EventBridge.
	EventBridgeRegionId *string `json:"EventBridgeRegionId,omitempty" xml:"EventBridgeRegionId,omitempty"`
	// The name of the event bus.
	EventBus *string `json:"EventBus,omitempty" xml:"EventBus,omitempty"`
	// The event source.
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The ARN of the RAM role to be assumed by API Gateway to access EventBridge.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig) SetEventBridgeRegionId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig) SetEventBus

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig) SetEventSource

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig struct {
	// The root path of the Function Compute service.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The region ID of the Function Compute service.
	FcRegionId *string `json:"FcRegionId,omitempty" xml:"FcRegionId,omitempty"`
	// The type of the Function Compute service.
	FcType *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	// The function name defined in Function Compute.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// The backend service path.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The alias of the function.
	Qualifier *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the RAM role to be assumed by API Gateway to access Function Compute.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The service name defined in Function Compute.
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig) SetFunctionName

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig) SetOnlyBusinessPath

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig struct {
	MockHeaders    []*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Repeated"`
	MockResult     *string                                                                                      `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	MockStatusCode *string                                                                                      `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig) SetMockResult

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig) SetMockStatusCode

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfigMockHeaders

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfigMockHeaders struct {
	HeaderName  *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	HeaderValue *string `json:"HeaderValue,omitempty" xml:"HeaderValue,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfigMockHeaders) GoString

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfigMockHeaders) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig struct {
	// The name of the OSS bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The region ID of the Object Storage Service (OSS) bucket.
	OssRegionId *string `json:"OssRegionId,omitempty" xml:"OssRegionId,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig) SetBucketName

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig) SetOssRegionId

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig struct {
	// The ID of the Elastic Compute Service (ECS) or Server Load Balancer (SLB) instance in the VPC.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the VPC Configuration.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The port number that corresponds to the instance.
	Port *int64 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC access authorization.
	VpcAccessId *string `json:"VpcAccessId,omitempty" xml:"VpcAccessId,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// http/https
	VpcScheme *string `json:"VpcScheme,omitempty" xml:"VpcScheme,omitempty"`
	// The host of the backend service.
	VpcTargetHostName *string `json:"VpcTargetHostName,omitempty" xml:"VpcTargetHostName,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetInstanceId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetName

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetPort

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetVpcAccessId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetVpcId

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetVpcScheme

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) SetVpcTargetHostName

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig) String

type DescribeBackendListRequest

type DescribeBackendListRequest struct {
	BackendName   *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	BackendType   *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeBackendListRequest) GoString

func (s DescribeBackendListRequest) GoString() string

func (*DescribeBackendListRequest) SetBackendName

func (*DescribeBackendListRequest) SetBackendType

func (*DescribeBackendListRequest) SetPageNumber

func (*DescribeBackendListRequest) SetPageSize

func (*DescribeBackendListRequest) SetSecurityToken

func (DescribeBackendListRequest) String

type DescribeBackendListResponse

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

func (DescribeBackendListResponse) GoString

func (s DescribeBackendListResponse) GoString() string

func (*DescribeBackendListResponse) SetBody

func (*DescribeBackendListResponse) SetHeaders

func (*DescribeBackendListResponse) SetStatusCode

func (DescribeBackendListResponse) String

type DescribeBackendListResponseBody

type DescribeBackendListResponseBody struct {
	BackendInfoList []*DescribeBackendListResponseBodyBackendInfoList `json:"BackendInfoList,omitempty" xml:"BackendInfoList,omitempty" type:"Repeated"`
	PageNumber      *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId       *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount      *int32                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackendListResponseBody) GoString

func (*DescribeBackendListResponseBody) SetPageNumber

func (*DescribeBackendListResponseBody) SetPageSize

func (*DescribeBackendListResponseBody) SetRequestId

func (*DescribeBackendListResponseBody) SetTotalCount

func (DescribeBackendListResponseBody) String

type DescribeBackendListResponseBodyBackendInfoList

type DescribeBackendListResponseBodyBackendInfoList struct {
	BackendId    *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendName  *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	BackendType  *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	CreatedTime  *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
}

func (DescribeBackendListResponseBodyBackendInfoList) GoString

func (*DescribeBackendListResponseBodyBackendInfoList) SetBackendId

func (*DescribeBackendListResponseBodyBackendInfoList) SetBackendName

func (*DescribeBackendListResponseBodyBackendInfoList) SetBackendType

func (*DescribeBackendListResponseBodyBackendInfoList) SetCreatedTime

func (*DescribeBackendListResponseBodyBackendInfoList) SetDescription

func (*DescribeBackendListResponseBodyBackendInfoList) SetModifiedTime

func (DescribeBackendListResponseBodyBackendInfoList) String

type DescribeDatasetInfoRequest

type DescribeDatasetInfoRequest struct {
	// The ID of the dataset.
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeDatasetInfoRequest) GoString

func (s DescribeDatasetInfoRequest) GoString() string

func (*DescribeDatasetInfoRequest) SetDatasetId

func (*DescribeDatasetInfoRequest) SetSecurityToken

func (DescribeDatasetInfoRequest) String

type DescribeDatasetInfoResponse

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

func (DescribeDatasetInfoResponse) GoString

func (s DescribeDatasetInfoResponse) GoString() string

func (*DescribeDatasetInfoResponse) SetBody

func (*DescribeDatasetInfoResponse) SetHeaders

func (*DescribeDatasetInfoResponse) SetStatusCode

func (DescribeDatasetInfoResponse) String

type DescribeDatasetInfoResponseBody

type DescribeDatasetInfoResponseBody struct {
	DatasetInfo *DescribeDatasetInfoResponseBodyDatasetInfo `json:"DatasetInfo,omitempty" xml:"DatasetInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDatasetInfoResponseBody) GoString

func (*DescribeDatasetInfoResponseBody) SetRequestId

func (DescribeDatasetInfoResponseBody) String

type DescribeDatasetInfoResponseBodyDatasetInfo

type DescribeDatasetInfoResponseBodyDatasetInfo struct {
	// The creation time (UTC) of the dataset.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the dataset.
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// The name of the dataset.
	DatasetName *string `json:"DatasetName,omitempty" xml:"DatasetName,omitempty"`
	// The type of the dataset. Valid values:
	//
	// *   JWT_BLOCKING: a JSON Web Token (JWT) blacklist
	// *   IP_WHITELIST_CIDR : an IP address whitelist
	// *   PARAMETER_ACCESS : parameter-based access control
	DatasetType *string `json:"DatasetType,omitempty" xml:"DatasetType,omitempty"`
	// The last modification time (UTC) of the dataset.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
}

func (DescribeDatasetInfoResponseBodyDatasetInfo) GoString

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetCreatedTime

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetId

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetName

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetType

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetModifiedTime

func (DescribeDatasetInfoResponseBodyDatasetInfo) String

type DescribeDatasetItemInfoRequest

type DescribeDatasetItemInfoRequest struct {
	// The ID of the dataset.
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// The ID of the data entry.
	DatasetItemId *string `json:"DatasetItemId,omitempty" xml:"DatasetItemId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The value of the data entry.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemInfoRequest) GoString

func (*DescribeDatasetItemInfoRequest) SetDatasetId

func (*DescribeDatasetItemInfoRequest) SetDatasetItemId

func (*DescribeDatasetItemInfoRequest) SetSecurityToken

func (*DescribeDatasetItemInfoRequest) SetValue

func (DescribeDatasetItemInfoRequest) String

type DescribeDatasetItemInfoResponse

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

func (DescribeDatasetItemInfoResponse) GoString

func (*DescribeDatasetItemInfoResponse) SetHeaders

func (*DescribeDatasetItemInfoResponse) SetStatusCode

func (DescribeDatasetItemInfoResponse) String

type DescribeDatasetItemInfoResponseBody

type DescribeDatasetItemInfoResponseBody struct {
	// The Dataset information.
	DatasetItemInfo *DescribeDatasetItemInfoResponseBodyDatasetItemInfo `json:"DatasetItemInfo,omitempty" xml:"DatasetItemInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDatasetItemInfoResponseBody) GoString

func (*DescribeDatasetItemInfoResponseBody) SetRequestId

func (DescribeDatasetItemInfoResponseBody) String

type DescribeDatasetItemInfoResponseBodyDatasetItemInfo

type DescribeDatasetItemInfoResponseBodyDatasetItemInfo struct {
	// The creation time (UTC) of the data entry.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the dataset.
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// The ID of the data entry.
	DatasetItemId *string `json:"DatasetItemId,omitempty" xml:"DatasetItemId,omitempty"`
	// The description of the data entry.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time in UTC when the data entry expires. The time is in the **yyyy-MM-ddTHH:mm:ssZ** format. If this parameter is empty, the data entry does not expire.
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// The last modification time (UTC) of the data entry.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The value of the data entry.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemInfoResponseBodyDatasetItemInfo) GoString

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetCreatedTime

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDatasetId

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDatasetItemId

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDescription

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetExpiredTime

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetModifiedTime

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetValue

func (DescribeDatasetItemInfoResponseBodyDatasetItemInfo) String

type DescribeDatasetItemListRequest

type DescribeDatasetItemListRequest struct {
	// The ID of the dataset.
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// The ID of the data entry. You can enter multiple IDs. Separate them with commas (,).
	DatasetItemIds *string `json:"DatasetItemIds,omitempty" xml:"DatasetItemIds,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeDatasetItemListRequest) GoString

func (*DescribeDatasetItemListRequest) SetDatasetId

func (*DescribeDatasetItemListRequest) SetDatasetItemIds

func (*DescribeDatasetItemListRequest) SetPageNumber

func (*DescribeDatasetItemListRequest) SetPageSize

func (*DescribeDatasetItemListRequest) SetSecurityToken

func (DescribeDatasetItemListRequest) String

type DescribeDatasetItemListResponse

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

func (DescribeDatasetItemListResponse) GoString

func (*DescribeDatasetItemListResponse) SetHeaders

func (*DescribeDatasetItemListResponse) SetStatusCode

func (DescribeDatasetItemListResponse) String

type DescribeDatasetItemListResponseBody

type DescribeDatasetItemListResponseBody struct {
	// The Dataset information.
	DatasetItemInfoList []*DescribeDatasetItemListResponseBodyDatasetItemInfoList `json:"DatasetItemInfoList,omitempty" xml:"DatasetItemInfoList,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDatasetItemListResponseBody) GoString

func (*DescribeDatasetItemListResponseBody) SetPageNumber

func (*DescribeDatasetItemListResponseBody) SetPageSize

func (*DescribeDatasetItemListResponseBody) SetRequestId

func (*DescribeDatasetItemListResponseBody) SetTotalCount

func (DescribeDatasetItemListResponseBody) String

type DescribeDatasetItemListResponseBodyDatasetItemInfoList

type DescribeDatasetItemListResponseBodyDatasetItemInfoList struct {
	// The time when the data entry was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the dataset.
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// The ID of the data entry.
	DatasetItemId *string `json:"DatasetItemId,omitempty" xml:"DatasetItemId,omitempty"`
	// The description of the data entry.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time in UTC when the data entry expires. The time is in the **yyyy-MM-ddTHH:mm:ssZ** format. If this parameter is empty, the data entry does not expire.
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// The last modification time (UTC) of the data entry.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The value of the data entry.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemListResponseBodyDatasetItemInfoList) GoString

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetCreatedTime

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDatasetId

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDatasetItemId

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDescription

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetExpiredTime

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetModifiedTime

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetValue

func (DescribeDatasetItemListResponseBodyDatasetItemInfoList) String

type DescribeDatasetListRequest

type DescribeDatasetListRequest struct {
	DatasetIds    *string `json:"DatasetIds,omitempty" xml:"DatasetIds,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeDatasetListRequest) GoString

func (s DescribeDatasetListRequest) GoString() string

func (*DescribeDatasetListRequest) SetDatasetIds

func (*DescribeDatasetListRequest) SetPageNumber

func (*DescribeDatasetListRequest) SetPageSize

func (*DescribeDatasetListRequest) SetSecurityToken

func (DescribeDatasetListRequest) String

type DescribeDatasetListResponse

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

func (DescribeDatasetListResponse) GoString

func (s DescribeDatasetListResponse) GoString() string

func (*DescribeDatasetListResponse) SetBody

func (*DescribeDatasetListResponse) SetHeaders

func (*DescribeDatasetListResponse) SetStatusCode

func (DescribeDatasetListResponse) String

type DescribeDatasetListResponseBody

type DescribeDatasetListResponseBody struct {
	DatasetInfoList []*DescribeDatasetListResponseBodyDatasetInfoList `json:"DatasetInfoList,omitempty" xml:"DatasetInfoList,omitempty" type:"Repeated"`
	PageNumber      *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId       *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount      *int32                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDatasetListResponseBody) GoString

func (*DescribeDatasetListResponseBody) SetPageNumber

func (*DescribeDatasetListResponseBody) SetPageSize

func (*DescribeDatasetListResponseBody) SetRequestId

func (*DescribeDatasetListResponseBody) SetTotalCount

func (DescribeDatasetListResponseBody) String

type DescribeDatasetListResponseBodyDatasetInfoList

type DescribeDatasetListResponseBodyDatasetInfoList struct {
	CreatedTime  *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	DatasetId    *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	DatasetName  *string `json:"DatasetName,omitempty" xml:"DatasetName,omitempty"`
	DatasetType  *string `json:"DatasetType,omitempty" xml:"DatasetType,omitempty"`
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
}

func (DescribeDatasetListResponseBodyDatasetInfoList) GoString

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetCreatedTime

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetId

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetName

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetType

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetModifiedTime

func (DescribeDatasetListResponseBodyDatasetInfoList) String

type DescribeDeployApiTaskRequest

type DescribeDeployApiTaskRequest struct {
	OperationUid  *string `json:"OperationUid,omitempty" xml:"OperationUid,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeDeployApiTaskRequest) GoString

func (s DescribeDeployApiTaskRequest) GoString() string

func (*DescribeDeployApiTaskRequest) SetOperationUid

func (*DescribeDeployApiTaskRequest) SetSecurityToken

func (DescribeDeployApiTaskRequest) String

type DescribeDeployApiTaskResponse

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

func (DescribeDeployApiTaskResponse) GoString

func (*DescribeDeployApiTaskResponse) SetBody

func (*DescribeDeployApiTaskResponse) SetHeaders

func (*DescribeDeployApiTaskResponse) SetStatusCode

func (DescribeDeployApiTaskResponse) String

type DescribeDeployApiTaskResponseBody

type DescribeDeployApiTaskResponseBody struct {
	DeployedResults *DescribeDeployApiTaskResponseBodyDeployedResults `json:"DeployedResults,omitempty" xml:"DeployedResults,omitempty" type:"Struct"`
	RequestId       *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDeployApiTaskResponseBody) GoString

func (*DescribeDeployApiTaskResponseBody) SetRequestId

func (DescribeDeployApiTaskResponseBody) String

type DescribeDeployApiTaskResponseBodyDeployedResults

type DescribeDeployApiTaskResponseBodyDeployedResults struct {
	DeployedResult []*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult `json:"DeployedResult,omitempty" xml:"DeployedResult,omitempty" type:"Repeated"`
}

func (DescribeDeployApiTaskResponseBodyDeployedResults) GoString

func (DescribeDeployApiTaskResponseBodyDeployedResults) String

type DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult

type DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult struct {
	ApiUid         *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	DeployedStatus *string `json:"DeployedStatus,omitempty" xml:"DeployedStatus,omitempty"`
	ErrorMsg       *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	GroupId        *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	StageName      *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) GoString

func (*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) SetApiUid

func (*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) SetDeployedStatus

func (*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) SetErrorMsg

func (*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) SetGroupId

func (*DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) SetStageName

func (DescribeDeployApiTaskResponseBodyDeployedResultsDeployedResult) String

type DescribeDeployedApiRequest

type DescribeDeployedApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE: the pre-release environment**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeDeployedApiRequest) GoString

func (s DescribeDeployedApiRequest) GoString() string

func (*DescribeDeployedApiRequest) SetApiId

func (*DescribeDeployedApiRequest) SetGroupId

func (*DescribeDeployedApiRequest) SetSecurityToken

func (*DescribeDeployedApiRequest) SetStageName

func (DescribeDeployedApiRequest) String

type DescribeDeployedApiResponse

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

func (DescribeDeployedApiResponse) GoString

func (s DescribeDeployedApiResponse) GoString() string

func (*DescribeDeployedApiResponse) SetBody

func (*DescribeDeployedApiResponse) SetHeaders

func (*DescribeDeployedApiResponse) SetStatusCode

func (DescribeDeployedApiResponse) String

type DescribeDeployedApiResponseBody

type DescribeDeployedApiResponseBody struct {
	// The signature method used by the client. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The security authentication method of the API. Valid values:
	//
	// *   **APP: Only authorized applications can call the API.**
	//
	// *   **ANONYMOUS: The API can be anonymously called. In this mode, you must take note of the following rules:**
	//
	//     *   All users who have obtained the API service information can call this API. API Gateway does not authenticate callers and cannot set user-specific throttling policies. If you make this API public, set API-specific throttling policies.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The constant parameters.
	ConstantParameters *DescribeDeployedApiResponseBodyConstantParameters `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty" type:"Struct"`
	// The custom system parameters.
	CustomSystemParameters *DescribeDeployedApiResponseBodyCustomSystemParameters `json:"CustomSystemParameters,omitempty" xml:"CustomSystemParameters,omitempty" type:"Struct"`
	// The deployment time. Format: yyyy-mm-ddhh:mm:ss.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   Specifies whether to set DisableInternet to **true** to limit API calls to within the VPC.
	// *   If you set DisableInternet to **false**, the limit is lifted.
	//
	// >  If you do not set this parameter, the original value is not modified.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes returned by the backend service.
	//
	// For more information, see [ErrorCodeSample](~~44392~~).
	ErrorCodeSamples *DescribeDeployedApiResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The sample error response from the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If you set **ForceNonceCheck** to **false**, the check is not performed. The default value is false when you create an API.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The configuration items of the third-party OpenID Connect authentication method.
	OpenIdConnectConfig *DescribeDeployedApiResponseBodyOpenIdConnectConfig `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty" type:"Struct"`
	// The region to which the API group belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Configuration items of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestConfig](~~43985~~).
	RequestConfig *DescribeDeployedApiResponseBodyRequestConfig `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestParameter](~~43986~~).
	RequestParameters *DescribeDeployedApiResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The return description of the API.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The return description of the API.
	ResultDescriptions *DescribeDeployedApiResponseBodyResultDescriptions `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty" type:"Struct"`
	// The sample response from the backend service.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The format of the response from the backend service. Valid values: JSON, TEXT, BINARY, XML, and HTML. Default value: JSON.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceConfig](~~43987~~).
	ServiceConfig *DescribeDeployedApiResponseBodyServiceConfig `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty" type:"Struct"`
	// The parameters of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameter](~~43988~~).
	ServiceParameters *DescribeDeployedApiResponseBodyServiceParameters `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty" type:"Struct"`
	// The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameterMap](~~43989~~).
	ServiceParametersMap *DescribeDeployedApiResponseBodyServiceParametersMap `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty" type:"Struct"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE: the pre-release environment**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// System parameters
	SystemParameters *DescribeDeployedApiResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// Specifies whether to make the API public. Valid values:
	//
	// *   **PUBLIC: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.**
	// *   **PRIVATE: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeDeployedApiResponseBody) GoString

func (*DescribeDeployedApiResponseBody) SetAllowSignatureMethod

func (*DescribeDeployedApiResponseBody) SetApiId

func (*DescribeDeployedApiResponseBody) SetApiName

func (*DescribeDeployedApiResponseBody) SetAuthType

func (*DescribeDeployedApiResponseBody) SetDeployedTime

func (*DescribeDeployedApiResponseBody) SetDescription

func (*DescribeDeployedApiResponseBody) SetDisableInternet

func (*DescribeDeployedApiResponseBody) SetFailResultSample

func (*DescribeDeployedApiResponseBody) SetForceNonceCheck

func (*DescribeDeployedApiResponseBody) SetGroupId

func (*DescribeDeployedApiResponseBody) SetGroupName

func (*DescribeDeployedApiResponseBody) SetRegionId

func (*DescribeDeployedApiResponseBody) SetRequestId

func (*DescribeDeployedApiResponseBody) SetResultBodyModel

func (*DescribeDeployedApiResponseBody) SetResultSample

func (*DescribeDeployedApiResponseBody) SetResultType

func (*DescribeDeployedApiResponseBody) SetStageName

func (*DescribeDeployedApiResponseBody) SetVisibility

func (DescribeDeployedApiResponseBody) String

type DescribeDeployedApiResponseBodyConstantParameters

type DescribeDeployedApiResponseBodyConstantParameters struct {
	ConstantParameter []*DescribeDeployedApiResponseBodyConstantParametersConstantParameter `json:"ConstantParameter,omitempty" xml:"ConstantParameter,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyConstantParameters) GoString

func (DescribeDeployedApiResponseBodyConstantParameters) String

type DescribeDeployedApiResponseBodyConstantParametersConstantParameter

type DescribeDeployedApiResponseBodyConstantParametersConstantParameter struct {
	// The constant value.
	ConstantValue *string `json:"ConstantValue,omitempty" xml:"ConstantValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeDeployedApiResponseBodyConstantParametersConstantParameter) GoString

func (*DescribeDeployedApiResponseBodyConstantParametersConstantParameter) SetConstantValue

func (*DescribeDeployedApiResponseBodyConstantParametersConstantParameter) SetDescription

func (*DescribeDeployedApiResponseBodyConstantParametersConstantParameter) SetLocation

func (*DescribeDeployedApiResponseBodyConstantParametersConstantParameter) SetServiceParameterName

func (DescribeDeployedApiResponseBodyConstantParametersConstantParameter) String

type DescribeDeployedApiResponseBodyCustomSystemParameters

type DescribeDeployedApiResponseBodyCustomSystemParameters struct {
	CustomSystemParameter []*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter `json:"CustomSystemParameter,omitempty" xml:"CustomSystemParameter,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyCustomSystemParameters) GoString

func (DescribeDeployedApiResponseBodyCustomSystemParameters) String

type DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter

type DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter struct {
	// Example
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the custom system parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) GoString

func (*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) SetDemoValue

func (*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) SetDescription

func (*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) SetLocation

func (*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) SetParameterName

func (*DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) SetServiceParameterName

func (DescribeDeployedApiResponseBodyCustomSystemParametersCustomSystemParameter) String

type DescribeDeployedApiResponseBodyErrorCodeSamples

type DescribeDeployedApiResponseBodyErrorCodeSamples struct {
	ErrorCodeSample []*DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample `json:"ErrorCodeSample,omitempty" xml:"ErrorCodeSample,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyErrorCodeSamples) GoString

func (DescribeDeployedApiResponseBodyErrorCodeSamples) String

type DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample

type DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample struct {
	// The error code.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The error message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample) GoString

func (*DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample) SetCode

func (*DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample) SetDescription

func (*DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample) SetMessage

func (DescribeDeployedApiResponseBodyErrorCodeSamplesErrorCodeSample) String

type DescribeDeployedApiResponseBodyOpenIdConnectConfig

type DescribeDeployedApiResponseBodyOpenIdConnectConfig struct {
	// The name of the parameter that corresponds to the token.
	IdTokenParamName *string `json:"IdTokenParamName,omitempty" xml:"IdTokenParamName,omitempty"`
	// The configuration of OpenID Connect authentication. Valid values:
	//
	// *   **IDTOKEN: indicates the APIs that are called by clients to obtain tokens. If you specify this value, the PublicKeyId parameter and the PublicKey parameter are required.**
	// *   **BUSINESS: indicates business APIs. Tokens are used to call the business APIs. If you specify this value, the IdTokenParamName parameter is required.
	OpenIdApiType *string `json:"OpenIdApiType,omitempty" xml:"OpenIdApiType,omitempty"`
	// The public key of the API.
	PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"`
	// The ID of the public key.
	PublicKeyId *string `json:"PublicKeyId,omitempty" xml:"PublicKeyId,omitempty"`
}

func (DescribeDeployedApiResponseBodyOpenIdConnectConfig) GoString

func (*DescribeDeployedApiResponseBodyOpenIdConnectConfig) SetIdTokenParamName

func (*DescribeDeployedApiResponseBodyOpenIdConnectConfig) SetOpenIdApiType

func (*DescribeDeployedApiResponseBodyOpenIdConnectConfig) SetPublicKey

func (*DescribeDeployedApiResponseBodyOpenIdConnectConfig) SetPublicKeyId

func (DescribeDeployedApiResponseBodyOpenIdConnectConfig) String

type DescribeDeployedApiResponseBodyRequestConfig

type DescribeDeployedApiResponseBodyRequestConfig struct {
	// This parameter takes effect only when the RequestMode parameter is set to MAPPING.
	//
	// The server data transmission method used for POST and PUT requests. Valid values: FORM and STREAM. FORM indicates that data in key-value pairs is transmitted as forms. STREAM indicates that data is transmitted as byte streams.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The body model.
	BodyModel *string `json:"BodyModel,omitempty" xml:"BodyModel,omitempty"`
	// The description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method used to make the request. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode. Valid values:
	//
	// *   MAPPING: Parameters are mapped. Unknown parameters are filtered out.
	// *   PASSTHROUGH: Parameters are passed through.
	// *   MAPPING_PASSTHROUGH: Parameters are mapped. Unknown parameters are passed through.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// The API request path. If the complete API URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the API request path is ` /object/add  `.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP, HTTPS, and WebSocket. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
}

func (DescribeDeployedApiResponseBodyRequestConfig) GoString

func (*DescribeDeployedApiResponseBodyRequestConfig) SetBodyFormat

func (*DescribeDeployedApiResponseBodyRequestConfig) SetBodyModel

func (*DescribeDeployedApiResponseBodyRequestConfig) SetPostBodyDescription

func (*DescribeDeployedApiResponseBodyRequestConfig) SetRequestHttpMethod

func (*DescribeDeployedApiResponseBodyRequestConfig) SetRequestMode

func (*DescribeDeployedApiResponseBodyRequestConfig) SetRequestPath

func (*DescribeDeployedApiResponseBodyRequestConfig) SetRequestProtocol

func (DescribeDeployedApiResponseBodyRequestConfig) String

type DescribeDeployedApiResponseBodyRequestParameters

type DescribeDeployedApiResponseBodyRequestParameters struct {
	RequestParameter []*DescribeDeployedApiResponseBodyRequestParametersRequestParameter `json:"RequestParameter,omitempty" xml:"RequestParameter,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyRequestParameters) GoString

func (DescribeDeployedApiResponseBodyRequestParameters) String

type DescribeDeployedApiResponseBodyRequestParametersRequestParameter

type DescribeDeployedApiResponseBodyRequestParametersRequestParameter struct {
	// The name of the API parameter.
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,omitempty"`
	// The type of the array element.
	ArrayItemsType *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// Example
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The order in the document.
	DocOrder *int32 `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	// Specifies whether the document is public. Valid values: PUBLIC and PRIVATE.
	DocShow *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	// The hash values that can be entered when ParameterType is set to Int, Long, Float, Double, or String. Separate different values with commas (,), such as 1,2,3,4,9 or A,B,C,E,F.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// JSON scheme
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The maximum parameter length when ParameterType is set to String.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum parameter value when ParameterType is set to Int, Long, Float, or Double.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum parameter length when ParameterType is set to String.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum parameter value when ParameterType is set to Int, Long, Float, or Double.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The type of a request parameter. Valid values: String, Int, Long, Float, Double, and Boolean.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The regular expression used for parameter validation when ParameterType is set to String.
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	// Indicates whether the parameter is required. Valid values: REQUIRED and OPTIONAL.
	Required *string `json:"Required,omitempty" xml:"Required,omitempty"`
}

func (DescribeDeployedApiResponseBodyRequestParametersRequestParameter) GoString

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetApiParameterName

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetArrayItemsType

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetDefaultValue

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetDemoValue

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetDescription

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetDocOrder

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetDocShow

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetEnumValue

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetJsonScheme

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetLocation

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetMaxLength

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetMaxValue

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetMinLength

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetMinValue

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetParameterType

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetRegularExpression

func (*DescribeDeployedApiResponseBodyRequestParametersRequestParameter) SetRequired

func (DescribeDeployedApiResponseBodyRequestParametersRequestParameter) String

type DescribeDeployedApiResponseBodyResultDescriptions

type DescribeDeployedApiResponseBodyResultDescriptions struct {
	ResultDescription []*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription `json:"ResultDescription,omitempty" xml:"ResultDescription,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyResultDescriptions) GoString

func (DescribeDeployedApiResponseBodyResultDescriptions) String

type DescribeDeployedApiResponseBodyResultDescriptionsResultDescription

type DescribeDeployedApiResponseBodyResultDescriptionsResultDescription struct {
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	HasChild    *bool   `json:"HasChild,omitempty" xml:"HasChild,omitempty"`
	Id          *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Key         *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// Specifies whether the parameter is required.
	Mandatory *bool   `json:"Mandatory,omitempty" xml:"Mandatory,omitempty"`
	Name      *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Pid       *string `json:"Pid,omitempty" xml:"Pid,omitempty"`
	Type      *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) GoString

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetDescription

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetHasChild

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetId

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetKey

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetMandatory

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetName

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetPid

func (*DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) SetType

func (DescribeDeployedApiResponseBodyResultDescriptionsResultDescription) String

type DescribeDeployedApiResponseBodyServiceConfig

type DescribeDeployedApiResponseBodyServiceConfig struct {
	// Backend configuration items when the backend service is Function Compute
	FunctionComputeConfig *DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// Specifies whether to enable the Mock mode. Valid values:
	//
	// *   **TRUE: The Mock mode is enabled.**
	// *   **FALSE: The Mock mode is not enabled.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The simulated Headers.
	MockHeaders *DescribeDeployedApiResponseBodyServiceConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Struct"`
	// The result returned when the Mock mode is enabled.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// The status code returned for service mocking.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// The URL used to call the back-end service. If the complete back-end service URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the value of ServiceAddress is **http://api.a.com:8080**.“
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	// The HTTP method used to call a backend service. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	ServiceHttpMethod *string `json:"ServiceHttpMethod,omitempty" xml:"ServiceHttpMethod,omitempty"`
	ServicePath       *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The backend service protocol. Currently, only HTTP, HTTPS, and FunctionCompute are supported.
	ServiceProtocol *string `json:"ServiceProtocol,omitempty" xml:"ServiceProtocol,omitempty"`
	// The timeout period of the backend service, in millisecond.
	ServiceTimeout *int32 `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// Specifies whether to enable the VPC channel. Valid values:
	//
	// *   **TRUE**: The VPC channel is enabled. You must create the corresponding VPC access authorization before you can enable a VPC channel.
	// *   **FALSE**: The VPC channel is not enabled.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// Configuration items related to VPC channels
	VpcConfig *DescribeDeployedApiResponseBodyServiceConfigVpcConfig `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceConfig) GoString

func (*DescribeDeployedApiResponseBodyServiceConfig) SetMock

func (*DescribeDeployedApiResponseBodyServiceConfig) SetMockResult

func (*DescribeDeployedApiResponseBodyServiceConfig) SetMockStatusCode

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServiceAddress

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServiceHttpMethod

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServicePath

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServiceProtocol

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServiceTimeout

func (*DescribeDeployedApiResponseBodyServiceConfig) SetServiceVpcEnable

func (*DescribeDeployedApiResponseBodyServiceConfig) SetVpcId

func (DescribeDeployedApiResponseBodyServiceConfig) String

type DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig

type DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig struct {
	// The ContentType header type used when you call the backend service over HTTP.
	//
	// *   **DEFAULT: the default header type in API Gateway.**
	// *   **CUSTOM: a custom header type.**
	// *   **CLIENT: the ContentType header type of the client.
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header when the ServiceProtocol parameter is set to HTTP and the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// The root path of Function Compute.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The type of the Function Compute instance.
	FcType *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	// The function name defined in Function Compute.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// The request method.
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
	// The backend only receives the service path.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The API request path.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// The alias of the function.
	Qualifier *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	// The region where the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the RAM role to be assumed by API Gateway to access Function Compute.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The service name defined in Function Compute.
	ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) GoString

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeCatagory

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetContentTypeValue

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetFcBaseUrl

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetFcType

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetFunctionName

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetMethod

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetOnlyBusinessPath

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetPath

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetQualifier

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetRegionId

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetRoleArn

func (*DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) SetServiceName

func (DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig) String

type DescribeDeployedApiResponseBodyServiceConfigMockHeaders

type DescribeDeployedApiResponseBodyServiceConfigMockHeaders struct {
	MockHeader []*DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader `json:"MockHeader,omitempty" xml:"MockHeader,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyServiceConfigMockHeaders) GoString

func (DescribeDeployedApiResponseBodyServiceConfigMockHeaders) String

type DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader

type DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader struct {
	// The name of the HTTP header parameter.
	HeaderName *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	// The value of the HTTP header parameter.
	HeaderValue *string `json:"HeaderValue,omitempty" xml:"HeaderValue,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader) GoString

func (*DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderName

func (*DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader) SetHeaderValue

func (DescribeDeployedApiResponseBodyServiceConfigMockHeadersMockHeader) String

type DescribeDeployedApiResponseBodyServiceConfigVpcConfig

type DescribeDeployedApiResponseBodyServiceConfigVpcConfig struct {
	// The IDs of the ELB and SLB instances in the VPC.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the VPC access authorization.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The port number that corresponds to the instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceConfigVpcConfig) GoString

func (*DescribeDeployedApiResponseBodyServiceConfigVpcConfig) SetInstanceId

func (*DescribeDeployedApiResponseBodyServiceConfigVpcConfig) SetName

func (*DescribeDeployedApiResponseBodyServiceConfigVpcConfig) SetPort

func (*DescribeDeployedApiResponseBodyServiceConfigVpcConfig) SetVpcId

func (DescribeDeployedApiResponseBodyServiceConfigVpcConfig) String

type DescribeDeployedApiResponseBodyServiceParameters

type DescribeDeployedApiResponseBodyServiceParameters struct {
	ServiceParameter []*DescribeDeployedApiResponseBodyServiceParametersServiceParameter `json:"ServiceParameter,omitempty" xml:"ServiceParameter,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyServiceParameters) GoString

func (DescribeDeployedApiResponseBodyServiceParameters) String

type DescribeDeployedApiResponseBodyServiceParametersMap

type DescribeDeployedApiResponseBodyServiceParametersMap struct {
	ServiceParameterMap []*DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap `json:"ServiceParameterMap,omitempty" xml:"ServiceParameterMap,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodyServiceParametersMap) GoString

func (DescribeDeployedApiResponseBodyServiceParametersMap) String

type DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap

type DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap struct {
	// The name of the front-end input parameter.
	RequestParameterName *string `json:"RequestParameterName,omitempty" xml:"RequestParameterName,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap) GoString

func (*DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap) SetRequestParameterName

func (*DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap) SetServiceParameterName

func (DescribeDeployedApiResponseBodyServiceParametersMapServiceParameterMap) String

type DescribeDeployedApiResponseBodyServiceParametersServiceParameter

type DescribeDeployedApiResponseBodyServiceParametersServiceParameter struct {
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The data type of the back-end service parameter.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The name of the backend service parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeDeployedApiResponseBodyServiceParametersServiceParameter) GoString

func (*DescribeDeployedApiResponseBodyServiceParametersServiceParameter) SetLocation

func (*DescribeDeployedApiResponseBodyServiceParametersServiceParameter) SetParameterType

func (*DescribeDeployedApiResponseBodyServiceParametersServiceParameter) SetServiceParameterName

func (DescribeDeployedApiResponseBodyServiceParametersServiceParameter) String

type DescribeDeployedApiResponseBodySystemParameters

type DescribeDeployedApiResponseBodySystemParameters struct {
	SystemParameter []*DescribeDeployedApiResponseBodySystemParametersSystemParameter `json:"SystemParameter,omitempty" xml:"SystemParameter,omitempty" type:"Repeated"`
}

func (DescribeDeployedApiResponseBodySystemParameters) GoString

func (DescribeDeployedApiResponseBodySystemParameters) String

type DescribeDeployedApiResponseBodySystemParametersSystemParameter

type DescribeDeployedApiResponseBodySystemParametersSystemParameter struct {
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the corresponding backend parameter.
	ServiceParameterName *string `json:"ServiceParameterName,omitempty" xml:"ServiceParameterName,omitempty"`
}

func (DescribeDeployedApiResponseBodySystemParametersSystemParameter) GoString

func (*DescribeDeployedApiResponseBodySystemParametersSystemParameter) SetDemoValue

func (*DescribeDeployedApiResponseBodySystemParametersSystemParameter) SetDescription

func (*DescribeDeployedApiResponseBodySystemParametersSystemParameter) SetLocation

func (*DescribeDeployedApiResponseBodySystemParametersSystemParameter) SetParameterName

func (*DescribeDeployedApiResponseBodySystemParametersSystemParameter) SetServiceParameterName

func (DescribeDeployedApiResponseBodySystemParametersSystemParameter) String

type DescribeDeployedApisRequest

type DescribeDeployedApisRequest struct {
	// The ID of the API.
	ApiId     *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiMethod *string `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	// The name of the API. The name is used for fuzzy match.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// Specifies whether to enable tag verification.
	EnableTagAuth *bool `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The list of tags.
	Tag []*DescribeDeployedApisRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDeployedApisRequest) GoString

func (s DescribeDeployedApisRequest) GoString() string

func (*DescribeDeployedApisRequest) SetApiId

func (*DescribeDeployedApisRequest) SetApiMethod

func (*DescribeDeployedApisRequest) SetApiName

func (*DescribeDeployedApisRequest) SetApiPath

func (*DescribeDeployedApisRequest) SetEnableTagAuth

func (*DescribeDeployedApisRequest) SetGroupId

func (*DescribeDeployedApisRequest) SetPageNumber

func (*DescribeDeployedApisRequest) SetPageSize

func (*DescribeDeployedApisRequest) SetSecurityToken

func (*DescribeDeployedApisRequest) SetStageName

func (*DescribeDeployedApisRequest) SetTag

func (DescribeDeployedApisRequest) String

type DescribeDeployedApisRequestTag

type DescribeDeployedApisRequestTag struct {
	// The tag key.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDeployedApisRequestTag) GoString

func (*DescribeDeployedApisRequestTag) SetKey

func (*DescribeDeployedApisRequestTag) SetValue

func (DescribeDeployedApisRequestTag) String

type DescribeDeployedApisResponse

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

func (DescribeDeployedApisResponse) GoString

func (s DescribeDeployedApisResponse) GoString() string

func (*DescribeDeployedApisResponse) SetBody

func (*DescribeDeployedApisResponse) SetHeaders

func (*DescribeDeployedApisResponse) SetStatusCode

func (DescribeDeployedApisResponse) String

type DescribeDeployedApisResponseBody

type DescribeDeployedApisResponseBody struct {
	// The returned API information. It is an array consisting of DeployedApiItem data.
	DeployedApis *DescribeDeployedApisResponseBodyDeployedApis `json:"DeployedApis,omitempty" xml:"DeployedApis,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeDeployedApisResponseBody) GoString

func (*DescribeDeployedApisResponseBody) SetPageNumber

func (*DescribeDeployedApisResponseBody) SetPageSize

func (*DescribeDeployedApisResponseBody) SetRequestId

func (*DescribeDeployedApisResponseBody) SetTotalCount

func (DescribeDeployedApisResponseBody) String

type DescribeDeployedApisResponseBodyDeployedApis

type DescribeDeployedApisResponseBodyDeployedApis struct {
	DeployedApiItem []*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem `json:"DeployedApiItem,omitempty" xml:"DeployedApiItem,omitempty" type:"Repeated"`
}

func (DescribeDeployedApisResponseBodyDeployedApis) GoString

func (DescribeDeployedApisResponseBodyDeployedApis) String

type DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem

type DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem struct {
	// The ID of the API.
	ApiId     *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiMethod *string `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The publishing time (UTC) of the API.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The region in which the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) GoString

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetApiId

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetApiMethod

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetApiName

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetApiPath

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetDeployedTime

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetDescription

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetGroupId

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetGroupName

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetRegionId

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetStageName

func (*DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) SetVisibility

func (DescribeDeployedApisResponseBodyDeployedApisDeployedApiItem) String

type DescribeDomainRequest

type DescribeDomainRequest struct {
	// The custom domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the API group. An API group ID is generated by the system and is globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeDomainRequest) GoString

func (s DescribeDomainRequest) GoString() string

func (*DescribeDomainRequest) SetDomainName

func (s *DescribeDomainRequest) SetDomainName(v string) *DescribeDomainRequest

func (*DescribeDomainRequest) SetGroupId

func (*DescribeDomainRequest) SetSecurityToken

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

func (DescribeDomainRequest) String

func (s DescribeDomainRequest) String() string

type DescribeDomainResponse

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

func (DescribeDomainResponse) GoString

func (s DescribeDomainResponse) GoString() string

func (*DescribeDomainResponse) SetBody

func (*DescribeDomainResponse) SetHeaders

func (*DescribeDomainResponse) SetStatusCode

func (DescribeDomainResponse) String

func (s DescribeDomainResponse) String() string

type DescribeDomainResponseBody

type DescribeDomainResponseBody struct {
	// The certificate content.
	CertificateBody *string `json:"CertificateBody,omitempty" xml:"CertificateBody,omitempty"`
	// The unique ID of the SSL certificate, which is automatically generated by the system.
	CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"`
	// The SSL certificate name.
	CertificateName *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"`
	// The private key of the SSL certificate.
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitempty" xml:"CertificatePrivateKey,omitempty"`
	// The time when the certificate expires. The value is a timestamp. Unit: milliseconds.
	CertificateValidEnd *int64 `json:"CertificateValidEnd,omitempty" xml:"CertificateValidEnd,omitempty"`
	// The time when the certificate takes effect. The value is a timestamp. Unit: milliseconds.
	CertificateValidStart *int64 `json:"CertificateValidStart,omitempty" xml:"CertificateValidStart,omitempty"`
	// The binding status of the custom domain name. Valid values:
	//
	// *   BINDING: The domain name is bound to the API group.
	// *   BOUND: The domain name is not bound to the API group.
	DomainBindingStatus *string `json:"DomainBindingStatus,omitempty" xml:"DomainBindingStatus,omitempty"`
	// The domain name resolution status. Valid values:
	//
	// *   RESOLVED: The domain name has been resolved.
	// *   UNRESOLVED: The domain name has not been resolved.
	DomainCNAMEStatus *string `json:"DomainCNAMEStatus,omitempty" xml:"DomainCNAMEStatus,omitempty"`
	// The validity status of the domain name. Valid values:
	//
	// *   NORMAL
	// *   ABNORMAL: This status affects API calls and must be rectified as soon as possible.
	DomainLegalStatus *string `json:"DomainLegalStatus,omitempty" xml:"DomainLegalStatus,omitempty"`
	// The custom domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// Remarks about the domain name, such as the cause of an exception.
	DomainRemark *string `json:"DomainRemark,omitempty" xml:"DomainRemark,omitempty"`
	// The status of the domain name that uses WebSocket.
	DomainWebSocketStatus *string `json:"DomainWebSocketStatus,omitempty" xml:"DomainWebSocketStatus,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The second-level domain name that is automatically assigned to the API group.
	SubDomain *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
}

func (DescribeDomainResponseBody) GoString

func (s DescribeDomainResponseBody) GoString() string

func (*DescribeDomainResponseBody) SetCertificateBody

func (*DescribeDomainResponseBody) SetCertificateId

func (*DescribeDomainResponseBody) SetCertificateName

func (*DescribeDomainResponseBody) SetCertificatePrivateKey

func (s *DescribeDomainResponseBody) SetCertificatePrivateKey(v string) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetCertificateValidEnd

func (s *DescribeDomainResponseBody) SetCertificateValidEnd(v int64) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetCertificateValidStart

func (s *DescribeDomainResponseBody) SetCertificateValidStart(v int64) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetDomainBindingStatus

func (s *DescribeDomainResponseBody) SetDomainBindingStatus(v string) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetDomainCNAMEStatus

func (s *DescribeDomainResponseBody) SetDomainCNAMEStatus(v string) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetDomainLegalStatus

func (s *DescribeDomainResponseBody) SetDomainLegalStatus(v string) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetDomainName

func (*DescribeDomainResponseBody) SetDomainRemark

func (*DescribeDomainResponseBody) SetDomainWebSocketStatus

func (s *DescribeDomainResponseBody) SetDomainWebSocketStatus(v string) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetGroupId

func (*DescribeDomainResponseBody) SetRequestId

func (*DescribeDomainResponseBody) SetSubDomain

func (DescribeDomainResponseBody) String

type DescribeGroupQpsRequest added in v4.0.1

type DescribeGroupQpsRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The API group ID.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment to which the API group is published. Valid values:
	//
	// *   **RELEASE**: the production environment
	// *   **PRE**: the staging environment
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeGroupQpsRequest) GoString added in v4.0.1

func (s DescribeGroupQpsRequest) GoString() string

func (*DescribeGroupQpsRequest) SetEndTime added in v4.0.1

func (*DescribeGroupQpsRequest) SetGroupId added in v4.0.1

func (*DescribeGroupQpsRequest) SetSecurityToken added in v4.0.1

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

func (*DescribeGroupQpsRequest) SetStageName added in v4.0.1

func (*DescribeGroupQpsRequest) SetStartTime added in v4.0.1

func (DescribeGroupQpsRequest) String added in v4.0.1

func (s DescribeGroupQpsRequest) String() string

type DescribeGroupQpsResponse added in v4.0.1

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

func (DescribeGroupQpsResponse) GoString added in v4.0.1

func (s DescribeGroupQpsResponse) GoString() string

func (*DescribeGroupQpsResponse) SetBody added in v4.0.1

func (*DescribeGroupQpsResponse) SetHeaders added in v4.0.1

func (*DescribeGroupQpsResponse) SetStatusCode added in v4.0.1

func (DescribeGroupQpsResponse) String added in v4.0.1

func (s DescribeGroupQpsResponse) String() string

type DescribeGroupQpsResponseBody added in v4.0.1

type DescribeGroupQpsResponseBody struct {
	// The number of requests directed to the API group.
	GroupQps *DescribeGroupQpsResponseBodyGroupQps `json:"GroupQps,omitempty" xml:"GroupQps,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeGroupQpsResponseBody) GoString added in v4.0.1

func (s DescribeGroupQpsResponseBody) GoString() string

func (*DescribeGroupQpsResponseBody) SetGroupQps added in v4.0.1

func (*DescribeGroupQpsResponseBody) SetRequestId added in v4.0.1

func (DescribeGroupQpsResponseBody) String added in v4.0.1

type DescribeGroupQpsResponseBodyGroupQps added in v4.0.1

type DescribeGroupQpsResponseBodyGroupQps struct {
	MonitorItem []*DescribeGroupQpsResponseBodyGroupQpsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeGroupQpsResponseBodyGroupQps) GoString added in v4.0.1

func (*DescribeGroupQpsResponseBodyGroupQps) SetMonitorItem added in v4.0.1

func (DescribeGroupQpsResponseBodyGroupQps) String added in v4.0.1

type DescribeGroupQpsResponseBodyGroupQpsMonitorItem added in v4.0.1

type DescribeGroupQpsResponseBodyGroupQpsMonitorItem struct {
	// The time.
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of requests that fall into the time range.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeGroupQpsResponseBodyGroupQpsMonitorItem) GoString added in v4.0.1

func (*DescribeGroupQpsResponseBodyGroupQpsMonitorItem) SetItemTime added in v4.0.1

func (*DescribeGroupQpsResponseBodyGroupQpsMonitorItem) SetItemValue added in v4.0.1

func (DescribeGroupQpsResponseBodyGroupQpsMonitorItem) String added in v4.0.1

type DescribeHistoryApisRequest

type DescribeHistoryApisRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName       *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	PageNumber    *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeHistoryApisRequest) GoString

func (s DescribeHistoryApisRequest) GoString() string

func (*DescribeHistoryApisRequest) SetApiId

func (*DescribeHistoryApisRequest) SetApiName

func (*DescribeHistoryApisRequest) SetGroupId

func (*DescribeHistoryApisRequest) SetPageNumber

func (*DescribeHistoryApisRequest) SetPageSize

func (*DescribeHistoryApisRequest) SetSecurityToken

func (*DescribeHistoryApisRequest) SetStageName

func (DescribeHistoryApisRequest) String

type DescribeHistoryApisResponse

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

func (DescribeHistoryApisResponse) GoString

func (s DescribeHistoryApisResponse) GoString() string

func (*DescribeHistoryApisResponse) SetBody

func (*DescribeHistoryApisResponse) SetHeaders

func (*DescribeHistoryApisResponse) SetStatusCode

func (DescribeHistoryApisResponse) String

type DescribeHistoryApisResponseBody

type DescribeHistoryApisResponseBody struct {
	ApiHisItems *DescribeHistoryApisResponseBodyApiHisItems `json:"ApiHisItems,omitempty" xml:"ApiHisItems,omitempty" type:"Struct"`
	PageNumber  *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount  *int32                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeHistoryApisResponseBody) GoString

func (*DescribeHistoryApisResponseBody) SetPageNumber

func (*DescribeHistoryApisResponseBody) SetPageSize

func (*DescribeHistoryApisResponseBody) SetRequestId

func (*DescribeHistoryApisResponseBody) SetTotalCount

func (DescribeHistoryApisResponseBody) String

type DescribeHistoryApisResponseBodyApiHisItems

type DescribeHistoryApisResponseBodyApiHisItems struct {
	ApiHisItem []*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem `json:"ApiHisItem,omitempty" xml:"ApiHisItem,omitempty" type:"Repeated"`
}

func (DescribeHistoryApisResponseBodyApiHisItems) GoString

func (DescribeHistoryApisResponseBodyApiHisItems) String

type DescribeHistoryApisResponseBodyApiHisItemsApiHisItem

type DescribeHistoryApisResponseBodyApiHisItemsApiHisItem struct {
	ApiId          *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName        *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	DeployedTime   *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	Description    *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId        *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName      *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	RegionId       *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName      *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) GoString

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetApiId

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetApiName

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetDeployedTime

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetDescription

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetGroupId

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetGroupName

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetHistoryVersion

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetRegionId

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetStageName

func (*DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) SetStatus

func (DescribeHistoryApisResponseBodyApiHisItemsApiHisItem) String

type DescribeImportOASTaskRequest

type DescribeImportOASTaskRequest struct {
	OperationId   *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeImportOASTaskRequest) GoString

func (s DescribeImportOASTaskRequest) GoString() string

func (*DescribeImportOASTaskRequest) SetOperationId

func (*DescribeImportOASTaskRequest) SetSecurityToken

func (DescribeImportOASTaskRequest) String

type DescribeImportOASTaskResponse

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

func (DescribeImportOASTaskResponse) GoString

func (*DescribeImportOASTaskResponse) SetBody

func (*DescribeImportOASTaskResponse) SetHeaders

func (*DescribeImportOASTaskResponse) SetStatusCode

func (DescribeImportOASTaskResponse) String

type DescribeImportOASTaskResponseBody

type DescribeImportOASTaskResponseBody struct {
	ApiResults   *DescribeImportOASTaskResponseBodyApiResults   `json:"ApiResults,omitempty" xml:"ApiResults,omitempty" type:"Struct"`
	ModelResults *DescribeImportOASTaskResponseBodyModelResults `json:"ModelResults,omitempty" xml:"ModelResults,omitempty" type:"Struct"`
	RequestId    *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TaskStatus   *string                                        `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (DescribeImportOASTaskResponseBody) GoString

func (*DescribeImportOASTaskResponseBody) SetRequestId

func (*DescribeImportOASTaskResponseBody) SetTaskStatus

func (DescribeImportOASTaskResponseBody) String

type DescribeImportOASTaskResponseBodyApiResults

type DescribeImportOASTaskResponseBodyApiResults struct {
	ApiResult []*DescribeImportOASTaskResponseBodyApiResultsApiResult `json:"ApiResult,omitempty" xml:"ApiResult,omitempty" type:"Repeated"`
}

func (DescribeImportOASTaskResponseBodyApiResults) GoString

func (DescribeImportOASTaskResponseBodyApiResults) String

type DescribeImportOASTaskResponseBodyApiResultsApiResult

type DescribeImportOASTaskResponseBodyApiResultsApiResult struct {
	ApiId        *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName      *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	Description  *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	GroupId      *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	Method       *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Path         *string `json:"Path,omitempty" xml:"Path,omitempty"`
	UpdateStatus *string `json:"UpdateStatus,omitempty" xml:"UpdateStatus,omitempty"`
}

func (DescribeImportOASTaskResponseBodyApiResultsApiResult) GoString

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetApiId

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetApiName

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetDescription

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetErrorMessage

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetGroupId

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetMethod

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetPath

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetUpdateStatus

func (DescribeImportOASTaskResponseBodyApiResultsApiResult) String

type DescribeImportOASTaskResponseBodyModelResults

type DescribeImportOASTaskResponseBodyModelResults struct {
	ModelResult []*DescribeImportOASTaskResponseBodyModelResultsModelResult `json:"ModelResult,omitempty" xml:"ModelResult,omitempty" type:"Repeated"`
}

func (DescribeImportOASTaskResponseBodyModelResults) GoString

func (DescribeImportOASTaskResponseBodyModelResults) String

type DescribeImportOASTaskResponseBodyModelResultsModelResult

type DescribeImportOASTaskResponseBodyModelResultsModelResult struct {
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	GroupId      *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	ModelId      *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	ModelName    *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	UpdateStatus *string `json:"UpdateStatus,omitempty" xml:"UpdateStatus,omitempty"`
}

func (DescribeImportOASTaskResponseBodyModelResultsModelResult) GoString

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetErrorMessage

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetGroupId

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetModelId

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetModelName

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetUpdateStatus

func (DescribeImportOASTaskResponseBodyModelResultsModelResult) String

type DescribeInstanceDropConnectionsRequest

type DescribeInstanceDropConnectionsRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the dedicated instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The statistical metric. Valid values:
	//
	// *   Maximum
	// *   Minimum
	// *   Average
	SbcName       *string `json:"SbcName,omitempty" xml:"SbcName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceDropConnectionsRequest) GoString

func (*DescribeInstanceDropConnectionsRequest) SetEndTime

func (*DescribeInstanceDropConnectionsRequest) SetInstanceId

func (*DescribeInstanceDropConnectionsRequest) SetSbcName

func (*DescribeInstanceDropConnectionsRequest) SetSecurityToken

func (*DescribeInstanceDropConnectionsRequest) SetStartTime

func (DescribeInstanceDropConnectionsRequest) String

type DescribeInstanceDropConnectionsResponse

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

func (DescribeInstanceDropConnectionsResponse) GoString

func (*DescribeInstanceDropConnectionsResponse) SetHeaders

func (*DescribeInstanceDropConnectionsResponse) SetStatusCode

func (DescribeInstanceDropConnectionsResponse) String

type DescribeInstanceDropConnectionsResponseBody

type DescribeInstanceDropConnectionsResponseBody struct {
	// The list of dropped connections in the instance.
	InstanceDropConnections *DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections `json:"InstanceDropConnections,omitempty" xml:"InstanceDropConnections,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceDropConnectionsResponseBody) GoString

func (*DescribeInstanceDropConnectionsResponseBody) SetRequestId

func (DescribeInstanceDropConnectionsResponseBody) String

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections struct {
	MonitorItem []*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections) GoString

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections) String

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem struct {
	// The monitoring time. The time follows the ISO 8601 standard. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of dropped packets in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) GoString

func (*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) SetItemTime

func (*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) SetItemValue

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) String

type DescribeInstanceDropPacketRequest

type DescribeInstanceDropPacketRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The statistical metric. Valid values:
	//
	// *   Maximum
	// *   Minimum
	// *   Average
	SbcName       *string `json:"SbcName,omitempty" xml:"SbcName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceDropPacketRequest) GoString

func (*DescribeInstanceDropPacketRequest) SetEndTime

func (*DescribeInstanceDropPacketRequest) SetInstanceId

func (*DescribeInstanceDropPacketRequest) SetSbcName

func (*DescribeInstanceDropPacketRequest) SetSecurityToken

func (*DescribeInstanceDropPacketRequest) SetStartTime

func (DescribeInstanceDropPacketRequest) String

type DescribeInstanceDropPacketResponse

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

func (DescribeInstanceDropPacketResponse) GoString

func (*DescribeInstanceDropPacketResponse) SetHeaders

func (*DescribeInstanceDropPacketResponse) SetStatusCode

func (DescribeInstanceDropPacketResponse) String

type DescribeInstanceDropPacketResponseBody

type DescribeInstanceDropPacketResponseBody struct {
	// The list of dropped packets in the instance.
	InstanceDropPacket *DescribeInstanceDropPacketResponseBodyInstanceDropPacket `json:"InstanceDropPacket,omitempty" xml:"InstanceDropPacket,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceDropPacketResponseBody) GoString

func (*DescribeInstanceDropPacketResponseBody) SetRequestId

func (DescribeInstanceDropPacketResponseBody) String

type DescribeInstanceDropPacketResponseBodyInstanceDropPacket

type DescribeInstanceDropPacketResponseBodyInstanceDropPacket struct {
	MonitorItem []*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacket) GoString

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacket) String

type DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem

type DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem struct {
	// The metric. Valid values:
	//
	// *   InstanceDropPacketRX: the number of inbound packets dropped in the instance per second.
	// *   InstanceDropPacketTX: the number of outbound packets dropped in the instance per second.
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// The monitoring time. The time follows the ISO 8601 standard. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of dropped packets in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) GoString

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItem

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItemTime

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItemValue

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) String

type DescribeInstanceHttpCodeRequest

type DescribeInstanceHttpCodeRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment in which the API is requested. Valid values:
	//
	// *   **RELEASE**: the production environment
	// *   **PRE**: the pre-release environment
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceHttpCodeRequest) GoString

func (*DescribeInstanceHttpCodeRequest) SetEndTime

func (*DescribeInstanceHttpCodeRequest) SetInstanceId

func (*DescribeInstanceHttpCodeRequest) SetSecurityToken

func (*DescribeInstanceHttpCodeRequest) SetStageName

func (*DescribeInstanceHttpCodeRequest) SetStartTime

func (DescribeInstanceHttpCodeRequest) String

type DescribeInstanceHttpCodeResponse

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

func (DescribeInstanceHttpCodeResponse) GoString

func (*DescribeInstanceHttpCodeResponse) SetHeaders

func (*DescribeInstanceHttpCodeResponse) SetStatusCode

func (DescribeInstanceHttpCodeResponse) String

type DescribeInstanceHttpCodeResponseBody

type DescribeInstanceHttpCodeResponseBody struct {
	// The list of HTTP status codes returned.
	InstanceHttpCode *DescribeInstanceHttpCodeResponseBodyInstanceHttpCode `json:"InstanceHttpCode,omitempty" xml:"InstanceHttpCode,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceHttpCodeResponseBody) GoString

func (*DescribeInstanceHttpCodeResponseBody) SetRequestId

func (DescribeInstanceHttpCodeResponseBody) String

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCode

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCode struct {
	MonitorItem []*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCode) GoString

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCode) String

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem struct {
	// The HTTP status code.
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of HTTP status codes returned.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) GoString

func (*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) SetItemTime

func (*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) SetItemValue

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) String

type DescribeInstanceLatencyRequest

type DescribeInstanceLatencyRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment in which the API is requested. Valid values:
	//
	// *   **RELEASE**: the production environment
	// *   **PRE**: the pre-release environment
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceLatencyRequest) GoString

func (*DescribeInstanceLatencyRequest) SetEndTime

func (*DescribeInstanceLatencyRequest) SetInstanceId

func (*DescribeInstanceLatencyRequest) SetSecurityToken

func (*DescribeInstanceLatencyRequest) SetStageName

func (*DescribeInstanceLatencyRequest) SetStartTime

func (DescribeInstanceLatencyRequest) String

type DescribeInstanceLatencyResponse

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

func (DescribeInstanceLatencyResponse) GoString

func (*DescribeInstanceLatencyResponse) SetHeaders

func (*DescribeInstanceLatencyResponse) SetStatusCode

func (DescribeInstanceLatencyResponse) String

type DescribeInstanceLatencyResponseBody

type DescribeInstanceLatencyResponseBody struct {
	// The list of average latencies in the instance.
	InstanceLatency *DescribeInstanceLatencyResponseBodyInstanceLatency `json:"InstanceLatency,omitempty" xml:"InstanceLatency,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceLatencyResponseBody) GoString

func (*DescribeInstanceLatencyResponseBody) SetRequestId

func (DescribeInstanceLatencyResponseBody) String

type DescribeInstanceLatencyResponseBodyInstanceLatency

type DescribeInstanceLatencyResponseBodyInstanceLatency struct {
	MonitorItem []*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceLatencyResponseBodyInstanceLatency) GoString

func (DescribeInstanceLatencyResponseBodyInstanceLatency) String

type DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem

type DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem struct {
	// The metric. Valid values:
	//
	// *   gatewayLatency API: the processing latency of API Gateway
	// *   latency: the processing latency of the backend service.
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// The monitoring time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The value of the average latency.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) GoString

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItem

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItemTime

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItemValue

func (DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) String

type DescribeInstanceNewConnectionsRequest

type DescribeInstanceNewConnectionsRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The statistical metric. Valid values:
	//
	// *   Maximum
	// *   Minimum
	// *   Average
	SbcName       *string `json:"SbcName,omitempty" xml:"SbcName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceNewConnectionsRequest) GoString

func (*DescribeInstanceNewConnectionsRequest) SetEndTime

func (*DescribeInstanceNewConnectionsRequest) SetInstanceId

func (*DescribeInstanceNewConnectionsRequest) SetSbcName

func (*DescribeInstanceNewConnectionsRequest) SetSecurityToken

func (*DescribeInstanceNewConnectionsRequest) SetStartTime

func (DescribeInstanceNewConnectionsRequest) String

type DescribeInstanceNewConnectionsResponse

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

func (DescribeInstanceNewConnectionsResponse) GoString

func (*DescribeInstanceNewConnectionsResponse) SetHeaders

func (*DescribeInstanceNewConnectionsResponse) SetStatusCode

func (DescribeInstanceNewConnectionsResponse) String

type DescribeInstanceNewConnectionsResponseBody

type DescribeInstanceNewConnectionsResponseBody struct {
	// The list of new connections in the instance.
	InstanceNewConnections *DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections `json:"InstanceNewConnections,omitempty" xml:"InstanceNewConnections,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceNewConnectionsResponseBody) GoString

func (*DescribeInstanceNewConnectionsResponseBody) SetRequestId

func (DescribeInstanceNewConnectionsResponseBody) String

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections struct {
	MonitorItem []*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections) GoString

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections) String

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem struct {
	// The monitoring time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of new connections in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) GoString

func (*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) SetItemTime

func (*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) SetItemValue

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) String

type DescribeInstancePacketsRequest

type DescribeInstancePacketsRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The statistical metric. Valid values:
	//
	// *   Maximum
	// *   Minimum
	// *   Average
	SbcName       *string `json:"SbcName,omitempty" xml:"SbcName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstancePacketsRequest) GoString

func (*DescribeInstancePacketsRequest) SetEndTime

func (*DescribeInstancePacketsRequest) SetInstanceId

func (*DescribeInstancePacketsRequest) SetSbcName

func (*DescribeInstancePacketsRequest) SetSecurityToken

func (*DescribeInstancePacketsRequest) SetStartTime

func (DescribeInstancePacketsRequest) String

type DescribeInstancePacketsResponse

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

func (DescribeInstancePacketsResponse) GoString

func (*DescribeInstancePacketsResponse) SetHeaders

func (*DescribeInstancePacketsResponse) SetStatusCode

func (DescribeInstancePacketsResponse) String

type DescribeInstancePacketsResponseBody

type DescribeInstancePacketsResponseBody struct {
	// The list of inbound and outbound data packets in the instance.
	InstancePackets *DescribeInstancePacketsResponseBodyInstancePackets `json:"InstancePackets,omitempty" xml:"InstancePackets,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstancePacketsResponseBody) GoString

func (*DescribeInstancePacketsResponseBody) SetRequestId

func (DescribeInstancePacketsResponseBody) String

type DescribeInstancePacketsResponseBodyInstancePackets

type DescribeInstancePacketsResponseBodyInstancePackets struct {
	MonitorItem []*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstancePacketsResponseBodyInstancePackets) GoString

func (DescribeInstancePacketsResponseBodyInstancePackets) String

type DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem

type DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem struct {
	// The metric. Valid values:
	//
	// *   InstancePacketRX: inbound data packets
	// *   InstancePacketTX: outbound data packets
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// The monitoring time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of inbound and outbound data packets in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) GoString

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItem

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItemTime

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItemValue

func (DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) String

type DescribeInstanceQpsRequest

type DescribeInstanceQpsRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment in which the API is requested. Valid values:
	//
	// *   **RELEASE**: the production environment
	// *   **PRE**: the pre-release environment
	// *   **TEST**: the test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceQpsRequest) GoString

func (s DescribeInstanceQpsRequest) GoString() string

func (*DescribeInstanceQpsRequest) SetEndTime

func (*DescribeInstanceQpsRequest) SetInstanceId

func (*DescribeInstanceQpsRequest) SetSecurityToken

func (*DescribeInstanceQpsRequest) SetStageName

func (*DescribeInstanceQpsRequest) SetStartTime

func (DescribeInstanceQpsRequest) String

type DescribeInstanceQpsResponse

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

func (DescribeInstanceQpsResponse) GoString

func (s DescribeInstanceQpsResponse) GoString() string

func (*DescribeInstanceQpsResponse) SetBody

func (*DescribeInstanceQpsResponse) SetHeaders

func (*DescribeInstanceQpsResponse) SetStatusCode

func (DescribeInstanceQpsResponse) String

type DescribeInstanceQpsResponseBody

type DescribeInstanceQpsResponseBody struct {
	// The list of requests sent to the APIs in the instance.
	InstanceQps *DescribeInstanceQpsResponseBodyInstanceQps `json:"InstanceQps,omitempty" xml:"InstanceQps,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceQpsResponseBody) GoString

func (*DescribeInstanceQpsResponseBody) SetRequestId

func (DescribeInstanceQpsResponseBody) String

type DescribeInstanceQpsResponseBodyInstanceQps

type DescribeInstanceQpsResponseBodyInstanceQps struct {
	MonitorItem []*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceQpsResponseBodyInstanceQps) GoString

func (DescribeInstanceQpsResponseBodyInstanceQps) String

type DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem

type DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem struct {
	// The monitoring time. The time follows the ISO 8601 standard. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of requests sent to the APIs in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) GoString

func (*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) SetItemTime

func (*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) SetItemValue

func (DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) String

type DescribeInstanceSlbConnectRequest

type DescribeInstanceSlbConnectRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The statistical metric. Valid values:
	//
	// *   Maximum
	// *   Minimum
	// *   Average
	SbcName       *string `json:"SbcName,omitempty" xml:"SbcName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceSlbConnectRequest) GoString

func (*DescribeInstanceSlbConnectRequest) SetEndTime

func (*DescribeInstanceSlbConnectRequest) SetInstanceId

func (*DescribeInstanceSlbConnectRequest) SetSbcName

func (*DescribeInstanceSlbConnectRequest) SetSecurityToken

func (*DescribeInstanceSlbConnectRequest) SetStartTime

func (DescribeInstanceSlbConnectRequest) String

type DescribeInstanceSlbConnectResponse

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

func (DescribeInstanceSlbConnectResponse) GoString

func (*DescribeInstanceSlbConnectResponse) SetHeaders

func (*DescribeInstanceSlbConnectResponse) SetStatusCode

func (DescribeInstanceSlbConnectResponse) String

type DescribeInstanceSlbConnectResponseBody

type DescribeInstanceSlbConnectResponseBody struct {
	// The list of concurrent connections in the instance.
	InstanceSlbConnect *DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect `json:"InstanceSlbConnect,omitempty" xml:"InstanceSlbConnect,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceSlbConnectResponseBody) GoString

func (*DescribeInstanceSlbConnectResponseBody) SetRequestId

func (DescribeInstanceSlbConnectResponseBody) String

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect struct {
	MonitorItem []*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect) GoString

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect) String

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem struct {
	// The metric. Valid values:
	//
	// *   InstanceMaxConnection: the maximum number of connections
	// *   InstanceInactiveConnection: the number of inactive connections
	// *   InstanceActiveConnection: the number of active connections
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// The monitoring time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The number of concurrent connections in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) GoString

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItem

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItemTime

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItemValue

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) String

type DescribeInstanceTrafficRequest

type DescribeInstanceTrafficRequest struct {
	// The end time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance.
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment in which the API runs. Valid values:
	//
	// *   **RELEASE**: the production environment
	// *   **PRE**: the pre-release environment
	// *   **TEST: the test environment**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The start time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeInstanceTrafficRequest) GoString

func (*DescribeInstanceTrafficRequest) SetEndTime

func (*DescribeInstanceTrafficRequest) SetInstanceId

func (*DescribeInstanceTrafficRequest) SetSecurityToken

func (*DescribeInstanceTrafficRequest) SetStageName

func (*DescribeInstanceTrafficRequest) SetStartTime

func (DescribeInstanceTrafficRequest) String

type DescribeInstanceTrafficResponse

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

func (DescribeInstanceTrafficResponse) GoString

func (*DescribeInstanceTrafficResponse) SetHeaders

func (*DescribeInstanceTrafficResponse) SetStatusCode

func (DescribeInstanceTrafficResponse) String

type DescribeInstanceTrafficResponseBody

type DescribeInstanceTrafficResponseBody struct {
	// The traffic consumed by the requests and responses in the instance.
	InstanceTraffic *DescribeInstanceTrafficResponseBodyInstanceTraffic `json:"InstanceTraffic,omitempty" xml:"InstanceTraffic,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceTrafficResponseBody) GoString

func (*DescribeInstanceTrafficResponseBody) SetRequestId

func (DescribeInstanceTrafficResponseBody) String

type DescribeInstanceTrafficResponseBodyInstanceTraffic

type DescribeInstanceTrafficResponseBodyInstanceTraffic struct {
	MonitorItem []*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceTrafficResponseBodyInstanceTraffic) GoString

func (DescribeInstanceTrafficResponseBodyInstanceTraffic) String

type DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem

type DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem struct {
	// The metric. Valid values:
	//
	// *   inbound: traffic consumed by requests
	// *   outbound: traffic consumed by responses
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// The monitoring time. The time follows the ISO 8601 standard and UTC time is used. Format: YYYY-MM-DDThh:mm:ssZ
	ItemTime *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	// The amount of traffic consumed by the requests and responses in the instance.
	ItemValue *string `json:"ItemValue,omitempty" xml:"ItemValue,omitempty"`
}

func (DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) GoString

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItem

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItemTime

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItemValue

func (DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) String

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	EnableTagAuthorization *bool                          `json:"EnableTagAuthorization,omitempty" xml:"EnableTagAuthorization,omitempty"`
	InstanceId             *string                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Language               *string                        `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken          *string                        `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	Tag                    []*DescribeInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeInstancesRequest) GoString

func (s DescribeInstancesRequest) GoString() string

func (*DescribeInstancesRequest) SetEnableTagAuthorization

func (s *DescribeInstancesRequest) SetEnableTagAuthorization(v bool) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetInstanceId

func (*DescribeInstancesRequest) SetLanguage

func (*DescribeInstancesRequest) SetSecurityToken

func (*DescribeInstancesRequest) SetTag

func (DescribeInstancesRequest) String

func (s DescribeInstancesRequest) String() string

type DescribeInstancesRequestTag

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

func (DescribeInstancesRequestTag) GoString

func (s DescribeInstancesRequestTag) GoString() string

func (*DescribeInstancesRequestTag) SetKey

func (*DescribeInstancesRequestTag) SetValue

func (DescribeInstancesRequestTag) String

type DescribeInstancesResponse

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

func (DescribeInstancesResponse) GoString

func (s DescribeInstancesResponse) GoString() string

func (*DescribeInstancesResponse) SetBody

func (*DescribeInstancesResponse) SetHeaders

func (*DescribeInstancesResponse) SetStatusCode

func (DescribeInstancesResponse) String

func (s DescribeInstancesResponse) String() string

type DescribeInstancesResponseBody

type DescribeInstancesResponseBody struct {
	Instances  *DescribeInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Struct"`
	PageNumber *int32                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *int32                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeInstancesResponseBody) GoString

func (*DescribeInstancesResponseBody) SetPageNumber

func (*DescribeInstancesResponseBody) SetPageSize

func (*DescribeInstancesResponseBody) SetRequestId

func (*DescribeInstancesResponseBody) SetTotalCount

func (DescribeInstancesResponseBody) String

type DescribeInstancesResponseBodyInstances

type DescribeInstancesResponseBodyInstances struct {
	InstanceAttribute []*DescribeInstancesResponseBodyInstancesInstanceAttribute `json:"InstanceAttribute,omitempty" xml:"InstanceAttribute,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstances) GoString

func (DescribeInstancesResponseBodyInstances) String

type DescribeInstancesResponseBodyInstancesInstanceAttribute

type DescribeInstancesResponseBodyInstancesInstanceAttribute struct {
	AclId                *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AclName              *string `json:"AclName,omitempty" xml:"AclName,omitempty"`
	AclStatus            *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"`
	AclType              *string `json:"AclType,omitempty" xml:"AclType,omitempty"`
	ClassicEgressAddress *string `json:"ClassicEgressAddress,omitempty" xml:"ClassicEgressAddress,omitempty"`
	ConnectCidrBlocks    *string `json:"ConnectCidrBlocks,omitempty" xml:"ConnectCidrBlocks,omitempty"`
	// VPC融合类型专享实例联通的用户VPC ID
	ConnectVpcId *string `json:"ConnectVpcId,omitempty" xml:"ConnectVpcId,omitempty"`
	CreatedTime  *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// 专享实例类型
	// - vpc_connect:VPC融合类型专享实例
	// - normal:传统类型专享实例
	DedicatedInstanceType *string `json:"DedicatedInstanceType,omitempty" xml:"DedicatedInstanceType,omitempty"`
	EgressIpv6Enable      *bool   `json:"EgressIpv6Enable,omitempty" xml:"EgressIpv6Enable,omitempty"`
	ExpiredTime           *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	HttpsPolicies         *string `json:"HttpsPolicies,omitempty" xml:"HttpsPolicies,omitempty"`
	IPV6AclId             *string `json:"IPV6AclId,omitempty" xml:"IPV6AclId,omitempty"`
	IPV6AclName           *string `json:"IPV6AclName,omitempty" xml:"IPV6AclName,omitempty"`
	IPV6AclStatus         *string `json:"IPV6AclStatus,omitempty" xml:"IPV6AclStatus,omitempty"`
	IPV6AclType           *string `json:"IPV6AclType,omitempty" xml:"IPV6AclType,omitempty"`
	InstanceChargeType    *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	// 专享实例所在网段
	// - 172.16.0.0/12
	// - 192.168.0.0/16
	InstanceCidrBlock      *string                                                                        `json:"InstanceCidrBlock,omitempty" xml:"InstanceCidrBlock,omitempty"`
	InstanceClusterId      *string                                                                        `json:"InstanceClusterId,omitempty" xml:"InstanceClusterId,omitempty"`
	InstanceId             *string                                                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName           *string                                                                        `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceRpsLimit       *int32                                                                         `json:"InstanceRpsLimit,omitempty" xml:"InstanceRpsLimit,omitempty"`
	InstanceSpec           *string                                                                        `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	InstanceSpecAttributes *DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes `json:"InstanceSpecAttributes,omitempty" xml:"InstanceSpecAttributes,omitempty" type:"Struct"`
	InstanceType           *string                                                                        `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	InternetEgressAddress  *string                                                                        `json:"InternetEgressAddress,omitempty" xml:"InternetEgressAddress,omitempty"`
	IntranetSegments       *string                                                                        `json:"IntranetSegments,omitempty" xml:"IntranetSegments,omitempty"`
	MaintainEndTime        *string                                                                        `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	MaintainStartTime      *string                                                                        `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	// VPC融合类型专享实例连通的用户VPC内的网络信息
	NetworkInterfaceAttributes *DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes `json:"NetworkInterfaceAttributes,omitempty" xml:"NetworkInterfaceAttributes,omitempty" type:"Struct"`
	RegionId                   *string                                                                            `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Status                     *string                                                                            `json:"Status,omitempty" xml:"Status,omitempty"`
	SupportIpv6                *bool                                                                              `json:"SupportIpv6,omitempty" xml:"SupportIpv6,omitempty"`
	UserVpcId                  *string                                                                            `json:"UserVpcId,omitempty" xml:"UserVpcId,omitempty"`
	UserVswitchId              *string                                                                            `json:"UserVswitchId,omitempty" xml:"UserVswitchId,omitempty"`
	VpcEgressAddress           *string                                                                            `json:"VpcEgressAddress,omitempty" xml:"VpcEgressAddress,omitempty"`
	VpcIntranetEnable          *bool                                                                              `json:"VpcIntranetEnable,omitempty" xml:"VpcIntranetEnable,omitempty"`
	VpcOwnerId                 *int64                                                                             `json:"VpcOwnerId,omitempty" xml:"VpcOwnerId,omitempty"`
	VpcSlbIntranetEnable       *bool                                                                              `json:"VpcSlbIntranetEnable,omitempty" xml:"VpcSlbIntranetEnable,omitempty"`
	ZoneId                     *string                                                                            `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	ZoneLocalName              *string                                                                            `json:"ZoneLocalName,omitempty" xml:"ZoneLocalName,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttribute) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetAclId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetAclName

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetAclStatus

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetAclType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetClassicEgressAddress

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetConnectCidrBlocks

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetConnectVpcId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetCreatedTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetDedicatedInstanceType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetEgressIpv6Enable

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetExpiredTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetHttpsPolicies

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclName

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclStatus

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceChargeType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceCidrBlock

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceClusterId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceName

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceRpsLimit

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceSpec

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInternetEgressAddress

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIntranetSegments

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetMaintainEndTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetMaintainStartTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetRegionId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetStatus

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetSupportIpv6

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetUserVpcId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetUserVswitchId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetVpcEgressAddress

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetVpcIntranetEnable

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetVpcOwnerId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetVpcSlbIntranetEnable

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetZoneId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetZoneLocalName

func (DescribeInstancesResponseBodyInstancesInstanceAttribute) String

type DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes

type DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes struct {
	SpecAttribute []*DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute `json:"SpecAttribute,omitempty" xml:"SpecAttribute,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes) GoString

func (DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes) String

type DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute

type DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute struct {
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	Value     *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute) GoString

func (DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute) String

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes struct {
	NetworkInterfaceAttribute []*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute `json:"NetworkInterfaceAttribute,omitempty" xml:"NetworkInterfaceAttribute,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes) GoString

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes) String

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute struct {
	// vSwitch的网段。
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// 安全组的ID,同一个安全组内的服务可以互相访问。
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// 虚拟交换机ID
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// 可用区ID
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) GoString

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) String

type DescribeIpControlPolicyItemsRequest

type DescribeIpControlPolicyItemsRequest struct {
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the policy.
	PolicyItemId  *string `json:"PolicyItemId,omitempty" xml:"PolicyItemId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeIpControlPolicyItemsRequest) GoString

func (*DescribeIpControlPolicyItemsRequest) SetIpControlId

func (*DescribeIpControlPolicyItemsRequest) SetPageNumber

func (*DescribeIpControlPolicyItemsRequest) SetPageSize

func (*DescribeIpControlPolicyItemsRequest) SetPolicyItemId

func (*DescribeIpControlPolicyItemsRequest) SetSecurityToken

func (DescribeIpControlPolicyItemsRequest) String

type DescribeIpControlPolicyItemsResponse

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

func (DescribeIpControlPolicyItemsResponse) GoString

func (*DescribeIpControlPolicyItemsResponse) SetHeaders

func (*DescribeIpControlPolicyItemsResponse) SetStatusCode

func (DescribeIpControlPolicyItemsResponse) String

type DescribeIpControlPolicyItemsResponseBody

type DescribeIpControlPolicyItemsResponseBody struct {
	// The information about policies. The information is an array of IpControlPolicyItem data.
	IpControlPolicyItems *DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems `json:"IpControlPolicyItems,omitempty" xml:"IpControlPolicyItems,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeIpControlPolicyItemsResponseBody) GoString

func (*DescribeIpControlPolicyItemsResponseBody) SetPageNumber

func (*DescribeIpControlPolicyItemsResponseBody) SetPageSize

func (*DescribeIpControlPolicyItemsResponseBody) SetRequestId

func (*DescribeIpControlPolicyItemsResponseBody) SetTotalCount

func (DescribeIpControlPolicyItemsResponseBody) String

type DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems

type DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems struct {
	IpControlPolicyItem []*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem `json:"IpControlPolicyItem,omitempty" xml:"IpControlPolicyItem,omitempty" type:"Repeated"`
}

func (DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems) GoString

func (DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems) String

type DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem

type DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The IP addresses or CIDR blocks.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
	// The time when the policy was created. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the policy was modified. The time is displayed in UTC.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the policy.
	PolicyItemId *string `json:"PolicyItemId,omitempty" xml:"PolicyItemId,omitempty"`
}

func (DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) GoString

func (*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) SetAppId

func (*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) SetCidrIp

func (*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) SetCreateTime

func (*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) SetModifiedTime

func (*DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) SetPolicyItemId

func (DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItemsIpControlPolicyItem) String

type DescribeIpControlsRequest

type DescribeIpControlsRequest struct {
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	// The name of the ACL.
	IpControlType *string `json:"IpControlType,omitempty" xml:"IpControlType,omitempty"`
	// ACLtest
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The type of the ACL. Valid values:
	//
	// *   **ALLOW**: an IP address whitelist
	// *   **REFUSE**: an IP address blacklist
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeIpControlsRequest) GoString

func (s DescribeIpControlsRequest) GoString() string

func (*DescribeIpControlsRequest) SetIpControlId

func (*DescribeIpControlsRequest) SetIpControlName

func (*DescribeIpControlsRequest) SetIpControlType

func (*DescribeIpControlsRequest) SetPageNumber

func (*DescribeIpControlsRequest) SetPageSize

func (*DescribeIpControlsRequest) SetSecurityToken

func (DescribeIpControlsRequest) String

func (s DescribeIpControlsRequest) String() string

type DescribeIpControlsResponse

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

func (DescribeIpControlsResponse) GoString

func (s DescribeIpControlsResponse) GoString() string

func (*DescribeIpControlsResponse) SetBody

func (*DescribeIpControlsResponse) SetHeaders

func (*DescribeIpControlsResponse) SetStatusCode

func (DescribeIpControlsResponse) String

type DescribeIpControlsResponseBody

type DescribeIpControlsResponseBody struct {
	// The number of entries returned per page.
	IpControlInfos *DescribeIpControlsResponseBodyIpControlInfos `json:"IpControlInfos,omitempty" xml:"IpControlInfos,omitempty" type:"Struct"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeIpControlsResponseBody) GoString

func (*DescribeIpControlsResponseBody) SetPageNumber

func (*DescribeIpControlsResponseBody) SetPageSize

func (*DescribeIpControlsResponseBody) SetRequestId

func (*DescribeIpControlsResponseBody) SetTotalCount

func (DescribeIpControlsResponseBody) String

type DescribeIpControlsResponseBodyIpControlInfos

type DescribeIpControlsResponseBodyIpControlInfos struct {
	IpControlInfo []*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo `json:"IpControlInfo,omitempty" xml:"IpControlInfo,omitempty" type:"Repeated"`
}

func (DescribeIpControlsResponseBodyIpControlInfos) GoString

func (DescribeIpControlsResponseBodyIpControlInfos) String

type DescribeIpControlsResponseBodyIpControlInfosIpControlInfo

type DescribeIpControlsResponseBodyIpControlInfosIpControlInfo struct {
	// The name of the ACL.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the ACL was modified. The time is displayed in UTC.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The total number of returned entries.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The type of the ACL.
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	// The information about the ACL. The information is an array of IpControlInfo data. The information does not include specific policies.
	IpControlType *string `json:"IpControlType,omitempty" xml:"IpControlType,omitempty"`
	// The ID of the ACL.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The description of the ACL.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) GoString

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetCreateTime

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetDescription

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetIpControlId

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetIpControlName

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetIpControlType

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetModifiedTime

func (*DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) SetRegionId

func (DescribeIpControlsResponseBodyIpControlInfosIpControlInfo) String

type DescribeLogConfigRequest

type DescribeLogConfigRequest struct {
	LogType       *string `json:"LogType,omitempty" xml:"LogType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeLogConfigRequest) GoString

func (s DescribeLogConfigRequest) GoString() string

func (*DescribeLogConfigRequest) SetLogType

func (*DescribeLogConfigRequest) SetSecurityToken

func (DescribeLogConfigRequest) String

func (s DescribeLogConfigRequest) String() string

type DescribeLogConfigResponse

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

func (DescribeLogConfigResponse) GoString

func (s DescribeLogConfigResponse) GoString() string

func (*DescribeLogConfigResponse) SetBody

func (*DescribeLogConfigResponse) SetHeaders

func (*DescribeLogConfigResponse) SetStatusCode

func (DescribeLogConfigResponse) String

func (s DescribeLogConfigResponse) String() string

type DescribeLogConfigResponseBody

type DescribeLogConfigResponseBody struct {
	LogInfos  *DescribeLogConfigResponseBodyLogInfos `json:"LogInfos,omitempty" xml:"LogInfos,omitempty" type:"Struct"`
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeLogConfigResponseBody) GoString

func (*DescribeLogConfigResponseBody) SetRequestId

func (DescribeLogConfigResponseBody) String

type DescribeLogConfigResponseBodyLogInfos

type DescribeLogConfigResponseBodyLogInfos struct {
	LogInfo []*DescribeLogConfigResponseBodyLogInfosLogInfo `json:"LogInfo,omitempty" xml:"LogInfo,omitempty" type:"Repeated"`
}

func (DescribeLogConfigResponseBodyLogInfos) GoString

func (DescribeLogConfigResponseBodyLogInfos) String

type DescribeLogConfigResponseBodyLogInfosLogInfo

type DescribeLogConfigResponseBodyLogInfosLogInfo struct {
	LogType     *string `json:"LogType,omitempty" xml:"LogType,omitempty"`
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	SlsLogStore *string `json:"SlsLogStore,omitempty" xml:"SlsLogStore,omitempty"`
	SlsProject  *string `json:"SlsProject,omitempty" xml:"SlsProject,omitempty"`
}

func (DescribeLogConfigResponseBodyLogInfosLogInfo) GoString

func (*DescribeLogConfigResponseBodyLogInfosLogInfo) SetLogType

func (*DescribeLogConfigResponseBodyLogInfosLogInfo) SetRegionId

func (*DescribeLogConfigResponseBodyLogInfosLogInfo) SetSlsLogStore

func (*DescribeLogConfigResponseBodyLogInfosLogInfo) SetSlsProject

func (DescribeLogConfigResponseBodyLogInfosLogInfo) String

type DescribeMarketRemainsQuotaRequest

type DescribeMarketRemainsQuotaRequest struct {
	DomainName    *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeMarketRemainsQuotaRequest) GoString

func (*DescribeMarketRemainsQuotaRequest) SetDomainName

func (*DescribeMarketRemainsQuotaRequest) SetSecurityToken

func (DescribeMarketRemainsQuotaRequest) String

type DescribeMarketRemainsQuotaResponse

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

func (DescribeMarketRemainsQuotaResponse) GoString

func (*DescribeMarketRemainsQuotaResponse) SetHeaders

func (*DescribeMarketRemainsQuotaResponse) SetStatusCode

func (DescribeMarketRemainsQuotaResponse) String

type DescribeMarketRemainsQuotaResponseBody

type DescribeMarketRemainsQuotaResponseBody struct {
	RemainsQuota *int64  `json:"RemainsQuota,omitempty" xml:"RemainsQuota,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeMarketRemainsQuotaResponseBody) GoString

func (*DescribeMarketRemainsQuotaResponseBody) SetRemainsQuota

func (*DescribeMarketRemainsQuotaResponseBody) SetRequestId

func (DescribeMarketRemainsQuotaResponseBody) String

type DescribeModelsRequest

type DescribeModelsRequest struct {
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the model.
	ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeModelsRequest) GoString

func (s DescribeModelsRequest) GoString() string

func (*DescribeModelsRequest) SetGroupId

func (*DescribeModelsRequest) SetModelId

func (*DescribeModelsRequest) SetModelName

func (*DescribeModelsRequest) SetPageNumber

func (s *DescribeModelsRequest) SetPageNumber(v int32) *DescribeModelsRequest

func (*DescribeModelsRequest) SetPageSize

func (DescribeModelsRequest) String

func (s DescribeModelsRequest) String() string

type DescribeModelsResponse

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

func (DescribeModelsResponse) GoString

func (s DescribeModelsResponse) GoString() string

func (*DescribeModelsResponse) SetBody

func (*DescribeModelsResponse) SetHeaders

func (*DescribeModelsResponse) SetStatusCode

func (DescribeModelsResponse) String

func (s DescribeModelsResponse) String() string

type DescribeModelsResponseBody

type DescribeModelsResponseBody struct {
	// The returned information about models. It is an array consisting of ModelDetail data.
	ModelDetails *DescribeModelsResponseBodyModelDetails `json:"ModelDetails,omitempty" xml:"ModelDetails,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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 (DescribeModelsResponseBody) GoString

func (s DescribeModelsResponseBody) GoString() string

func (*DescribeModelsResponseBody) SetModelDetails

func (*DescribeModelsResponseBody) SetPageNumber

func (*DescribeModelsResponseBody) SetPageSize

func (*DescribeModelsResponseBody) SetRequestId

func (*DescribeModelsResponseBody) SetTotalCount

func (DescribeModelsResponseBody) String

type DescribeModelsResponseBodyModelDetails

type DescribeModelsResponseBodyModelDetails struct {
	ModelDetail []*DescribeModelsResponseBodyModelDetailsModelDetail `json:"ModelDetail,omitempty" xml:"ModelDetail,omitempty" type:"Repeated"`
}

func (DescribeModelsResponseBodyModelDetails) GoString

func (DescribeModelsResponseBodyModelDetails) String

type DescribeModelsResponseBodyModelDetailsModelDetail

type DescribeModelsResponseBodyModelDetailsModelDetail struct {
	// The time when the model was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The definition of the model description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group to which the model belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the model.
	ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The URI of the model.
	ModelRef *string `json:"ModelRef,omitempty" xml:"ModelRef,omitempty"`
	// The last modification time of the model.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The definition of the model.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (DescribeModelsResponseBodyModelDetailsModelDetail) GoString

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetCreatedTime

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetDescription

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetGroupId

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetModelId

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetModelName

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetModelRef

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetModifiedTime

func (*DescribeModelsResponseBodyModelDetailsModelDetail) SetSchema

func (DescribeModelsResponseBodyModelDetailsModelDetail) String

type DescribePluginApisRequest

type DescribePluginApisRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName       *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	Method        *string `json:"Method,omitempty" xml:"Method,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Path          *string `json:"Path,omitempty" xml:"Path,omitempty"`
	PluginId      *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribePluginApisRequest) GoString

func (s DescribePluginApisRequest) GoString() string

func (*DescribePluginApisRequest) SetApiId

func (*DescribePluginApisRequest) SetApiName

func (*DescribePluginApisRequest) SetDescription

func (*DescribePluginApisRequest) SetGroupId

func (*DescribePluginApisRequest) SetMethod

func (*DescribePluginApisRequest) SetPageNumber

func (*DescribePluginApisRequest) SetPageSize

func (*DescribePluginApisRequest) SetPath

func (*DescribePluginApisRequest) SetPluginId

func (*DescribePluginApisRequest) SetSecurityToken

func (DescribePluginApisRequest) String

func (s DescribePluginApisRequest) String() string

type DescribePluginApisResponse

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

func (DescribePluginApisResponse) GoString

func (s DescribePluginApisResponse) GoString() string

func (*DescribePluginApisResponse) SetBody

func (*DescribePluginApisResponse) SetHeaders

func (*DescribePluginApisResponse) SetStatusCode

func (DescribePluginApisResponse) String

type DescribePluginApisResponseBody

type DescribePluginApisResponseBody struct {
	ApiSummarys *DescribePluginApisResponseBodyApiSummarys `json:"ApiSummarys,omitempty" xml:"ApiSummarys,omitempty" type:"Struct"`
	PageNumber  *int32                                     `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount  *int32                                     `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribePluginApisResponseBody) GoString

func (*DescribePluginApisResponseBody) SetPageNumber

func (*DescribePluginApisResponseBody) SetPageSize

func (*DescribePluginApisResponseBody) SetRequestId

func (*DescribePluginApisResponseBody) SetTotalCount

func (DescribePluginApisResponseBody) String

type DescribePluginApisResponseBodyApiSummarys

type DescribePluginApisResponseBodyApiSummarys struct {
	ApiPluginSummary []*DescribePluginApisResponseBodyApiSummarysApiPluginSummary `json:"ApiPluginSummary,omitempty" xml:"ApiPluginSummary,omitempty" type:"Repeated"`
}

func (DescribePluginApisResponseBodyApiSummarys) GoString

func (DescribePluginApisResponseBodyApiSummarys) String

type DescribePluginApisResponseBodyApiSummarysApiPluginSummary

type DescribePluginApisResponseBodyApiSummarysApiPluginSummary struct {
	ApiId       *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName     *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	GroupId     *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName   *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	Method      *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Path        *string `json:"Path,omitempty" xml:"Path,omitempty"`
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName   *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribePluginApisResponseBodyApiSummarysApiPluginSummary) GoString

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetApiId

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetApiName

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetDescription

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetGroupId

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetGroupName

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetMethod

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetPath

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetRegionId

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetStageName

func (DescribePluginApisResponseBodyApiSummarysApiPluginSummary) String

type DescribePluginSchemasRequest

type DescribePluginSchemasRequest struct {
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribePluginSchemasRequest) GoString

func (s DescribePluginSchemasRequest) GoString() string

func (*DescribePluginSchemasRequest) SetLanguage

func (*DescribePluginSchemasRequest) SetSecurityToken

func (DescribePluginSchemasRequest) String

type DescribePluginSchemasResponse

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

func (DescribePluginSchemasResponse) GoString

func (*DescribePluginSchemasResponse) SetBody

func (*DescribePluginSchemasResponse) SetHeaders

func (*DescribePluginSchemasResponse) SetStatusCode

func (DescribePluginSchemasResponse) String

type DescribePluginSchemasResponseBody

type DescribePluginSchemasResponseBody struct {
	PluginSchemas *DescribePluginSchemasResponseBodyPluginSchemas `json:"PluginSchemas,omitempty" xml:"PluginSchemas,omitempty" type:"Struct"`
	RequestId     *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePluginSchemasResponseBody) GoString

func (*DescribePluginSchemasResponseBody) SetRequestId

func (DescribePluginSchemasResponseBody) String

type DescribePluginSchemasResponseBodyPluginSchemas

type DescribePluginSchemasResponseBodyPluginSchemas struct {
	PluginSchema []*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema `json:"PluginSchema,omitempty" xml:"PluginSchema,omitempty" type:"Repeated"`
}

func (DescribePluginSchemasResponseBodyPluginSchemas) GoString

func (DescribePluginSchemasResponseBodyPluginSchemas) String

type DescribePluginSchemasResponseBodyPluginSchemasPluginSchema

type DescribePluginSchemasResponseBodyPluginSchemasPluginSchema struct {
	Description    *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DocumentId     *string `json:"DocumentId,omitempty" xml:"DocumentId,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	SupportClassic *bool   `json:"SupportClassic,omitempty" xml:"SupportClassic,omitempty"`
	Title          *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) GoString

func (*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) SetDescription

func (*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) SetDocumentId

func (*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) SetName

func (*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) SetSupportClassic

func (*DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) SetTitle

func (DescribePluginSchemasResponseBodyPluginSchemasPluginSchema) String

type DescribePluginTemplatesRequest

type DescribePluginTemplatesRequest struct {
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	PluginName    *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribePluginTemplatesRequest) GoString

func (*DescribePluginTemplatesRequest) SetLanguage

func (*DescribePluginTemplatesRequest) SetPluginName

func (*DescribePluginTemplatesRequest) SetSecurityToken

func (DescribePluginTemplatesRequest) String

type DescribePluginTemplatesResponse

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

func (DescribePluginTemplatesResponse) GoString

func (*DescribePluginTemplatesResponse) SetHeaders

func (*DescribePluginTemplatesResponse) SetStatusCode

func (DescribePluginTemplatesResponse) String

type DescribePluginTemplatesResponseBody

type DescribePluginTemplatesResponseBody struct {
	RequestId *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Templates *DescribePluginTemplatesResponseBodyTemplates `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Struct"`
}

func (DescribePluginTemplatesResponseBody) GoString

func (*DescribePluginTemplatesResponseBody) SetRequestId

func (DescribePluginTemplatesResponseBody) String

type DescribePluginTemplatesResponseBodyTemplates

type DescribePluginTemplatesResponseBodyTemplates struct {
	Template []*DescribePluginTemplatesResponseBodyTemplatesTemplate `json:"Template,omitempty" xml:"Template,omitempty" type:"Repeated"`
}

func (DescribePluginTemplatesResponseBodyTemplates) GoString

func (DescribePluginTemplatesResponseBodyTemplates) String

type DescribePluginTemplatesResponseBodyTemplatesTemplate

type DescribePluginTemplatesResponseBodyTemplatesTemplate struct {
	Description    *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DocumentAnchor *string `json:"DocumentAnchor,omitempty" xml:"DocumentAnchor,omitempty"`
	DocumentId     *string `json:"DocumentId,omitempty" xml:"DocumentId,omitempty"`
	Sample         *string `json:"Sample,omitempty" xml:"Sample,omitempty"`
	Title          *string `json:"Title,omitempty" xml:"Title,omitempty"`
}

func (DescribePluginTemplatesResponseBodyTemplatesTemplate) GoString

func (*DescribePluginTemplatesResponseBodyTemplatesTemplate) SetDescription

func (*DescribePluginTemplatesResponseBodyTemplatesTemplate) SetDocumentAnchor

func (*DescribePluginTemplatesResponseBodyTemplatesTemplate) SetDocumentId

func (*DescribePluginTemplatesResponseBodyTemplatesTemplate) SetSample

func (*DescribePluginTemplatesResponseBodyTemplatesTemplate) SetTitle

func (DescribePluginTemplatesResponseBodyTemplatesTemplate) String

type DescribePluginsByApiRequest

type DescribePluginsByApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the group to which the API belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment in which the API is running. Valid values:
	//
	// *   **RELEASE**: production
	// *   **PRE**: staging
	// *   **TEST**: test
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribePluginsByApiRequest) GoString

func (s DescribePluginsByApiRequest) GoString() string

func (*DescribePluginsByApiRequest) SetApiId

func (*DescribePluginsByApiRequest) SetGroupId

func (*DescribePluginsByApiRequest) SetPageNumber

func (*DescribePluginsByApiRequest) SetPageSize

func (*DescribePluginsByApiRequest) SetSecurityToken

func (*DescribePluginsByApiRequest) SetStageName

func (DescribePluginsByApiRequest) String

type DescribePluginsByApiResponse

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

func (DescribePluginsByApiResponse) GoString

func (s DescribePluginsByApiResponse) GoString() string

func (*DescribePluginsByApiResponse) SetBody

func (*DescribePluginsByApiResponse) SetHeaders

func (*DescribePluginsByApiResponse) SetStatusCode

func (DescribePluginsByApiResponse) String

type DescribePluginsByApiResponseBody

type DescribePluginsByApiResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The plug-in information. The information is an array that consists of PluginAttribute data.
	Plugins *DescribePluginsByApiResponseBodyPlugins `json:"Plugins,omitempty" xml:"Plugins,omitempty" type:"Struct"`
	// 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 (DescribePluginsByApiResponseBody) GoString

func (*DescribePluginsByApiResponseBody) SetPageNumber

func (*DescribePluginsByApiResponseBody) SetPageSize

func (*DescribePluginsByApiResponseBody) SetRequestId

func (*DescribePluginsByApiResponseBody) SetTotalCount

func (DescribePluginsByApiResponseBody) String

type DescribePluginsByApiResponseBodyPlugins

type DescribePluginsByApiResponseBodyPlugins struct {
	PluginAttribute []*DescribePluginsByApiResponseBodyPluginsPluginAttribute `json:"PluginAttribute,omitempty" xml:"PluginAttribute,omitempty" type:"Repeated"`
}

func (DescribePluginsByApiResponseBodyPlugins) GoString

func (DescribePluginsByApiResponseBodyPlugins) String

type DescribePluginsByApiResponseBodyPluginsPluginAttribute

type DescribePluginsByApiResponseBodyPluginsPluginAttribute struct {
	// The time when the plug-in was created. The time is displayed in UTC.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The plug-in description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the plug-in was last modified. The time is displayed in UTC.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The definition statement of the plug-in.
	PluginData *string `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	// The plug-in ID.
	PluginId *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	// The plug-in name.
	PluginName *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	// The plug-in type.
	PluginType *string `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	// The region where the plug-in resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribePluginsByApiResponseBodyPluginsPluginAttribute) GoString

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetCreatedTime

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetDescription

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetModifiedTime

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetPluginData

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetPluginId

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetPluginName

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetPluginType

func (*DescribePluginsByApiResponseBodyPluginsPluginAttribute) SetRegionId

func (DescribePluginsByApiResponseBodyPluginsPluginAttribute) String

type DescribePluginsRequest

type DescribePluginsRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the plug-in.
	PluginId *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	// The name of the plug-in.
	PluginName *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	// The business type of the plug-in.
	PluginType    *string `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the lifecycle rule. You can specify multiple tags.
	Tag []*DescribePluginsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribePluginsRequest) GoString

func (s DescribePluginsRequest) GoString() string

func (*DescribePluginsRequest) SetPageNumber

func (*DescribePluginsRequest) SetPageSize

func (*DescribePluginsRequest) SetPluginId

func (*DescribePluginsRequest) SetPluginName

func (*DescribePluginsRequest) SetPluginType

func (*DescribePluginsRequest) SetSecurityToken

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

func (*DescribePluginsRequest) SetTag

func (DescribePluginsRequest) String

func (s DescribePluginsRequest) String() string

type DescribePluginsRequestTag

type DescribePluginsRequestTag struct {
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// N can be an integer from 1 to 20.“
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribePluginsRequestTag) GoString

func (s DescribePluginsRequestTag) GoString() string

func (*DescribePluginsRequestTag) SetKey

func (*DescribePluginsRequestTag) SetValue

func (DescribePluginsRequestTag) String

func (s DescribePluginsRequestTag) String() string

type DescribePluginsResponse

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

func (DescribePluginsResponse) GoString

func (s DescribePluginsResponse) GoString() string

func (*DescribePluginsResponse) SetBody

func (*DescribePluginsResponse) SetHeaders

func (*DescribePluginsResponse) SetStatusCode

func (DescribePluginsResponse) String

func (s DescribePluginsResponse) String() string

type DescribePluginsResponseBody

type DescribePluginsResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The returned information about the plug-in. It is an array consisting of PluginAttribute data.
	Plugins *DescribePluginsResponseBodyPlugins `json:"Plugins,omitempty" xml:"Plugins,omitempty" type:"Struct"`
	// 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 (DescribePluginsResponseBody) GoString

func (s DescribePluginsResponseBody) GoString() string

func (*DescribePluginsResponseBody) SetPageNumber

func (*DescribePluginsResponseBody) SetPageSize

func (*DescribePluginsResponseBody) SetPlugins

func (*DescribePluginsResponseBody) SetRequestId

func (*DescribePluginsResponseBody) SetTotalCount

func (DescribePluginsResponseBody) String

type DescribePluginsResponseBodyPlugins

type DescribePluginsResponseBodyPlugins struct {
	PluginAttribute []*DescribePluginsResponseBodyPluginsPluginAttribute `json:"PluginAttribute,omitempty" xml:"PluginAttribute,omitempty" type:"Repeated"`
}

func (DescribePluginsResponseBodyPlugins) GoString

func (DescribePluginsResponseBodyPlugins) String

type DescribePluginsResponseBodyPluginsPluginAttribute

type DescribePluginsResponseBodyPluginsPluginAttribute struct {
	// The creation time (UTC) of the plug-in.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The plug-in description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The last modification time (UTC) of the plug-in.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The definition statement of the plug-in.
	PluginData *string `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	// The ID of the plug-in.
	PluginId *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	// The name of the plug-in.
	PluginName *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	// The type of the plug-in.
	PluginType *string `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	// The region where the plug-in is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tags.
	Tags *DescribePluginsResponseBodyPluginsPluginAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
}

func (DescribePluginsResponseBodyPluginsPluginAttribute) GoString

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetCreatedTime

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetDescription

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetModifiedTime

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetPluginData

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetPluginId

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetPluginName

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetPluginType

func (*DescribePluginsResponseBodyPluginsPluginAttribute) SetRegionId

func (DescribePluginsResponseBodyPluginsPluginAttribute) String

type DescribePluginsResponseBodyPluginsPluginAttributeTags

type DescribePluginsResponseBodyPluginsPluginAttributeTags struct {
	TagInfo []*DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo `json:"TagInfo,omitempty" xml:"TagInfo,omitempty" type:"Repeated"`
}

func (DescribePluginsResponseBodyPluginsPluginAttributeTags) GoString

func (DescribePluginsResponseBodyPluginsPluginAttributeTags) String

type DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo

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

func (DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo) GoString

func (*DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo) SetKey

func (*DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo) SetValue

func (DescribePluginsResponseBodyPluginsPluginAttributeTagsTagInfo) String

type DescribePurchasedApiGroupRequest

type DescribePurchasedApiGroupRequest struct {
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribePurchasedApiGroupRequest) GoString

func (*DescribePurchasedApiGroupRequest) SetGroupId

func (*DescribePurchasedApiGroupRequest) SetSecurityToken

func (DescribePurchasedApiGroupRequest) String

type DescribePurchasedApiGroupResponse

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

func (DescribePurchasedApiGroupResponse) GoString

func (*DescribePurchasedApiGroupResponse) SetHeaders

func (*DescribePurchasedApiGroupResponse) SetStatusCode

func (DescribePurchasedApiGroupResponse) String

type DescribePurchasedApiGroupResponseBody

type DescribePurchasedApiGroupResponseBody struct {
	Description   *string                                       `json:"Description,omitempty" xml:"Description,omitempty"`
	Domains       *DescribePurchasedApiGroupResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Struct"`
	GroupId       *string                                       `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName     *string                                       `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	PurchasedTime *string                                       `json:"PurchasedTime,omitempty" xml:"PurchasedTime,omitempty"`
	RegionId      *string                                       `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId     *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status        *string                                       `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribePurchasedApiGroupResponseBody) GoString

func (*DescribePurchasedApiGroupResponseBody) SetDescription

func (*DescribePurchasedApiGroupResponseBody) SetGroupId

func (*DescribePurchasedApiGroupResponseBody) SetGroupName

func (*DescribePurchasedApiGroupResponseBody) SetPurchasedTime

func (*DescribePurchasedApiGroupResponseBody) SetRegionId

func (*DescribePurchasedApiGroupResponseBody) SetRequestId

func (*DescribePurchasedApiGroupResponseBody) SetStatus

func (DescribePurchasedApiGroupResponseBody) String

type DescribePurchasedApiGroupResponseBodyDomains

type DescribePurchasedApiGroupResponseBodyDomains struct {
	DomainItem []*DescribePurchasedApiGroupResponseBodyDomainsDomainItem `json:"DomainItem,omitempty" xml:"DomainItem,omitempty" type:"Repeated"`
}

func (DescribePurchasedApiGroupResponseBodyDomains) GoString

func (DescribePurchasedApiGroupResponseBodyDomains) String

type DescribePurchasedApiGroupResponseBodyDomainsDomainItem

type DescribePurchasedApiGroupResponseBodyDomainsDomainItem struct {
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}

func (DescribePurchasedApiGroupResponseBodyDomainsDomainItem) GoString

func (*DescribePurchasedApiGroupResponseBodyDomainsDomainItem) SetDomainName

func (DescribePurchasedApiGroupResponseBodyDomainsDomainItem) String

type DescribePurchasedApiGroupsRequest

type DescribePurchasedApiGroupsRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribePurchasedApiGroupsRequest) GoString

func (*DescribePurchasedApiGroupsRequest) SetPageNumber

func (*DescribePurchasedApiGroupsRequest) SetPageSize

func (*DescribePurchasedApiGroupsRequest) SetSecurityToken

func (DescribePurchasedApiGroupsRequest) String

type DescribePurchasedApiGroupsResponse

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

func (DescribePurchasedApiGroupsResponse) GoString

func (*DescribePurchasedApiGroupsResponse) SetHeaders

func (*DescribePurchasedApiGroupsResponse) SetStatusCode

func (DescribePurchasedApiGroupsResponse) String

type DescribePurchasedApiGroupsResponseBody

type DescribePurchasedApiGroupsResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The attributes of the API group.
	PurchasedApiGroupAttributes *DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes `json:"PurchasedApiGroupAttributes,omitempty" xml:"PurchasedApiGroupAttributes,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribePurchasedApiGroupsResponseBody) GoString

func (*DescribePurchasedApiGroupsResponseBody) SetPageNumber

func (*DescribePurchasedApiGroupsResponseBody) SetPageSize

func (*DescribePurchasedApiGroupsResponseBody) SetRequestId

func (*DescribePurchasedApiGroupsResponseBody) SetTotalCount

func (DescribePurchasedApiGroupsResponseBody) String

type DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes

type DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes struct {
	PurchasedApiGroupAttribute []*DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute `json:"PurchasedApiGroupAttribute,omitempty" xml:"PurchasedApiGroupAttribute,omitempty" type:"Repeated"`
}

func (DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes) GoString

func (DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes) String

type DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute

type DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute struct {
	// The billing method.
	BillingType *string `json:"BillingType,omitempty" xml:"BillingType,omitempty"`
	// The description of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the API group expires.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The maximum number of calls.
	InvokeTimesMax *int64 `json:"InvokeTimesMax,omitempty" xml:"InvokeTimesMax,omitempty"`
	// The current number of calls.
	InvokeTimesNow *int64 `json:"InvokeTimesNow,omitempty" xml:"InvokeTimesNow,omitempty"`
	// The time when the API group was purchased.
	PurchasedTime *string `json:"PurchasedTime,omitempty" xml:"PurchasedTime,omitempty"`
	// The ID of the region where the API group is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The status of the API group.
	//
	// *   **NORMAL**: The API group is normal.
	// *   **DELETE**: The API group is deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute) GoString

func (*DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute) SetInvokeTimesMax

func (*DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute) SetInvokeTimesNow

func (DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributesPurchasedApiGroupAttribute) String

type DescribePurchasedApisRequest

type DescribePurchasedApisRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The page number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Specifies whether the API is public. Valid values:
	//
	// *   **PUBLIC**: indicates that the API is public. If you set this parameter to PUBLIC, this API is displayed on the API List page in the console for all users after the API is published to the production environment.
	// *   **PRIVATE**: indicates that the API is private. If you set this parameter to PRIVATE, this API is not displayed in Alibaba Cloud Marketplace after the API group to which this API belongs is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribePurchasedApisRequest) GoString

func (s DescribePurchasedApisRequest) GoString() string

func (*DescribePurchasedApisRequest) SetApiId

func (*DescribePurchasedApisRequest) SetApiName

func (*DescribePurchasedApisRequest) SetGroupId

func (*DescribePurchasedApisRequest) SetPageNumber

func (*DescribePurchasedApisRequest) SetPageSize

func (*DescribePurchasedApisRequest) SetSecurityToken

func (*DescribePurchasedApisRequest) SetStageName

func (*DescribePurchasedApisRequest) SetVisibility

func (DescribePurchasedApisRequest) String

type DescribePurchasedApisResponse

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

func (DescribePurchasedApisResponse) GoString

func (*DescribePurchasedApisResponse) SetBody

func (*DescribePurchasedApisResponse) SetHeaders

func (*DescribePurchasedApisResponse) SetStatusCode

func (DescribePurchasedApisResponse) String

type DescribePurchasedApisResponseBody

type DescribePurchasedApisResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The monitoring information about API call delays. The returned information is an array consisting of purchased APIs.
	PurchasedApis *DescribePurchasedApisResponseBodyPurchasedApis `json:"PurchasedApis,omitempty" xml:"PurchasedApis,omitempty" type:"Struct"`
	// 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 (DescribePurchasedApisResponseBody) GoString

func (*DescribePurchasedApisResponseBody) SetPageNumber

func (*DescribePurchasedApisResponseBody) SetPageSize

func (*DescribePurchasedApisResponseBody) SetRequestId

func (*DescribePurchasedApisResponseBody) SetTotalCount

func (DescribePurchasedApisResponseBody) String

type DescribePurchasedApisResponseBodyPurchasedApis

type DescribePurchasedApisResponseBodyPurchasedApis struct {
	PurchasedApi []*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi `json:"PurchasedApi,omitempty" xml:"PurchasedApi,omitempty" type:"Repeated"`
}

func (DescribePurchasedApisResponseBodyPurchasedApis) GoString

func (DescribePurchasedApisResponseBodyPurchasedApis) String

type DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi

type DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The deployment time. Format: yyyy-mm-ddhh:mm:ss.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group to which the API belongs. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The last modification time (UTC) of the API.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The time when the API was purchased.
	PurchasedTime *string `json:"PurchasedTime,omitempty" xml:"PurchasedTime,omitempty"`
	// The ID of the region in which the API is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) GoString

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetApiId

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetApiName

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetDeployedTime

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetDescription

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetGroupId

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetGroupName

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetModifiedTime

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetPurchasedTime

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetRegionId

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetStageName

func (*DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) SetVisibility

func (DescribePurchasedApisResponseBodyPurchasedApisPurchasedApi) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// The language in which you want to return the descriptions of the access control policies. Valid values:
	//
	// *   zh-CN (default value): Chinese
	// *   en: English
	// *   ja: Japanese
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetLanguage

func (*DescribeRegionsRequest) SetSecurityToken

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

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

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

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// The returned region information. It is an array that consists of Region data.
	Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	// The name of the region.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The endpoint of the service for the region.
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (DescribeRegionsResponseBodyRegionsRegion) String

type DescribeSignaturesByApiRequest

type DescribeSignaturesByApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the group to which the API belongs.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeSignaturesByApiRequest) GoString

func (*DescribeSignaturesByApiRequest) SetApiId

func (*DescribeSignaturesByApiRequest) SetGroupId

func (*DescribeSignaturesByApiRequest) SetSecurityToken

func (*DescribeSignaturesByApiRequest) SetStageName

func (DescribeSignaturesByApiRequest) String

type DescribeSignaturesByApiResponse

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

func (DescribeSignaturesByApiResponse) GoString

func (*DescribeSignaturesByApiResponse) SetHeaders

func (*DescribeSignaturesByApiResponse) SetStatusCode

func (DescribeSignaturesByApiResponse) String

type DescribeSignaturesByApiResponseBody

type DescribeSignaturesByApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned signature key information. It is an array consisting of SignatureItem data.
	Signatures *DescribeSignaturesByApiResponseBodySignatures `json:"Signatures,omitempty" xml:"Signatures,omitempty" type:"Struct"`
}

func (DescribeSignaturesByApiResponseBody) GoString

func (*DescribeSignaturesByApiResponseBody) SetRequestId

func (DescribeSignaturesByApiResponseBody) String

type DescribeSignaturesByApiResponseBodySignatures

type DescribeSignaturesByApiResponseBodySignatures struct {
	SignatureItem []*DescribeSignaturesByApiResponseBodySignaturesSignatureItem `json:"SignatureItem,omitempty" xml:"SignatureItem,omitempty" type:"Repeated"`
}

func (DescribeSignaturesByApiResponseBodySignatures) GoString

func (DescribeSignaturesByApiResponseBodySignatures) String

type DescribeSignaturesByApiResponseBodySignaturesSignatureItem

type DescribeSignaturesByApiResponseBodySignaturesSignatureItem struct {
	// The time when the key was bound.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The ID of the backend signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the backend signature key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (DescribeSignaturesByApiResponseBodySignaturesSignatureItem) GoString

func (*DescribeSignaturesByApiResponseBodySignaturesSignatureItem) SetBoundTime

func (*DescribeSignaturesByApiResponseBodySignaturesSignatureItem) SetSignatureId

func (*DescribeSignaturesByApiResponseBodySignaturesSignatureItem) SetSignatureName

func (DescribeSignaturesByApiResponseBodySignaturesSignatureItem) String

type DescribeSignaturesRequest

type DescribeSignaturesRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The IDs of the keys to query.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The names of the keys to query.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (DescribeSignaturesRequest) GoString

func (s DescribeSignaturesRequest) GoString() string

func (*DescribeSignaturesRequest) SetPageNumber

func (*DescribeSignaturesRequest) SetPageSize

func (*DescribeSignaturesRequest) SetSecurityToken

func (*DescribeSignaturesRequest) SetSignatureId

func (*DescribeSignaturesRequest) SetSignatureName

func (DescribeSignaturesRequest) String

func (s DescribeSignaturesRequest) String() string

type DescribeSignaturesResponse

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

func (DescribeSignaturesResponse) GoString

func (s DescribeSignaturesResponse) GoString() string

func (*DescribeSignaturesResponse) SetBody

func (*DescribeSignaturesResponse) SetHeaders

func (*DescribeSignaturesResponse) SetStatusCode

func (DescribeSignaturesResponse) String

type DescribeSignaturesResponseBody

type DescribeSignaturesResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned signature information. It is an array consisting of SignatureInfo data.
	SignatureInfos *DescribeSignaturesResponseBodySignatureInfos `json:"SignatureInfos,omitempty" xml:"SignatureInfos,omitempty" type:"Struct"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSignaturesResponseBody) GoString

func (*DescribeSignaturesResponseBody) SetPageNumber

func (*DescribeSignaturesResponseBody) SetPageSize

func (*DescribeSignaturesResponseBody) SetRequestId

func (*DescribeSignaturesResponseBody) SetTotalCount

func (DescribeSignaturesResponseBody) String

type DescribeSignaturesResponseBodySignatureInfos

type DescribeSignaturesResponseBodySignatureInfos struct {
	SignatureInfo []*DescribeSignaturesResponseBodySignatureInfosSignatureInfo `json:"SignatureInfo,omitempty" xml:"SignatureInfo,omitempty" type:"Repeated"`
}

func (DescribeSignaturesResponseBodySignatureInfos) GoString

func (DescribeSignaturesResponseBodySignatureInfos) String

type DescribeSignaturesResponseBodySignatureInfosSignatureInfo

type DescribeSignaturesResponseBodySignatureInfosSignatureInfo struct {
	// The creation time of the key.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The last modification time of the key.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The region where the key is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the backend signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The Key value of the backend signature key.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,omitempty"`
	// The name of the backend signature key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The Secret value of the backend signature key.
	SignatureSecret *string `json:"SignatureSecret,omitempty" xml:"SignatureSecret,omitempty"`
}

func (DescribeSignaturesResponseBodySignatureInfosSignatureInfo) GoString

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetCreatedTime

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetModifiedTime

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetRegionId

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetSignatureId

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetSignatureKey

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetSignatureName

func (*DescribeSignaturesResponseBodySignatureInfosSignatureInfo) SetSignatureSecret

func (DescribeSignaturesResponseBodySignatureInfosSignatureInfo) String

type DescribeSummaryDataRequest

type DescribeSummaryDataRequest struct {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeSummaryDataRequest) GoString

func (s DescribeSummaryDataRequest) GoString() string

func (*DescribeSummaryDataRequest) SetSecurityToken

func (DescribeSummaryDataRequest) String

type DescribeSummaryDataResponse

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

func (DescribeSummaryDataResponse) GoString

func (s DescribeSummaryDataResponse) GoString() string

func (*DescribeSummaryDataResponse) SetBody

func (*DescribeSummaryDataResponse) SetHeaders

func (*DescribeSummaryDataResponse) SetStatusCode

func (DescribeSummaryDataResponse) String

type DescribeSummaryDataResponseBody

type DescribeSummaryDataResponseBody struct {
	ExpireInstanceNum *int32  `json:"ExpireInstanceNum,omitempty" xml:"ExpireInstanceNum,omitempty"`
	Region            *string `json:"Region,omitempty" xml:"Region,omitempty"`
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	UsageApiNum       *int32  `json:"UsageApiNum,omitempty" xml:"UsageApiNum,omitempty"`
	UsageGroupNum     *int32  `json:"UsageGroupNum,omitempty" xml:"UsageGroupNum,omitempty"`
	UsageInstanceNum  *int32  `json:"UsageInstanceNum,omitempty" xml:"UsageInstanceNum,omitempty"`
}

func (DescribeSummaryDataResponseBody) GoString

func (*DescribeSummaryDataResponseBody) SetExpireInstanceNum

func (*DescribeSummaryDataResponseBody) SetRegion

func (*DescribeSummaryDataResponseBody) SetRequestId

func (*DescribeSummaryDataResponseBody) SetUsageApiNum

func (*DescribeSummaryDataResponseBody) SetUsageGroupNum

func (*DescribeSummaryDataResponseBody) SetUsageInstanceNum

func (DescribeSummaryDataResponseBody) String

type DescribeSystemParametersRequest

type DescribeSystemParametersRequest struct {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeSystemParametersRequest) GoString

func (*DescribeSystemParametersRequest) SetSecurityToken

func (DescribeSystemParametersRequest) String

type DescribeSystemParametersResponse

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

func (DescribeSystemParametersResponse) GoString

func (*DescribeSystemParametersResponse) SetHeaders

func (*DescribeSystemParametersResponse) SetStatusCode

func (DescribeSystemParametersResponse) String

type DescribeSystemParametersResponseBody

type DescribeSystemParametersResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned information about system parameters. It is an array that consists of SystemParam data.
	SystemParams *DescribeSystemParametersResponseBodySystemParams `json:"SystemParams,omitempty" xml:"SystemParams,omitempty" type:"Struct"`
}

func (DescribeSystemParametersResponseBody) GoString

func (*DescribeSystemParametersResponseBody) SetRequestId

func (DescribeSystemParametersResponseBody) String

type DescribeSystemParametersResponseBodySystemParams

type DescribeSystemParametersResponseBodySystemParams struct {
	SystemParamItem []*DescribeSystemParametersResponseBodySystemParamsSystemParamItem `json:"SystemParamItem,omitempty" xml:"SystemParamItem,omitempty" type:"Repeated"`
}

func (DescribeSystemParametersResponseBodySystemParams) GoString

func (DescribeSystemParametersResponseBodySystemParams) String

type DescribeSystemParametersResponseBodySystemParamsSystemParamItem

type DescribeSystemParametersResponseBodySystemParamsSystemParamItem struct {
	// Examples
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of a parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the parameter.
	ParamName *string `json:"ParamName,omitempty" xml:"ParamName,omitempty"`
	// The type of the parameter.
	ParamType *string `json:"ParamType,omitempty" xml:"ParamType,omitempty"`
}

func (DescribeSystemParametersResponseBodySystemParamsSystemParamItem) GoString

func (*DescribeSystemParametersResponseBodySystemParamsSystemParamItem) SetDemoValue

func (*DescribeSystemParametersResponseBodySystemParamsSystemParamItem) SetDescription

func (*DescribeSystemParametersResponseBodySystemParamsSystemParamItem) SetParamName

func (*DescribeSystemParametersResponseBodySystemParamsSystemParamItem) SetParamType

func (DescribeSystemParametersResponseBodySystemParamsSystemParamItem) String

type DescribeTrafficControlsByApiRequest

type DescribeTrafficControlsByApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the group to which the API to be queried belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The runtime environment of the API. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DescribeTrafficControlsByApiRequest) GoString

func (*DescribeTrafficControlsByApiRequest) SetApiId

func (*DescribeTrafficControlsByApiRequest) SetGroupId

func (*DescribeTrafficControlsByApiRequest) SetSecurityToken

func (*DescribeTrafficControlsByApiRequest) SetStageName

func (DescribeTrafficControlsByApiRequest) String

type DescribeTrafficControlsByApiResponse

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

func (DescribeTrafficControlsByApiResponse) GoString

func (*DescribeTrafficControlsByApiResponse) SetHeaders

func (*DescribeTrafficControlsByApiResponse) SetStatusCode

func (DescribeTrafficControlsByApiResponse) String

type DescribeTrafficControlsByApiResponseBody

type DescribeTrafficControlsByApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned throttling policy information. It is an array consisting of TrafficControlItem data.
	TrafficControlItems *DescribeTrafficControlsByApiResponseBodyTrafficControlItems `json:"TrafficControlItems,omitempty" xml:"TrafficControlItems,omitempty" type:"Struct"`
}

func (DescribeTrafficControlsByApiResponseBody) GoString

func (*DescribeTrafficControlsByApiResponseBody) SetRequestId

func (DescribeTrafficControlsByApiResponseBody) String

type DescribeTrafficControlsByApiResponseBodyTrafficControlItems

type DescribeTrafficControlsByApiResponseBodyTrafficControlItems struct {
	TrafficControlItem []*DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem `json:"TrafficControlItem,omitempty" xml:"TrafficControlItem,omitempty" type:"Repeated"`
}

func (DescribeTrafficControlsByApiResponseBodyTrafficControlItems) GoString

func (DescribeTrafficControlsByApiResponseBodyTrafficControlItems) String

type DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem

type DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem struct {
	// The binding time of the policy.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The ID of the throttling policy.
	TrafficControlItemId *string `json:"TrafficControlItemId,omitempty" xml:"TrafficControlItemId,omitempty"`
	// The name of the throttling policy.
	TrafficControlItemName *string `json:"TrafficControlItemName,omitempty" xml:"TrafficControlItemName,omitempty"`
}

func (DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem) GoString

func (*DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem) SetBoundTime

func (*DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem) SetTrafficControlItemId

func (*DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem) SetTrafficControlItemName

func (DescribeTrafficControlsByApiResponseBodyTrafficControlItemsTrafficControlItem) String

type DescribeTrafficControlsRequest

type DescribeTrafficControlsRequest struct {
	// The specified API ID. This parameter must be specified together with GroupId and StageName.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The specified group ID. This parameter must be specified together with ApiId and StageName.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment name. This parameter must be specified together with GroupId and ApiId. Valid values:********
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The name of the throttling policy.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
}

func (DescribeTrafficControlsRequest) GoString

func (*DescribeTrafficControlsRequest) SetApiId

func (*DescribeTrafficControlsRequest) SetGroupId

func (*DescribeTrafficControlsRequest) SetPageNumber

func (*DescribeTrafficControlsRequest) SetPageSize

func (*DescribeTrafficControlsRequest) SetSecurityToken

func (*DescribeTrafficControlsRequest) SetStageName

func (*DescribeTrafficControlsRequest) SetTrafficControlId

func (*DescribeTrafficControlsRequest) SetTrafficControlName

func (DescribeTrafficControlsRequest) String

type DescribeTrafficControlsResponse

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

func (DescribeTrafficControlsResponse) GoString

func (*DescribeTrafficControlsResponse) SetHeaders

func (*DescribeTrafficControlsResponse) SetStatusCode

func (DescribeTrafficControlsResponse) String

type DescribeTrafficControlsResponseBody

type DescribeTrafficControlsResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,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"`
	// The returned throttling policy information. It is an array consisting of TrafficControl data.
	TrafficControls *DescribeTrafficControlsResponseBodyTrafficControls `json:"TrafficControls,omitempty" xml:"TrafficControls,omitempty" type:"Struct"`
}

func (DescribeTrafficControlsResponseBody) GoString

func (*DescribeTrafficControlsResponseBody) SetPageNumber

func (*DescribeTrafficControlsResponseBody) SetPageSize

func (*DescribeTrafficControlsResponseBody) SetRequestId

func (*DescribeTrafficControlsResponseBody) SetTotalCount

func (DescribeTrafficControlsResponseBody) String

type DescribeTrafficControlsResponseBodyTrafficControls

type DescribeTrafficControlsResponseBodyTrafficControls struct {
	TrafficControl []*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl `json:"TrafficControl,omitempty" xml:"TrafficControl,omitempty" type:"Repeated"`
}

func (DescribeTrafficControlsResponseBodyTrafficControls) GoString

func (DescribeTrafficControlsResponseBodyTrafficControls) String

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl struct {
	// The default throttling value for each API.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// The default throttling value for each app.
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The creation time (UTC) of the throttling policy.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the throttling policy.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The last modification time (UTC) of the throttling policy.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The returned information about a special throttling policy. It is an array consisting of SpecialPolicy data.
	SpecialPolicies *DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies `json:"SpecialPolicies,omitempty" xml:"SpecialPolicies,omitempty" type:"Struct"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The name of the throttling policy.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   MINUTE
	// *   HOUR
	// *   DAY
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The default throttling value for each user.
	UserDefault *int32 `json:"UserDefault,omitempty" xml:"UserDefault,omitempty"`
}

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) GoString

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetApiDefault

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetAppDefault

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetCreatedTime

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetDescription

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetModifiedTime

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetTrafficControlId

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetTrafficControlName

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetTrafficControlUnit

func (*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) SetUserDefault

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControl) String

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies struct {
	SpecialPolicy []*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicy `json:"SpecialPolicy,omitempty" xml:"SpecialPolicy,omitempty" type:"Repeated"`
}

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies) GoString

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies) String

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicy

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicy struct {
	// The type of the special throttling policy. Valid values:
	//
	// *   **APP**
	// *   **USER**
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,omitempty"`
	// The returned information about a special throttling policy. It is an array consisting of Special data.
	Specials *DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecials `json:"Specials,omitempty" xml:"Specials,omitempty" type:"Struct"`
}

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicy) GoString

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicy) String

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecials

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecials struct {
	Special []*DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecialsSpecial `json:"Special,omitempty" xml:"Special,omitempty" type:"Repeated"`
}

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecials) GoString

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecials) String

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecialsSpecial

type DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecialsSpecial struct {
	// The AppId or user account corresponding to SpecialType.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// The throttling value.
	TrafficValue *int32 `json:"TrafficValue,omitempty" xml:"TrafficValue,omitempty"`
}

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecialsSpecial) GoString

func (DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPoliciesSpecialPolicySpecialsSpecial) String

type DescribeUpdateBackendTaskRequest

type DescribeUpdateBackendTaskRequest struct {
	OperationUid  *string `json:"OperationUid,omitempty" xml:"OperationUid,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeUpdateBackendTaskRequest) GoString

func (*DescribeUpdateBackendTaskRequest) SetOperationUid

func (*DescribeUpdateBackendTaskRequest) SetSecurityToken

func (DescribeUpdateBackendTaskRequest) String

type DescribeUpdateBackendTaskResponse

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

func (DescribeUpdateBackendTaskResponse) GoString

func (*DescribeUpdateBackendTaskResponse) SetHeaders

func (*DescribeUpdateBackendTaskResponse) SetStatusCode

func (DescribeUpdateBackendTaskResponse) String

type DescribeUpdateBackendTaskResponseBody

type DescribeUpdateBackendTaskResponseBody struct {
	ApiUpdateBackendResults *DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResults `json:"ApiUpdateBackendResults,omitempty" xml:"ApiUpdateBackendResults,omitempty" type:"Struct"`
	RequestId               *string                                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUpdateBackendTaskResponseBody) GoString

func (*DescribeUpdateBackendTaskResponseBody) SetRequestId

func (DescribeUpdateBackendTaskResponseBody) String

type DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResults

type DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResults struct {
	ApiUpdateBackendResult []*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult `json:"ApiUpdateBackendResult,omitempty" xml:"ApiUpdateBackendResult,omitempty" type:"Repeated"`
}

func (DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResults) GoString

func (DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResults) String

type DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult

type DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult struct {
	ApiName      *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiUid       *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	BackendId    *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	ErrorMsg     *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	GroupId      *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	StageId      *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	StageName    *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	UpdateStatus *string `json:"UpdateStatus,omitempty" xml:"UpdateStatus,omitempty"`
}

func (DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) GoString

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetApiName

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetApiUid

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetBackendId

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetErrorMsg

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetGroupId

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetGroupName

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetStageId

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetStageName

func (*DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) SetUpdateStatus

func (DescribeUpdateBackendTaskResponseBodyApiUpdateBackendResultsApiUpdateBackendResult) String

type DescribeUpdateVpcInfoTaskRequest

type DescribeUpdateVpcInfoTaskRequest struct {
	OperationUid  *string `json:"OperationUid,omitempty" xml:"OperationUid,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeUpdateVpcInfoTaskRequest) GoString

func (*DescribeUpdateVpcInfoTaskRequest) SetOperationUid

func (*DescribeUpdateVpcInfoTaskRequest) SetSecurityToken

func (DescribeUpdateVpcInfoTaskRequest) String

type DescribeUpdateVpcInfoTaskResponse

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

func (DescribeUpdateVpcInfoTaskResponse) GoString

func (*DescribeUpdateVpcInfoTaskResponse) SetHeaders

func (*DescribeUpdateVpcInfoTaskResponse) SetStatusCode

func (DescribeUpdateVpcInfoTaskResponse) String

type DescribeUpdateVpcInfoTaskResponseBody

type DescribeUpdateVpcInfoTaskResponseBody struct {
	ApiUpdateVpcInfoResults *DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResults `json:"ApiUpdateVpcInfoResults,omitempty" xml:"ApiUpdateVpcInfoResults,omitempty" type:"Struct"`
	RequestId               *string                                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUpdateVpcInfoTaskResponseBody) GoString

func (*DescribeUpdateVpcInfoTaskResponseBody) SetRequestId

func (DescribeUpdateVpcInfoTaskResponseBody) String

type DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResults

type DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResults struct {
	ApiUpdateVpcInfoResult []*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult `json:"ApiUpdateVpcInfoResult,omitempty" xml:"ApiUpdateVpcInfoResult,omitempty" type:"Repeated"`
}

func (DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResults) GoString

func (DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResults) String

type DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult

type DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult struct {
	ApiName      *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiUid       *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	ErrorMsg     *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	GroupId      *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	StageId      *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	StageName    *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	UpdateStatus *string `json:"UpdateStatus,omitempty" xml:"UpdateStatus,omitempty"`
}

func (DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) GoString

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetApiName

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetApiUid

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetErrorMsg

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetGroupId

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetGroupName

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetStageId

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetStageName

func (*DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) SetUpdateStatus

func (DescribeUpdateVpcInfoTaskResponseBodyApiUpdateVpcInfoResultsApiUpdateVpcInfoResult) String

type DescribeVpcAccessesRequest

type DescribeVpcAccessesRequest struct {
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name          *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Port          *string `json:"Port,omitempty" xml:"Port,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	VpcAccessId   *string `json:"VpcAccessId,omitempty" xml:"VpcAccessId,omitempty"`
	VpcId         *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeVpcAccessesRequest) GoString

func (s DescribeVpcAccessesRequest) GoString() string

func (*DescribeVpcAccessesRequest) SetInstanceId

func (*DescribeVpcAccessesRequest) SetName

func (*DescribeVpcAccessesRequest) SetPageNumber

func (*DescribeVpcAccessesRequest) SetPageSize

func (*DescribeVpcAccessesRequest) SetPort

func (*DescribeVpcAccessesRequest) SetSecurityToken

func (*DescribeVpcAccessesRequest) SetVpcAccessId

func (*DescribeVpcAccessesRequest) SetVpcId

func (DescribeVpcAccessesRequest) String

type DescribeVpcAccessesResponse

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

func (DescribeVpcAccessesResponse) GoString

func (s DescribeVpcAccessesResponse) GoString() string

func (*DescribeVpcAccessesResponse) SetBody

func (*DescribeVpcAccessesResponse) SetHeaders

func (*DescribeVpcAccessesResponse) SetStatusCode

func (DescribeVpcAccessesResponse) String

type DescribeVpcAccessesResponseBody

type DescribeVpcAccessesResponseBody struct {
	PageNumber          *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId           *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount          *int32                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	VpcAccessAttributes *DescribeVpcAccessesResponseBodyVpcAccessAttributes `json:"VpcAccessAttributes,omitempty" xml:"VpcAccessAttributes,omitempty" type:"Struct"`
}

func (DescribeVpcAccessesResponseBody) GoString

func (*DescribeVpcAccessesResponseBody) SetPageNumber

func (*DescribeVpcAccessesResponseBody) SetPageSize

func (*DescribeVpcAccessesResponseBody) SetRequestId

func (*DescribeVpcAccessesResponseBody) SetTotalCount

func (DescribeVpcAccessesResponseBody) String

type DescribeVpcAccessesResponseBodyVpcAccessAttributes

type DescribeVpcAccessesResponseBodyVpcAccessAttributes struct {
	VpcAccessAttribute []*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute `json:"VpcAccessAttribute,omitempty" xml:"VpcAccessAttribute,omitempty" type:"Repeated"`
}

func (DescribeVpcAccessesResponseBodyVpcAccessAttributes) GoString

func (DescribeVpcAccessesResponseBodyVpcAccessAttributes) String

type DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute

type DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute struct {
	CreatedTime       *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description       *string `json:"Description,omitempty" xml:"Description,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name              *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Port              *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VpcAccessId       *string `json:"VpcAccessId,omitempty" xml:"VpcAccessId,omitempty"`
	VpcId             *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VpcTargetHostName *string `json:"VpcTargetHostName,omitempty" xml:"VpcTargetHostName,omitempty"`
}

func (DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) GoString

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetCreatedTime

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetDescription

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetInstanceId

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetName

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetPort

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetRegionId

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetVpcAccessId

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetVpcId

func (*DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) SetVpcTargetHostName

func (DescribeVpcAccessesResponseBodyVpcAccessAttributesVpcAccessAttribute) String

type DescribeZonesRequest

type DescribeZonesRequest struct {
	// The language in which you want to use to return the description of the system policy. Valid values:
	//
	// *   en: English
	// *   zh-CN: Chinese
	// *   ja: Japanese
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeZonesRequest) GoString

func (s DescribeZonesRequest) GoString() string

func (*DescribeZonesRequest) SetLanguage

func (*DescribeZonesRequest) SetSecurityToken

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

func (DescribeZonesRequest) String

func (s DescribeZonesRequest) String() string

type DescribeZonesResponse

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

func (DescribeZonesResponse) GoString

func (s DescribeZonesResponse) GoString() string

func (*DescribeZonesResponse) SetBody

func (*DescribeZonesResponse) SetHeaders

func (*DescribeZonesResponse) SetStatusCode

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

func (DescribeZonesResponse) String

func (s DescribeZonesResponse) String() string

type DescribeZonesResponseBody

type DescribeZonesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The zones available in the current region.
	Zones *DescribeZonesResponseBodyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"`
}

func (DescribeZonesResponseBody) GoString

func (s DescribeZonesResponseBody) GoString() string

func (*DescribeZonesResponseBody) SetRequestId

func (*DescribeZonesResponseBody) SetZones

func (DescribeZonesResponseBody) String

func (s DescribeZonesResponseBody) String() string

type DescribeZonesResponseBodyZones

type DescribeZonesResponseBodyZones struct {
	Zone []*DescribeZonesResponseBodyZonesZone `json:"Zone,omitempty" xml:"Zone,omitempty" type:"Repeated"`
}

func (DescribeZonesResponseBodyZones) GoString

func (*DescribeZonesResponseBodyZones) SetZone

func (DescribeZonesResponseBodyZones) String

type DescribeZonesResponseBodyZonesZone

type DescribeZonesResponseBodyZonesZone struct {
	// The name of the zone.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The ID of the zone.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeZonesResponseBodyZonesZone) GoString

func (*DescribeZonesResponseBodyZonesZone) SetLocalName

func (*DescribeZonesResponseBodyZonesZone) SetZoneId

func (DescribeZonesResponseBodyZonesZone) String

type DetachApiProductRequest added in v4.1.0

type DetachApiProductRequest struct {
	ApiProductId  *string                        `json:"ApiProductId,omitempty" xml:"ApiProductId,omitempty"`
	Apis          []*DetachApiProductRequestApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Repeated"`
	SecurityToken *string                        `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DetachApiProductRequest) GoString added in v4.1.0

func (s DetachApiProductRequest) GoString() string

func (*DetachApiProductRequest) SetApiProductId added in v4.1.0

func (*DetachApiProductRequest) SetApis added in v4.1.0

func (*DetachApiProductRequest) SetSecurityToken added in v4.1.0

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

func (DetachApiProductRequest) String added in v4.1.0

func (s DetachApiProductRequest) String() string

type DetachApiProductRequestApis added in v4.1.0

type DetachApiProductRequestApis struct {
	ApiId     *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DetachApiProductRequestApis) GoString added in v4.1.0

func (s DetachApiProductRequestApis) GoString() string

func (*DetachApiProductRequestApis) SetApiId added in v4.1.0

func (*DetachApiProductRequestApis) SetStageName added in v4.1.0

func (DetachApiProductRequestApis) String added in v4.1.0

type DetachApiProductResponse added in v4.1.0

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

func (DetachApiProductResponse) GoString added in v4.1.0

func (s DetachApiProductResponse) GoString() string

func (*DetachApiProductResponse) SetBody added in v4.1.0

func (*DetachApiProductResponse) SetHeaders added in v4.1.0

func (*DetachApiProductResponse) SetStatusCode added in v4.1.0

func (DetachApiProductResponse) String added in v4.1.0

func (s DetachApiProductResponse) String() string

type DetachApiProductResponseBody added in v4.1.0

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

func (DetachApiProductResponseBody) GoString added in v4.1.0

func (s DetachApiProductResponseBody) GoString() string

func (*DetachApiProductResponseBody) SetRequestId added in v4.1.0

func (DetachApiProductResponseBody) String added in v4.1.0

type DetachPluginRequest

type DetachPluginRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	PluginId      *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (DetachPluginRequest) GoString

func (s DetachPluginRequest) GoString() string

func (*DetachPluginRequest) SetApiId

func (*DetachPluginRequest) SetGroupId

func (*DetachPluginRequest) SetPluginId

func (s *DetachPluginRequest) SetPluginId(v string) *DetachPluginRequest

func (*DetachPluginRequest) SetSecurityToken

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

func (*DetachPluginRequest) SetStageName

func (s *DetachPluginRequest) SetStageName(v string) *DetachPluginRequest

func (DetachPluginRequest) String

func (s DetachPluginRequest) String() string

type DetachPluginResponse

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

func (DetachPluginResponse) GoString

func (s DetachPluginResponse) GoString() string

func (*DetachPluginResponse) SetBody

func (*DetachPluginResponse) SetHeaders

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

func (*DetachPluginResponse) SetStatusCode

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

func (DetachPluginResponse) String

func (s DetachPluginResponse) String() string

type DetachPluginResponseBody

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

func (DetachPluginResponseBody) GoString

func (s DetachPluginResponseBody) GoString() string

func (*DetachPluginResponseBody) SetRequestId

func (DetachPluginResponseBody) String

func (s DetachPluginResponseBody) String() string

type DisableInstanceAccessControlRequest

type DisableInstanceAccessControlRequest struct {
	AclId            *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DisableInstanceAccessControlRequest) GoString

func (*DisableInstanceAccessControlRequest) SetAclId

func (*DisableInstanceAccessControlRequest) SetAddressIPVersion

func (*DisableInstanceAccessControlRequest) SetInstanceId

func (*DisableInstanceAccessControlRequest) SetSecurityToken

func (DisableInstanceAccessControlRequest) String

type DisableInstanceAccessControlResponse

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

func (DisableInstanceAccessControlResponse) GoString

func (*DisableInstanceAccessControlResponse) SetHeaders

func (*DisableInstanceAccessControlResponse) SetStatusCode

func (DisableInstanceAccessControlResponse) String

type DisableInstanceAccessControlResponseBody

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

func (DisableInstanceAccessControlResponseBody) GoString

func (*DisableInstanceAccessControlResponseBody) SetRequestId

func (DisableInstanceAccessControlResponseBody) String

type DryRunSwaggerRequest

type DryRunSwaggerRequest struct {
	Data            *string                `json:"Data,omitempty" xml:"Data,omitempty"`
	DataFormat      *string                `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	GlobalCondition map[string]interface{} `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	GroupId         *string                `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	Overwrite       *bool                  `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	SecurityToken   *string                `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DryRunSwaggerRequest) GoString

func (s DryRunSwaggerRequest) GoString() string

func (*DryRunSwaggerRequest) SetData

func (*DryRunSwaggerRequest) SetDataFormat

func (s *DryRunSwaggerRequest) SetDataFormat(v string) *DryRunSwaggerRequest

func (*DryRunSwaggerRequest) SetGlobalCondition

func (s *DryRunSwaggerRequest) SetGlobalCondition(v map[string]interface{}) *DryRunSwaggerRequest

func (*DryRunSwaggerRequest) SetGroupId

func (*DryRunSwaggerRequest) SetOverwrite

func (s *DryRunSwaggerRequest) SetOverwrite(v bool) *DryRunSwaggerRequest

func (*DryRunSwaggerRequest) SetSecurityToken

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

func (DryRunSwaggerRequest) String

func (s DryRunSwaggerRequest) String() string

type DryRunSwaggerResponse

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

func (DryRunSwaggerResponse) GoString

func (s DryRunSwaggerResponse) GoString() string

func (*DryRunSwaggerResponse) SetBody

func (*DryRunSwaggerResponse) SetHeaders

func (*DryRunSwaggerResponse) SetStatusCode

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

func (DryRunSwaggerResponse) String

func (s DryRunSwaggerResponse) String() string

type DryRunSwaggerResponseBody

type DryRunSwaggerResponseBody struct {
	Failed          *DryRunSwaggerResponseBodyFailed       `json:"Failed,omitempty" xml:"Failed,omitempty" type:"Struct"`
	GlobalCondition *string                                `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	ModelFailed     *DryRunSwaggerResponseBodyModelFailed  `json:"ModelFailed,omitempty" xml:"ModelFailed,omitempty" type:"Struct"`
	ModelSuccess    *DryRunSwaggerResponseBodyModelSuccess `json:"ModelSuccess,omitempty" xml:"ModelSuccess,omitempty" type:"Struct"`
	RequestId       *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success         *DryRunSwaggerResponseBodySuccess      `json:"Success,omitempty" xml:"Success,omitempty" type:"Struct"`
}

func (DryRunSwaggerResponseBody) GoString

func (s DryRunSwaggerResponseBody) GoString() string

func (*DryRunSwaggerResponseBody) SetFailed

func (*DryRunSwaggerResponseBody) SetGlobalCondition

func (*DryRunSwaggerResponseBody) SetModelFailed

func (*DryRunSwaggerResponseBody) SetModelSuccess

func (*DryRunSwaggerResponseBody) SetRequestId

func (*DryRunSwaggerResponseBody) SetSuccess

func (DryRunSwaggerResponseBody) String

func (s DryRunSwaggerResponseBody) String() string

type DryRunSwaggerResponseBodyFailed

type DryRunSwaggerResponseBodyFailed struct {
	ApiImportSwaggerFailed []*DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed `json:"ApiImportSwaggerFailed,omitempty" xml:"ApiImportSwaggerFailed,omitempty" type:"Repeated"`
}

func (DryRunSwaggerResponseBodyFailed) GoString

func (DryRunSwaggerResponseBodyFailed) String

type DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed

type DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed struct {
	ErrorMsg   *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	Path       *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed) GoString

func (*DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed) SetErrorMsg

func (*DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed) SetHttpMethod

func (*DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed) SetPath

func (DryRunSwaggerResponseBodyFailedApiImportSwaggerFailed) String

type DryRunSwaggerResponseBodyModelFailed

type DryRunSwaggerResponseBodyModelFailed struct {
	ApiImportModelFailed []*DryRunSwaggerResponseBodyModelFailedApiImportModelFailed `json:"ApiImportModelFailed,omitempty" xml:"ApiImportModelFailed,omitempty" type:"Repeated"`
}

func (DryRunSwaggerResponseBodyModelFailed) GoString

func (DryRunSwaggerResponseBodyModelFailed) String

type DryRunSwaggerResponseBodyModelFailedApiImportModelFailed

type DryRunSwaggerResponseBodyModelFailedApiImportModelFailed struct {
	ErrorMsg  *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	GroupId   *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
}

func (DryRunSwaggerResponseBodyModelFailedApiImportModelFailed) GoString

func (*DryRunSwaggerResponseBodyModelFailedApiImportModelFailed) SetErrorMsg

func (*DryRunSwaggerResponseBodyModelFailedApiImportModelFailed) SetGroupId

func (*DryRunSwaggerResponseBodyModelFailedApiImportModelFailed) SetModelName

func (DryRunSwaggerResponseBodyModelFailedApiImportModelFailed) String

type DryRunSwaggerResponseBodyModelSuccess

type DryRunSwaggerResponseBodyModelSuccess struct {
	ApiImportModelSuccess []*DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess `json:"ApiImportModelSuccess,omitempty" xml:"ApiImportModelSuccess,omitempty" type:"Repeated"`
}

func (DryRunSwaggerResponseBodyModelSuccess) GoString

func (DryRunSwaggerResponseBodyModelSuccess) String

type DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess

type DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess struct {
	GroupId        *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	ModelName      *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	ModelOperation *string `json:"ModelOperation,omitempty" xml:"ModelOperation,omitempty"`
	ModelUid       *string `json:"ModelUid,omitempty" xml:"ModelUid,omitempty"`
}

func (DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) GoString

func (*DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetGroupId

func (*DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelName

func (*DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelOperation

func (*DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelUid

func (DryRunSwaggerResponseBodyModelSuccessApiImportModelSuccess) String

type DryRunSwaggerResponseBodySuccess

type DryRunSwaggerResponseBodySuccess struct {
	ApiDryRunSwaggerSuccess []*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess `json:"ApiDryRunSwaggerSuccess,omitempty" xml:"ApiDryRunSwaggerSuccess,omitempty" type:"Repeated"`
}

func (DryRunSwaggerResponseBodySuccess) GoString

func (DryRunSwaggerResponseBodySuccess) String

type DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess

type DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess struct {
	ApiOperation *string `json:"ApiOperation,omitempty" xml:"ApiOperation,omitempty"`
	ApiSwagger   *string `json:"ApiSwagger,omitempty" xml:"ApiSwagger,omitempty"`
	ApiUid       *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	HttpMethod   *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	Path         *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) GoString

func (*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) SetApiOperation

func (*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) SetApiSwagger

func (*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) SetApiUid

func (*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) SetHttpMethod

func (*DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) SetPath

func (DryRunSwaggerResponseBodySuccessApiDryRunSwaggerSuccess) String

type DryRunSwaggerShrinkRequest

type DryRunSwaggerShrinkRequest struct {
	Data                  *string `json:"Data,omitempty" xml:"Data,omitempty"`
	DataFormat            *string `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	GlobalConditionShrink *string `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	GroupId               *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	Overwrite             *bool   `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	SecurityToken         *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DryRunSwaggerShrinkRequest) GoString

func (s DryRunSwaggerShrinkRequest) GoString() string

func (*DryRunSwaggerShrinkRequest) SetData

func (*DryRunSwaggerShrinkRequest) SetDataFormat

func (*DryRunSwaggerShrinkRequest) SetGlobalConditionShrink

func (s *DryRunSwaggerShrinkRequest) SetGlobalConditionShrink(v string) *DryRunSwaggerShrinkRequest

func (*DryRunSwaggerShrinkRequest) SetGroupId

func (*DryRunSwaggerShrinkRequest) SetOverwrite

func (*DryRunSwaggerShrinkRequest) SetSecurityToken

func (DryRunSwaggerShrinkRequest) String

type EnableInstanceAccessControlRequest

type EnableInstanceAccessControlRequest struct {
	AclId            *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AclType          *string `json:"AclType,omitempty" xml:"AclType,omitempty"`
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (EnableInstanceAccessControlRequest) GoString

func (*EnableInstanceAccessControlRequest) SetAclId

func (*EnableInstanceAccessControlRequest) SetAclType

func (*EnableInstanceAccessControlRequest) SetAddressIPVersion

func (*EnableInstanceAccessControlRequest) SetInstanceId

func (*EnableInstanceAccessControlRequest) SetSecurityToken

func (EnableInstanceAccessControlRequest) String

type EnableInstanceAccessControlResponse

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

func (EnableInstanceAccessControlResponse) GoString

func (*EnableInstanceAccessControlResponse) SetHeaders

func (*EnableInstanceAccessControlResponse) SetStatusCode

func (EnableInstanceAccessControlResponse) String

type EnableInstanceAccessControlResponseBody

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

func (EnableInstanceAccessControlResponseBody) GoString

func (*EnableInstanceAccessControlResponseBody) SetRequestId

func (EnableInstanceAccessControlResponseBody) String

type ImportOASRequest

type ImportOASRequest struct {
	// API安全认证类型,目前可以取值:
	//
	// - **APP**:只允许已授权的APP调用
	// - **ANONYMOUS**:允许匿名调用,设置为允许匿名调用需要注意:
	//      - 任何能够获取该API服务信息的人,都将能够调用该API。网关不会对调用者做身份认证,也无法设置按用户的流量控制,若开放该API请设置好按API的流量控制。
	AuthType      *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BackendName   *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	Data          *string `json:"Data,omitempty" xml:"Data,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	IgnoreWarning *bool   `json:"IgnoreWarning,omitempty" xml:"IgnoreWarning,omitempty"`
	OASVersion    *string `json:"OASVersion,omitempty" xml:"OASVersion,omitempty"`
	Overwrite     *bool   `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	RequestMode   *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SkipDryRun    *bool   `json:"SkipDryRun,omitempty" xml:"SkipDryRun,omitempty"`
}

func (ImportOASRequest) GoString

func (s ImportOASRequest) GoString() string

func (*ImportOASRequest) SetAuthType

func (s *ImportOASRequest) SetAuthType(v string) *ImportOASRequest

func (*ImportOASRequest) SetBackendName

func (s *ImportOASRequest) SetBackendName(v string) *ImportOASRequest

func (*ImportOASRequest) SetData

func (s *ImportOASRequest) SetData(v string) *ImportOASRequest

func (*ImportOASRequest) SetGroupId

func (s *ImportOASRequest) SetGroupId(v string) *ImportOASRequest

func (*ImportOASRequest) SetIgnoreWarning

func (s *ImportOASRequest) SetIgnoreWarning(v bool) *ImportOASRequest

func (*ImportOASRequest) SetOASVersion

func (s *ImportOASRequest) SetOASVersion(v string) *ImportOASRequest

func (*ImportOASRequest) SetOverwrite

func (s *ImportOASRequest) SetOverwrite(v bool) *ImportOASRequest

func (*ImportOASRequest) SetRequestMode

func (s *ImportOASRequest) SetRequestMode(v string) *ImportOASRequest

func (*ImportOASRequest) SetSecurityToken

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

func (*ImportOASRequest) SetSkipDryRun

func (s *ImportOASRequest) SetSkipDryRun(v bool) *ImportOASRequest

func (ImportOASRequest) String

func (s ImportOASRequest) String() string

type ImportOASResponse

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

func (ImportOASResponse) GoString

func (s ImportOASResponse) GoString() string

func (*ImportOASResponse) SetBody

func (*ImportOASResponse) SetHeaders

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

func (*ImportOASResponse) SetStatusCode

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

func (ImportOASResponse) String

func (s ImportOASResponse) String() string

type ImportOASResponseBody

type ImportOASResponseBody struct {
	ErrorMessages   *ImportOASResponseBodyErrorMessages   `json:"ErrorMessages,omitempty" xml:"ErrorMessages,omitempty" type:"Struct"`
	FailedApis      *ImportOASResponseBodyFailedApis      `json:"FailedApis,omitempty" xml:"FailedApis,omitempty" type:"Struct"`
	FailedModels    *ImportOASResponseBodyFailedModels    `json:"FailedModels,omitempty" xml:"FailedModels,omitempty" type:"Struct"`
	OperationId     *string                               `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	RequestId       *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SuccessApis     *ImportOASResponseBodySuccessApis     `json:"SuccessApis,omitempty" xml:"SuccessApis,omitempty" type:"Struct"`
	SuccessModels   *ImportOASResponseBodySuccessModels   `json:"SuccessModels,omitempty" xml:"SuccessModels,omitempty" type:"Struct"`
	WarningMessages *ImportOASResponseBodyWarningMessages `json:"WarningMessages,omitempty" xml:"WarningMessages,omitempty" type:"Struct"`
}

func (ImportOASResponseBody) GoString

func (s ImportOASResponseBody) GoString() string

func (*ImportOASResponseBody) SetErrorMessages

func (*ImportOASResponseBody) SetFailedApis

func (*ImportOASResponseBody) SetFailedModels

func (*ImportOASResponseBody) SetOperationId

func (s *ImportOASResponseBody) SetOperationId(v string) *ImportOASResponseBody

func (*ImportOASResponseBody) SetRequestId

func (*ImportOASResponseBody) SetSuccessApis

func (*ImportOASResponseBody) SetSuccessModels

func (*ImportOASResponseBody) SetWarningMessages

func (ImportOASResponseBody) String

func (s ImportOASResponseBody) String() string

type ImportOASResponseBodyErrorMessages

type ImportOASResponseBodyErrorMessages struct {
	ErrorMessage []*string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyErrorMessages) GoString

func (*ImportOASResponseBodyErrorMessages) SetErrorMessage

func (ImportOASResponseBodyErrorMessages) String

type ImportOASResponseBodyFailedApis

type ImportOASResponseBodyFailedApis struct {
	FailedApi []*ImportOASResponseBodyFailedApisFailedApi `json:"FailedApi,omitempty" xml:"FailedApi,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyFailedApis) GoString

func (ImportOASResponseBodyFailedApis) String

type ImportOASResponseBodyFailedApisFailedApi

type ImportOASResponseBodyFailedApisFailedApi struct {
	ErrorMsg   *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	Path       *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (ImportOASResponseBodyFailedApisFailedApi) GoString

func (*ImportOASResponseBodyFailedApisFailedApi) SetErrorMsg

func (*ImportOASResponseBodyFailedApisFailedApi) SetHttpMethod

func (*ImportOASResponseBodyFailedApisFailedApi) SetPath

func (ImportOASResponseBodyFailedApisFailedApi) String

type ImportOASResponseBodyFailedModels

type ImportOASResponseBodyFailedModels struct {
	FailedModel []*ImportOASResponseBodyFailedModelsFailedModel `json:"FailedModel,omitempty" xml:"FailedModel,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyFailedModels) GoString

func (ImportOASResponseBodyFailedModels) String

type ImportOASResponseBodyFailedModelsFailedModel

type ImportOASResponseBodyFailedModelsFailedModel struct {
	ErrorMsg  *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	GroupId   *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
}

func (ImportOASResponseBodyFailedModelsFailedModel) GoString

func (*ImportOASResponseBodyFailedModelsFailedModel) SetErrorMsg

func (*ImportOASResponseBodyFailedModelsFailedModel) SetGroupId

func (*ImportOASResponseBodyFailedModelsFailedModel) SetModelName

func (ImportOASResponseBodyFailedModelsFailedModel) String

type ImportOASResponseBodySuccessApis

type ImportOASResponseBodySuccessApis struct {
	SuccessApi []*ImportOASResponseBodySuccessApisSuccessApi `json:"SuccessApi,omitempty" xml:"SuccessApi,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodySuccessApis) GoString

func (ImportOASResponseBodySuccessApis) String

type ImportOASResponseBodySuccessApisSuccessApi

type ImportOASResponseBodySuccessApisSuccessApi struct {
	ApiId        *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiOperation *string `json:"ApiOperation,omitempty" xml:"ApiOperation,omitempty"`
	HttpMethod   *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	Path         *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (ImportOASResponseBodySuccessApisSuccessApi) GoString

func (*ImportOASResponseBodySuccessApisSuccessApi) SetApiId

func (*ImportOASResponseBodySuccessApisSuccessApi) SetApiOperation

func (*ImportOASResponseBodySuccessApisSuccessApi) SetHttpMethod

func (*ImportOASResponseBodySuccessApisSuccessApi) SetPath

func (ImportOASResponseBodySuccessApisSuccessApi) String

type ImportOASResponseBodySuccessModels

type ImportOASResponseBodySuccessModels struct {
	SuccessModel []*ImportOASResponseBodySuccessModelsSuccessModel `json:"SuccessModel,omitempty" xml:"SuccessModel,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodySuccessModels) GoString

func (ImportOASResponseBodySuccessModels) String

type ImportOASResponseBodySuccessModelsSuccessModel

type ImportOASResponseBodySuccessModelsSuccessModel struct {
	GroupId        *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	ModelName      *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	ModelOperation *string `json:"ModelOperation,omitempty" xml:"ModelOperation,omitempty"`
	ModelUid       *string `json:"ModelUid,omitempty" xml:"ModelUid,omitempty"`
}

func (ImportOASResponseBodySuccessModelsSuccessModel) GoString

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetGroupId

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelName

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelOperation

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelUid

func (ImportOASResponseBodySuccessModelsSuccessModel) String

type ImportOASResponseBodyWarningMessages

type ImportOASResponseBodyWarningMessages struct {
	WarningMessage []*string `json:"WarningMessage,omitempty" xml:"WarningMessage,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyWarningMessages) GoString

func (*ImportOASResponseBodyWarningMessages) SetWarningMessage

func (ImportOASResponseBodyWarningMessages) String

type ImportSwaggerRequest

type ImportSwaggerRequest struct {
	// The Swagger text content.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The Swagger text format:
	//
	// *   json
	// *   yaml
	DataFormat *string `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	// The pre-inspection.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The global conditions.
	GlobalCondition map[string]interface{} `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	// The ID of the API group to which the Swagger is imported.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// Specifies whether to overwrite the existing API.
	//
	// APIs with the same HTTP request type and backend request path are considered the same.
	Overwrite     *bool   `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ImportSwaggerRequest) GoString

func (s ImportSwaggerRequest) GoString() string

func (*ImportSwaggerRequest) SetData

func (*ImportSwaggerRequest) SetDataFormat

func (s *ImportSwaggerRequest) SetDataFormat(v string) *ImportSwaggerRequest

func (*ImportSwaggerRequest) SetDryRun

func (*ImportSwaggerRequest) SetGlobalCondition

func (s *ImportSwaggerRequest) SetGlobalCondition(v map[string]interface{}) *ImportSwaggerRequest

func (*ImportSwaggerRequest) SetGroupId

func (*ImportSwaggerRequest) SetOverwrite

func (s *ImportSwaggerRequest) SetOverwrite(v bool) *ImportSwaggerRequest

func (*ImportSwaggerRequest) SetSecurityToken

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

func (ImportSwaggerRequest) String

func (s ImportSwaggerRequest) String() string

type ImportSwaggerResponse

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

func (ImportSwaggerResponse) GoString

func (s ImportSwaggerResponse) GoString() string

func (*ImportSwaggerResponse) SetBody

func (*ImportSwaggerResponse) SetHeaders

func (*ImportSwaggerResponse) SetStatusCode

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

func (ImportSwaggerResponse) String

func (s ImportSwaggerResponse) String() string

type ImportSwaggerResponseBody

type ImportSwaggerResponseBody struct {
	// The APIs that failed to be created based on the Swagger-compliant data imported this time.
	Failed *ImportSwaggerResponseBodyFailed `json:"Failed,omitempty" xml:"Failed,omitempty" type:"Struct"`
	// The models that failed to be imported based on the Swagger-compliant data imported this time.
	ModelFailed *ImportSwaggerResponseBodyModelFailed `json:"ModelFailed,omitempty" xml:"ModelFailed,omitempty" type:"Struct"`
	// The models that were imported based on the Swagger-compliant data imported this time.
	ModelSuccess *ImportSwaggerResponseBodyModelSuccess `json:"ModelSuccess,omitempty" xml:"ModelSuccess,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The APIs that were created based on the Swagger-compliant data imported this time.
	Success *ImportSwaggerResponseBodySuccess `json:"Success,omitempty" xml:"Success,omitempty" type:"Struct"`
}

func (ImportSwaggerResponseBody) GoString

func (s ImportSwaggerResponseBody) GoString() string

func (*ImportSwaggerResponseBody) SetFailed

func (*ImportSwaggerResponseBody) SetModelFailed

func (*ImportSwaggerResponseBody) SetModelSuccess

func (*ImportSwaggerResponseBody) SetRequestId

func (*ImportSwaggerResponseBody) SetSuccess

func (ImportSwaggerResponseBody) String

func (s ImportSwaggerResponseBody) String() string

type ImportSwaggerResponseBodyFailed

type ImportSwaggerResponseBodyFailed struct {
	ApiImportSwaggerFailed []*ImportSwaggerResponseBodyFailedApiImportSwaggerFailed `json:"ApiImportSwaggerFailed,omitempty" xml:"ApiImportSwaggerFailed,omitempty" type:"Repeated"`
}

func (ImportSwaggerResponseBodyFailed) GoString

func (ImportSwaggerResponseBodyFailed) String

type ImportSwaggerResponseBodyFailedApiImportSwaggerFailed

type ImportSwaggerResponseBodyFailedApiImportSwaggerFailed struct {
	// The error message returned.
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The HTTP method of the API.
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request path of the API.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (ImportSwaggerResponseBodyFailedApiImportSwaggerFailed) GoString

func (*ImportSwaggerResponseBodyFailedApiImportSwaggerFailed) SetErrorMsg

func (*ImportSwaggerResponseBodyFailedApiImportSwaggerFailed) SetHttpMethod

func (*ImportSwaggerResponseBodyFailedApiImportSwaggerFailed) SetPath

func (ImportSwaggerResponseBodyFailedApiImportSwaggerFailed) String

type ImportSwaggerResponseBodyModelFailed

type ImportSwaggerResponseBodyModelFailed struct {
	ApiImportModelFailed []*ImportSwaggerResponseBodyModelFailedApiImportModelFailed `json:"ApiImportModelFailed,omitempty" xml:"ApiImportModelFailed,omitempty" type:"Repeated"`
}

func (ImportSwaggerResponseBodyModelFailed) GoString

func (ImportSwaggerResponseBodyModelFailed) String

type ImportSwaggerResponseBodyModelFailedApiImportModelFailed

type ImportSwaggerResponseBodyModelFailedApiImportModelFailed struct {
	// The error message.
	ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
}

func (ImportSwaggerResponseBodyModelFailedApiImportModelFailed) GoString

func (*ImportSwaggerResponseBodyModelFailedApiImportModelFailed) SetErrorMsg

func (*ImportSwaggerResponseBodyModelFailedApiImportModelFailed) SetGroupId

func (*ImportSwaggerResponseBodyModelFailedApiImportModelFailed) SetModelName

func (ImportSwaggerResponseBodyModelFailedApiImportModelFailed) String

type ImportSwaggerResponseBodyModelSuccess

type ImportSwaggerResponseBodyModelSuccess struct {
	ApiImportModelSuccess []*ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess `json:"ApiImportModelSuccess,omitempty" xml:"ApiImportModelSuccess,omitempty" type:"Repeated"`
}

func (ImportSwaggerResponseBodyModelSuccess) GoString

func (ImportSwaggerResponseBodyModelSuccess) String

type ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess

type ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess struct {
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The model operation.
	ModelOperation *string `json:"ModelOperation,omitempty" xml:"ModelOperation,omitempty"`
	// The UID of the model.
	ModelUid *string `json:"ModelUid,omitempty" xml:"ModelUid,omitempty"`
}

func (ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) GoString

func (*ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetGroupId

func (*ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelName

func (*ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelOperation

func (*ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) SetModelUid

func (ImportSwaggerResponseBodyModelSuccessApiImportModelSuccess) String

type ImportSwaggerResponseBodySuccess

type ImportSwaggerResponseBodySuccess struct {
	ApiImportSwaggerSuccess []*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess `json:"ApiImportSwaggerSuccess,omitempty" xml:"ApiImportSwaggerSuccess,omitempty" type:"Repeated"`
}

func (ImportSwaggerResponseBodySuccess) GoString

func (ImportSwaggerResponseBodySuccess) String

type ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess

type ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess struct {
	// Specifies that the operation is CREATE or MODIFY.
	ApiOperation *string `json:"ApiOperation,omitempty" xml:"ApiOperation,omitempty"`
	// The UID of the imported API.
	ApiUid *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	// The HTTP method of the API.
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request path of the API.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) GoString

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetApiOperation

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetApiUid

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetHttpMethod

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetPath

func (ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) String

type ImportSwaggerShrinkRequest

type ImportSwaggerShrinkRequest struct {
	// The Swagger text content.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The Swagger text format:
	//
	// *   json
	// *   yaml
	DataFormat *string `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	// The pre-inspection.
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// The global conditions.
	GlobalConditionShrink *string `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	// The ID of the API group to which the Swagger is imported.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// Specifies whether to overwrite the existing API.
	//
	// APIs with the same HTTP request type and backend request path are considered the same.
	Overwrite     *bool   `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ImportSwaggerShrinkRequest) GoString

func (s ImportSwaggerShrinkRequest) GoString() string

func (*ImportSwaggerShrinkRequest) SetData

func (*ImportSwaggerShrinkRequest) SetDataFormat

func (*ImportSwaggerShrinkRequest) SetDryRun

func (*ImportSwaggerShrinkRequest) SetGlobalConditionShrink

func (s *ImportSwaggerShrinkRequest) SetGlobalConditionShrink(v string) *ImportSwaggerShrinkRequest

func (*ImportSwaggerShrinkRequest) SetGroupId

func (*ImportSwaggerShrinkRequest) SetOverwrite

func (*ImportSwaggerShrinkRequest) SetSecurityToken

func (ImportSwaggerShrinkRequest) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The token that determines the start point of the query.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the resource.
	//
	// Valid values of N: `[1, 50]`.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The type of the resource.
	//
	// Tags are supported for API groups, plug-ins, and apps. Operations performed on APIs are based on the tags of API groups.
	//
	// *   **apiGroup**
	// *   **plugin**
	// *   **app**
	// *   **api**
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetResourceId

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

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// The key of the tag.
	//
	// Valid values of N: `[1, 20]`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag. If the parameter has a value, you must specify a value for the tag key with the same N as **tag.N.Key**. Otherwise, an error is reported.
	//
	// Valid values of N: `[1, 20]`.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" 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

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The token that determines the start point of the next query.
	//
	// A NextToken value of \*\*-1\*\* indicates that a next query does not exist.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The resource list.
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (ListTagResourcesResponseBodyTagResources) String

type ListTagResourcesResponseBodyTagResourcesTagResource

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// The ID of the resource.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the resource.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The key of the tag.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue

func (ListTagResourcesResponseBodyTagResourcesTagResource) String

type ModifyApiConfigurationRequest

type ModifyApiConfigurationRequest struct {
	// If the **AuthType** parameter is set to **APP**, you must include this parameter to specify the signature algorithm. If you do not specify a value, HmacSHA256 is used by default. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// If the **AuthType** parameter is set to **APP**, the valid values are:
	//
	// *   **DEFAULT**: The default value that is used if no other values are passed. This value indicates that the settings of the group are used.
	// *   **DISABLE**: The authentication is disabled.
	// *   **HEADER**: AppCode can be placed in the Header parameter for authentication.
	// *   **HEADER_QUERY**: AppCode can be placed in the Header or Query parameter for authentication.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// API安全认证类型,目前可以取值:
	//
	// - **APP**:只允许已授权的APP调用
	// - **ANONYMOUS**:允许匿名调用,设置为允许匿名调用需要注意:
	//      - 任何能够获取该API服务信息的人,都将能够调用该API。网关不会对调用者做身份认证,也无法设置按用户的流量控制,若开放该API请设置好按API的流量控制;
	//      - AppCodeAuthType的值不会生效。
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The name of the backend service. This parameter takes effect only when the UseBackendService parameter is set to TRUE.
	BackendName *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	// This parameter takes effect only when the **RequestMode** parameter is set to **MAPPING**.
	//
	// The format in which data is transmitted to the server for POST and PUT requests. Valid values: **FORM** and **STREAM**. FORM indicates that data is transmitted in the key-value pair format. STREAM indicates that data is transmitted as byte streams.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The body model.
	BodyModel *string `json:"BodyModel,omitempty" xml:"BodyModel,omitempty"`
	// The ContentType configuration of the backend request.
	//
	// *   DEFAULT: the default configuration in API Gateway
	// *   CUSTOM: a custom configuration
	ContentTypeCategory *string `json:"ContentTypeCategory,omitempty" xml:"ContentTypeCategory,omitempty"`
	// The value of the ContentType header when the ServiceProtocol parameter is set to HTTP and the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   Specifies whether to call the API only in an internal network. If the **DisableInternet** parameter is set to **true**, the API can be called only in an internal network.
	// *   If the **DisableInternet** parameter is set to **false**, the API can be called over the Internet and in an internal network.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes returned by the backend service.
	//
	// For more information, see [ErrorCodeSample](~~44392~~).
	ErrorCodeSamples *string `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty"`
	// The sample error response from the backend service. This value is used only to generate documents. It does not affect the returned result.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to forcibly check X-Ca-Nonce. If the **ForceNonceCheck** parameter is set to **true**, X-Ca-Nonce is forcibly checked. X-Ca-Nonce is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If the **ForceNonceCheck** parameter is set to **false**, X-Ca-Nonce is not checked. If you do not modify this parameter when you modify an API, the original value is used.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The Function Compute configuration.
	FunctionComputeConfig *string `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty"`
	// The HTTP configuration.
	HttpConfig *string `json:"HttpConfig,omitempty" xml:"HttpConfig,omitempty"`
	// The Mock configuration.
	MockConfig *string `json:"MockConfig,omitempty" xml:"MockConfig,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The OSS configuration.
	OssConfig *string `json:"OssConfig,omitempty" xml:"OssConfig,omitempty"`
	// The description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method used to make the request. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode. Valid values:
	//
	// *   MAPPING: Parameters are mapped. Unknown parameters are filtered out.
	// *   PASSTHROUGH: Parameters are passed through.
	// *   MAPPING_PASSTHROUGH: Parameters are mapped. Unknown parameters are passed through.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestParameter](~~43986~~).
	RequestParameters *string `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty"`
	// The path of the API request. If the complete API URL is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the path of the API request is `/object/add`.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP and HTTPS. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
	// The sample response from the backend service. This value is used only to generate documents. It does not affect the returned result.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The format of the response from the backend service. Valid values: JSON, TEXT, BINARY, XML, and HTML. This value is used only to generate documents. It does not affect the returned result.
	ResultType    *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The parameters of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameter](~~43988~~).
	ServiceParameters *string `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty"`
	// The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceParameterMap](~~43989~~).
	ServiceParametersMap *string `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty"`
	// The protocol that is used to access backend services. Valid values:
	//
	// *   Http: for backend services that use HTTP or HTTPS
	// *   Vpc: for backend services that use VPC
	// *   FC: for Function Compute
	// *   OSS: for Object Storage Service
	// *   Mock: for backend services that use the Mock mode
	// *   EventBridge: for EventBridge
	//
	// You must specify the config value for the corresponding backend service.
	ServiceProtocol *string `json:"ServiceProtocol,omitempty" xml:"ServiceProtocol,omitempty"`
	// The timeout period of the backend service. Unit: milliseconds.
	ServiceTimeout *int32 `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// Specifies whether to use the information about the created backend service. Valid values:
	//
	// *   TRUE: uses the information about the created backend service.
	// *   FALSE: uses the information about the custom backend service.
	UseBackendService *bool `json:"UseBackendService,omitempty" xml:"UseBackendService,omitempty"`
	// Specifies whether to make the API public. Valid values:
	//
	// *   **PUBLIC:** The API is public. If this parameter is set to PUBLIC, the API is displayed on the APIs page for all users after the API is published to the production environment.
	// *   **PRIVATE:** The API is private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The VPC configuration.
	VpcConfig *string `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty"`
}

func (ModifyApiConfigurationRequest) GoString

func (*ModifyApiConfigurationRequest) SetAllowSignatureMethod

func (*ModifyApiConfigurationRequest) SetApiId

func (*ModifyApiConfigurationRequest) SetApiName

func (*ModifyApiConfigurationRequest) SetAppCodeAuthType

func (*ModifyApiConfigurationRequest) SetAuthType

func (*ModifyApiConfigurationRequest) SetBackendName

func (*ModifyApiConfigurationRequest) SetBodyFormat

func (*ModifyApiConfigurationRequest) SetBodyModel

func (*ModifyApiConfigurationRequest) SetContentTypeCategory

func (*ModifyApiConfigurationRequest) SetContentTypeValue

func (*ModifyApiConfigurationRequest) SetDescription

func (*ModifyApiConfigurationRequest) SetDisableInternet

func (*ModifyApiConfigurationRequest) SetErrorCodeSamples

func (*ModifyApiConfigurationRequest) SetFailResultSample

func (*ModifyApiConfigurationRequest) SetForceNonceCheck

func (*ModifyApiConfigurationRequest) SetFunctionComputeConfig

func (s *ModifyApiConfigurationRequest) SetFunctionComputeConfig(v string) *ModifyApiConfigurationRequest

func (*ModifyApiConfigurationRequest) SetHttpConfig

func (*ModifyApiConfigurationRequest) SetMockConfig

func (*ModifyApiConfigurationRequest) SetModelName

func (*ModifyApiConfigurationRequest) SetOssConfig

func (*ModifyApiConfigurationRequest) SetPostBodyDescription

func (*ModifyApiConfigurationRequest) SetRequestHttpMethod

func (*ModifyApiConfigurationRequest) SetRequestMode

func (*ModifyApiConfigurationRequest) SetRequestParameters

func (*ModifyApiConfigurationRequest) SetRequestPath

func (*ModifyApiConfigurationRequest) SetRequestProtocol

func (*ModifyApiConfigurationRequest) SetResultSample

func (*ModifyApiConfigurationRequest) SetResultType

func (*ModifyApiConfigurationRequest) SetSecurityToken

func (*ModifyApiConfigurationRequest) SetServiceParameters

func (*ModifyApiConfigurationRequest) SetServiceParametersMap

func (*ModifyApiConfigurationRequest) SetServiceProtocol

func (*ModifyApiConfigurationRequest) SetServiceTimeout

func (*ModifyApiConfigurationRequest) SetUseBackendService

func (*ModifyApiConfigurationRequest) SetVisibility

func (*ModifyApiConfigurationRequest) SetVpcConfig

func (ModifyApiConfigurationRequest) String

type ModifyApiConfigurationResponse

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

func (ModifyApiConfigurationResponse) GoString

func (*ModifyApiConfigurationResponse) SetHeaders

func (*ModifyApiConfigurationResponse) SetStatusCode

func (ModifyApiConfigurationResponse) String

type ModifyApiConfigurationResponseBody

type ModifyApiConfigurationResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyApiConfigurationResponseBody) GoString

func (*ModifyApiConfigurationResponseBody) SetRequestId

func (ModifyApiConfigurationResponseBody) String

type ModifyApiGroupRequest

type ModifyApiGroupRequest struct {
	// The root path of the API.
	BasePath *string `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	// The list of associated tags. Separate multiple tags with commas (,).
	CompatibleFlags *string `json:"CompatibleFlags,omitempty" xml:"CompatibleFlags,omitempty"`
	// The custom trace configuration.
	CustomTraceConfig *string `json:"CustomTraceConfig,omitempty" xml:"CustomTraceConfig,omitempty"`
	// The data of custom configuration items.
	CustomerConfigs *string `json:"CustomerConfigs,omitempty" xml:"CustomerConfigs,omitempty"`
	// The default domain name.
	DefaultDomain *string `json:"DefaultDomain,omitempty" xml:"DefaultDomain,omitempty"`
	// The API group description that you want to specify, which cannot exceed 180 characters. If this parameter is not specified, the group description is not modified.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The API group name must be globally unique. The name must be 4 to 50 characters in length. It must start with a letter and can contain letters, digits, and underscores (\_). If this parameter is not specified, the group name is not modified.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// Specifies whether to pass headers.
	PassthroughHeaders *string `json:"PassthroughHeaders,omitempty" xml:"PassthroughHeaders,omitempty"`
	// The RPC mode.
	RpcPattern    *string `json:"RpcPattern,omitempty" xml:"RpcPattern,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SupportSSE    *string `json:"SupportSSE,omitempty" xml:"SupportSSE,omitempty"`
	// The object tags that match the lifecycle rule. You can specify multiple tags.
	Tag []*ModifyApiGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The user log configuration.
	UserLogConfig *string `json:"UserLogConfig,omitempty" xml:"UserLogConfig,omitempty"`
}

func (ModifyApiGroupRequest) GoString

func (s ModifyApiGroupRequest) GoString() string

func (*ModifyApiGroupRequest) SetBasePath

func (*ModifyApiGroupRequest) SetCompatibleFlags

func (s *ModifyApiGroupRequest) SetCompatibleFlags(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetCustomTraceConfig

func (s *ModifyApiGroupRequest) SetCustomTraceConfig(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetCustomerConfigs

func (s *ModifyApiGroupRequest) SetCustomerConfigs(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetDefaultDomain

func (s *ModifyApiGroupRequest) SetDefaultDomain(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetDescription

func (s *ModifyApiGroupRequest) SetDescription(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetGroupId

func (*ModifyApiGroupRequest) SetGroupName

func (*ModifyApiGroupRequest) SetPassthroughHeaders

func (s *ModifyApiGroupRequest) SetPassthroughHeaders(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetRpcPattern

func (s *ModifyApiGroupRequest) SetRpcPattern(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetSecurityToken

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

func (*ModifyApiGroupRequest) SetSupportSSE

func (s *ModifyApiGroupRequest) SetSupportSSE(v string) *ModifyApiGroupRequest

func (*ModifyApiGroupRequest) SetTag

func (*ModifyApiGroupRequest) SetUserLogConfig

func (s *ModifyApiGroupRequest) SetUserLogConfig(v string) *ModifyApiGroupRequest

func (ModifyApiGroupRequest) String

func (s ModifyApiGroupRequest) String() string

type ModifyApiGroupRequestTag

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

func (ModifyApiGroupRequestTag) GoString

func (s ModifyApiGroupRequestTag) GoString() string

func (*ModifyApiGroupRequestTag) SetKey

func (*ModifyApiGroupRequestTag) SetValue

func (ModifyApiGroupRequestTag) String

func (s ModifyApiGroupRequestTag) String() string

type ModifyApiGroupResponse

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

func (ModifyApiGroupResponse) GoString

func (s ModifyApiGroupResponse) GoString() string

func (*ModifyApiGroupResponse) SetBody

func (*ModifyApiGroupResponse) SetHeaders

func (*ModifyApiGroupResponse) SetStatusCode

func (ModifyApiGroupResponse) String

func (s ModifyApiGroupResponse) String() string

type ModifyApiGroupResponseBody

type ModifyApiGroupResponseBody struct {
	// The root path of the API.
	BasePath *string `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	// The description of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the group to which an API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The second-level domain name automatically assigned to the API group.
	SubDomain *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
}

func (ModifyApiGroupResponseBody) GoString

func (s ModifyApiGroupResponseBody) GoString() string

func (*ModifyApiGroupResponseBody) SetBasePath

func (*ModifyApiGroupResponseBody) SetDescription

func (*ModifyApiGroupResponseBody) SetGroupId

func (*ModifyApiGroupResponseBody) SetGroupName

func (*ModifyApiGroupResponseBody) SetRequestId

func (*ModifyApiGroupResponseBody) SetSubDomain

func (ModifyApiGroupResponseBody) String

type ModifyApiGroupVpcWhitelistRequest

type ModifyApiGroupVpcWhitelistRequest struct {
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	VpcIds        *string `json:"VpcIds,omitempty" xml:"VpcIds,omitempty"`
}

func (ModifyApiGroupVpcWhitelistRequest) GoString

func (*ModifyApiGroupVpcWhitelistRequest) SetGroupId

func (*ModifyApiGroupVpcWhitelistRequest) SetSecurityToken

func (*ModifyApiGroupVpcWhitelistRequest) SetVpcIds

func (ModifyApiGroupVpcWhitelistRequest) String

type ModifyApiGroupVpcWhitelistResponse

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

func (ModifyApiGroupVpcWhitelistResponse) GoString

func (*ModifyApiGroupVpcWhitelistResponse) SetHeaders

func (*ModifyApiGroupVpcWhitelistResponse) SetStatusCode

func (ModifyApiGroupVpcWhitelistResponse) String

type ModifyApiGroupVpcWhitelistResponseBody

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

func (ModifyApiGroupVpcWhitelistResponseBody) GoString

func (*ModifyApiGroupVpcWhitelistResponseBody) SetRequestId

func (ModifyApiGroupVpcWhitelistResponseBody) String

type ModifyApiRequest

type ModifyApiRequest struct {
	// The type of the two-way communication API. Valid values:
	//
	// *   **COMMON**: general APIs
	// *   **REGISTER**: registered APIs
	// *   **UNREGISTER**: unregistered APIs
	// *   **NOTIFY**: downstream notification
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API. The name must be unique within the API group. The name must be 4 to 50 characters in length. It must start with a letter and can contain letters, digits, and underscores (\_).
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the backend service.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The configuration items of API requests sent by the consumer to API Gateway.
	AuthType      *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BackendEnable *bool   `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// Specifies whether to enable backend services.
	BackendId *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	// The parameters of API requests sent by API Gateway to the backend service.
	ConstantParameters *string `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty"`
	// The description of the API. The description can be up to 180 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The AppCode authentication type supported. Valid values:
	//
	// *   DEFAULT: supported after being made available in Alibaba Cloud Marketplace
	// *   DISABLE: not supported
	// *   HEADER : supported only in the Header parameter
	// *   HEADER_QUERY: supported in the Header or Query parameter
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The returned description of the API.
	ErrorCodeSamples *string `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty"`
	// The sample error codes returned by the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Specifies whether to set DisableInternet to **true** to limit API calls to within the VPC.
	// *   If you set DisableInternet to **false**, the limit if lifted.
	//
	// >  If you do not set this parameter, the original value is used.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The client-side request signature method of the API. Valid values:
	//
	// *   HmacSHA256
	// *   HmacSHA1,HmacSHA256
	OpenIdConnectConfig *string `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	RequestConfig *string `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty"`
	// System parameter
	RequestParameters *string `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty"`
	// *   Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request. This is the unique identifier of the request and is generally identified by UUID. After receiving this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps prevent replay attacks.
	// *   If you set **ForceNonceCheck** to **false**, the check is not performed. If you do not set this parameter, the original value is used.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The configuration items of the third-party OpenID Connect authentication method.
	ResultDescriptions *string `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty"`
	// The sample error response from the backend service.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The sample response from the backend service.
	ResultType    *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	ServiceConfig *string `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty"`
	// The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
	ServiceParameters *string `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty"`
	// The format of the response from the backend service. Valid values: JSON, TEXT, BINARY, XML, and HTML. This value is used only to generate documents. It does not affect the returned results.
	ServiceParametersMap *string `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty"`
	// Constant parameter
	SystemParameters *string `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty"`
	// Specifies whether the API is public. Valid values:
	//
	// *   **PUBLIC**: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.
	// *   **PRIVATE**: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The returned description of the API.
	WebSocketApiType *string `json:"WebSocketApiType,omitempty" xml:"WebSocketApiType,omitempty"`
}

func (ModifyApiRequest) GoString

func (s ModifyApiRequest) GoString() string

func (*ModifyApiRequest) SetAllowSignatureMethod

func (s *ModifyApiRequest) SetAllowSignatureMethod(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetApiId

func (s *ModifyApiRequest) SetApiId(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetApiName

func (s *ModifyApiRequest) SetApiName(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetAppCodeAuthType

func (s *ModifyApiRequest) SetAppCodeAuthType(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetAuthType

func (s *ModifyApiRequest) SetAuthType(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetBackendEnable

func (s *ModifyApiRequest) SetBackendEnable(v bool) *ModifyApiRequest

func (*ModifyApiRequest) SetBackendId

func (s *ModifyApiRequest) SetBackendId(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetConstantParameters

func (s *ModifyApiRequest) SetConstantParameters(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetDescription

func (s *ModifyApiRequest) SetDescription(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetDisableInternet

func (s *ModifyApiRequest) SetDisableInternet(v bool) *ModifyApiRequest

func (*ModifyApiRequest) SetErrorCodeSamples

func (s *ModifyApiRequest) SetErrorCodeSamples(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetFailResultSample

func (s *ModifyApiRequest) SetFailResultSample(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetForceNonceCheck

func (s *ModifyApiRequest) SetForceNonceCheck(v bool) *ModifyApiRequest

func (*ModifyApiRequest) SetGroupId

func (s *ModifyApiRequest) SetGroupId(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetOpenIdConnectConfig

func (s *ModifyApiRequest) SetOpenIdConnectConfig(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetRequestConfig

func (s *ModifyApiRequest) SetRequestConfig(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetRequestParameters

func (s *ModifyApiRequest) SetRequestParameters(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetResultBodyModel

func (s *ModifyApiRequest) SetResultBodyModel(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetResultDescriptions

func (s *ModifyApiRequest) SetResultDescriptions(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetResultSample

func (s *ModifyApiRequest) SetResultSample(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetResultType

func (s *ModifyApiRequest) SetResultType(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetSecurityToken

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

func (*ModifyApiRequest) SetServiceConfig

func (s *ModifyApiRequest) SetServiceConfig(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetServiceParameters

func (s *ModifyApiRequest) SetServiceParameters(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetServiceParametersMap

func (s *ModifyApiRequest) SetServiceParametersMap(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetSystemParameters

func (s *ModifyApiRequest) SetSystemParameters(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetVisibility

func (s *ModifyApiRequest) SetVisibility(v string) *ModifyApiRequest

func (*ModifyApiRequest) SetWebSocketApiType

func (s *ModifyApiRequest) SetWebSocketApiType(v string) *ModifyApiRequest

func (ModifyApiRequest) String

func (s ModifyApiRequest) String() string

type ModifyApiResponse

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

func (ModifyApiResponse) GoString

func (s ModifyApiResponse) GoString() string

func (*ModifyApiResponse) SetBody

func (*ModifyApiResponse) SetHeaders

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

func (*ModifyApiResponse) SetStatusCode

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

func (ModifyApiResponse) String

func (s ModifyApiResponse) String() string

type ModifyApiResponseBody

type ModifyApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyApiResponseBody) GoString

func (s ModifyApiResponseBody) GoString() string

func (*ModifyApiResponseBody) SetRequestId

func (ModifyApiResponseBody) String

func (s ModifyApiResponseBody) String() string

type ModifyAppRequest

type ModifyAppRequest struct {
	// The ID of the application.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID must be 4 to 26 characters in length and can contain letters, digits, and underscores (\_). It must start with a letter.
	//
	// If you do not want to modify the existing value, do not specify this parameter.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The description of the application. The description can be up to 180 characters in length.
	//
	// If you do not want to modify the existing value, do not specify this parameter.
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Extend        *string `json:"Extend,omitempty" xml:"Extend,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*ModifyAppRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ModifyAppRequest) GoString

func (s ModifyAppRequest) GoString() string

func (*ModifyAppRequest) SetAppId

func (s *ModifyAppRequest) SetAppId(v int64) *ModifyAppRequest

func (*ModifyAppRequest) SetAppName

func (s *ModifyAppRequest) SetAppName(v string) *ModifyAppRequest

func (*ModifyAppRequest) SetDescription

func (s *ModifyAppRequest) SetDescription(v string) *ModifyAppRequest

func (*ModifyAppRequest) SetExtend

func (s *ModifyAppRequest) SetExtend(v string) *ModifyAppRequest

func (*ModifyAppRequest) SetSecurityToken

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

func (*ModifyAppRequest) SetTag

func (ModifyAppRequest) String

func (s ModifyAppRequest) String() string

type ModifyAppRequestTag

type ModifyAppRequestTag struct {
	// The key of the tag.
	//
	// Valid values of n: `[1, 20]`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// Valid values of n: `[1, 20]`.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyAppRequestTag) GoString

func (s ModifyAppRequestTag) GoString() string

func (*ModifyAppRequestTag) SetKey

func (*ModifyAppRequestTag) SetValue

func (ModifyAppRequestTag) String

func (s ModifyAppRequestTag) String() string

type ModifyAppResponse

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

func (ModifyAppResponse) GoString

func (s ModifyAppResponse) GoString() string

func (*ModifyAppResponse) SetBody

func (*ModifyAppResponse) SetHeaders

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

func (*ModifyAppResponse) SetStatusCode

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

func (ModifyAppResponse) String

func (s ModifyAppResponse) String() string

type ModifyAppResponseBody

type ModifyAppResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyAppResponseBody) GoString

func (s ModifyAppResponseBody) GoString() string

func (*ModifyAppResponseBody) SetRequestId

func (ModifyAppResponseBody) String

func (s ModifyAppResponseBody) String() string

type ModifyBackendModelRequest

type ModifyBackendModelRequest struct {
	BackendId        *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendModelData *string `json:"BackendModelData,omitempty" xml:"BackendModelData,omitempty"`
	BackendModelId   *string `json:"BackendModelId,omitempty" xml:"BackendModelId,omitempty"`
	BackendType      *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken    *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName        *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (ModifyBackendModelRequest) GoString

func (s ModifyBackendModelRequest) GoString() string

func (*ModifyBackendModelRequest) SetBackendId

func (*ModifyBackendModelRequest) SetBackendModelData

func (s *ModifyBackendModelRequest) SetBackendModelData(v string) *ModifyBackendModelRequest

func (*ModifyBackendModelRequest) SetBackendModelId

func (*ModifyBackendModelRequest) SetBackendType

func (*ModifyBackendModelRequest) SetDescription

func (*ModifyBackendModelRequest) SetSecurityToken

func (*ModifyBackendModelRequest) SetStageName

func (ModifyBackendModelRequest) String

func (s ModifyBackendModelRequest) String() string

type ModifyBackendModelResponse

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

func (ModifyBackendModelResponse) GoString

func (s ModifyBackendModelResponse) GoString() string

func (*ModifyBackendModelResponse) SetBody

func (*ModifyBackendModelResponse) SetHeaders

func (*ModifyBackendModelResponse) SetStatusCode

func (ModifyBackendModelResponse) String

type ModifyBackendModelResponseBody

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

func (ModifyBackendModelResponseBody) GoString

func (*ModifyBackendModelResponseBody) SetOperationId

func (*ModifyBackendModelResponseBody) SetRequestId

func (ModifyBackendModelResponseBody) String

type ModifyBackendRequest

type ModifyBackendRequest struct {
	BackendId     *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendName   *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	BackendType   *string `json:"BackendType,omitempty" xml:"BackendType,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyBackendRequest) GoString

func (s ModifyBackendRequest) GoString() string

func (*ModifyBackendRequest) SetBackendId

func (s *ModifyBackendRequest) SetBackendId(v string) *ModifyBackendRequest

func (*ModifyBackendRequest) SetBackendName

func (s *ModifyBackendRequest) SetBackendName(v string) *ModifyBackendRequest

func (*ModifyBackendRequest) SetBackendType

func (s *ModifyBackendRequest) SetBackendType(v string) *ModifyBackendRequest

func (*ModifyBackendRequest) SetDescription

func (s *ModifyBackendRequest) SetDescription(v string) *ModifyBackendRequest

func (*ModifyBackendRequest) SetSecurityToken

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

func (ModifyBackendRequest) String

func (s ModifyBackendRequest) String() string

type ModifyBackendResponse

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

func (ModifyBackendResponse) GoString

func (s ModifyBackendResponse) GoString() string

func (*ModifyBackendResponse) SetBody

func (*ModifyBackendResponse) SetHeaders

func (*ModifyBackendResponse) SetStatusCode

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

func (ModifyBackendResponse) String

func (s ModifyBackendResponse) String() string

type ModifyBackendResponseBody

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

func (ModifyBackendResponseBody) GoString

func (s ModifyBackendResponseBody) GoString() string

func (*ModifyBackendResponseBody) SetRequestId

func (ModifyBackendResponseBody) String

func (s ModifyBackendResponseBody) String() string

type ModifyDatasetItemRequest

type ModifyDatasetItemRequest struct {
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	DatasetItemId *string `json:"DatasetItemId,omitempty" xml:"DatasetItemId,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ExpiredTime   *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyDatasetItemRequest) GoString

func (s ModifyDatasetItemRequest) GoString() string

func (*ModifyDatasetItemRequest) SetDatasetId

func (*ModifyDatasetItemRequest) SetDatasetItemId

func (*ModifyDatasetItemRequest) SetDescription

func (*ModifyDatasetItemRequest) SetExpiredTime

func (*ModifyDatasetItemRequest) SetSecurityToken

func (ModifyDatasetItemRequest) String

func (s ModifyDatasetItemRequest) String() string

type ModifyDatasetItemResponse

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

func (ModifyDatasetItemResponse) GoString

func (s ModifyDatasetItemResponse) GoString() string

func (*ModifyDatasetItemResponse) SetBody

func (*ModifyDatasetItemResponse) SetHeaders

func (*ModifyDatasetItemResponse) SetStatusCode

func (ModifyDatasetItemResponse) String

func (s ModifyDatasetItemResponse) String() string

type ModifyDatasetItemResponseBody

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

func (ModifyDatasetItemResponseBody) GoString

func (*ModifyDatasetItemResponseBody) SetRequestId

func (ModifyDatasetItemResponseBody) String

type ModifyDatasetRequest

type ModifyDatasetRequest struct {
	DatasetId     *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	DatasetName   *string `json:"DatasetName,omitempty" xml:"DatasetName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyDatasetRequest) GoString

func (s ModifyDatasetRequest) GoString() string

func (*ModifyDatasetRequest) SetDatasetId

func (s *ModifyDatasetRequest) SetDatasetId(v string) *ModifyDatasetRequest

func (*ModifyDatasetRequest) SetDatasetName

func (s *ModifyDatasetRequest) SetDatasetName(v string) *ModifyDatasetRequest

func (*ModifyDatasetRequest) SetSecurityToken

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

func (ModifyDatasetRequest) String

func (s ModifyDatasetRequest) String() string

type ModifyDatasetResponse

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

func (ModifyDatasetResponse) GoString

func (s ModifyDatasetResponse) GoString() string

func (*ModifyDatasetResponse) SetBody

func (*ModifyDatasetResponse) SetHeaders

func (*ModifyDatasetResponse) SetStatusCode

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

func (ModifyDatasetResponse) String

func (s ModifyDatasetResponse) String() string

type ModifyDatasetResponseBody

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

func (ModifyDatasetResponseBody) GoString

func (s ModifyDatasetResponseBody) GoString() string

func (*ModifyDatasetResponseBody) SetRequestId

func (ModifyDatasetResponseBody) String

func (s ModifyDatasetResponseBody) String() string

type ModifyInstanceSpecRequest

type ModifyInstanceSpecRequest struct {
	AutoPay        *bool   `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceSpec   *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	ModifyAction   *string `json:"ModifyAction,omitempty" xml:"ModifyAction,omitempty"`
	SkipWaitSwitch *bool   `json:"SkipWaitSwitch,omitempty" xml:"SkipWaitSwitch,omitempty"`
	Token          *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (ModifyInstanceSpecRequest) GoString

func (s ModifyInstanceSpecRequest) GoString() string

func (*ModifyInstanceSpecRequest) SetAutoPay

func (*ModifyInstanceSpecRequest) SetInstanceId

func (*ModifyInstanceSpecRequest) SetInstanceSpec

func (*ModifyInstanceSpecRequest) SetModifyAction

func (*ModifyInstanceSpecRequest) SetSkipWaitSwitch

func (s *ModifyInstanceSpecRequest) SetSkipWaitSwitch(v bool) *ModifyInstanceSpecRequest

func (*ModifyInstanceSpecRequest) SetToken

func (ModifyInstanceSpecRequest) String

func (s ModifyInstanceSpecRequest) String() string

type ModifyInstanceSpecResponse

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

func (ModifyInstanceSpecResponse) GoString

func (s ModifyInstanceSpecResponse) GoString() string

func (*ModifyInstanceSpecResponse) SetBody

func (*ModifyInstanceSpecResponse) SetHeaders

func (*ModifyInstanceSpecResponse) SetStatusCode

func (ModifyInstanceSpecResponse) String

type ModifyInstanceSpecResponseBody

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

func (ModifyInstanceSpecResponseBody) GoString

func (*ModifyInstanceSpecResponseBody) SetRequestId

func (ModifyInstanceSpecResponseBody) String

type ModifyIntranetDomainPolicyRequest added in v4.1.0

type ModifyIntranetDomainPolicyRequest struct {
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// Specifies whether to enable the VPC domain name. Valid values:
	//
	// *   TRUE
	// *   FALSE
	VpcIntranetEnable *bool `json:"VpcIntranetEnable,omitempty" xml:"VpcIntranetEnable,omitempty"`
}

func (ModifyIntranetDomainPolicyRequest) GoString added in v4.1.0

func (*ModifyIntranetDomainPolicyRequest) SetGroupId added in v4.1.0

func (*ModifyIntranetDomainPolicyRequest) SetSecurityToken added in v4.1.0

func (*ModifyIntranetDomainPolicyRequest) SetVpcIntranetEnable added in v4.1.0

func (ModifyIntranetDomainPolicyRequest) String added in v4.1.0

type ModifyIntranetDomainPolicyResponse added in v4.1.0

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

func (ModifyIntranetDomainPolicyResponse) GoString added in v4.1.0

func (*ModifyIntranetDomainPolicyResponse) SetBody added in v4.1.0

func (*ModifyIntranetDomainPolicyResponse) SetHeaders added in v4.1.0

func (*ModifyIntranetDomainPolicyResponse) SetStatusCode added in v4.1.0

func (ModifyIntranetDomainPolicyResponse) String added in v4.1.0

type ModifyIntranetDomainPolicyResponseBody added in v4.1.0

type ModifyIntranetDomainPolicyResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyIntranetDomainPolicyResponseBody) GoString added in v4.1.0

func (*ModifyIntranetDomainPolicyResponseBody) SetRequestId added in v4.1.0

func (ModifyIntranetDomainPolicyResponseBody) String added in v4.1.0

type ModifyIpControlPolicyItemRequest

type ModifyIpControlPolicyItemRequest struct {
	// The ID of the application that is restricted by the policy. You can configure the AppId parameter only when the value of the IpControlType parameter is ALLOW.
	//
	// *   You can add only one application ID at a time.
	// *   If this parameter is empty, no applications are restricted.
	// *   If this parameter is not empty, not only IP addresses but also applications are restricted.
	// *   If this parameter is not empty and no security authentication method is specified for the API, all API calls are restricted.
	// *   If the value of the IpControlType parameter is REFUSE and the AppId parameter is not empty, API Gateway automatically ignores the AppId parameter and restricts only the IP addresses.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The IP address or CIDR block that is defined in a policy. Separate multiple IP addresses or CIDR blocks with semicolons (;). You can add a maximum of 10 IP addresses or CIDR blocks.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The ID of the policy.
	PolicyItemId  *string `json:"PolicyItemId,omitempty" xml:"PolicyItemId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyIpControlPolicyItemRequest) GoString

func (*ModifyIpControlPolicyItemRequest) SetAppId

func (*ModifyIpControlPolicyItemRequest) SetCidrIp

func (*ModifyIpControlPolicyItemRequest) SetIpControlId

func (*ModifyIpControlPolicyItemRequest) SetPolicyItemId

func (*ModifyIpControlPolicyItemRequest) SetSecurityToken

func (ModifyIpControlPolicyItemRequest) String

type ModifyIpControlPolicyItemResponse

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

func (ModifyIpControlPolicyItemResponse) GoString

func (*ModifyIpControlPolicyItemResponse) SetHeaders

func (*ModifyIpControlPolicyItemResponse) SetStatusCode

func (ModifyIpControlPolicyItemResponse) String

type ModifyIpControlPolicyItemResponseBody

type ModifyIpControlPolicyItemResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyIpControlPolicyItemResponseBody) GoString

func (*ModifyIpControlPolicyItemResponseBody) SetRequestId

func (ModifyIpControlPolicyItemResponseBody) String

type ModifyIpControlRequest

type ModifyIpControlRequest struct {
	// The description. The description can be up to 200 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The name of the ACL. The name must be 4 to 50 characters in length, and can contain letters, digits, and underscores (\_). The name cannot start with an underscore (\_).
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ModifyIpControlRequest) GoString

func (s ModifyIpControlRequest) GoString() string

func (*ModifyIpControlRequest) SetDescription

func (*ModifyIpControlRequest) SetIpControlId

func (*ModifyIpControlRequest) SetIpControlName

func (s *ModifyIpControlRequest) SetIpControlName(v string) *ModifyIpControlRequest

func (*ModifyIpControlRequest) SetSecurityToken

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

func (ModifyIpControlRequest) String

func (s ModifyIpControlRequest) String() string

type ModifyIpControlResponse

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

func (ModifyIpControlResponse) GoString

func (s ModifyIpControlResponse) GoString() string

func (*ModifyIpControlResponse) SetBody

func (*ModifyIpControlResponse) SetHeaders

func (*ModifyIpControlResponse) SetStatusCode

func (ModifyIpControlResponse) String

func (s ModifyIpControlResponse) String() string

type ModifyIpControlResponseBody

type ModifyIpControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyIpControlResponseBody) GoString

func (s ModifyIpControlResponseBody) GoString() string

func (*ModifyIpControlResponseBody) SetRequestId

func (ModifyIpControlResponseBody) String

type ModifyLogConfigRequest

type ModifyLogConfigRequest struct {
	LogType       *string `json:"LogType,omitempty" xml:"LogType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SlsLogStore   *string `json:"SlsLogStore,omitempty" xml:"SlsLogStore,omitempty"`
	SlsProject    *string `json:"SlsProject,omitempty" xml:"SlsProject,omitempty"`
}

func (ModifyLogConfigRequest) GoString

func (s ModifyLogConfigRequest) GoString() string

func (*ModifyLogConfigRequest) SetLogType

func (*ModifyLogConfigRequest) SetSecurityToken

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

func (*ModifyLogConfigRequest) SetSlsLogStore

func (*ModifyLogConfigRequest) SetSlsProject

func (ModifyLogConfigRequest) String

func (s ModifyLogConfigRequest) String() string

type ModifyLogConfigResponse

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

func (ModifyLogConfigResponse) GoString

func (s ModifyLogConfigResponse) GoString() string

func (*ModifyLogConfigResponse) SetBody

func (*ModifyLogConfigResponse) SetHeaders

func (*ModifyLogConfigResponse) SetStatusCode

func (ModifyLogConfigResponse) String

func (s ModifyLogConfigResponse) String() string

type ModifyLogConfigResponseBody

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

func (ModifyLogConfigResponseBody) GoString

func (s ModifyLogConfigResponseBody) GoString() string

func (*ModifyLogConfigResponseBody) SetRequestId

func (ModifyLogConfigResponseBody) String

type ModifyModelRequest

type ModifyModelRequest struct {
	// The description of the new model definition.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group to which the model belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The new name of the model.
	NewModelName *string `json:"NewModelName,omitempty" xml:"NewModelName,omitempty"`
	// The new definition of the model.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (ModifyModelRequest) GoString

func (s ModifyModelRequest) GoString() string

func (*ModifyModelRequest) SetDescription

func (s *ModifyModelRequest) SetDescription(v string) *ModifyModelRequest

func (*ModifyModelRequest) SetGroupId

func (s *ModifyModelRequest) SetGroupId(v string) *ModifyModelRequest

func (*ModifyModelRequest) SetModelName

func (s *ModifyModelRequest) SetModelName(v string) *ModifyModelRequest

func (*ModifyModelRequest) SetNewModelName

func (s *ModifyModelRequest) SetNewModelName(v string) *ModifyModelRequest

func (*ModifyModelRequest) SetSchema

func (s *ModifyModelRequest) SetSchema(v string) *ModifyModelRequest

func (ModifyModelRequest) String

func (s ModifyModelRequest) String() string

type ModifyModelResponse

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

func (ModifyModelResponse) GoString

func (s ModifyModelResponse) GoString() string

func (*ModifyModelResponse) SetBody

func (*ModifyModelResponse) SetHeaders

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

func (*ModifyModelResponse) SetStatusCode

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

func (ModifyModelResponse) String

func (s ModifyModelResponse) String() string

type ModifyModelResponseBody

type ModifyModelResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyModelResponseBody) GoString

func (s ModifyModelResponseBody) GoString() string

func (*ModifyModelResponseBody) SetRequestId

func (ModifyModelResponseBody) String

func (s ModifyModelResponseBody) String() string

type ModifyPluginRequest

type ModifyPluginRequest struct {
	// The description of the plug-in. The description can contain a maximum of 200 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The statement that is used to modify the plug-in definition.
	PluginData *string `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	// The ID of the plug-in whose information you want to modify.
	PluginId *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	// The name of the plug-in. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). However, it cannot start with an underscore.
	PluginName    *string `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the rule. You can specify multiple tags.
	Tag []*ModifyPluginRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ModifyPluginRequest) GoString

func (s ModifyPluginRequest) GoString() string

func (*ModifyPluginRequest) SetDescription

func (s *ModifyPluginRequest) SetDescription(v string) *ModifyPluginRequest

func (*ModifyPluginRequest) SetPluginData

func (s *ModifyPluginRequest) SetPluginData(v string) *ModifyPluginRequest

func (*ModifyPluginRequest) SetPluginId

func (s *ModifyPluginRequest) SetPluginId(v string) *ModifyPluginRequest

func (*ModifyPluginRequest) SetPluginName

func (s *ModifyPluginRequest) SetPluginName(v string) *ModifyPluginRequest

func (*ModifyPluginRequest) SetSecurityToken

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

func (*ModifyPluginRequest) SetTag

func (ModifyPluginRequest) String

func (s ModifyPluginRequest) String() string

type ModifyPluginRequestTag

type ModifyPluginRequestTag struct {
	// The key of the tag.
	//
	// N can be an integer from 1 to 20.“
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// N can be an integer from 1 to 20.“
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyPluginRequestTag) GoString

func (s ModifyPluginRequestTag) GoString() string

func (*ModifyPluginRequestTag) SetKey

func (*ModifyPluginRequestTag) SetValue

func (ModifyPluginRequestTag) String

func (s ModifyPluginRequestTag) String() string

type ModifyPluginResponse

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

func (ModifyPluginResponse) GoString

func (s ModifyPluginResponse) GoString() string

func (*ModifyPluginResponse) SetBody

func (*ModifyPluginResponse) SetHeaders

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

func (*ModifyPluginResponse) SetStatusCode

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

func (ModifyPluginResponse) String

func (s ModifyPluginResponse) String() string

type ModifyPluginResponseBody

type ModifyPluginResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyPluginResponseBody) GoString

func (s ModifyPluginResponseBody) GoString() string

func (*ModifyPluginResponseBody) SetRequestId

func (ModifyPluginResponseBody) String

func (s ModifyPluginResponseBody) String() string

type ModifySignatureRequest

type ModifySignatureRequest struct {
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the signature key that you want to manage.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The new Key value of the key. The value must be 6 to 20 characters in length and can contain letters, digits, and underscores (\_). It must start with a letter.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,omitempty"`
	// The new name of the key. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). It must start with a letter.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The new Secret value of the key. The value must be 6 to 30 characters in length and can contain letters, digits, and special characters. Special characters include underscores (\_), at signs (@), number signs (#), exclamation points (!), and asterisks (\*). The value must start with a letter.
	SignatureSecret *string `json:"SignatureSecret,omitempty" xml:"SignatureSecret,omitempty"`
}

func (ModifySignatureRequest) GoString

func (s ModifySignatureRequest) GoString() string

func (*ModifySignatureRequest) SetSecurityToken

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

func (*ModifySignatureRequest) SetSignatureId

func (*ModifySignatureRequest) SetSignatureKey

func (s *ModifySignatureRequest) SetSignatureKey(v string) *ModifySignatureRequest

func (*ModifySignatureRequest) SetSignatureName

func (s *ModifySignatureRequest) SetSignatureName(v string) *ModifySignatureRequest

func (*ModifySignatureRequest) SetSignatureSecret

func (s *ModifySignatureRequest) SetSignatureSecret(v string) *ModifySignatureRequest

func (ModifySignatureRequest) String

func (s ModifySignatureRequest) String() string

type ModifySignatureResponse

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

func (ModifySignatureResponse) GoString

func (s ModifySignatureResponse) GoString() string

func (*ModifySignatureResponse) SetBody

func (*ModifySignatureResponse) SetHeaders

func (*ModifySignatureResponse) SetStatusCode

func (ModifySignatureResponse) String

func (s ModifySignatureResponse) String() string

type ModifySignatureResponseBody

type ModifySignatureResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (ModifySignatureResponseBody) GoString

func (s ModifySignatureResponseBody) GoString() string

func (*ModifySignatureResponseBody) SetRequestId

func (*ModifySignatureResponseBody) SetSignatureId

func (*ModifySignatureResponseBody) SetSignatureName

func (ModifySignatureResponseBody) String

type ModifyTrafficControlRequest

type ModifyTrafficControlRequest struct {
	// The default throttling value for each API.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// The default throttling value for each app.
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The description of the throttling policy.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The throttling policy name. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (\_). It cannot start with an underscore.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   **SECOND**
	// *   **MINUTE**
	// *   **HOUR**
	// *   **DAY**
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The default throttling value for each user.
	UserDefault *int32 `json:"UserDefault,omitempty" xml:"UserDefault,omitempty"`
}

func (ModifyTrafficControlRequest) GoString

func (s ModifyTrafficControlRequest) GoString() string

func (*ModifyTrafficControlRequest) SetApiDefault

func (*ModifyTrafficControlRequest) SetAppDefault

func (*ModifyTrafficControlRequest) SetDescription

func (*ModifyTrafficControlRequest) SetSecurityToken

func (*ModifyTrafficControlRequest) SetTrafficControlId

func (*ModifyTrafficControlRequest) SetTrafficControlName

func (s *ModifyTrafficControlRequest) SetTrafficControlName(v string) *ModifyTrafficControlRequest

func (*ModifyTrafficControlRequest) SetTrafficControlUnit

func (s *ModifyTrafficControlRequest) SetTrafficControlUnit(v string) *ModifyTrafficControlRequest

func (*ModifyTrafficControlRequest) SetUserDefault

func (ModifyTrafficControlRequest) String

type ModifyTrafficControlResponse

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

func (ModifyTrafficControlResponse) GoString

func (s ModifyTrafficControlResponse) GoString() string

func (*ModifyTrafficControlResponse) SetBody

func (*ModifyTrafficControlResponse) SetHeaders

func (*ModifyTrafficControlResponse) SetStatusCode

func (ModifyTrafficControlResponse) String

type ModifyTrafficControlResponseBody

type ModifyTrafficControlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyTrafficControlResponseBody) GoString

func (*ModifyTrafficControlResponseBody) SetRequestId

func (ModifyTrafficControlResponseBody) String

type ModifyVpcAccessAndUpdateApisRequest

type ModifyVpcAccessAndUpdateApisRequest struct {
	// The ID of the new instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the VPC authorization.
	//
	// >
	//
	// *   The name of a VPC authorization cannot be changed. You cannot use this parameter to change the name of a VPC authorization.
	//
	// *   You must set this parameter to the name of the current VPC authorization.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Specifies whether to update the associated API.
	//
	// **
	//
	// **Warning:** If you want to update the VPC authorization of a published API, you must set this parameter to true. Otherwise, the update will not be synchronized to the backend service of the API.
	NeedBatchWork *bool `json:"NeedBatchWork,omitempty" xml:"NeedBatchWork,omitempty"`
	// The new port number.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// Specifies whether to update the VPC authorization.
	//
	// >
	//
	// *   If the ID of the instance in your VPC is changed but the IP address of the instance remains unchanged, you can set this parameter to true to update the VPC authorization.
	Refresh       *bool   `json:"Refresh,omitempty" xml:"Refresh,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The token of the request.
	Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
	// The ID of the new VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The hostname of the backend service.
	VpcTargetHostName *string `json:"VpcTargetHostName,omitempty" xml:"VpcTargetHostName,omitempty"`
}

func (ModifyVpcAccessAndUpdateApisRequest) GoString

func (*ModifyVpcAccessAndUpdateApisRequest) SetInstanceId

func (*ModifyVpcAccessAndUpdateApisRequest) SetName

func (*ModifyVpcAccessAndUpdateApisRequest) SetNeedBatchWork

func (*ModifyVpcAccessAndUpdateApisRequest) SetPort

func (*ModifyVpcAccessAndUpdateApisRequest) SetRefresh

func (*ModifyVpcAccessAndUpdateApisRequest) SetSecurityToken

func (*ModifyVpcAccessAndUpdateApisRequest) SetToken

func (*ModifyVpcAccessAndUpdateApisRequest) SetVpcId

func (*ModifyVpcAccessAndUpdateApisRequest) SetVpcTargetHostName

func (ModifyVpcAccessAndUpdateApisRequest) String

type ModifyVpcAccessAndUpdateApisResponse

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

func (ModifyVpcAccessAndUpdateApisResponse) GoString

func (*ModifyVpcAccessAndUpdateApisResponse) SetHeaders

func (*ModifyVpcAccessAndUpdateApisResponse) SetStatusCode

func (ModifyVpcAccessAndUpdateApisResponse) String

type ModifyVpcAccessAndUpdateApisResponseBody

type ModifyVpcAccessAndUpdateApisResponseBody struct {
	// The ID of the asynchronous task.
	//
	// >
	//
	// *   If the associated API is updated, you can use the task ID in the **DescribeUpdateVpcInfoTask** operation to query the update result.
	OperationId *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyVpcAccessAndUpdateApisResponseBody) GoString

func (*ModifyVpcAccessAndUpdateApisResponseBody) SetOperationId

func (*ModifyVpcAccessAndUpdateApisResponseBody) SetRequestId

func (ModifyVpcAccessAndUpdateApisResponseBody) String

type OpenApiGatewayServiceResponse

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

func (OpenApiGatewayServiceResponse) GoString

func (*OpenApiGatewayServiceResponse) SetBody

func (*OpenApiGatewayServiceResponse) SetHeaders

func (*OpenApiGatewayServiceResponse) SetStatusCode

func (OpenApiGatewayServiceResponse) String

type OpenApiGatewayServiceResponseBody

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

func (OpenApiGatewayServiceResponseBody) GoString

func (*OpenApiGatewayServiceResponseBody) SetOrderId

func (*OpenApiGatewayServiceResponseBody) SetRequestId

func (OpenApiGatewayServiceResponseBody) String

type QueryRequestLogsRequest

type QueryRequestLogsRequest struct {
	// The ID of the request log.
	RequestLogId  *string `json:"RequestLogId,omitempty" xml:"RequestLogId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (QueryRequestLogsRequest) GoString

func (s QueryRequestLogsRequest) GoString() string

func (*QueryRequestLogsRequest) SetRequestLogId

func (*QueryRequestLogsRequest) SetSecurityToken

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

func (QueryRequestLogsRequest) String

func (s QueryRequestLogsRequest) String() string

type QueryRequestLogsResponse

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

func (QueryRequestLogsResponse) GoString

func (s QueryRequestLogsResponse) GoString() string

func (*QueryRequestLogsResponse) SetBody

func (*QueryRequestLogsResponse) SetHeaders

func (*QueryRequestLogsResponse) SetStatusCode

func (QueryRequestLogsResponse) String

func (s QueryRequestLogsResponse) String() string

type QueryRequestLogsResponseBody

type QueryRequestLogsResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of request logs.
	RequestLogs *QueryRequestLogsResponseBodyRequestLogs `json:"RequestLogs,omitempty" xml:"RequestLogs,omitempty" type:"Struct"`
}

func (QueryRequestLogsResponseBody) GoString

func (s QueryRequestLogsResponseBody) GoString() string

func (*QueryRequestLogsResponseBody) SetRequestId

func (QueryRequestLogsResponseBody) String

type QueryRequestLogsResponseBodyRequestLogs

type QueryRequestLogsResponseBodyRequestLogs struct {
	RequestLog []*QueryRequestLogsResponseBodyRequestLogsRequestLog `json:"RequestLog,omitempty" xml:"RequestLog,omitempty" type:"Repeated"`
}

func (QueryRequestLogsResponseBodyRequestLogs) GoString

func (QueryRequestLogsResponseBodyRequestLogs) String

type QueryRequestLogsResponseBodyRequestLogsRequestLog

type QueryRequestLogsResponseBodyRequestLogsRequestLog struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API
	ApiName              *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	AppName              *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	BackendRequestEnd    *int64  `json:"BackendRequestEnd,omitempty" xml:"BackendRequestEnd,omitempty"`
	BackendRequestStart  *int64  `json:"BackendRequestStart,omitempty" xml:"BackendRequestStart,omitempty"`
	BackendResponseEnd   *int64  `json:"BackendResponseEnd,omitempty" xml:"BackendResponseEnd,omitempty"`
	BackendResponseStart *int64  `json:"BackendResponseStart,omitempty" xml:"BackendResponseStart,omitempty"`
	// The IP address of the client that sends the request.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The X-Ca-Nonce header included in the request from the client.
	ClientNonce *string `json:"ClientNonce,omitempty" xml:"ClientNonce,omitempty"`
	// The ID of the application from which an API request is sent.
	ConsumerAppId *string `json:"ConsumerAppId,omitempty" xml:"ConsumerAppId,omitempty"`
	// The application key used by the caller.
	ConsumerAppKey *string `json:"ConsumerAppKey,omitempty" xml:"ConsumerAppKey,omitempty"`
	// The ID of the custom trace.
	CustomTraceId *string `json:"CustomTraceId,omitempty" xml:"CustomTraceId,omitempty"`
	// The domain name of the request.
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
	// The error code returned if the request failed.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned if the request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The specific error message returned by the backend service.
	Exception          *string `json:"Exception,omitempty" xml:"Exception,omitempty"`
	FrontRequestEnd    *int64  `json:"FrontRequestEnd,omitempty" xml:"FrontRequestEnd,omitempty"`
	FrontRequestStart  *int64  `json:"FrontRequestStart,omitempty" xml:"FrontRequestStart,omitempty"`
	FrontResponseEnd   *int64  `json:"FrontResponseEnd,omitempty" xml:"FrontResponseEnd,omitempty"`
	FrontResponseStart *int64  `json:"FrontResponseStart,omitempty" xml:"FrontResponseStart,omitempty"`
	// The ID of the API group to which the API belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the API group to which the API belongs.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The HTTP method used to send the request.
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The path of the request.
	HttpPath *string `json:"HttpPath,omitempty" xml:"HttpPath,omitempty"`
	// The initial request ID when API Gateway calls an API. For example, if API-1 calls API-2, the initialRequestId parameter in the log of API-2 indicates the ID of the request from API-1.
	InitialRequestId *string `json:"InitialRequestId,omitempty" xml:"InitialRequestId,omitempty"`
	// The ID of the API Gateway instance to which the API belongs.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The JSON web token (JWT) claims. The claims can be configured at the group level.
	JwtClaims *string `json:"JwtClaims,omitempty" xml:"JwtClaims,omitempty"`
	// The ID of the region.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The request body. A request body cannot exceed 1,024 bytes in size.
	RequestBody *string `json:"RequestBody,omitempty" xml:"RequestBody,omitempty"`
	// The request headers.
	RequestHeaders *string `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The protocol used by the client to send the request. Valid values: HTTP, HTTPS, and WS.
	RequestProtocol *string `json:"RequestProtocol,omitempty" xml:"RequestProtocol,omitempty"`
	// The query string for the request.
	RequestQueryString *string `json:"RequestQueryString,omitempty" xml:"RequestQueryString,omitempty"`
	// The size of the request. Unit: bytes.
	RequestSize *string `json:"RequestSize,omitempty" xml:"RequestSize,omitempty"`
	// The request time, in UTC.
	RequestTime *string `json:"RequestTime,omitempty" xml:"RequestTime,omitempty"`
	// The response body. A response body cannot exceed 1,024 bytes in size.
	ResponseBody *string `json:"ResponseBody,omitempty" xml:"ResponseBody,omitempty"`
	// The headers in the API response.
	ResponseHeaders *string `json:"ResponseHeaders,omitempty" xml:"ResponseHeaders,omitempty"`
	// The size of returned data. Unit: bytes.
	ResponseSize *string `json:"ResponseSize,omitempty" xml:"ResponseSize,omitempty"`
	// The total time consumed to access backend resources. The total time includes the time consumed to request a connection to the resources, the time consumed to establish the connection, and the time consumed to call the backend service. Unit: milliseconds.
	ServiceLatency *string `json:"ServiceLatency,omitempty" xml:"ServiceLatency,omitempty"`
	// The ID of the API environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The name of the API environment.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The HTTP status code.
	StatusCode *string `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"`
	// The total time consumed by the request. Unit: milliseconds.
	TotalLatency *string `json:"TotalLatency,omitempty" xml:"TotalLatency,omitempty"`
	// The list of plug-ins hit by the request and the relevant context.
	Plugin *string `json:"plugin,omitempty" xml:"plugin,omitempty"`
}

func (QueryRequestLogsResponseBodyRequestLogsRequestLog) GoString

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetApiId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetApiName

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetAppName

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendRequestEnd

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendRequestStart

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendResponseEnd

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendResponseStart

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetClientIp

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetClientNonce

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetConsumerAppId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetConsumerAppKey

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetCustomTraceId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetDomain

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetErrorCode

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetErrorMessage

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetException

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontRequestEnd

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontRequestStart

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontResponseEnd

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontResponseStart

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetGroupId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetGroupName

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetHttpMethod

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetHttpPath

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetInitialRequestId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetInstanceId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetJwtClaims

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetPlugin

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRegion

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestBody

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestHeaders

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestProtocol

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestQueryString

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestSize

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestTime

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseBody

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseHeaders

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseSize

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetServiceLatency

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStageId

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStageName

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStatusCode

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetTotalLatency

func (QueryRequestLogsResponseBodyRequestLogsRequestLog) String

type ReactivateDomainRequest

type ReactivateDomainRequest struct {
	// The custom domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ReactivateDomainRequest) GoString

func (s ReactivateDomainRequest) GoString() string

func (*ReactivateDomainRequest) SetDomainName

func (*ReactivateDomainRequest) SetGroupId

func (*ReactivateDomainRequest) SetSecurityToken

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

func (ReactivateDomainRequest) String

func (s ReactivateDomainRequest) String() string

type ReactivateDomainResponse

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

func (ReactivateDomainResponse) GoString

func (s ReactivateDomainResponse) GoString() string

func (*ReactivateDomainResponse) SetBody

func (*ReactivateDomainResponse) SetHeaders

func (*ReactivateDomainResponse) SetStatusCode

func (ReactivateDomainResponse) String

func (s ReactivateDomainResponse) String() string

type ReactivateDomainResponseBody

type ReactivateDomainResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReactivateDomainResponseBody) GoString

func (s ReactivateDomainResponseBody) GoString() string

func (*ReactivateDomainResponseBody) SetRequestId

func (ReactivateDomainResponseBody) String

type RemoveAccessControlListEntryRequest

type RemoveAccessControlListEntryRequest struct {
	AclEntrys     *string `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty"`
	AclId         *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RemoveAccessControlListEntryRequest) GoString

func (*RemoveAccessControlListEntryRequest) SetAclEntrys

func (*RemoveAccessControlListEntryRequest) SetAclId

func (*RemoveAccessControlListEntryRequest) SetSecurityToken

func (RemoveAccessControlListEntryRequest) String

type RemoveAccessControlListEntryResponse

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

func (RemoveAccessControlListEntryResponse) GoString

func (*RemoveAccessControlListEntryResponse) SetHeaders

func (*RemoveAccessControlListEntryResponse) SetStatusCode

func (RemoveAccessControlListEntryResponse) String

type RemoveAccessControlListEntryResponseBody

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

func (RemoveAccessControlListEntryResponseBody) GoString

func (*RemoveAccessControlListEntryResponseBody) SetRequestId

func (RemoveAccessControlListEntryResponseBody) String

type RemoveApiProductsAuthoritiesRequest added in v4.1.0

type RemoveApiProductsAuthoritiesRequest struct {
	ApiProductIds []*string `json:"ApiProductIds,omitempty" xml:"ApiProductIds,omitempty" type:"Repeated"`
	AppId         *int64    `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken *string   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RemoveApiProductsAuthoritiesRequest) GoString added in v4.1.0

func (*RemoveApiProductsAuthoritiesRequest) SetApiProductIds added in v4.1.0

func (*RemoveApiProductsAuthoritiesRequest) SetAppId added in v4.1.0

func (*RemoveApiProductsAuthoritiesRequest) SetSecurityToken added in v4.1.0

func (RemoveApiProductsAuthoritiesRequest) String added in v4.1.0

type RemoveApiProductsAuthoritiesResponse added in v4.1.0

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

func (RemoveApiProductsAuthoritiesResponse) GoString added in v4.1.0

func (*RemoveApiProductsAuthoritiesResponse) SetBody added in v4.1.0

func (*RemoveApiProductsAuthoritiesResponse) SetHeaders added in v4.1.0

func (*RemoveApiProductsAuthoritiesResponse) SetStatusCode added in v4.1.0

func (RemoveApiProductsAuthoritiesResponse) String added in v4.1.0

type RemoveApiProductsAuthoritiesResponseBody added in v4.1.0

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

func (RemoveApiProductsAuthoritiesResponseBody) GoString added in v4.1.0

func (*RemoveApiProductsAuthoritiesResponseBody) SetRequestId added in v4.1.0

func (RemoveApiProductsAuthoritiesResponseBody) String added in v4.1.0

type RemoveApiProductsAuthoritiesShrinkRequest added in v4.1.0

type RemoveApiProductsAuthoritiesShrinkRequest struct {
	ApiProductIdsShrink *string `json:"ApiProductIds,omitempty" xml:"ApiProductIds,omitempty"`
	AppId               *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken       *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RemoveApiProductsAuthoritiesShrinkRequest) GoString added in v4.1.0

func (*RemoveApiProductsAuthoritiesShrinkRequest) SetApiProductIdsShrink added in v4.1.0

func (*RemoveApiProductsAuthoritiesShrinkRequest) SetAppId added in v4.1.0

func (*RemoveApiProductsAuthoritiesShrinkRequest) SetSecurityToken added in v4.1.0

func (RemoveApiProductsAuthoritiesShrinkRequest) String added in v4.1.0

type RemoveApisAuthoritiesRequest

type RemoveApisAuthoritiesRequest struct {
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the app. The ID is generated by the system and globally unique.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The description of the authorization.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (RemoveApisAuthoritiesRequest) GoString

func (s RemoveApisAuthoritiesRequest) GoString() string

func (*RemoveApisAuthoritiesRequest) SetApiIds

func (*RemoveApisAuthoritiesRequest) SetAppId

func (*RemoveApisAuthoritiesRequest) SetDescription

func (*RemoveApisAuthoritiesRequest) SetGroupId

func (*RemoveApisAuthoritiesRequest) SetSecurityToken

func (*RemoveApisAuthoritiesRequest) SetStageName

func (RemoveApisAuthoritiesRequest) String

type RemoveApisAuthoritiesResponse

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

func (RemoveApisAuthoritiesResponse) GoString

func (*RemoveApisAuthoritiesResponse) SetBody

func (*RemoveApisAuthoritiesResponse) SetHeaders

func (*RemoveApisAuthoritiesResponse) SetStatusCode

func (RemoveApisAuthoritiesResponse) String

type RemoveApisAuthoritiesResponseBody

type RemoveApisAuthoritiesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveApisAuthoritiesResponseBody) GoString

func (*RemoveApisAuthoritiesResponseBody) SetRequestId

func (RemoveApisAuthoritiesResponseBody) String

type RemoveAppsAuthoritiesRequest

type RemoveAppsAuthoritiesRequest struct {
	// The ID of the API. This ID is generated by the system and globally unique.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The IDs of applications. Separate multiple application IDs with commas (,). A maximum of 100 applications IDs can be entered.
	AppIds *string `json:"AppIds,omitempty" xml:"AppIds,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (RemoveAppsAuthoritiesRequest) GoString

func (s RemoveAppsAuthoritiesRequest) GoString() string

func (*RemoveAppsAuthoritiesRequest) SetApiId

func (*RemoveAppsAuthoritiesRequest) SetAppIds

func (*RemoveAppsAuthoritiesRequest) SetGroupId

func (*RemoveAppsAuthoritiesRequest) SetSecurityToken

func (*RemoveAppsAuthoritiesRequest) SetStageName

func (RemoveAppsAuthoritiesRequest) String

type RemoveAppsAuthoritiesResponse

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

func (RemoveAppsAuthoritiesResponse) GoString

func (*RemoveAppsAuthoritiesResponse) SetBody

func (*RemoveAppsAuthoritiesResponse) SetHeaders

func (*RemoveAppsAuthoritiesResponse) SetStatusCode

func (RemoveAppsAuthoritiesResponse) String

type RemoveAppsAuthoritiesResponseBody

type RemoveAppsAuthoritiesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveAppsAuthoritiesResponseBody) GoString

func (*RemoveAppsAuthoritiesResponseBody) SetRequestId

func (RemoveAppsAuthoritiesResponseBody) String

type RemoveIpControlApisRequest

type RemoveIpControlApisRequest struct {
	// The IDs of the APIs from which you want to unbind the ACL.
	//
	// *   If this parameter is not specified, the ACL is unbound from all the APIs in the specified environment of the API group.
	// *   The IDs of APIs that you want to query. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the ACL.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (RemoveIpControlApisRequest) GoString

func (s RemoveIpControlApisRequest) GoString() string

func (*RemoveIpControlApisRequest) SetApiIds

func (*RemoveIpControlApisRequest) SetGroupId

func (*RemoveIpControlApisRequest) SetIpControlId

func (*RemoveIpControlApisRequest) SetSecurityToken

func (*RemoveIpControlApisRequest) SetStageName

func (RemoveIpControlApisRequest) String

type RemoveIpControlApisResponse

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

func (RemoveIpControlApisResponse) GoString

func (s RemoveIpControlApisResponse) GoString() string

func (*RemoveIpControlApisResponse) SetBody

func (*RemoveIpControlApisResponse) SetHeaders

func (*RemoveIpControlApisResponse) SetStatusCode

func (RemoveIpControlApisResponse) String

type RemoveIpControlApisResponseBody

type RemoveIpControlApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveIpControlApisResponseBody) GoString

func (*RemoveIpControlApisResponseBody) SetRequestId

func (RemoveIpControlApisResponseBody) String

type RemoveIpControlPolicyItemRequest

type RemoveIpControlPolicyItemRequest struct {
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The ID of a policy. Separate multiple IDs with semicolons (;). A maximum of 100 IDs can be entered.
	PolicyItemIds *string `json:"PolicyItemIds,omitempty" xml:"PolicyItemIds,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (RemoveIpControlPolicyItemRequest) GoString

func (*RemoveIpControlPolicyItemRequest) SetIpControlId

func (*RemoveIpControlPolicyItemRequest) SetPolicyItemIds

func (*RemoveIpControlPolicyItemRequest) SetSecurityToken

func (RemoveIpControlPolicyItemRequest) String

type RemoveIpControlPolicyItemResponse

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

func (RemoveIpControlPolicyItemResponse) GoString

func (*RemoveIpControlPolicyItemResponse) SetHeaders

func (*RemoveIpControlPolicyItemResponse) SetStatusCode

func (RemoveIpControlPolicyItemResponse) String

type RemoveIpControlPolicyItemResponseBody

type RemoveIpControlPolicyItemResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveIpControlPolicyItemResponseBody) GoString

func (*RemoveIpControlPolicyItemResponseBody) SetRequestId

func (RemoveIpControlPolicyItemResponseBody) String

type RemoveSignatureApisRequest

type RemoveSignatureApisRequest struct {
	// The IDs of the APIs from which you want to unbind the signature key.
	//
	// *   If this parameter is not specified, the signature key is unbound from all the APIs in the specified environment of the API group.
	// *   The IDs of the APIs that you want to manage. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group to which the API that you want to manage belongs.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (RemoveSignatureApisRequest) GoString

func (s RemoveSignatureApisRequest) GoString() string

func (*RemoveSignatureApisRequest) SetApiIds

func (*RemoveSignatureApisRequest) SetGroupId

func (*RemoveSignatureApisRequest) SetSecurityToken

func (*RemoveSignatureApisRequest) SetSignatureId

func (*RemoveSignatureApisRequest) SetStageName

func (RemoveSignatureApisRequest) String

type RemoveSignatureApisResponse

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

func (RemoveSignatureApisResponse) GoString

func (s RemoveSignatureApisResponse) GoString() string

func (*RemoveSignatureApisResponse) SetBody

func (*RemoveSignatureApisResponse) SetHeaders

func (*RemoveSignatureApisResponse) SetStatusCode

func (RemoveSignatureApisResponse) String

type RemoveSignatureApisResponseBody

type RemoveSignatureApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveSignatureApisResponseBody) GoString

func (*RemoveSignatureApisResponseBody) SetRequestId

func (RemoveSignatureApisResponseBody) String

type RemoveTrafficControlApisRequest

type RemoveTrafficControlApisRequest struct {
	// The IDs of the APIs from which you want to unbind a specified throttling policy.
	//
	// *   If this parameter is not specified, the throttling policy is unbound from all the APIs in the specified environment of the API group.
	// *   Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group containing the APIs from which you want to unbind a specified throttling policy.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The ID of the throttling policy that you want to unbind from APIs.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (RemoveTrafficControlApisRequest) GoString

func (*RemoveTrafficControlApisRequest) SetApiIds

func (*RemoveTrafficControlApisRequest) SetGroupId

func (*RemoveTrafficControlApisRequest) SetSecurityToken

func (*RemoveTrafficControlApisRequest) SetStageName

func (*RemoveTrafficControlApisRequest) SetTrafficControlId

func (RemoveTrafficControlApisRequest) String

type RemoveTrafficControlApisResponse

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

func (RemoveTrafficControlApisResponse) GoString

func (*RemoveTrafficControlApisResponse) SetHeaders

func (*RemoveTrafficControlApisResponse) SetStatusCode

func (RemoveTrafficControlApisResponse) String

type RemoveTrafficControlApisResponseBody

type RemoveTrafficControlApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveTrafficControlApisResponseBody) GoString

func (*RemoveTrafficControlApisResponseBody) SetRequestId

func (RemoveTrafficControlApisResponseBody) String

type RemoveVpcAccessAndAbolishApisRequest

type RemoveVpcAccessAndAbolishApisRequest struct {
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NeedBatchWork *bool   `json:"NeedBatchWork,omitempty" xml:"NeedBatchWork,omitempty"`
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	VpcId         *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (RemoveVpcAccessAndAbolishApisRequest) GoString

func (*RemoveVpcAccessAndAbolishApisRequest) SetInstanceId

func (*RemoveVpcAccessAndAbolishApisRequest) SetNeedBatchWork

func (*RemoveVpcAccessAndAbolishApisRequest) SetPort

func (*RemoveVpcAccessAndAbolishApisRequest) SetSecurityToken

func (*RemoveVpcAccessAndAbolishApisRequest) SetVpcId

func (RemoveVpcAccessAndAbolishApisRequest) String

type RemoveVpcAccessAndAbolishApisResponse

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

func (RemoveVpcAccessAndAbolishApisResponse) GoString

func (*RemoveVpcAccessAndAbolishApisResponse) SetHeaders

func (*RemoveVpcAccessAndAbolishApisResponse) SetStatusCode

func (RemoveVpcAccessAndAbolishApisResponse) String

type RemoveVpcAccessAndAbolishApisResponseBody

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

func (RemoveVpcAccessAndAbolishApisResponseBody) GoString

func (*RemoveVpcAccessAndAbolishApisResponseBody) SetOperationId

func (*RemoveVpcAccessAndAbolishApisResponseBody) SetRequestId

func (RemoveVpcAccessAndAbolishApisResponseBody) String

type RemoveVpcAccessRequest

type RemoveVpcAccessRequest struct {
	// The ID of an ECS or SLB instance in the VPC.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Specifies whether batch work is required.
	NeedBatchWork *bool `json:"NeedBatchWork,omitempty" xml:"NeedBatchWork,omitempty"`
	// The port number that corresponds to the instance.
	Port          *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (RemoveVpcAccessRequest) GoString

func (s RemoveVpcAccessRequest) GoString() string

func (*RemoveVpcAccessRequest) SetInstanceId

func (*RemoveVpcAccessRequest) SetNeedBatchWork

func (s *RemoveVpcAccessRequest) SetNeedBatchWork(v bool) *RemoveVpcAccessRequest

func (*RemoveVpcAccessRequest) SetPort

func (*RemoveVpcAccessRequest) SetSecurityToken

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

func (*RemoveVpcAccessRequest) SetVpcId

func (RemoveVpcAccessRequest) String

func (s RemoveVpcAccessRequest) String() string

type RemoveVpcAccessResponse

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

func (RemoveVpcAccessResponse) GoString

func (s RemoveVpcAccessResponse) GoString() string

func (*RemoveVpcAccessResponse) SetBody

func (*RemoveVpcAccessResponse) SetHeaders

func (*RemoveVpcAccessResponse) SetStatusCode

func (RemoveVpcAccessResponse) String

func (s RemoveVpcAccessResponse) String() string

type RemoveVpcAccessResponseBody

type RemoveVpcAccessResponseBody struct {
	// API operations
	Apis *RemoveVpcAccessResponseBodyApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveVpcAccessResponseBody) GoString

func (s RemoveVpcAccessResponseBody) GoString() string

func (*RemoveVpcAccessResponseBody) SetApis

func (*RemoveVpcAccessResponseBody) SetRequestId

func (RemoveVpcAccessResponseBody) String

type RemoveVpcAccessResponseBodyApis

type RemoveVpcAccessResponseBodyApis struct {
	Api []*RemoveVpcAccessResponseBodyApisApi `json:"Api,omitempty" xml:"Api,omitempty" type:"Repeated"`
}

func (RemoveVpcAccessResponseBodyApis) GoString

func (*RemoveVpcAccessResponseBodyApis) SetApi

func (RemoveVpcAccessResponseBodyApis) String

type RemoveVpcAccessResponseBodyApisApi

type RemoveVpcAccessResponseBodyApisApi struct {
	// API Id
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the runtime environment.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
}

func (RemoveVpcAccessResponseBodyApisApi) GoString

func (*RemoveVpcAccessResponseBodyApisApi) SetApiId

func (*RemoveVpcAccessResponseBodyApisApi) SetGroupId

func (*RemoveVpcAccessResponseBodyApisApi) SetStageId

func (RemoveVpcAccessResponseBodyApisApi) String

type ResetAppCodeRequest

type ResetAppCodeRequest struct {
	// The AppCode of the app.
	AppCode *string `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	// The new AppCode of the app.
	NewAppCode    *string `json:"NewAppCode,omitempty" xml:"NewAppCode,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ResetAppCodeRequest) GoString

func (s ResetAppCodeRequest) GoString() string

func (*ResetAppCodeRequest) SetAppCode

func (*ResetAppCodeRequest) SetNewAppCode

func (s *ResetAppCodeRequest) SetNewAppCode(v string) *ResetAppCodeRequest

func (*ResetAppCodeRequest) SetSecurityToken

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

func (ResetAppCodeRequest) String

func (s ResetAppCodeRequest) String() string

type ResetAppCodeResponse

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

func (ResetAppCodeResponse) GoString

func (s ResetAppCodeResponse) GoString() string

func (*ResetAppCodeResponse) SetBody

func (*ResetAppCodeResponse) SetHeaders

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

func (*ResetAppCodeResponse) SetStatusCode

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

func (ResetAppCodeResponse) String

func (s ResetAppCodeResponse) String() string

type ResetAppCodeResponseBody

type ResetAppCodeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAppCodeResponseBody) GoString

func (s ResetAppCodeResponseBody) GoString() string

func (*ResetAppCodeResponseBody) SetRequestId

func (ResetAppCodeResponseBody) String

func (s ResetAppCodeResponseBody) String() string

type ResetAppSecretRequest

type ResetAppSecretRequest struct {
	// The key of the application that is used to make an API call.
	AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	// The new AppKey that you set must be globally unique.
	NewAppKey *string `json:"NewAppKey,omitempty" xml:"NewAppKey,omitempty"`
	// The new key of the application. To improve compatibility, we recommend that you use other parameters.
	NewAppSecret  *string `json:"NewAppSecret,omitempty" xml:"NewAppSecret,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (ResetAppSecretRequest) GoString

func (s ResetAppSecretRequest) GoString() string

func (*ResetAppSecretRequest) SetAppKey

func (*ResetAppSecretRequest) SetNewAppKey

func (*ResetAppSecretRequest) SetNewAppSecret

func (s *ResetAppSecretRequest) SetNewAppSecret(v string) *ResetAppSecretRequest

func (*ResetAppSecretRequest) SetSecurityToken

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

func (ResetAppSecretRequest) String

func (s ResetAppSecretRequest) String() string

type ResetAppSecretResponse

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

func (ResetAppSecretResponse) GoString

func (s ResetAppSecretResponse) GoString() string

func (*ResetAppSecretResponse) SetBody

func (*ResetAppSecretResponse) SetHeaders

func (*ResetAppSecretResponse) SetStatusCode

func (ResetAppSecretResponse) String

func (s ResetAppSecretResponse) String() string

type ResetAppSecretResponseBody

type ResetAppSecretResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAppSecretResponseBody) GoString

func (s ResetAppSecretResponseBody) GoString() string

func (*ResetAppSecretResponseBody) SetRequestId

func (ResetAppSecretResponseBody) String

type SdkGenerateByAppForRegionRequest

type SdkGenerateByAppForRegionRequest struct {
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SdkGenerateByAppForRegionRequest) GoString

func (*SdkGenerateByAppForRegionRequest) SetAppId

func (*SdkGenerateByAppForRegionRequest) SetLanguage

func (*SdkGenerateByAppForRegionRequest) SetSecurityToken

func (SdkGenerateByAppForRegionRequest) String

type SdkGenerateByAppForRegionResponse

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

func (SdkGenerateByAppForRegionResponse) GoString

func (*SdkGenerateByAppForRegionResponse) SetHeaders

func (*SdkGenerateByAppForRegionResponse) SetStatusCode

func (SdkGenerateByAppForRegionResponse) String

type SdkGenerateByAppForRegionResponseBody

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

func (SdkGenerateByAppForRegionResponseBody) GoString

func (*SdkGenerateByAppForRegionResponseBody) SetRequestId

func (SdkGenerateByAppForRegionResponseBody) String

type SdkGenerateByAppRequest

type SdkGenerateByAppRequest struct {
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SdkGenerateByAppRequest) GoString

func (s SdkGenerateByAppRequest) GoString() string

func (*SdkGenerateByAppRequest) SetAppId

func (*SdkGenerateByAppRequest) SetLanguage

func (*SdkGenerateByAppRequest) SetSecurityToken

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

func (SdkGenerateByAppRequest) String

func (s SdkGenerateByAppRequest) String() string

type SdkGenerateByAppResponse

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

func (SdkGenerateByAppResponse) GoString

func (s SdkGenerateByAppResponse) GoString() string

func (*SdkGenerateByAppResponse) SetBody

func (*SdkGenerateByAppResponse) SetHeaders

func (*SdkGenerateByAppResponse) SetStatusCode

func (SdkGenerateByAppResponse) String

func (s SdkGenerateByAppResponse) String() string

type SdkGenerateByAppResponseBody

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

func (SdkGenerateByAppResponseBody) GoString

func (s SdkGenerateByAppResponseBody) GoString() string

func (*SdkGenerateByAppResponseBody) SetRequestId

func (SdkGenerateByAppResponseBody) String

type SdkGenerateByGroupRequest

type SdkGenerateByGroupRequest struct {
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	Language      *string `json:"Language,omitempty" xml:"Language,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SdkGenerateByGroupRequest) GoString

func (s SdkGenerateByGroupRequest) GoString() string

func (*SdkGenerateByGroupRequest) SetGroupId

func (*SdkGenerateByGroupRequest) SetLanguage

func (*SdkGenerateByGroupRequest) SetSecurityToken

func (SdkGenerateByGroupRequest) String

func (s SdkGenerateByGroupRequest) String() string

type SdkGenerateByGroupResponse

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

func (SdkGenerateByGroupResponse) GoString

func (s SdkGenerateByGroupResponse) GoString() string

func (*SdkGenerateByGroupResponse) SetBody

func (*SdkGenerateByGroupResponse) SetHeaders

func (*SdkGenerateByGroupResponse) SetStatusCode

func (SdkGenerateByGroupResponse) String

type SdkGenerateByGroupResponseBody

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

func (SdkGenerateByGroupResponseBody) GoString

func (*SdkGenerateByGroupResponseBody) SetRequestId

func (SdkGenerateByGroupResponseBody) String

type SetAccessControlListAttributeRequest

type SetAccessControlListAttributeRequest struct {
	AclId         *string `json:"AclId,omitempty" xml:"AclId,omitempty"`
	AclName       *string `json:"AclName,omitempty" xml:"AclName,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SetAccessControlListAttributeRequest) GoString

func (*SetAccessControlListAttributeRequest) SetAclId

func (*SetAccessControlListAttributeRequest) SetAclName

func (*SetAccessControlListAttributeRequest) SetSecurityToken

func (SetAccessControlListAttributeRequest) String

type SetAccessControlListAttributeResponse

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

func (SetAccessControlListAttributeResponse) GoString

func (*SetAccessControlListAttributeResponse) SetHeaders

func (*SetAccessControlListAttributeResponse) SetStatusCode

func (SetAccessControlListAttributeResponse) String

type SetAccessControlListAttributeResponseBody

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

func (SetAccessControlListAttributeResponseBody) GoString

func (*SetAccessControlListAttributeResponseBody) SetRequestId

func (SetAccessControlListAttributeResponseBody) String

type SetApiProductsAuthoritiesRequest added in v4.1.0

type SetApiProductsAuthoritiesRequest struct {
	ApiProductIds []*string `json:"ApiProductIds,omitempty" xml:"ApiProductIds,omitempty" type:"Repeated"`
	AppId         *int64    `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Description   *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SetApiProductsAuthoritiesRequest) GoString added in v4.1.0

func (*SetApiProductsAuthoritiesRequest) SetApiProductIds added in v4.1.0

func (*SetApiProductsAuthoritiesRequest) SetAppId added in v4.1.0

func (*SetApiProductsAuthoritiesRequest) SetDescription added in v4.1.0

func (*SetApiProductsAuthoritiesRequest) SetSecurityToken added in v4.1.0

func (SetApiProductsAuthoritiesRequest) String added in v4.1.0

type SetApiProductsAuthoritiesResponse added in v4.1.0

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

func (SetApiProductsAuthoritiesResponse) GoString added in v4.1.0

func (*SetApiProductsAuthoritiesResponse) SetBody added in v4.1.0

func (*SetApiProductsAuthoritiesResponse) SetHeaders added in v4.1.0

func (*SetApiProductsAuthoritiesResponse) SetStatusCode added in v4.1.0

func (SetApiProductsAuthoritiesResponse) String added in v4.1.0

type SetApiProductsAuthoritiesResponseBody added in v4.1.0

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

func (SetApiProductsAuthoritiesResponseBody) GoString added in v4.1.0

func (*SetApiProductsAuthoritiesResponseBody) SetRequestId added in v4.1.0

func (SetApiProductsAuthoritiesResponseBody) String added in v4.1.0

type SetApiProductsAuthoritiesShrinkRequest added in v4.1.0

type SetApiProductsAuthoritiesShrinkRequest struct {
	ApiProductIdsShrink *string `json:"ApiProductIds,omitempty" xml:"ApiProductIds,omitempty"`
	AppId               *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	Description         *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken       *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SetApiProductsAuthoritiesShrinkRequest) GoString added in v4.1.0

func (*SetApiProductsAuthoritiesShrinkRequest) SetApiProductIdsShrink added in v4.1.0

func (*SetApiProductsAuthoritiesShrinkRequest) SetAppId added in v4.1.0

func (*SetApiProductsAuthoritiesShrinkRequest) SetDescription added in v4.1.0

func (*SetApiProductsAuthoritiesShrinkRequest) SetSecurityToken added in v4.1.0

func (SetApiProductsAuthoritiesShrinkRequest) String added in v4.1.0

type SetApisAuthoritiesRequest

type SetApisAuthoritiesRequest struct {
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the app. This ID is generated by the system and globally unique.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The time (UTC) when the authorization expires. If this parameter is empty, the authorization does not expire.
	AuthValidTime *string `json:"AuthValidTime,omitempty" xml:"AuthValidTime,omitempty"`
	// The description of the authorization.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (SetApisAuthoritiesRequest) GoString

func (s SetApisAuthoritiesRequest) GoString() string

func (*SetApisAuthoritiesRequest) SetApiIds

func (*SetApisAuthoritiesRequest) SetAppId

func (*SetApisAuthoritiesRequest) SetAuthValidTime

func (*SetApisAuthoritiesRequest) SetDescription

func (*SetApisAuthoritiesRequest) SetGroupId

func (*SetApisAuthoritiesRequest) SetSecurityToken

func (*SetApisAuthoritiesRequest) SetStageName

func (SetApisAuthoritiesRequest) String

func (s SetApisAuthoritiesRequest) String() string

type SetApisAuthoritiesResponse

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

func (SetApisAuthoritiesResponse) GoString

func (s SetApisAuthoritiesResponse) GoString() string

func (*SetApisAuthoritiesResponse) SetBody

func (*SetApisAuthoritiesResponse) SetHeaders

func (*SetApisAuthoritiesResponse) SetStatusCode

func (SetApisAuthoritiesResponse) String

type SetApisAuthoritiesResponseBody

type SetApisAuthoritiesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetApisAuthoritiesResponseBody) GoString

func (*SetApisAuthoritiesResponseBody) SetRequestId

func (SetApisAuthoritiesResponseBody) String

type SetAppsAuthoritiesRequest

type SetAppsAuthoritiesRequest struct {
	// The ID of the API. This ID is generated by the system and globally unique.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	AppIds *string `json:"AppIds,omitempty" xml:"AppIds,omitempty"`
	// The time (UTC) when the authorization expires. If this parameter is empty, the authorization does not expire.
	AuthValidTime *string `json:"AuthValidTime,omitempty" xml:"AuthValidTime,omitempty"`
	// The description of the authorization.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (SetAppsAuthoritiesRequest) GoString

func (s SetAppsAuthoritiesRequest) GoString() string

func (*SetAppsAuthoritiesRequest) SetApiId

func (*SetAppsAuthoritiesRequest) SetAppIds

func (*SetAppsAuthoritiesRequest) SetAuthValidTime

func (*SetAppsAuthoritiesRequest) SetDescription

func (*SetAppsAuthoritiesRequest) SetGroupId

func (*SetAppsAuthoritiesRequest) SetSecurityToken

func (*SetAppsAuthoritiesRequest) SetStageName

func (SetAppsAuthoritiesRequest) String

func (s SetAppsAuthoritiesRequest) String() string

type SetAppsAuthoritiesResponse

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

func (SetAppsAuthoritiesResponse) GoString

func (s SetAppsAuthoritiesResponse) GoString() string

func (*SetAppsAuthoritiesResponse) SetBody

func (*SetAppsAuthoritiesResponse) SetHeaders

func (*SetAppsAuthoritiesResponse) SetStatusCode

func (SetAppsAuthoritiesResponse) String

type SetAppsAuthoritiesResponseBody

type SetAppsAuthoritiesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetAppsAuthoritiesResponseBody) GoString

func (*SetAppsAuthoritiesResponseBody) SetRequestId

func (SetAppsAuthoritiesResponseBody) String

type SetDomainCertificateRequest

type SetDomainCertificateRequest struct {
	// The content of the CA certificate.
	CaCertificateBody *string `json:"CaCertificateBody,omitempty" xml:"CaCertificateBody,omitempty"`
	// The content of the certificate.
	CertificateBody *string `json:"CertificateBody,omitempty" xml:"CertificateBody,omitempty"`
	// The name of the SSL certificate.
	CertificateName *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"`
	// The private key of the SSL certificate.
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitempty" xml:"CertificatePrivateKey,omitempty"`
	// The custom domain name.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The certificate verification depth.
	SslVerifyDepth *string `json:"SslVerifyDepth,omitempty" xml:"SslVerifyDepth,omitempty"`
}

func (SetDomainCertificateRequest) GoString

func (s SetDomainCertificateRequest) GoString() string

func (*SetDomainCertificateRequest) SetCaCertificateBody

func (*SetDomainCertificateRequest) SetCertificateBody

func (*SetDomainCertificateRequest) SetCertificateName

func (*SetDomainCertificateRequest) SetCertificatePrivateKey

func (s *SetDomainCertificateRequest) SetCertificatePrivateKey(v string) *SetDomainCertificateRequest

func (*SetDomainCertificateRequest) SetDomainName

func (*SetDomainCertificateRequest) SetGroupId

func (*SetDomainCertificateRequest) SetSecurityToken

func (*SetDomainCertificateRequest) SetSslVerifyDepth

func (SetDomainCertificateRequest) String

type SetDomainCertificateResponse

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

func (SetDomainCertificateResponse) GoString

func (s SetDomainCertificateResponse) GoString() string

func (*SetDomainCertificateResponse) SetBody

func (*SetDomainCertificateResponse) SetHeaders

func (*SetDomainCertificateResponse) SetStatusCode

func (SetDomainCertificateResponse) String

type SetDomainCertificateResponseBody

type SetDomainCertificateResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetDomainCertificateResponseBody) GoString

func (*SetDomainCertificateResponseBody) SetRequestId

func (SetDomainCertificateResponseBody) String

type SetDomainRequest

type SetDomainRequest struct {
	BindStageName         *string `json:"BindStageName,omitempty" xml:"BindStageName,omitempty"`
	CustomDomainType      *string `json:"CustomDomainType,omitempty" xml:"CustomDomainType,omitempty"`
	DomainName            *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	GroupId               *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	IsForce               *bool   `json:"IsForce,omitempty" xml:"IsForce,omitempty"`
	IsHttpRedirectToHttps *bool   `json:"IsHttpRedirectToHttps,omitempty" xml:"IsHttpRedirectToHttps,omitempty"`
}

func (SetDomainRequest) GoString

func (s SetDomainRequest) GoString() string

func (*SetDomainRequest) SetBindStageName

func (s *SetDomainRequest) SetBindStageName(v string) *SetDomainRequest

func (*SetDomainRequest) SetCustomDomainType

func (s *SetDomainRequest) SetCustomDomainType(v string) *SetDomainRequest

func (*SetDomainRequest) SetDomainName

func (s *SetDomainRequest) SetDomainName(v string) *SetDomainRequest

func (*SetDomainRequest) SetGroupId

func (s *SetDomainRequest) SetGroupId(v string) *SetDomainRequest

func (*SetDomainRequest) SetIsForce

func (s *SetDomainRequest) SetIsForce(v bool) *SetDomainRequest

func (*SetDomainRequest) SetIsHttpRedirectToHttps

func (s *SetDomainRequest) SetIsHttpRedirectToHttps(v bool) *SetDomainRequest

func (SetDomainRequest) String

func (s SetDomainRequest) String() string

type SetDomainResponse

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

func (SetDomainResponse) GoString

func (s SetDomainResponse) GoString() string

func (*SetDomainResponse) SetBody

func (*SetDomainResponse) SetHeaders

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

func (*SetDomainResponse) SetStatusCode

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

func (SetDomainResponse) String

func (s SetDomainResponse) String() string

type SetDomainResponseBody

type SetDomainResponseBody struct {
	DomainBindingStatus   *string `json:"DomainBindingStatus,omitempty" xml:"DomainBindingStatus,omitempty"`
	DomainLegalStatus     *string `json:"DomainLegalStatus,omitempty" xml:"DomainLegalStatus,omitempty"`
	DomainName            *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	DomainRemark          *string `json:"DomainRemark,omitempty" xml:"DomainRemark,omitempty"`
	DomainWebSocketStatus *string `json:"DomainWebSocketStatus,omitempty" xml:"DomainWebSocketStatus,omitempty"`
	GroupId               *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	RequestId             *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SubDomain             *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
}

func (SetDomainResponseBody) GoString

func (s SetDomainResponseBody) GoString() string

func (*SetDomainResponseBody) SetDomainBindingStatus

func (s *SetDomainResponseBody) SetDomainBindingStatus(v string) *SetDomainResponseBody

func (*SetDomainResponseBody) SetDomainLegalStatus

func (s *SetDomainResponseBody) SetDomainLegalStatus(v string) *SetDomainResponseBody

func (*SetDomainResponseBody) SetDomainName

func (s *SetDomainResponseBody) SetDomainName(v string) *SetDomainResponseBody

func (*SetDomainResponseBody) SetDomainRemark

func (s *SetDomainResponseBody) SetDomainRemark(v string) *SetDomainResponseBody

func (*SetDomainResponseBody) SetDomainWebSocketStatus

func (s *SetDomainResponseBody) SetDomainWebSocketStatus(v string) *SetDomainResponseBody

func (*SetDomainResponseBody) SetGroupId

func (*SetDomainResponseBody) SetRequestId

func (*SetDomainResponseBody) SetSubDomain

func (SetDomainResponseBody) String

func (s SetDomainResponseBody) String() string

type SetDomainWebSocketStatusRequest

type SetDomainWebSocketStatusRequest struct {
	ActionValue   *string `json:"ActionValue,omitempty" xml:"ActionValue,omitempty"`
	DomainName    *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	WSSEnable     *string `json:"WSSEnable,omitempty" xml:"WSSEnable,omitempty"`
}

func (SetDomainWebSocketStatusRequest) GoString

func (*SetDomainWebSocketStatusRequest) SetActionValue

func (*SetDomainWebSocketStatusRequest) SetDomainName

func (*SetDomainWebSocketStatusRequest) SetGroupId

func (*SetDomainWebSocketStatusRequest) SetSecurityToken

func (*SetDomainWebSocketStatusRequest) SetWSSEnable

func (SetDomainWebSocketStatusRequest) String

type SetDomainWebSocketStatusResponse

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

func (SetDomainWebSocketStatusResponse) GoString

func (*SetDomainWebSocketStatusResponse) SetHeaders

func (*SetDomainWebSocketStatusResponse) SetStatusCode

func (SetDomainWebSocketStatusResponse) String

type SetDomainWebSocketStatusResponseBody

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

func (SetDomainWebSocketStatusResponseBody) GoString

func (*SetDomainWebSocketStatusResponseBody) SetRequestId

func (SetDomainWebSocketStatusResponseBody) String

type SetGroupAuthAppCodeRequest

type SetGroupAuthAppCodeRequest struct {
	AuthAppCode   *string `json:"AuthAppCode,omitempty" xml:"AuthAppCode,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (SetGroupAuthAppCodeRequest) GoString

func (s SetGroupAuthAppCodeRequest) GoString() string

func (*SetGroupAuthAppCodeRequest) SetAuthAppCode

func (*SetGroupAuthAppCodeRequest) SetGroupId

func (*SetGroupAuthAppCodeRequest) SetSecurityToken

func (SetGroupAuthAppCodeRequest) String

type SetGroupAuthAppCodeResponse

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

func (SetGroupAuthAppCodeResponse) GoString

func (s SetGroupAuthAppCodeResponse) GoString() string

func (*SetGroupAuthAppCodeResponse) SetBody

func (*SetGroupAuthAppCodeResponse) SetHeaders

func (*SetGroupAuthAppCodeResponse) SetStatusCode

func (SetGroupAuthAppCodeResponse) String

type SetGroupAuthAppCodeResponseBody

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

func (SetGroupAuthAppCodeResponseBody) GoString

func (*SetGroupAuthAppCodeResponseBody) SetRequestId

func (SetGroupAuthAppCodeResponseBody) String

type SetIpControlApisRequest

type SetIpControlApisRequest struct {
	// The API IDs. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the ACL.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (SetIpControlApisRequest) GoString

func (s SetIpControlApisRequest) GoString() string

func (*SetIpControlApisRequest) SetApiIds

func (*SetIpControlApisRequest) SetGroupId

func (*SetIpControlApisRequest) SetIpControlId

func (*SetIpControlApisRequest) SetSecurityToken

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

func (*SetIpControlApisRequest) SetStageName

func (SetIpControlApisRequest) String

func (s SetIpControlApisRequest) String() string

type SetIpControlApisResponse

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

func (SetIpControlApisResponse) GoString

func (s SetIpControlApisResponse) GoString() string

func (*SetIpControlApisResponse) SetBody

func (*SetIpControlApisResponse) SetHeaders

func (*SetIpControlApisResponse) SetStatusCode

func (SetIpControlApisResponse) String

func (s SetIpControlApisResponse) String() string

type SetIpControlApisResponseBody

type SetIpControlApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetIpControlApisResponseBody) GoString

func (s SetIpControlApisResponseBody) GoString() string

func (*SetIpControlApisResponseBody) SetRequestId

func (SetIpControlApisResponseBody) String

type SetSignatureApisRequest

type SetSignatureApisRequest struct {
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group to which the API that you want to manage belongs.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (SetSignatureApisRequest) GoString

func (s SetSignatureApisRequest) GoString() string

func (*SetSignatureApisRequest) SetApiIds

func (*SetSignatureApisRequest) SetGroupId

func (*SetSignatureApisRequest) SetSecurityToken

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

func (*SetSignatureApisRequest) SetSignatureId

func (*SetSignatureApisRequest) SetStageName

func (SetSignatureApisRequest) String

func (s SetSignatureApisRequest) String() string

type SetSignatureApisResponse

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

func (SetSignatureApisResponse) GoString

func (s SetSignatureApisResponse) GoString() string

func (*SetSignatureApisResponse) SetBody

func (*SetSignatureApisResponse) SetHeaders

func (*SetSignatureApisResponse) SetStatusCode

func (SetSignatureApisResponse) String

func (s SetSignatureApisResponse) String() string

type SetSignatureApisResponseBody

type SetSignatureApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetSignatureApisResponseBody) GoString

func (s SetSignatureApisResponseBody) GoString() string

func (*SetSignatureApisResponseBody) SetRequestId

func (SetSignatureApisResponseBody) String

type SetTrafficControlApisRequest

type SetTrafficControlApisRequest struct {
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The ID of the API group containing the APIs to which you want to bind a specified throttling policy.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The ID of the throttling policy.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
}

func (SetTrafficControlApisRequest) GoString

func (s SetTrafficControlApisRequest) GoString() string

func (*SetTrafficControlApisRequest) SetApiIds

func (*SetTrafficControlApisRequest) SetGroupId

func (*SetTrafficControlApisRequest) SetSecurityToken

func (*SetTrafficControlApisRequest) SetStageName

func (*SetTrafficControlApisRequest) SetTrafficControlId

func (SetTrafficControlApisRequest) String

type SetTrafficControlApisResponse

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

func (SetTrafficControlApisResponse) GoString

func (*SetTrafficControlApisResponse) SetBody

func (*SetTrafficControlApisResponse) SetHeaders

func (*SetTrafficControlApisResponse) SetStatusCode

func (SetTrafficControlApisResponse) String

type SetTrafficControlApisResponseBody

type SetTrafficControlApisResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetTrafficControlApisResponseBody) GoString

func (*SetTrafficControlApisResponseBody) SetRequestId

func (SetTrafficControlApisResponseBody) String

type SetVpcAccessRequest

type SetVpcAccessRequest struct {
	Description       *string `json:"Description,omitempty" xml:"Description,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name              *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Port              *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	SecurityToken     *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	VpcId             *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VpcTargetHostName *string `json:"VpcTargetHostName,omitempty" xml:"VpcTargetHostName,omitempty"`
}

func (SetVpcAccessRequest) GoString

func (s SetVpcAccessRequest) GoString() string

func (*SetVpcAccessRequest) SetDescription

func (s *SetVpcAccessRequest) SetDescription(v string) *SetVpcAccessRequest

func (*SetVpcAccessRequest) SetInstanceId

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

func (*SetVpcAccessRequest) SetName

func (*SetVpcAccessRequest) SetPort

func (*SetVpcAccessRequest) SetSecurityToken

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

func (*SetVpcAccessRequest) SetVpcId

func (*SetVpcAccessRequest) SetVpcTargetHostName

func (s *SetVpcAccessRequest) SetVpcTargetHostName(v string) *SetVpcAccessRequest

func (SetVpcAccessRequest) String

func (s SetVpcAccessRequest) String() string

type SetVpcAccessResponse

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

func (SetVpcAccessResponse) GoString

func (s SetVpcAccessResponse) GoString() string

func (*SetVpcAccessResponse) SetBody

func (*SetVpcAccessResponse) SetHeaders

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

func (*SetVpcAccessResponse) SetStatusCode

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

func (SetVpcAccessResponse) String

func (s SetVpcAccessResponse) String() string

type SetVpcAccessResponseBody

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

func (SetVpcAccessResponseBody) GoString

func (s SetVpcAccessResponseBody) GoString() string

func (*SetVpcAccessResponseBody) SetRequestId

func (SetVpcAccessResponseBody) String

func (s SetVpcAccessResponseBody) String() string

type SetWildcardDomainPatternsRequest

type SetWildcardDomainPatternsRequest struct {
	DomainName             *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	GroupId                *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken          *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	WildcardDomainPatterns *string `json:"WildcardDomainPatterns,omitempty" xml:"WildcardDomainPatterns,omitempty"`
}

func (SetWildcardDomainPatternsRequest) GoString

func (*SetWildcardDomainPatternsRequest) SetDomainName

func (*SetWildcardDomainPatternsRequest) SetGroupId

func (*SetWildcardDomainPatternsRequest) SetSecurityToken

func (*SetWildcardDomainPatternsRequest) SetWildcardDomainPatterns

func (SetWildcardDomainPatternsRequest) String

type SetWildcardDomainPatternsResponse

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

func (SetWildcardDomainPatternsResponse) GoString

func (*SetWildcardDomainPatternsResponse) SetHeaders

func (*SetWildcardDomainPatternsResponse) SetStatusCode

func (SetWildcardDomainPatternsResponse) String

type SetWildcardDomainPatternsResponseBody

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

func (SetWildcardDomainPatternsResponseBody) GoString

func (*SetWildcardDomainPatternsResponseBody) SetRequestId

func (SetWildcardDomainPatternsResponseBody) String

type SwitchApiRequest

type SwitchApiRequest struct {
	// The ID of the API.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The description of the switch operation.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The historical version that you want to switch to.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
}

func (SwitchApiRequest) GoString

func (s SwitchApiRequest) GoString() string

func (*SwitchApiRequest) SetApiId

func (s *SwitchApiRequest) SetApiId(v string) *SwitchApiRequest

func (*SwitchApiRequest) SetDescription

func (s *SwitchApiRequest) SetDescription(v string) *SwitchApiRequest

func (*SwitchApiRequest) SetGroupId

func (s *SwitchApiRequest) SetGroupId(v string) *SwitchApiRequest

func (*SwitchApiRequest) SetHistoryVersion

func (s *SwitchApiRequest) SetHistoryVersion(v string) *SwitchApiRequest

func (*SwitchApiRequest) SetSecurityToken

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

func (*SwitchApiRequest) SetStageName

func (s *SwitchApiRequest) SetStageName(v string) *SwitchApiRequest

func (SwitchApiRequest) String

func (s SwitchApiRequest) String() string

type SwitchApiResponse

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

func (SwitchApiResponse) GoString

func (s SwitchApiResponse) GoString() string

func (*SwitchApiResponse) SetBody

func (*SwitchApiResponse) SetHeaders

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

func (*SwitchApiResponse) SetStatusCode

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

func (SwitchApiResponse) String

func (s SwitchApiResponse) String() string

type SwitchApiResponseBody

type SwitchApiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SwitchApiResponseBody) GoString

func (s SwitchApiResponseBody) GoString() string

func (*SwitchApiResponseBody) SetRequestId

func (SwitchApiResponseBody) String

func (s SwitchApiResponseBody) String() string

type TagResourcesRequest

type TagResourcesRequest struct {
	// The ID of the resource.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The type of the resource. Tags are bound to API groups, plug-ins, and applications. You can use tags to manage cloud resources by group. Valid values:
	//
	// *   **apiGroup**
	// *   **plugin**
	// *   **app**
	ResourceType  *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag of objects that match the lifecycle rule. You can specify multiple tags.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetResourceId

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

func (*TagResourcesRequest) SetResourceType

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

func (*TagResourcesRequest) SetSecurityToken

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

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// The key of tag N.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse

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

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

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

func (*TagResourcesResponse) SetStatusCode

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

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to delete all tags. This parameter is valid only when the **TagKey.N**parameter is not specified. Default value: false. Valid values:
	//
	// *   **true**
	// *   **false**
	All *bool `json:"All,omitempty" xml:"All,omitempty"`
	// The resource IDs.
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The type of the resource. Tags are bound to API groups, plug-ins, and applications. You can use tags to manage cloud resources by group. Valid values:
	//
	// *   **apiGroup**
	// *   **plugin**
	// *   **app**
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The security token included in the WebSocket request header. The system uses this token to authenticate the request.
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The tag keys of the resource.
	TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetResourceId

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

func (*UntagResourcesRequest) SetResourceType

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

func (*UntagResourcesRequest) SetSecurityToken

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

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

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

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type ValidateVpcConnectivityRequest

type ValidateVpcConnectivityRequest struct {
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	VpcAccessId   *string `json:"VpcAccessId,omitempty" xml:"VpcAccessId,omitempty"`
}

func (ValidateVpcConnectivityRequest) GoString

func (*ValidateVpcConnectivityRequest) SetInstanceId

func (*ValidateVpcConnectivityRequest) SetSecurityToken

func (*ValidateVpcConnectivityRequest) SetVpcAccessId

func (ValidateVpcConnectivityRequest) String

type ValidateVpcConnectivityResponse

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

func (ValidateVpcConnectivityResponse) GoString

func (*ValidateVpcConnectivityResponse) SetHeaders

func (*ValidateVpcConnectivityResponse) SetStatusCode

func (ValidateVpcConnectivityResponse) String

type ValidateVpcConnectivityResponseBody

type ValidateVpcConnectivityResponseBody struct {
	Connected *bool   `json:"Connected,omitempty" xml:"Connected,omitempty"`
	IpType    *string `json:"IpType,omitempty" xml:"IpType,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ValidateVpcConnectivityResponseBody) GoString

func (*ValidateVpcConnectivityResponseBody) SetConnected

func (*ValidateVpcConnectivityResponseBody) SetIpType

func (*ValidateVpcConnectivityResponseBody) SetRequestId

func (ValidateVpcConnectivityResponseBody) String

Jump to

Keyboard shortcuts

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