client

package
v3.0.12 Latest Latest
Warning

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

Go to latest
Published: Jun 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 {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	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 ID of the policy. The ID is unique.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the request.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,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.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	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 {
	// 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.
	PolicyItemId *string `json:"PolicyItemId,omitempty" xml:"PolicyItemId,omitempty"`
	// Adds a policy to an existing ACL.
	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 {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the request.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// The special throttling value.
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,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.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// *   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.
	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 {
	// Adds a custom special policy to a specified throttling policy.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddTrafficSpecialControlResponseBody) GoString

func (*AddTrafficSpecialControlResponseBody) SetRequestId

func (AddTrafficSpecialControlResponseBody) String

type AttachPluginRequest

type AttachPluginRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiIds        *string `json:"ApiIds,omitempty" xml:"ApiIds,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 (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 {
	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 {
	// b4f5c342b8bc4ef88ccda0332402e0fa
	Api []*BatchDeployApisRequestApi `json:"Api,omitempty" xml:"Api,omitempty" type:"Repeated"`
	// 2b35dd68345b472f8051647306a16415
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The description.
	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 {
	// Publishes multiple APIs at a time.
	ApiUid *string `json:"ApiUid,omitempty" xml:"ApiUid,omitempty"`
	// The APIs that you want to operate.
	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 {
	OperationId *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	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)

func (*Client) AbolishApiWithOptions

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

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)

*

  • 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. *
  • @param request AddIpControlPolicyItemRequest
  • @return AddIpControlPolicyItemResponse

func (*Client) AddIpControlPolicyItemWithOptions

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

*

  • 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. *
  • @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)

*

  • The type of the special throttling policy. Valid values:
  • * **APP**
  • * **USER** *
  • @param request AddTrafficSpecialControlRequest
  • @return AddTrafficSpecialControlResponse

func (*Client) AddTrafficSpecialControlWithOptions

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

*

  • The type of the special throttling policy. Valid values:
  • * **APP**
  • * **USER** *
  • @param request AddTrafficSpecialControlRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddTrafficSpecialControlResponse

func (*Client) AttachPlugin

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

func (*Client) AttachPluginWithOptions

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

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)

func (*Client) CreateApiStageVariableWithOptions

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

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)

func (*Client) CreateAppWithOptions

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

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 added in v3.0.1

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

func (*Client) CreateDatasetItem added in v3.0.1

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

func (*Client) CreateDatasetItemWithOptions added in v3.0.1

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

func (*Client) CreateDatasetWithOptions added in v3.0.1

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)

func (*Client) CreateIpControlWithOptions

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

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)

func (*Client) CreatePluginWithOptions

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

func (*Client) CreateSignature

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

*

  • 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. *
  • @param request CreateSignatureRequest
  • @return CreateSignatureResponse

func (*Client) CreateSignatureWithOptions

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

*

  • 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. *
  • @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)

*

  • ThrottlingTest *
  • @param request CreateTrafficControlRequest
  • @return CreateTrafficControlResponse

func (*Client) CreateTrafficControlWithOptions

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

*

  • ThrottlingTest *
  • @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)

*

  • The ID of the request. *
  • @param request DeleteAllTrafficSpecialControlRequest
  • @return DeleteAllTrafficSpecialControlResponse

func (*Client) DeleteAllTrafficSpecialControlWithOptions

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

*

  • The ID of the request. *
  • @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)

func (*Client) DeleteApiGroup

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

func (*Client) DeleteApiGroupWithOptions

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

func (*Client) DeleteApiStageVariable

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

func (*Client) DeleteApiStageVariableWithOptions

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

func (*Client) DeleteApiWithOptions

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

func (*Client) DeleteApp

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

func (*Client) DeleteAppWithOptions

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

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 added in v3.0.1

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

func (*Client) DeleteDatasetItem added in v3.0.1

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

func (*Client) DeleteDatasetItemWithOptions added in v3.0.1

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

func (*Client) DeleteDatasetWithOptions added in v3.0.1

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)

*

  • The custom domain name. *
  • @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)

*

  • The custom domain name. *
  • @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)

*

  • The ID of the request. *
  • @param request DeleteIpControlRequest
  • @return DeleteIpControlResponse

func (*Client) DeleteIpControlWithOptions

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

*

  • The ID of the request. *
  • @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)

func (*Client) DeletePluginWithOptions

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

func (*Client) DeleteSignature

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

*

  • The ID of the request. *
  • @param request DeleteSignatureRequest
  • @return DeleteSignatureResponse

func (*Client) DeleteSignatureWithOptions

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

*

  • The ID of the request. *
  • @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)

func (*Client) DeleteTrafficControlWithOptions

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

func (*Client) DeleteTrafficSpecialControl

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

*

  • The type of the special throttling policy. Valid values:
  • * **APP**
  • * **USER** *
  • @param request DeleteTrafficSpecialControlRequest
  • @return DeleteTrafficSpecialControlResponse

func (*Client) DeleteTrafficSpecialControlWithOptions

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

*

  • The type of the special throttling policy. Valid values:
  • * **APP**
  • * **USER** *
  • @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)

*

  • The ID of the API. *
  • @param request DeployApiRequest
  • @return DeployApiResponse

func (*Client) DeployApiWithOptions

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

*

  • The ID of the API. *
  • @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)

*

  • The ID of the public key. *
  • @param request DescribeApiRequest
  • @return DescribeApiResponse

func (*Client) DescribeApiDoc

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

func (*Client) DescribeApiDocWithOptions

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

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)

func (*Client) DescribeApiGroupsWithOptions

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

func (*Client) DescribeApiHistories

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

*

  • The name of the runtime environment. Valid values:
  • * **RELEASE**
  • * **TEST: the test environment** *
  • @param request DescribeApiHistoriesRequest
  • @return DescribeApiHistoriesResponse

func (*Client) DescribeApiHistoriesWithOptions

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

*

  • The name of the runtime environment. Valid values:
  • * **RELEASE**
  • * **TEST: the test environment** *
  • @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)

*

  • You can call this operation to query the definition of a specified published version of an API.
  • * This operation is intended for API providers.
  • * Each time an API is published, API Gateway records the publishing details, such as the time and the API definition. You can use the version number obtained from other API operations to query the details of an API definition that is published on a specific occasion. *
  • @param request DescribeApiHistoryRequest
  • @return DescribeApiHistoryResponse

func (*Client) DescribeApiHistoryWithOptions

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

*

  • You can call this operation to query the definition of a specified published version of an API.
  • * This operation is intended for API providers.
  • * Each time an API is published, API Gateway records the publishing details, such as the time and the API definition. You can use the version number obtained from other API operations to query the details of an API definition that is published on a specific occasion. *
  • @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)

*

  • The ID of the API group. *
  • @param request DescribeApiIpControlsRequest
  • @return DescribeApiIpControlsResponse

func (*Client) DescribeApiIpControlsWithOptions

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

*

  • The ID of the API group. *
  • @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)

func (*Client) DescribeApiLatencyDataWithOptions

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

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

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

func (*Client) DescribeApiQpsDataWithOptions

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

func (*Client) DescribeApiSignatures

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

*

  • The runtime environment. Valid values:
  • * **RELEASE**
  • * **TEST** *
  • @param request DescribeApiSignaturesRequest
  • @return DescribeApiSignaturesResponse

func (*Client) DescribeApiSignaturesWithOptions

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

*

  • The runtime environment. Valid values:
  • * **RELEASE**
  • * **TEST** *
  • @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)

*

  • The runtime environment of the API. Valid values:
  • * **RELEASE**
  • * **TEST**: the test environment *
  • @param request DescribeApiTrafficControlsRequest
  • @return DescribeApiTrafficControlsResponse

func (*Client) DescribeApiTrafficControlsWithOptions

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

*

  • The runtime environment of the API. Valid values:
  • * **RELEASE**
  • * **TEST**: the test environment *
  • @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)

func (*Client) DescribeApiTrafficDataWithOptions

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

func (*Client) DescribeApiWithOptions

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

*

  • The ID of the public key. *
  • @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)

*

  • The number of entries to return on each page. Maximum value: 100. Default value: 10. *
  • @param request DescribeApisByIpControlRequest
  • @return DescribeApisByIpControlResponse

func (*Client) DescribeApisByIpControlWithOptions

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

*

  • The number of entries to return on each page. Maximum value: 100. Default value: 10. *
  • @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)

*

  • The ID of the signature key. *
  • @param request DescribeApisBySignatureRequest
  • @return DescribeApisBySignatureResponse

func (*Client) DescribeApisBySignatureWithOptions

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

*

  • The ID of the signature key. *
  • @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)

*

  • The number of entries to return on each page. Maximum value: 100. Default value: 10. *
  • @param request DescribeApisByTrafficControlRequest
  • @return DescribeApisByTrafficControlResponse

func (*Client) DescribeApisByTrafficControlWithOptions

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

*

  • The number of entries to return on each page. Maximum value: 100. Default value: 10. *
  • @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) DescribeApp

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

func (*Client) DescribeAppAttributes

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

func (*Client) DescribeAppAttributesWithOptions

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

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)

*

  • The ID of the app. *
  • @param request DescribeAppsRequest
  • @return DescribeAppsResponse

func (*Client) DescribeAppsWithOptions

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

*

  • The ID of the app. *
  • @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)

*

  • The number of the page to return. Pages start from page 1. Default value: 1. *
  • @param request DescribeAuthorizedApisRequest
  • @return DescribeAuthorizedApisResponse

func (*Client) DescribeAuthorizedApisWithOptions

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

*

  • The number of the page to return. Pages start from page 1. Default value: 1. *
  • @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)

func (*Client) DescribeAuthorizedAppsWithOptions

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

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 added in v3.0.1

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

func (*Client) DescribeDatasetInfoWithOptions added in v3.0.1

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

func (*Client) DescribeDatasetItemInfo added in v3.0.1

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

func (*Client) DescribeDatasetItemInfoWithOptions added in v3.0.1

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

func (*Client) DescribeDatasetItemList added in v3.0.1

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

func (*Client) DescribeDatasetItemListWithOptions added in v3.0.1

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

func (*Client) DescribeDatasetList added in v3.0.1

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

func (*Client) DescribeDatasetListWithOptions added in v3.0.1

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)

func (*Client) DescribeDeployedApisWithOptions

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

func (*Client) DescribeDomain

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

*

  • The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique. *
  • @param request DescribeDomainRequest
  • @return DescribeDomainResponse

func (*Client) DescribeDomainWithOptions

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

*

  • The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique. *
  • @param request DescribeDomainRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDomainResponse

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 added in v3.0.6

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

func (*Client) DescribeImportOASTaskWithOptions added in v3.0.6

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

func (*Client) DescribeInstanceDropConnections added in v3.0.7

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

func (*Client) DescribeInstanceDropConnectionsWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceDropPacket added in v3.0.7

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

func (*Client) DescribeInstanceDropPacketWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceHttpCode added in v3.0.7

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

func (*Client) DescribeInstanceHttpCodeWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceLatency added in v3.0.7

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

func (*Client) DescribeInstanceLatencyWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceNewConnections added in v3.0.7

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

func (*Client) DescribeInstanceNewConnectionsWithOptions added in v3.0.7

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

func (*Client) DescribeInstancePackets added in v3.0.7

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

func (*Client) DescribeInstancePacketsWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceQps added in v3.0.7

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

func (*Client) DescribeInstanceQpsWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceSlbConnect added in v3.0.7

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

func (*Client) DescribeInstanceSlbConnectWithOptions added in v3.0.7

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

func (*Client) DescribeInstanceTraffic added in v3.0.7

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

func (*Client) DescribeInstanceTrafficWithOptions added in v3.0.7

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)

func (*Client) DescribeIpControlPolicyItemsWithOptions

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

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, call the [DescribeIpControlPolicyItems](~~65532~~) 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, call the [DescribeIpControlPolicyItems](~~65532~~) 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)

*

  • The name of the model. *
  • @param request DescribeModelsRequest
  • @return DescribeModelsResponse

func (*Client) DescribeModelsWithOptions

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

*

  • The name of the model. *
  • @param request DescribeModelsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeModelsResponse

func (*Client) DescribePluginApis added in v3.0.4

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

func (*Client) DescribePluginApisWithOptions added in v3.0.4

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)

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)

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)

func (*Client) DescribeRegionsWithOptions

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

func (*Client) DescribeSignatures

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

*

  • The IDs of the keys to query. *
  • @param request DescribeSignaturesRequest
  • @return DescribeSignaturesResponse

func (*Client) DescribeSignaturesByApi

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

*

  • The ID of the group to which the API belongs. *
  • @param request DescribeSignaturesByApiRequest
  • @return DescribeSignaturesByApiResponse

func (*Client) DescribeSignaturesByApiWithOptions

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

*

  • The ID of the group to which the API belongs. *
  • @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)

*

  • The IDs of the keys to query. *
  • @param request DescribeSignaturesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSignaturesResponse

func (*Client) DescribeSummaryData added in v3.0.12

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

func (*Client) DescribeSummaryDataWithOptions added in v3.0.12

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)

*

  • The returned information about system parameters. It is an array that consists of SystemParam data. *
  • @param request DescribeSystemParametersRequest
  • @return DescribeSystemParametersResponse

func (*Client) DescribeSystemParametersWithOptions

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

*

  • The returned information about system parameters. It is an array that consists of SystemParam data. *
  • @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)

*

  • The specified group ID. This parameter must be specified together with ApiId and StageName. *
  • @param request DescribeTrafficControlsRequest
  • @return DescribeTrafficControlsResponse

func (*Client) DescribeTrafficControlsByApi

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

*

  • The ID of the API. *
  • @param request DescribeTrafficControlsByApiRequest
  • @return DescribeTrafficControlsByApiResponse

func (*Client) DescribeTrafficControlsByApiWithOptions

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

*

  • The ID of the API. *
  • @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)

*

  • The specified group ID. This parameter must be specified together with ApiId and StageName. *
  • @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) 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 added in v3.0.3

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

func (*Client) ImportOASWithOptions added in v3.0.3

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)

*

  • 0009db9c828549768a200320714b8930 *
  • @param request ImportSwaggerRequest
  • @return ImportSwaggerResponse

func (*Client) ImportSwaggerWithOptions

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

*

  • 0009db9c828549768a200320714b8930 *
  • @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)

func (*Client) ListTagResourcesWithOptions

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

func (*Client) ModifyApi

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

*

  • 58928 *
  • @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)

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)

func (*Client) ModifyApiWithOptions

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

*

  • 58928 *
  • @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)

func (*Client) ModifyAppWithOptions

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

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 added in v3.0.1

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

func (*Client) ModifyDatasetItem added in v3.0.1

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

func (*Client) ModifyDatasetItemWithOptions added in v3.0.1

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

func (*Client) ModifyDatasetWithOptions added in v3.0.1

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

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

*

  • 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 (\\_). *
  • @param request ModifyIpControlRequest
  • @return ModifyIpControlResponse

func (*Client) ModifyIpControlPolicyItem

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

*

  • The ID of the policy. *
  • @param request ModifyIpControlPolicyItemRequest
  • @return ModifyIpControlPolicyItemResponse

func (*Client) ModifyIpControlPolicyItemWithOptions

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

*

  • The ID of the 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)

*

  • 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 (\\_). *
  • @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)

func (*Client) ModifyPluginWithOptions

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

func (*Client) ModifySignature

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

*

  • 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. *
  • @param request ModifySignatureRequest
  • @return ModifySignatureResponse

func (*Client) ModifySignatureWithOptions

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

*

  • 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. *
  • @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)

*

  • 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. *
  • @param request ModifyTrafficControlRequest
  • @return ModifyTrafficControlResponse

func (*Client) ModifyTrafficControlWithOptions

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

*

  • 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. *
  • @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 added in v3.0.2

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

func (*Client) QueryRequestLogsWithOptions added in v3.0.2

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)

*

  • The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique. *
  • @param request ReactivateDomainRequest
  • @return ReactivateDomainResponse

func (*Client) ReactivateDomainWithOptions

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

*

  • The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique. *
  • @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) RemoveApisAuthorities

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

*

  • The ID of the app. The ID is generated by the system and globally unique. *
  • @param request RemoveApisAuthoritiesRequest
  • @return RemoveApisAuthoritiesResponse

func (*Client) RemoveApisAuthoritiesWithOptions

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

*

  • The ID of the app. The ID is generated by the system and globally unique. *
  • @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)

*

  • The ID of the API. This ID is generated by the system and globally unique. *
  • @param request RemoveAppsAuthoritiesRequest
  • @return RemoveAppsAuthoritiesResponse

func (*Client) RemoveAppsAuthoritiesWithOptions

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

*

  • The ID of the API. This ID is generated by the system and globally unique. *
  • @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)

*

  • The ID of the API group containing the API to be managed. *
  • @param request RemoveIpControlApisRequest
  • @return RemoveIpControlApisResponse

func (*Client) RemoveIpControlApisWithOptions

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

*

  • The ID of the API group containing the API to be managed. *
  • @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)

*

  • The ID of a policy. Separate multiple IDs with semicolons (;). A maximum of 100 IDs can be entered. *
  • @param request RemoveIpControlPolicyItemRequest
  • @return RemoveIpControlPolicyItemResponse

func (*Client) RemoveIpControlPolicyItemWithOptions

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

*

  • The ID of a policy. Separate multiple IDs with semicolons (;). A maximum of 100 IDs can be entered. *
  • @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)

*

  • The ID of the signature key. *
  • @param request RemoveSignatureApisRequest
  • @return RemoveSignatureApisResponse

func (*Client) RemoveSignatureApisWithOptions

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

*

  • The ID of the signature key. *
  • @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)

*

  • The ID of the API group containing the APIs from which you want to unbind a specified throttling policy. *
  • @param request RemoveTrafficControlApisRequest
  • @return RemoveTrafficControlApisResponse

func (*Client) RemoveTrafficControlApisWithOptions

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

*

  • The ID of the API group containing the APIs from which you want to unbind a specified throttling policy. *
  • @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)

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)

func (*Client) ResetAppCode

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

*

  • The new AppCode takes effect about 2 seconds after you call this operation. *
  • @param request ResetAppCodeRequest
  • @return ResetAppCodeResponse

func (*Client) ResetAppCodeWithOptions

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

*

  • The new AppCode takes effect about 2 seconds after you call this operation. *
  • @param request ResetAppCodeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ResetAppCodeResponse

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

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

*

  • The ID of the app. This ID is generated by the system and globally unique. *
  • @param request SetApisAuthoritiesRequest
  • @return SetApisAuthoritiesResponse

func (*Client) SetApisAuthoritiesWithOptions

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

*

  • The ID of the app. This ID is generated by the system and globally unique. *
  • @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)

*

  • The ID of the API. This ID is generated by the system and globally unique. *
  • @param request SetAppsAuthoritiesRequest
  • @return SetAppsAuthoritiesResponse

func (*Client) SetAppsAuthoritiesWithOptions

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

*

  • The ID of the API. This ID is generated by the system and globally unique. *
  • @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)

*

  • 382271 *
  • @param request SetDomainCertificateRequest
  • @return SetDomainCertificateResponse

func (*Client) SetDomainCertificateWithOptions

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

*

  • 382271 *
  • @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 added in v3.0.7

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

func (*Client) SetGroupAuthAppCodeWithOptions added in v3.0.7

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)

*

  • The ID of the API group. *
  • @param request SetIpControlApisRequest
  • @return SetIpControlApisResponse

func (*Client) SetIpControlApisWithOptions

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

*

  • The ID of the API group. *
  • @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)

*

  • The ID of the signature key. *
  • @param request SetSignatureApisRequest
  • @return SetSignatureApisResponse

func (*Client) SetSignatureApisWithOptions

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

*

  • The ID of the signature key. *
  • @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)

*

  • The ID of the API group containing the APIs to which you want to bind a specified throttling policy. *
  • @param request SetTrafficControlApisRequest
  • @return SetTrafficControlApisResponse

func (*Client) SetTrafficControlApisWithOptions

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

*

  • The ID of the API group containing the APIs to which you want to bind a specified throttling policy. *
  • @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)

*

  • The ID of the API. *
  • @param request SwitchApiRequest
  • @return SwitchApiResponse

func (*Client) SwitchApiWithOptions

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

*

  • The ID of the API. *
  • @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)

*

  • The key of tag N.
  • Valid values of N: `1 to 20.` *
  • @param request TagResourcesRequest
  • @return TagResourcesResponse

func (*Client) TagResourcesWithOptions

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

*

  • The key of tag N.
  • Valid values of N: `1 to 20.` *
  • @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)

*

  • 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** *
  • @param request UntagResourcesRequest
  • @return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

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

*

  • 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** *
  • @param request UntagResourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UntagResourcesResponse

func (*Client) ValidateVpcConnectivity added in v3.0.9

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

func (*Client) ValidateVpcConnectivityWithOptions added in v3.0.9

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 added in v3.0.4

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 {
	// 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
	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"`
	// 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的流量控制。
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// Specifies whether to enable backend services.
	BackendEnable *bool `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// The IDof the backend service
	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"`
	// *   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"`
	ErrorCodeSamples *string `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty"`
	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 switch status of ACL. Valid values:- **on** and **off**.
	OpenIdConnectConfig *string `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty"`
	// The configuration items of API requests sent by the consumer to API Gateway.
	//
	// For more information, see [RequestConfig](~~43985~~).
	RequestConfig     *string `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty"`
	RequestParameters *string `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty"`
	// The return description of the 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 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"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	//
	// For more information, see [ServiceConfig](~~43987~~).
	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 type of the two-way communication API.
	//
	// *   **COMMON**: common API
	// *   **REGISTER**: registered API
	// *   **UNREGISTER**: unregistered API
	// *   **NOTIFY**: downstream notification 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 {
	GroupId         *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken   *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageId         *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	StageRouteModel *string `json:"StageRouteModel,omitempty" xml:"StageRouteModel,omitempty"`
	SupportRoute    *bool   `json:"SupportRoute,omitempty" xml:"SupportRoute,omitempty"`
	VariableName    *string `json:"VariableName,omitempty" xml:"VariableName,omitempty"`
	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 {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApiStageVariableResponseBody) GoString

func (*CreateApiStageVariableResponseBody) SetRequestId

func (CreateApiStageVariableResponseBody) String

type CreateAppRequest

type CreateAppRequest struct {
	AppCode       *string                `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	AppKey        *string                `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	AppName       *string                `json:"AppName,omitempty" xml:"AppName,omitempty"`
	AppSecret     *string                `json:"AppSecret,omitempty" xml:"AppSecret,omitempty"`
	Description   *string                `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string                `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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) SetSecurityToken

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

func (*CreateAppRequest) SetTag

func (CreateAppRequest) String

func (s CreateAppRequest) String() string

type CreateAppRequestTag

type CreateAppRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	AppId     *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 added in v3.0.1

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 added in v3.0.1

func (s CreateDatasetItemRequest) GoString() string

func (*CreateDatasetItemRequest) SetDatasetId added in v3.0.1

func (*CreateDatasetItemRequest) SetDescription added in v3.0.1

func (*CreateDatasetItemRequest) SetExpiredTime added in v3.0.1

func (*CreateDatasetItemRequest) SetSecurityToken added in v3.0.1

func (*CreateDatasetItemRequest) SetValue added in v3.0.1

func (CreateDatasetItemRequest) String added in v3.0.1

func (s CreateDatasetItemRequest) String() string

type CreateDatasetItemResponse added in v3.0.1

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 added in v3.0.1

func (s CreateDatasetItemResponse) GoString() string

func (*CreateDatasetItemResponse) SetBody added in v3.0.1

func (*CreateDatasetItemResponse) SetHeaders added in v3.0.1

func (*CreateDatasetItemResponse) SetStatusCode added in v3.0.1

func (CreateDatasetItemResponse) String added in v3.0.1

func (s CreateDatasetItemResponse) String() string

type CreateDatasetItemResponseBody added in v3.0.1

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

func (CreateDatasetItemResponseBody) GoString added in v3.0.1

func (*CreateDatasetItemResponseBody) SetDatasetItemId added in v3.0.1

func (*CreateDatasetItemResponseBody) SetRequestId added in v3.0.1

func (CreateDatasetItemResponseBody) String added in v3.0.1

type CreateDatasetRequest added in v3.0.1

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 added in v3.0.1

func (s CreateDatasetRequest) GoString() string

func (*CreateDatasetRequest) SetDatasetName added in v3.0.1

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

func (*CreateDatasetRequest) SetDatasetType added in v3.0.1

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

func (*CreateDatasetRequest) SetSecurityToken added in v3.0.1

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

func (CreateDatasetRequest) String added in v3.0.1

func (s CreateDatasetRequest) String() string

type CreateDatasetResponse added in v3.0.1

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 added in v3.0.1

func (s CreateDatasetResponse) GoString() string

func (*CreateDatasetResponse) SetBody added in v3.0.1

func (*CreateDatasetResponse) SetHeaders added in v3.0.1

func (*CreateDatasetResponse) SetStatusCode added in v3.0.1

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

func (CreateDatasetResponse) String added in v3.0.1

func (s CreateDatasetResponse) String() string

type CreateDatasetResponseBody added in v3.0.1

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

func (CreateDatasetResponseBody) GoString added in v3.0.1

func (s CreateDatasetResponseBody) GoString() string

func (*CreateDatasetResponseBody) SetDatasetId added in v3.0.1

func (*CreateDatasetResponseBody) SetRequestId added in v3.0.1

func (CreateDatasetResponseBody) String added in v3.0.1

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 added in v3.0.7

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 added in v3.0.7

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

func (*CreateInstanceRequest) SetPricingCycle

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

func (*CreateInstanceRequest) SetTag added in v3.0.6

func (*CreateInstanceRequest) SetToken

func (*CreateInstanceRequest) SetUserVpcId added in v3.0.7

func (*CreateInstanceRequest) SetZoneId

func (*CreateInstanceRequest) SetZoneVSwitchSecurityGroup added in v3.0.7

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestTag added in v3.0.6

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

func (CreateInstanceRequestTag) GoString added in v3.0.6

func (s CreateInstanceRequestTag) GoString() string

func (*CreateInstanceRequestTag) SetKey added in v3.0.6

func (*CreateInstanceRequestTag) SetValue added in v3.0.6

func (CreateInstanceRequestTag) String added in v3.0.6

func (s CreateInstanceRequestTag) String() string

type CreateInstanceRequestZoneVSwitchSecurityGroup added in v3.0.7

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 added in v3.0.7

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetCidrBlock added in v3.0.7

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetSecurityGroupId added in v3.0.7

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetVSwitchId added in v3.0.7

func (*CreateInstanceRequestZoneVSwitchSecurityGroup) SetZoneId added in v3.0.7

func (CreateInstanceRequestZoneVSwitchSecurityGroup) String added in v3.0.7

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 added in v3.0.6

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 {
	Description      *string                                   `json:"Description,omitempty" xml:"Description,omitempty"`
	IpControlName    *string                                   `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	IpControlPolicys []*CreateIpControlRequestIpControlPolicys `json:"IpControlPolicys,omitempty" xml:"IpControlPolicys,omitempty" type:"Repeated"`
	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 {
	AppId  *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	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 {
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	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 {
	Description   *string                   `json:"Description,omitempty" xml:"Description,omitempty"`
	PluginData    *string                   `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	PluginName    *string                   `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	PluginType    *string                   `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	SecurityToken *string                   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	PluginId  *string `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the request.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,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.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The ID of the back-end signature key.
	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 name of the back-end signature key.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// *   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.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// Creates a backend 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 app.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// ThrottlingTestDescription
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The ID of the throttling policy.
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   **SECOND**
	// *   **MINUTE**
	// *   **HOUR**
	// *   **DAY**
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The default throttling value for each user.
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The description of the throttling policy.
	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 {
	// Creates a custom throttling policy.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// *   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.
	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 {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   This API is intended for API providers.
	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 {
	// Deletes all custom special policies of a specified throttling policy.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteAllTrafficSpecialControlResponseBody) GoString

func (*DeleteAllTrafficSpecialControlResponseBody) SetRequestId

func (DeleteAllTrafficSpecialControlResponseBody) String

type DeleteApiGroupRequest

type DeleteApiGroupRequest struct {
	GroupId       *string                     `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string                     `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiGroupResponseBody) GoString

func (s DeleteApiGroupResponseBody) GoString() string

func (*DeleteApiGroupResponseBody) SetRequestId

func (DeleteApiGroupResponseBody) String

type DeleteApiRequest

type DeleteApiRequest 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 (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 {
	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 name of the variable to be deleted. This parameter is case-sensitive.
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the request.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// *   This operation is intended for API providers.
	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 {
	// Deletes a specified variable in a specified environment.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiStageVariableResponseBody) GoString

func (*DeleteApiStageVariableResponseBody) SetRequestId

func (DeleteApiStageVariableResponseBody) String

type DeleteAppRequest

type DeleteAppRequest struct {
	AppId         *int64                 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	SecurityToken *string                `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 added in v3.0.1

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 added in v3.0.1

func (s DeleteDatasetItemRequest) GoString() string

func (*DeleteDatasetItemRequest) SetDatasetId added in v3.0.1

func (*DeleteDatasetItemRequest) SetDatasetItemId added in v3.0.1

func (*DeleteDatasetItemRequest) SetSecurityToken added in v3.0.1

func (DeleteDatasetItemRequest) String added in v3.0.1

func (s DeleteDatasetItemRequest) String() string

type DeleteDatasetItemResponse added in v3.0.1

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 added in v3.0.1

func (s DeleteDatasetItemResponse) GoString() string

func (*DeleteDatasetItemResponse) SetBody added in v3.0.1

func (*DeleteDatasetItemResponse) SetHeaders added in v3.0.1

func (*DeleteDatasetItemResponse) SetStatusCode added in v3.0.1

func (DeleteDatasetItemResponse) String added in v3.0.1

func (s DeleteDatasetItemResponse) String() string

type DeleteDatasetItemResponseBody added in v3.0.1

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

func (DeleteDatasetItemResponseBody) GoString added in v3.0.1

func (*DeleteDatasetItemResponseBody) SetRequestId added in v3.0.1

func (DeleteDatasetItemResponseBody) String added in v3.0.1

type DeleteDatasetRequest added in v3.0.1

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

func (DeleteDatasetRequest) GoString added in v3.0.1

func (s DeleteDatasetRequest) GoString() string

func (*DeleteDatasetRequest) SetDatasetId added in v3.0.1

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

func (*DeleteDatasetRequest) SetSecurityToken added in v3.0.1

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

func (DeleteDatasetRequest) String added in v3.0.1

func (s DeleteDatasetRequest) String() string

type DeleteDatasetResponse added in v3.0.1

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 added in v3.0.1

func (s DeleteDatasetResponse) GoString() string

func (*DeleteDatasetResponse) SetBody added in v3.0.1

func (*DeleteDatasetResponse) SetHeaders added in v3.0.1

func (*DeleteDatasetResponse) SetStatusCode added in v3.0.1

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

func (DeleteDatasetResponse) String added in v3.0.1

func (s DeleteDatasetResponse) String() string

type DeleteDatasetResponseBody added in v3.0.1

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

func (DeleteDatasetResponseBody) GoString added in v3.0.1

func (s DeleteDatasetResponseBody) GoString() string

func (*DeleteDatasetResponseBody) SetRequestId added in v3.0.1

func (DeleteDatasetResponseBody) String added in v3.0.1

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 {
	// *   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.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the request.
	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 {
	// Unbinds a custom domain name from a specified API group.
	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 {
	InstanceId *string                     `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 {
	// *   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.
	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 {
	// Deletes an access control list (ACL).
	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 request.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the API group to which the model belongs.
	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 {
	// Deletes a model from Model Management for an API group.
	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 {
	PluginId      *string                   `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	SecurityToken *string                   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   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.
	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 {
	// Deletes a backend signature key.
	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"`
	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 {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTrafficControlResponseBody) GoString

func (*DeleteTrafficControlResponseBody) SetRequestId

func (DeleteTrafficControlResponseBody) String

type DeleteTrafficSpecialControlRequest

type DeleteTrafficSpecialControlRequest struct {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   This API is intended for API providers.
	// *   You can obtain the input parameters required in this operation by calling other APIs.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// The ID of the request.
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,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.
	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 {
	// Deletes a custom special throttling policy.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTrafficSpecialControlResponseBody) GoString

func (*DeleteTrafficSpecialControlResponseBody) SetRequestId

func (DeleteTrafficSpecialControlResponseBody) String

type DeployApiRequest

type DeployApiRequest struct {
	// The publishing remarks.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   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 less than 5 seconds.
	// *   The QPS limit on this operation is 50 per user.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE: the pre-release environment**
	// *   **TEST: the test environment**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the request.
	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 {
	// Publishes an API to a specified environment.
	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 {
	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 {
	ApiAbolishResults *DescribeAbolishApiTaskResponseBodyApiAbolishResults `json:"ApiAbolishResults,omitempty" xml:"ApiAbolishResults,omitempty" type:"Struct"`
	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 {
	AbolishStatus *string `json:"AbolishStatus,omitempty" xml:"AbolishStatus,omitempty"`
	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"`
}

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 added in v3.0.4

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 added in v3.0.4

func (DescribeAccessControlListsResponseBodyAclsAcl) String

type DescribeApiDocRequest

type DescribeApiDocRequest 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"`
	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 {
	ApiId              *string                                       `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName            *string                                       `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	AuthType           *string                                       `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	DeployedTime       *string                                       `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	Description        *string                                       `json:"Description,omitempty" xml:"Description,omitempty"`
	DisableInternet    *bool                                         `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	ErrorCodeSamples   *DescribeApiDocResponseBodyErrorCodeSamples   `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	FailResultSample   *string                                       `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	ForceNonceCheck    *bool                                         `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	GroupId            *string                                       `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName          *string                                       `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	RegionId           *string                                       `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestConfig      *DescribeApiDocResponseBodyRequestConfig      `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	RequestId          *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RequestParameters  *DescribeApiDocResponseBodyRequestParameters  `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	ResultDescriptions *DescribeApiDocResponseBodyResultDescriptions `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty" type:"Struct"`
	ResultSample       *string                                       `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	ResultType         *string                                       `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	StageName          *string                                       `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 {
	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	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 {
	BodyFormat          *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	RequestHttpMethod   *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	RequestMode         *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	RequestPath         *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	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 {
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,omitempty"`
	ArrayItemsType   *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	DefaultValue     *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	DemoValue        *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	Description      *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DocOrder         *int32  `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	DocShow          *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	EnumValue        *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// JSON scheme
	JsonScheme        *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	Location          *string `json:"Location,omitempty" xml:"Location,omitempty"`
	MaxLength         *int64  `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	MaxValue          *int64  `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	MinLength         *int64  `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	MinValue          *int64  `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	ParameterType     *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	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 DescribeApiDocResponseBodyResultDescriptions

type DescribeApiDocResponseBodyResultDescriptions struct {
	ResultDescription []*DescribeApiDocResponseBodyResultDescriptionsResultDescription `json:"ResultDescription,omitempty" xml:"ResultDescription,omitempty" type:"Repeated"`
}

func (DescribeApiDocResponseBodyResultDescriptions) GoString

func (DescribeApiDocResponseBodyResultDescriptions) String

type DescribeApiDocResponseBodyResultDescriptionsResultDescription

type DescribeApiDocResponseBodyResultDescriptionsResultDescription struct {
	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"`
	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 (DescribeApiDocResponseBodyResultDescriptionsResultDescription) GoString

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetDescription

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetHasChild

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetId

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetKey

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetMandatory

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetName

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetPid

func (*DescribeApiDocResponseBodyResultDescriptionsResultDescription) SetType

func (DescribeApiDocResponseBodyResultDescriptionsResultDescription) 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 VPC second-level domain name.
	ClassicVpcSubDomain *string `json:"ClassicVpcSubDomain,omitempty" xml:"ClassicVpcSubDomain,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"`
	// 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 VIP list of the instance.
	InstanceVipList *string `json:"InstanceVipList,omitempty" xml:"InstanceVipList,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 RPC mode.
	RpcPattern *string `json:"RpcPattern,omitempty" xml:"RpcPattern,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) SetClassicVpcSubDomain

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 added in v3.0.7

func (s *DescribeApiGroupResponseBody) SetDedicatedInstanceType(v string) *DescribeApiGroupResponseBody

func (*DescribeApiGroupResponseBody) SetDefaultDomain

func (*DescribeApiGroupResponseBody) SetDescription

func (*DescribeApiGroupResponseBody) SetGroupId

func (*DescribeApiGroupResponseBody) SetGroupName

func (*DescribeApiGroupResponseBody) SetHttpsPolicy

func (*DescribeApiGroupResponseBody) SetIllegalStatus

func (*DescribeApiGroupResponseBody) SetInstanceId

func (*DescribeApiGroupResponseBody) SetInstanceType

func (*DescribeApiGroupResponseBody) SetInstanceVipList

func (*DescribeApiGroupResponseBody) SetIpv6Status

func (*DescribeApiGroupResponseBody) SetMigrationError added in v3.0.11

func (*DescribeApiGroupResponseBody) SetMigrationStatus added in v3.0.11

func (*DescribeApiGroupResponseBody) SetModifiedTime

func (*DescribeApiGroupResponseBody) SetPassthroughHeaders

func (*DescribeApiGroupResponseBody) SetRegionId

func (*DescribeApiGroupResponseBody) SetRequestId

func (*DescribeApiGroupResponseBody) SetRpcPattern

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"`
	WssEnable              *string `json:"WssEnable,omitempty" xml:"WssEnable,omitempty"`
}

func (DescribeApiGroupResponseBodyCustomDomainsDomainItem) GoString

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetBindStageName

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateId

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateName

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateValidEnd added in v3.0.9

func (*DescribeApiGroupResponseBodyCustomDomainsDomainItem) SetCertificateValidStart added in v3.0.9

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

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 {
	EnableTagAuth *bool                          `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,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"`
	PageNumber    *int32                         `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string                        `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	Sort          *string                        `json:"Sort,omitempty" xml:"Sort,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	ApiGroupAttributes *DescribeApiGroupsResponseBodyApiGroupAttributes `json:"ApiGroupAttributes,omitempty" xml:"ApiGroupAttributes,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 (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 {
	BasePath      *string                                                               `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	BillingStatus *string                                                               `json:"BillingStatus,omitempty" xml:"BillingStatus,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"`
	HttpsPolicy   *string                                                               `json:"HttpsPolicy,omitempty" xml:"HttpsPolicy,omitempty"`
	IllegalStatus *string                                                               `json:"IllegalStatus,omitempty" xml:"IllegalStatus,omitempty"`
	InstanceId    *string                                                               `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceType  *string                                                               `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	ModifiedTime  *string                                                               `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	RegionId      *string                                                               `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	SubDomain     *string                                                               `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
	Tags          *DescribeApiGroupsResponseBodyApiGroupAttributesApiGroupAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The name of the API. The name is used for fuzzy match.
	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 ID of the API.
	ApiHisItems *DescribeApiHistoriesResponseBodyApiHisItems `json:"ApiHisItems,omitempty" xml:"ApiHisItems,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned API information. It is an array consisting of ApiHisItem data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether an API version is effective. Valid values: ONLINE and OFFLINE.
	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 {
	// Creates an object
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The region where the API is located.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The historical version of the API.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The name of the group to which an API belongs.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The publishing time (UTC) of the API.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// CreateObject
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	// Queries the historical versions of a specified API.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the API.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The description of the API.
	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 to which the API belongs. This ID is generated by the system and globally unique.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The historical version number of the API.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The environment to which the API is published. Valid values:
	//
	// *   **RELEASE**: production environment
	// *   **TEST**: test environment
	// *   **PRE**: staging 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 {
	// The signature algorithm that is used if the **AuthType** parameter is set to **APP**. If no value is specified for the AllowSignatureMethod parameter, the default value HmacSHA256 is used. 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 type of AppCode authentication. Default value: DEFAULT. Valid values:
	//
	// *   DEFAULT: AppCode authentication is supported after the API is published in Alibaba Cloud Marketplace.
	// *   DISABLE: AppCode authentication is not supported.
	// *   HEADER: AppCode authentication is supported only in Header parameters.
	// *   HEADER_QUERY: AppCode authentication is supported in Header or Query parameters.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The type of the security authentication that is used for the API. Valid values:
	//
	// *   **APP**: The API can be called only by authorized applications.
	//
	// *   **ANONYMOUS**: The API can be anonymously called. Take note of the following information:
	//
	//     *   All users who have obtained the API service information can call this API. API Gateway neither authenticates callers nor sets user-specific throttling policies. If this API is a public one, you must set throttling policies for it.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The configuration items of the backend service.
	BackendConfig *DescribeApiHistoryResponseBodyBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	// Indicates whether the backend service is enabled.
	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 time when the API was published. The time is displayed in UTC.
	DeployedTime *string `json:"DeployedTime,omitempty" xml:"DeployedTime,omitempty"`
	// The description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   If the **DisableInternet** parameter is set to **true**, you call the API only over internal networks.
	// *   If the **DisableInternet** parameter is set to **false**, no limit is imposed on networks. When you create an API, the default value of this parameter is false.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The sample error codes that are returned from the backend service.
	//
	// For more information, see [ErrorCodeSample](~~44392~~).
	ErrorCodeSamples *DescribeApiHistoryResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The sample error response that is returned from the backend service.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// *   Indicates whether to forcefully check X-Ca-Nonce. X-Ca-Nonce is the unique identifier of a request and is generally identified by UUID. If the **ForceNonceCheck** parameter is set to **true**, X-Ca-Nonce is forcefully checked. After API Gateway receives this parameter, API Gateway verifies the validity of this parameter. The same value can be used only once within 15 minutes. This helps defend against replay attacks.
	// *   If the **ForceNonceCheck** parameter is set to **false**, X-Ca-Nonce is not checked. When you create an API, the default value of this parameter is false.
	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 of the API.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	// The configuration items of third-party OpenID Connect authentication.
	OpenIdConnectConfig *DescribeApiHistoryResponseBodyOpenIdConnectConfig `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty" type:"Struct"`
	// The ID of the region where the API is deployed.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The configuration items of API requests that are sent from 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 that are sent from the consumer to API Gateway.
	//
	// For more information, see [RequestParameter](~~43986~~).
	RequestParameters *DescribeApiHistoryResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The response of the API.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The descriptions that are returned for 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 data that is returned.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The information about backend service calls.
	ServiceConfig *DescribeApiHistoryResponseBodyServiceConfig `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty" type:"Struct"`
	// The parameters of API requests that are sent from 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 the parameters of requests sent from the consumer to API Gateway and the parameters of requests sent from 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. Valid values:
	//
	// *   **RELEASE**: production environment
	// *   **PRE**: staging environment
	// *   **TEST**: test environment
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	Status    *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The system parameters of the API in the JSON format.
	SystemParameters *DescribeApiHistoryResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// Indicates 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"`
	// The type of the API that is used in bidirectional communication. Valid values:
	//
	// *   **COMMON**: common API
	// *   **REGISTER**: registered API
	// *   **UNREGISTER**: unregistered API
	// *   **NOTIFY**: downstream notification API
	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 value of the constant parameter.
	ConstantValue *string `json:"ConstantValue,omitempty" xml:"ConstantValue,omitempty"`
	// The description of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The location of the parameter. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the backend parameter that corresponds to the constant 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 {
	// The sample value of the parameter.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The location of the parameter. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the backend parameter that corresponds to the custom system 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"`
	// *   ****
	// *   ****
	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 format in which data was transmitted to the server for a POST or PUT request. Valid values: FORM and STREAM. FORM indicates that data was transmitted as forms that consist of key-value pairs. STREAM indicates that data was transmitted as byte streams. This parameter takes effect 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 request method. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The request mode of the parameters. 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 request path of the API.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// The type of the protocol that is supported by the API. Valid values: HTTP, HTTPS, and WebSocket. Separate multiple values with commas (,). Example: "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 parameter in the API request.
	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 of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value of the parameter.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The order in which the parameter is sorted 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 can be specified if the **ParameterType** parameter is set to Int, Long, Float, Double, or String. Separate multiple hash values with commas (,). Examples: 1,2,3,4,9 and A,B,C,E,F.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// The JSON scheme.
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The location of the parameter. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The maximum length of the parameter value if the **ParameterType** parameter is set to String.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum value of the parameter if the **ParameterType** parameter is set to Int, Long, Float, or Double.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum length of the parameter value if the **ParameterType** parameter is set to String.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum value of the parameter if the **ParameterType** parameter is set to Int, Long, Float, or Double.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The data type of the parameter. Valid values: String, Int, Long, Float, Double, and Boolean.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The regular expression that is used to validate the parameter if the **ParameterType** parameter 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"`
	// Indicates 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"`
	// Indicates 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 that is used if the ServiceProtocol parameter is set to HTTP. Valid values:
	//
	// *   DEFAULT: the default header in API Gateway
	// *   CUSTOM: a custom header
	// *   CLIENT: the ContentType header of the client
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header if 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 configuration items of EventBridge.
	EventBridgeConfig *DescribeApiHistoryResponseBodyServiceConfigEventBridgeConfig `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	// The configuration items of the backend service whose type is Function Compute.
	FunctionComputeConfig *DescribeApiHistoryResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// Indicates whether the mock mode is enabled. Valid values:
	//
	// *   TRUE
	// *   FALSE
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The mock headers.
	MockHeaders *DescribeApiHistoryResponseBodyServiceConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Struct"`
	// The result that is returned if the Mock parameter is set to TRUE.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// The status code that is returned for service mocking.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// The configuration items of the backend service whose type is Object Storage Service (OSS).
	OssConfig *DescribeApiHistoryResponseBodyServiceConfigOssConfig `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	// The URL that is used to call the backend service.
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	// The HTTP request method that is used if the ServiceProtocol parameter is set to HTTP. Valid values: PUT, GET, POST, DELETE, PATCH, HEAD, OPTIONS, and ANY.
	ServiceHttpMethod *string `json:"ServiceHttpMethod,omitempty" xml:"ServiceHttpMethod,omitempty"`
	// The path that is used when the backend service is called.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The protocol of the backend service. Only HTTP, HTTPS, and Function Compute are supported.
	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"`
	// Indicates whether the VPC channel is enabled. Valid values:
	//
	// *   TRUE
	// *   FALSE
	//
	// Before you can enable the VPC channel, make sure that a VPC authorization is added.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// The configuration items of the VPC channel.
	VpcConfig *DescribeApiHistoryResponseBodyServiceConfigVpcConfig `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
	// The ID of the virtual private cloud (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 EventBridge is deployed.
	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 of the RAM role that is assigned 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 that is used if the ServiceProtocol parameter is set to HTTP. Valid values:
	//
	// *   **DEFAULT**: the default header in API Gateway
	// *   **CUSTOM**: a custom header
	// *   **CLIENT**: the ContentType header of the client
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the ContentType header if 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 the service in Function Compute.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The type of the service in Function Compute.
	FcType *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	// The function name that is defined in Function Compute.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// The request method.
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
	// Indicates whether the backend receives only the service path.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The path of the API request.
	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 that is assumed by API Gateway to access Function Compute.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The service name that is 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
	HeaderName *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	// The value of the HTTP header.
	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 name of 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 OSS is deployed.
	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 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.
	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 protocol of the VPC.
	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 name of the frontend parameter. The name must be included in RequestParametersObject and match ApiParameterName in RequestParameters.
	RequestParameterName *string `json:"RequestParameterName,omitempty" xml:"RequestParameterName,omitempty"`
	// The name of the backend 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 location of the parameter. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The data type of the parameter. Valid values: STRING, NUMBER, and BOOLEAN.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// The name of the backend 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 of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The location of the parameter. Valid values: BODY, HEAD, QUERY, and PATH.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The name of the backend parameter that corresponds to the system 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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The IDs of APIs. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	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 ID of the API.
	ApiIpControls *DescribeApiIpControlsResponseBodyApiIpControls `json:"ApiIpControls,omitempty" xml:"ApiIpControls,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The information about the ACLs. The information is an array of ApiIpControlItem data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The time of binding.
	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 name of the ACL.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// Queries the access control lists (ACLs) that are bound to all the APIs in an API group in a specified environment.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the ACL.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the API.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// *   This operation is intended for API callers.
	// *   If an optional parameter is not specified, all results are returned on separate pages.
	//
	// ·
	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 {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 {
	CallLatencys *DescribeApiLatencyDataResponseBodyCallLatencys `json:"CallLatencys,omitempty" xml:"CallLatencys,omitempty" type:"Struct"`
	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 {
	ItemTime  *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	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 DescribeApiQpsDataRequest

type DescribeApiQpsDataRequest struct {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 {
	CallFails     *DescribeApiQpsDataResponseBodyCallFails     `json:"CallFails,omitempty" xml:"CallFails,omitempty" type:"Struct"`
	CallSuccesses *DescribeApiQpsDataResponseBodyCallSuccesses `json:"CallSuccesses,omitempty" xml:"CallSuccesses,omitempty" type:"Struct"`
	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 {
	ItemTime  *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	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 {
	ItemTime  *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	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 {
	// Description
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// System parameters sent by API Gateway to the backend service
	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 {
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	// Description
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The minimum parameter value when **ParameterType** is set to Int, Long, Float, or Double.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The request mode. Valid values: MAPPING and PASSTHROUGH.
	AppCodeAuthType *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	// The sample error codes returned by the backend service.
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The timeout period of the backend service. Unit: milliseconds.
	BackendConfig *DescribeApiResponseBodyBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	// The corresponding frontend parameter name. It must be included in RequestParametersObject and matches ApiParameterName in RequestParameter data.
	BackendEnable *bool `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	// The name of the backend service parameter.
	ConstantParameters *DescribeApiResponseBodyConstantParameters `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty" type:"Struct"`
	// The type of the Function Compute instance.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The name of the HTTP header.
	CustomSystemParameters *DescribeApiResponseBodyCustomSystemParameters `json:"CustomSystemParameters,omitempty" xml:"CustomSystemParameters,omitempty" type:"Struct"`
	// DescribeApi
	DeployedInfos *DescribeApiResponseBodyDeployedInfos `json:"DeployedInfos,omitempty" xml:"DeployedInfos,omitempty" type:"Struct"`
	// 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.
	Description *string `json:"Description,omitempty" xml:"Description,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  `.
	DisableInternet *bool `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	// The name of the VPC access authorization.
	ErrorCodeSamples *DescribeApiResponseBodyErrorCodeSamples `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty" type:"Struct"`
	// The maximum parameter value when **ParameterType** is set to Int, Long, Float, or Double.
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	// The ID of the result.
	ForceNonceCheck *bool `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	// The path used to call the back-end service. If the complete back-end service path is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, **ServicePath** is `/object/add`.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the parent node.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the API.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The ID of the API group.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// Backend configuration items when the backend service is Function Compute
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The description of the API.
	OpenIdConnectConfig *DescribeApiResponseBodyOpenIdConnectConfig `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty" type:"Struct"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Age
	RequestConfig *DescribeApiResponseBodyRequestConfig `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty" type:"Struct"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	RequestParameters *DescribeApiResponseBodyRequestParameters `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty" type:"Struct"`
	// The ID of the API group.
	ResultBodyModel *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	// The last modification time of the API.
	ResultDescriptions *DescribeApiResponseBodyResultDescriptions `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty" type:"Struct"`
	// The ID of the ECS or SLB instance in the VPC.
	ResultSample *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	// The parameter location. Valid values: BODY, HEAD, QUERY, and PATH.
	ResultType *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the RAM role to be assumed by API Gateway to access Function Compute.
	ServiceConfig *DescribeApiResponseBodyServiceConfig `json:"ServiceConfig,omitempty" xml:"ServiceConfig,omitempty" type:"Struct"`
	// The Arn that is authorized by a RAM user to EventBridge.
	ServiceParameters *DescribeApiResponseBodyServiceParameters `json:"ServiceParameters,omitempty" xml:"ServiceParameters,omitempty" type:"Struct"`
	// Error codes
	ServiceParametersMap *DescribeApiResponseBodyServiceParametersMap `json:"ServiceParametersMap,omitempty" xml:"ServiceParametersMap,omitempty" type:"Struct"`
	// 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.
	SystemParameters *DescribeApiResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// 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.
	Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	// The ID of the region where the OSS instance is located.
	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) SetResultDescriptions

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 function name defined in Function Compute.
	BackendId *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	// The protocol type supported by the API. Valid values: HTTP and HTTPS. Separate multiple values with commas (,), such as "HTTP,HTTPS".
	BackendName *string `json:"BackendName,omitempty" xml:"BackendName,omitempty"`
	// The deployment status. Valid values: DEPLOYED and NONDEPLOYED.
	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 data type of the back-end service parameter.
	ConstantValue *string `json:"ConstantValue,omitempty" xml:"ConstantValue,omitempty"`
	// The API request path.
	Description *string `json:"Description,omitempty" xml:"Description,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.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the parameter that corresponds to the token.
	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 {
	// The ID of the region where the EventBridge instance is located.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The effective version.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the request.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The default value.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// Client IP Address
	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 {
	DeployedStatus   *string `json:"DeployedStatus,omitempty" xml:"DeployedStatus,omitempty"`
	EffectiveVersion *string `json:"EffectiveVersion,omitempty" xml:"EffectiveVersion,omitempty"`
	// 382271
	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 {
	// The protocol used by the backend service. Valid values: HTTP and HTTPS.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The description of the request body.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Configuration items related to VPC channels
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The status code returned for service mocking.
	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 type of the two-way communication API. Valid values:
	//
	// *   **COMMON**: general APIs
	// *   **REGISTER**: registered APIs
	// *   **UNREGISTER**: unregistered APIs
	// *   **NOTIFY**: downstream notification
	//
	// For more information, see [Two-way communication](~~66031~~).
	IdTokenParamName *string `json:"IdTokenParamName,omitempty" xml:"IdTokenParamName,omitempty"`
	// Backend configurations
	OpenIdApiType *string `json:"OpenIdApiType,omitempty" xml:"OpenIdApiType,omitempty"`
	// The HTTP method used to call a backend service. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"`
	// The port number that corresponds to the instance.
	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 {
	// The JSON Schema used for JSON validation when **ParameterType** is set to String.
	BodyFormat *string `json:"BodyFormat,omitempty" xml:"BodyFormat,omitempty"`
	// The minimum parameter length when **ParameterType** is set to String.
	BodyModel *string `json:"BodyModel,omitempty" xml:"BodyModel,omitempty"`
	// The format of the response from the backend service. Valid values: JSON, TEXT, BINARY, XML, and HTML.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The type of a request parameter. Valid values: String, Int, Long, Float, Double, and Boolean.
	RequestHttpMethod *string `json:"RequestHttpMethod,omitempty" xml:"RequestHttpMethod,omitempty"`
	// The name of the API group.
	RequestMode *string `json:"RequestMode,omitempty" xml:"RequestMode,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	RequestPath *string `json:"RequestPath,omitempty" xml:"RequestPath,omitempty"`
	// Examples
	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 {
	// Indicates whether a subnode exists.
	ApiParameterName *string `json:"ApiParameterName,omitempty" xml:"ApiParameterName,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.
	ArrayItemsType *string `json:"ArrayItemsType,omitempty" xml:"ArrayItemsType,omitempty"`
	// The configuration items of API requests sent by API Gateway to the backend service.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,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.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The returned description of the API.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The event bus.
	DocOrder *int32 `json:"DocOrder,omitempty" xml:"DocOrder,omitempty"`
	// The sample response from the backend service.
	DocShow *string `json:"DocShow,omitempty" xml:"DocShow,omitempty"`
	// The name of the parameter.
	EnumValue *string `json:"EnumValue,omitempty" xml:"EnumValue,omitempty"`
	// The regular expression used for parameter validation when **ParameterType** is set to String.
	JsonScheme *string `json:"JsonScheme,omitempty" xml:"JsonScheme,omitempty"`
	// The ID of the VPC.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// Backend service type
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// Specifies whether to enable backend services.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The name of the backend service parameter.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The name of the system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, and CaProxy.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The region where the Function Compute instance is located.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// Configuration items of EventBridge
	RegularExpression *string `json:"RegularExpression,omitempty" xml:"RegularExpression,omitempty"`
	// The UserId parameter is missing from the request.
	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 DescribeApiResponseBodyResultDescriptions

type DescribeApiResponseBodyResultDescriptions struct {
	ResultDescription []*DescribeApiResponseBodyResultDescriptionsResultDescription `json:"ResultDescription,omitempty" xml:"ResultDescription,omitempty" type:"Repeated"`
}

func (DescribeApiResponseBodyResultDescriptions) GoString

func (DescribeApiResponseBodyResultDescriptions) String

type DescribeApiResponseBodyResultDescriptionsResultDescription

type DescribeApiResponseBodyResultDescriptionsResultDescription 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
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Client IP Address
	HasChild *bool `json:"HasChild,omitempty" xml:"HasChild,omitempty"`
	// The result returned when the Mock mode is enabled.
	Id  *string `json:"Id,omitempty" xml:"Id,omitempty"`
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The creation time of the API.
	Mandatory *bool   `json:"Mandatory,omitempty" xml:"Mandatory,omitempty"`
	Name      *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The OSS bucket.
	Pid  *string `json:"Pid,omitempty" xml:"Pid,omitempty"`
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeApiResponseBodyResultDescriptionsResultDescription) GoString

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetDescription

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetHasChild

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetId

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetKey

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetMandatory

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetName

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetPid

func (*DescribeApiResponseBodyResultDescriptionsResultDescription) SetType

func (DescribeApiResponseBodyResultDescriptionsResultDescription) String

type DescribeApiResponseBodyServiceConfig

type DescribeApiResponseBodyServiceConfig struct {
	// auditing
	AoneAppName *string `json:"AoneAppName,omitempty" xml:"AoneAppName,omitempty"`
	// The HTTP method used to make the request. Valid values: GET, POST, DELETE, PUT, HEADER, TRACE, PATCH, CONNECT, and OPTIONS.
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The API publishing status.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// Indicates whether the request parameter is required.
	EventBridgeConfig *DescribeApiResponseBodyServiceConfigEventBridgeConfig `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	// Examples
	FunctionComputeConfig *DescribeApiResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// The returned description of the API.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The value of the ContentType header when the ContentTypeCatagory parameter is set to DEFAULT or CUSTOM.
	MockHeaders *DescribeApiResponseBodyServiceConfigMockHeaders `json:"MockHeaders,omitempty" xml:"MockHeaders,omitempty" type:"Struct"`
	// The service name defined in Function Compute.
	MockResult *string `json:"MockResult,omitempty" xml:"MockResult,omitempty"`
	// Indicates whether the parameter is required. Valid values: **REQUIRED** and **OPTIONAL**.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// sex
	OssConfig *DescribeApiResponseBodyServiceConfigOssConfig `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	// Specifies whether to enable the Mock mode. Valid values:
	//
	// *   OPEN: The Mock mode is enabled.
	// *   CLOSED: The Mock mode is not enabled.
	ServiceAddress *string `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	// Error message
	ServiceHttpMethod *string `json:"ServiceHttpMethod,omitempty" xml:"ServiceHttpMethod,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.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The sample error response from the backend service.
	ServiceProtocol *string `json:"ServiceProtocol,omitempty" xml:"ServiceProtocol,omitempty"`
	// Information when the backend service is OSS
	ServiceTimeout *int32 `json:"ServiceTimeout,omitempty" xml:"ServiceTimeout,omitempty"`
	// The configuration items of API requests sent by the consumer to API Gateway.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// The backend only receives the service path.
	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 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`.
	EventBridgeRegionId *string `json:"EventBridgeRegionId,omitempty" xml:"EventBridgeRegionId,omitempty"`
	// The region ID of the API.
	EventBus *string `json:"EventBus,omitempty" xml:"EventBus,omitempty"`
	// The name of the corresponding backend parameter.
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The public key.
	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 name of the backend service.
	ContentTypeCatagory *string `json:"ContentTypeCatagory,omitempty" xml:"ContentTypeCatagory,omitempty"`
	// The value of the parameter.
	ContentTypeValue *string `json:"ContentTypeValue,omitempty" xml:"ContentTypeValue,omitempty"`
	// The result returned for service mocking.
	FcBaseUrl *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	// The parameters of API requests sent by API Gateway to the backend service.
	FcType *string `json:"FcType,omitempty" xml:"FcType,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.
	FunctionName *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	// Specifies whether to enable the Mock mode. Valid values:
	//
	// *   **TRUE**: The Mock mode is enabled.
	// *   **FALSE**: The Mock mode is not enabled.
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
	// The type of the array element.
	OnlyBusinessPath *bool `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	// The application name in AONE.
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// The maximum parameter length when **ParameterType** is set to String.
	Qualifier *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	// The parameters of API requests sent by the consumer to API Gateway.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The description.
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// The event source.
	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 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
	HeaderName *string `json:"HeaderName,omitempty" xml:"HeaderName,omitempty"`
	// The order in the document.
	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"`
	// Examples
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	Key        *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the backend service.
	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 {
	// 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.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// Model
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Configuration items of the third-party OpenID Connect authentication method
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The value of the HTTP header.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// System parameters sent by API Gateway to the backend service
	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 name of the backend service parameter.
	RequestParameterName *string `json:"RequestParameterName,omitempty" xml:"RequestParameterName,omitempty"`
	// The body model.
	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 name of the runtime environment. Valid values: RELEASE and TEST.
	Location *string `json:"Location,omitempty" xml:"Location,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.
	ParameterType *string `json:"ParameterType,omitempty" xml:"ParameterType,omitempty"`
	// Description
	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 {
	// The root path of Function Compute.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The name of the API, which is unique in the group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// sex
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The request method.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// Indicates whether the document is public. Valid values: **PUBLIC** and **PRIVATE**.
	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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// 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.
	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 ID of the API.
	ApiSignatures *DescribeApiSignaturesResponseBodyApiSignatures `json:"ApiSignatures,omitempty" xml:"ApiSignatures,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned signature key information. It is an array consisting of ApiSignatureItem data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The time when the backend signature key was bound.
	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 name of the backend signature key.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// Queries the backend signature keys that are bound to the APIs of a specified API group in a specified environment.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the backend signature key.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the API.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// *   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.
	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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The IDs of APIs that you want to query. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	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 ID of the API.
	ApiTrafficControls *DescribeApiTrafficControlsResponseBodyApiTrafficControls `json:"ApiTrafficControls,omitempty" xml:"ApiTrafficControls,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned throttling policy information. It is an array consisting of ApiTrafficControlItem data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The binding time of the throttling policy.
	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 name of the throttling policy.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// Queries the throttling policies bound to all members of an API group in a specified environment.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the throttling policy.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// API operation
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// *   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.
	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 {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 {
	CallDownloads *DescribeApiTrafficDataResponseBodyCallDownloads `json:"CallDownloads,omitempty" xml:"CallDownloads,omitempty" type:"Struct"`
	CallUploads   *DescribeApiTrafficDataResponseBodyCallUploads   `json:"CallUploads,omitempty" xml:"CallUploads,omitempty" type:"Struct"`
	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 {
	ItemTime  *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	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 {
	ItemTime  *string `json:"ItemTime,omitempty" xml:"ItemTime,omitempty"`
	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 number of the page to return. Pages start from page 1. Default value: 1.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page.
	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 {
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	ApiInfos *DescribeApisByIpControlResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned API information. It is an array consisting of ApiInfo data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The binding time of the API.
	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 {
	// Description
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   This API is intended for API providers.
	// *   You can specify PageNumber to obtain the result on the specified page.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The API operation.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// Queries the APIs that are bound to an access control list (ACL).
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The region where the API is located.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The description of the API.
	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 ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	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 {
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	ApiInfos *DescribeApisBySignatureResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned API information. It is an array consisting of ApiInfo data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The binding time of the API.
	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 {
	// Description
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   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.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the group to which the API belongs.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the API.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// Queries the APIs to which a specified backend signature key is bound.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The region where the API is located.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The description of the API.
	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 ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	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 {
	// Indicates whether the API is public. Valid values:
	//
	// *   **PUBLIC**
	// *   **PRIVATE**
	ApiInfos *DescribeApisByTrafficControlResponseBodyApiInfos `json:"ApiInfos,omitempty" xml:"ApiInfos,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned API information. It is an array consisting of ApiInfo data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The binding time of the API.
	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 {
	// Description
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   This API is intended for API providers.
	// *   You can specify PageNumber to obtain the result on the specified page.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the API.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the group to which an API belongs.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the API
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// Queries the APIs to which a specified throttling policy is bound.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The region where the API is located.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The description of the API.
	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 added in v3.0.6

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 added in v3.0.6

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos struct {
	DeployedInfo []*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo `json:"DeployedInfo,omitempty" xml:"DeployedInfo,omitempty" type:"Repeated"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos) GoString added in v3.0.6

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfos) String added in v3.0.6

type DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo added in v3.0.6

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 added in v3.0.6

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetDeployedStatus added in v3.0.6

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetEffectiveVersion added in v3.0.6

func (*DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) SetStageName added in v3.0.6

func (DescribeApisResponseBodyApiSummarysApiSummaryDeployedInfosDeployedInfo) String added in v3.0.6

type DescribeApisResponseBodyApiSummarysApiSummaryTagList added in v3.0.7

type DescribeApisResponseBodyApiSummarysApiSummaryTagList struct {
	Tag []*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeApisResponseBodyApiSummarysApiSummaryTagList) GoString added in v3.0.7

func (DescribeApisResponseBodyApiSummarysApiSummaryTagList) String added in v3.0.7

type DescribeApisResponseBodyApiSummarysApiSummaryTagListTag added in v3.0.7

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 added in v3.0.7

func (*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) SetTagKey added in v3.0.7

func (*DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) SetTagValue added in v3.0.7

func (DescribeApisResponseBodyApiSummarysApiSummaryTagListTag) String added in v3.0.7

type DescribeAppAttributesRequest

type DescribeAppAttributesRequest struct {
	AppCode       *string                            `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	AppId         *int64                             `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppKey        *string                            `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
	AppName       *string                            `json:"AppName,omitempty" xml:"AppName,omitempty"`
	EnableTagAuth *bool                              `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,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"`
	Sort          *string                            `json:"Sort,omitempty" xml:"Sort,omitempty"`
	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) SetPageNumber

func (*DescribeAppAttributesRequest) SetPageSize

func (*DescribeAppAttributesRequest) SetSecurityToken

func (*DescribeAppAttributesRequest) SetSort

func (*DescribeAppAttributesRequest) SetTag

func (DescribeAppAttributesRequest) String

type DescribeAppAttributesRequestTag

type DescribeAppAttributesRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	Apps       *DescribeAppAttributesResponseBodyApps `json:"Apps,omitempty" xml:"Apps,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 (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 {
	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"`
	ModifiedTime *string                                                `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	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) 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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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"`
	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) 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 DescribeAppsRequest

type DescribeAppsRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	AppOwner *int64 `json:"AppOwner,omitempty" xml:"AppOwner,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	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 description of the app.
	Apps *DescribeAppsResponseBodyApps `json:"Apps,omitempty" xml:"Apps,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned app information. It is an array consisting of AppItem data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the app.
	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 {
	// Queries the apps. App information is returned only to the app owner.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the app.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// *   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.
	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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	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 authorization source. Valid values:
	//
	// *   **CONSOLE**
	// *   **API**
	AuthorizedApis *DescribeAuthorizedApisResponseBodyAuthorizedApis `json:"AuthorizedApis,omitempty" xml:"AuthorizedApis,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The authorized API set.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The unique identifier of the API, which is generated by the system.
	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 expiration time of the authorization in UTC.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   This operation is intended for API callers.
	// *   The specified application can call all APIs included in the responses.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// Queries weather based on the region name
	AuthVaildTime *string `json:"AuthVaildTime,omitempty" xml:"AuthVaildTime,omitempty"`
	// The description of the authorization.
	AuthorizationSource *string `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	AuthorizedTime *string `json:"AuthorizedTime,omitempty" xml:"AuthorizedTime,omitempty"`
	// The name of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The authorizer. Valid values:
	//
	// *   **PROVIDER:** the API owner
	// *   **CONSUMER:** the API caller
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The authorization time in UTC.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The name of the API operation.
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Queries the authorized APIs of a specified application.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The region to which the API belongs.
	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 {
	ApiId         *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	AppId         *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppName       *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	AppOwnerId    *int64  `json:"AppOwnerId,omitempty" xml:"AppOwnerId,omitempty"`
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,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 (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 {
	AuthorizedApps *DescribeAuthorizedAppsResponseBodyAuthorizedApps `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 (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 {
	AppId               *int64  `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppName             *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	AuthVaildTime       *string `json:"AuthVaildTime,omitempty" xml:"AuthVaildTime,omitempty"`
	AuthorizationSource *string `json:"AuthorizationSource,omitempty" xml:"AuthorizationSource,omitempty"`
	AuthorizedTime      *string `json:"AuthorizedTime,omitempty" xml:"AuthorizedTime,omitempty"`
	Description         *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Operator            *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	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 {
	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 {
	BackendInfo *DescribeBackendInfoResponseBodyBackendInfo `json:"BackendInfo,omitempty" xml:"BackendInfo,omitempty" type:"Struct"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBackendInfoResponseBody) GoString

func (*DescribeBackendInfoResponseBody) SetRequestId

func (DescribeBackendInfoResponseBody) String

type DescribeBackendInfoResponseBodyBackendInfo

type DescribeBackendInfoResponseBodyBackendInfo struct {
	BackendId     *string                                                    `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	BackendModels []*DescribeBackendInfoResponseBodyBackendInfoBackendModels `json:"BackendModels,omitempty" xml:"BackendModels,omitempty" type:"Repeated"`
	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 (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 {
	BackendConfig  *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig `json:"BackendConfig,omitempty" xml:"BackendConfig,omitempty" type:"Struct"`
	BackendModelId *string                                                               `json:"BackendModelId,omitempty" xml:"BackendModelId,omitempty"`
	Description    *string                                                               `json:"Description,omitempty" xml:"Description,omitempty"`
	GmtCreate      *string                                                               `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified    *string                                                               `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	StageModeId    *string                                                               `json:"StageModeId,omitempty" xml:"StageModeId,omitempty"`
	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"`
	EventBridgeConfig     *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig     `json:"EventBridgeConfig,omitempty" xml:"EventBridgeConfig,omitempty" type:"Struct"`
	FunctionComputeConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	HttpTargetHostName    *string                                                                                    `json:"HttpTargetHostName,omitempty" xml:"HttpTargetHostName,omitempty"`
	MockConfig            *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigMockConfig            `json:"MockConfig,omitempty" xml:"MockConfig,omitempty" type:"Struct"`
	OssConfig             *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigOssConfig             `json:"OssConfig,omitempty" xml:"OssConfig,omitempty" type:"Struct"`
	ServiceAddress        *string                                                                                    `json:"ServiceAddress,omitempty" xml:"ServiceAddress,omitempty"`
	Type                  *string                                                                                    `json:"Type,omitempty" xml:"Type,omitempty"`
	VpcConfig             *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigVpcConfig             `json:"VpcConfig,omitempty" xml:"VpcConfig,omitempty" type:"Struct"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) GoString

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetHttpTargetHostName added in v3.0.9

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetServiceAddress

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) SetType

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfig) String

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig added in v3.0.11

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig struct {
	NacosConfig *DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig `json:"NacosConfig,omitempty" xml:"NacosConfig,omitempty" type:"Struct"`
	RcType      *string                                                                                         `json:"RcType,omitempty" xml:"RcType,omitempty"`
}

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) GoString added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) SetRcType added in v3.0.11

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfig) String added in v3.0.11

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig added in v3.0.11

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 added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetAccessKey added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetAuthType added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetClusters added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetGroupName added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetNamespace added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetPassword added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetSecretKey added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetServerAddress added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetServiceName added in v3.0.11

func (*DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) SetUserName added in v3.0.11

func (DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigDiscoveryConfigNacosConfig) String added in v3.0.11

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig

type DescribeBackendInfoResponseBodyBackendInfoBackendModelsBackendConfigEventBridgeConfig struct {
	EventBridgeRegionId *string `json:"EventBridgeRegionId,omitempty" xml:"EventBridgeRegionId,omitempty"`
	EventBus            *string `json:"EventBus,omitempty" xml:"EventBus,omitempty"`
	EventSource         *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	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 {
	FcBaseUrl        *string `json:"FcBaseUrl,omitempty" xml:"FcBaseUrl,omitempty"`
	FcRegionId       *string `json:"FcRegionId,omitempty" xml:"FcRegionId,omitempty"`
	FcType           *string `json:"FcType,omitempty" xml:"FcType,omitempty"`
	FunctionName     *string `json:"FunctionName,omitempty" xml:"FunctionName,omitempty"`
	OnlyBusinessPath *bool   `json:"OnlyBusinessPath,omitempty" xml:"OnlyBusinessPath,omitempty"`
	Qualifier        *string `json:"Qualifier,omitempty" xml:"Qualifier,omitempty"`
	RoleArn          *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	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 {
	BucketName  *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	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 {
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name              *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Port              *int64  `json:"Port,omitempty" xml:"Port,omitempty"`
	VpcAccessId       *string `json:"VpcAccessId,omitempty" xml:"VpcAccessId,omitempty"`
	VpcId             *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	VpcScheme         *string `json:"VpcScheme,omitempty" xml:"VpcScheme,omitempty"`
	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 added in v3.0.1

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

func (DescribeDatasetInfoRequest) GoString added in v3.0.1

func (s DescribeDatasetInfoRequest) GoString() string

func (*DescribeDatasetInfoRequest) SetDatasetId added in v3.0.1

func (*DescribeDatasetInfoRequest) SetSecurityToken added in v3.0.1

func (DescribeDatasetInfoRequest) String added in v3.0.1

type DescribeDatasetInfoResponse added in v3.0.1

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 added in v3.0.1

func (s DescribeDatasetInfoResponse) GoString() string

func (*DescribeDatasetInfoResponse) SetBody added in v3.0.1

func (*DescribeDatasetInfoResponse) SetHeaders added in v3.0.1

func (*DescribeDatasetInfoResponse) SetStatusCode added in v3.0.1

func (DescribeDatasetInfoResponse) String added in v3.0.1

type DescribeDatasetInfoResponseBody added in v3.0.1

type DescribeDatasetInfoResponseBody struct {
	DatasetInfo *DescribeDatasetInfoResponseBodyDatasetInfo `json:"DatasetInfo,omitempty" xml:"DatasetInfo,omitempty" type:"Struct"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDatasetInfoResponseBody) GoString added in v3.0.1

func (*DescribeDatasetInfoResponseBody) SetDatasetInfo added in v3.0.1

func (*DescribeDatasetInfoResponseBody) SetRequestId added in v3.0.1

func (DescribeDatasetInfoResponseBody) String added in v3.0.1

type DescribeDatasetInfoResponseBodyDatasetInfo added in v3.0.1

type DescribeDatasetInfoResponseBodyDatasetInfo 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 (DescribeDatasetInfoResponseBodyDatasetInfo) GoString added in v3.0.1

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetCreatedTime added in v3.0.1

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetId added in v3.0.1

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetName added in v3.0.1

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetDatasetType added in v3.0.1

func (*DescribeDatasetInfoResponseBodyDatasetInfo) SetModifiedTime added in v3.0.1

func (DescribeDatasetInfoResponseBodyDatasetInfo) String added in v3.0.1

type DescribeDatasetItemInfoRequest added in v3.0.1

type DescribeDatasetItemInfoRequest 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"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemInfoRequest) GoString added in v3.0.1

func (*DescribeDatasetItemInfoRequest) SetDatasetId added in v3.0.1

func (*DescribeDatasetItemInfoRequest) SetDatasetItemId added in v3.0.1

func (*DescribeDatasetItemInfoRequest) SetSecurityToken added in v3.0.1

func (*DescribeDatasetItemInfoRequest) SetValue added in v3.0.1

func (DescribeDatasetItemInfoRequest) String added in v3.0.1

type DescribeDatasetItemInfoResponse added in v3.0.1

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 added in v3.0.1

func (*DescribeDatasetItemInfoResponse) SetBody added in v3.0.1

func (*DescribeDatasetItemInfoResponse) SetHeaders added in v3.0.1

func (*DescribeDatasetItemInfoResponse) SetStatusCode added in v3.0.1

func (DescribeDatasetItemInfoResponse) String added in v3.0.1

type DescribeDatasetItemInfoResponseBody added in v3.0.1

type DescribeDatasetItemInfoResponseBody struct {
	DatasetItemInfo *DescribeDatasetItemInfoResponseBodyDatasetItemInfo `json:"DatasetItemInfo,omitempty" xml:"DatasetItemInfo,omitempty" type:"Struct"`
	RequestId       *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDatasetItemInfoResponseBody) GoString added in v3.0.1

func (*DescribeDatasetItemInfoResponseBody) SetDatasetItemInfo added in v3.0.1

func (*DescribeDatasetItemInfoResponseBody) SetRequestId added in v3.0.1

func (DescribeDatasetItemInfoResponseBody) String added in v3.0.1

type DescribeDatasetItemInfoResponseBodyDatasetItemInfo added in v3.0.1

type DescribeDatasetItemInfoResponseBodyDatasetItemInfo struct {
	CreatedTime   *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	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"`
	ModifiedTime  *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemInfoResponseBodyDatasetItemInfo) GoString added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetCreatedTime added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDatasetId added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDatasetItemId added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetDescription added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetExpiredTime added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetModifiedTime added in v3.0.1

func (*DescribeDatasetItemInfoResponseBodyDatasetItemInfo) SetValue added in v3.0.1

func (DescribeDatasetItemInfoResponseBodyDatasetItemInfo) String added in v3.0.1

type DescribeDatasetItemListRequest added in v3.0.1

type DescribeDatasetItemListRequest struct {
	DatasetId      *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	DatasetItemIds *string `json:"DatasetItemIds,omitempty" xml:"DatasetItemIds,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 (DescribeDatasetItemListRequest) GoString added in v3.0.1

func (*DescribeDatasetItemListRequest) SetDatasetId added in v3.0.1

func (*DescribeDatasetItemListRequest) SetDatasetItemIds added in v3.0.1

func (*DescribeDatasetItemListRequest) SetPageNumber added in v3.0.1

func (*DescribeDatasetItemListRequest) SetPageSize added in v3.0.1

func (*DescribeDatasetItemListRequest) SetSecurityToken added in v3.0.1

func (DescribeDatasetItemListRequest) String added in v3.0.1

type DescribeDatasetItemListResponse added in v3.0.1

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 added in v3.0.1

func (*DescribeDatasetItemListResponse) SetBody added in v3.0.1

func (*DescribeDatasetItemListResponse) SetHeaders added in v3.0.1

func (*DescribeDatasetItemListResponse) SetStatusCode added in v3.0.1

func (DescribeDatasetItemListResponse) String added in v3.0.1

type DescribeDatasetItemListResponseBody added in v3.0.1

type DescribeDatasetItemListResponseBody struct {
	DatasetItemInfoList []*DescribeDatasetItemListResponseBodyDatasetItemInfoList `json:"DatasetItemInfoList,omitempty" xml:"DatasetItemInfoList,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 (DescribeDatasetItemListResponseBody) GoString added in v3.0.1

func (*DescribeDatasetItemListResponseBody) SetDatasetItemInfoList added in v3.0.1

func (*DescribeDatasetItemListResponseBody) SetPageNumber added in v3.0.1

func (*DescribeDatasetItemListResponseBody) SetPageSize added in v3.0.1

func (*DescribeDatasetItemListResponseBody) SetRequestId added in v3.0.1

func (*DescribeDatasetItemListResponseBody) SetTotalCount added in v3.0.1

func (DescribeDatasetItemListResponseBody) String added in v3.0.1

type DescribeDatasetItemListResponseBodyDatasetItemInfoList added in v3.0.1

type DescribeDatasetItemListResponseBodyDatasetItemInfoList struct {
	CreatedTime   *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	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"`
	ModifiedTime  *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	Value         *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDatasetItemListResponseBodyDatasetItemInfoList) GoString added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetCreatedTime added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDatasetId added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDatasetItemId added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetDescription added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetExpiredTime added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetModifiedTime added in v3.0.1

func (*DescribeDatasetItemListResponseBodyDatasetItemInfoList) SetValue added in v3.0.1

func (DescribeDatasetItemListResponseBodyDatasetItemInfoList) String added in v3.0.1

type DescribeDatasetListRequest added in v3.0.1

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 added in v3.0.1

func (s DescribeDatasetListRequest) GoString() string

func (*DescribeDatasetListRequest) SetDatasetIds added in v3.0.1

func (*DescribeDatasetListRequest) SetPageNumber added in v3.0.1

func (*DescribeDatasetListRequest) SetPageSize added in v3.0.1

func (*DescribeDatasetListRequest) SetSecurityToken added in v3.0.1

func (DescribeDatasetListRequest) String added in v3.0.1

type DescribeDatasetListResponse added in v3.0.1

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 added in v3.0.1

func (s DescribeDatasetListResponse) GoString() string

func (*DescribeDatasetListResponse) SetBody added in v3.0.1

func (*DescribeDatasetListResponse) SetHeaders added in v3.0.1

func (*DescribeDatasetListResponse) SetStatusCode added in v3.0.1

func (DescribeDatasetListResponse) String added in v3.0.1

type DescribeDatasetListResponseBody added in v3.0.1

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 added in v3.0.1

func (*DescribeDatasetListResponseBody) SetDatasetInfoList added in v3.0.1

func (*DescribeDatasetListResponseBody) SetPageNumber added in v3.0.1

func (*DescribeDatasetListResponseBody) SetPageSize added in v3.0.1

func (*DescribeDatasetListResponseBody) SetRequestId added in v3.0.1

func (*DescribeDatasetListResponseBody) SetTotalCount added in v3.0.1

func (DescribeDatasetListResponseBody) String added in v3.0.1

type DescribeDatasetListResponseBodyDatasetInfoList added in v3.0.1

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 added in v3.0.1

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetCreatedTime added in v3.0.1

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetId added in v3.0.1

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetName added in v3.0.1

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetDatasetType added in v3.0.1

func (*DescribeDatasetListResponseBodyDatasetInfoList) SetModifiedTime added in v3.0.1

func (DescribeDatasetListResponseBodyDatasetInfoList) String added in v3.0.1

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. 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"`
	// 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"`
}

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 authentication method of the API. Valid values:
	//
	// *   **APP:** Only authorized apps are allowed to 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 the API is made 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 of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   Indicates whether to call the API only in an internal network. If this parameter is set to **true**, the API can be called only in an internal network.
	// *   If this parameter is set to **false**, the API can be called over the Internet and in an internal network.
	//
	// > If you do not configure this parameter when you modify the API, the original value is used.
	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"`
	// *   Indicates 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 a 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**, the X-Ca-Nonce is not checked. Default value: false.
	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 in which the API group resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The 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 returned 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 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 system parameters.
	SystemParameters *DescribeDeployedApiResponseBodySystemParameters `json:"SystemParameters,omitempty" xml:"SystemParameters,omitempty" type:"Struct"`
	// Indicates whether the API is 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"`
}

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 of the 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 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 {
	// The sample value.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of the 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 (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 returned if the request failed.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The description of the error.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The error message returned if the request failed.
	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 OpenID Connect mode. Valid values:
	//
	// *   **IDTOKEN:** OpenID Connect calls the authentication API to issue tokens. If the value is specified, the PublicKeyId parameter and the PublicKey parameter are required.
	// *   **BUSINESS:** OpenID Connect calls the business API to verify identities by using existing tokens. If this value is specified, 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 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 description of the request body.
	PostBodyDescription *string `json:"PostBodyDescription,omitempty" xml:"PostBodyDescription,omitempty"`
	// The HTTP method that is 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 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, HTTPS, and WebSocket. Separate multiple values with commas (,). Example: "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"`
	// The sample value.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The parameter 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 (,). Examples: 1,2,3,4,9 and 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 of the **ParameterType** parameter when the parameter is set to String.
	MaxLength *int64 `json:"MaxLength,omitempty" xml:"MaxLength,omitempty"`
	// The maximum value of the **ParameterType** parameter when the parameter is set to Int, Long, Float, or Double.
	MaxValue *int64 `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	// The minimum length of the **ParameterType** parameter when the parameter is set to String.
	MinLength *int64 `json:"MinLength,omitempty" xml:"MinLength,omitempty"`
	// The minimum value of the **ParameterType** parameter when the parameter is set to Int, Long, Float, or Double.
	MinValue *int64 `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	// The type of the 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 of the parameter.
	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"`
	// Indicates 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 {
	// The backend configuration items when the backend service is Function Compute.
	FunctionComputeConfig *DescribeDeployedApiResponseBodyServiceConfigFunctionComputeConfig `json:"FunctionComputeConfig,omitempty" xml:"FunctionComputeConfig,omitempty" type:"Struct"`
	// Indicates whether the Mock mode is enabled. Valid values:
	//
	// *   **TRUE:** The Mock mode is enabled.
	// *   **FALSE:** The Mock mode is not enabled.
	Mock *string `json:"Mock,omitempty" xml:"Mock,omitempty"`
	// The mock 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 mock.
	MockStatusCode *int32 `json:"MockStatusCode,omitempty" xml:"MockStatusCode,omitempty"`
	// The URL that is used to call the backend service. If the complete URL of a backend service 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 that is 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"`
	// The path that is used to call the backend service. If the complete URL of a backend service is `http://api.a.com:8080/object/add?key1=value1&key2=value2`, the value of the **ServicePath** parameter is `/object/add`.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The backend service protocol. Only HTTP, HTTPS, and Function Compute are supported.
	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"`
	// Indicates whether to enable the VPC channel. Valid values:
	//
	// *   **TRUE**: The VPC channel is enabled. You can enable a VPC channel only after you create the corresponding access authorization for the VPC.
	// *   **FALSE**: The VPC channel is not enabled.
	ServiceVpcEnable *string `json:"ServiceVpcEnable,omitempty" xml:"ServiceVpcEnable,omitempty"`
	// The configuration items of the VPC channel.
	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 used when a backend HTTP service is called. Valid values:
	//
	// *   **DEFAULT:** the default header in API Gateway
	// *   **CUSTOM:** a custom header
	// *   **CLIENT:** the ContentType header specified by 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"`
	// Indicates whether the backend receives only 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 in which the instance resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ARN of the RAM role 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 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 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 frontend 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 backend service parameter. Valid values: STRING, NUMBER, and BOOLEAN.
	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 {
	// The example.
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The description of the 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 system parameter. Valid values: CaClientIp, CaDomain, CaRequestHandleTime, CaAppId, CaRequestId, CaHttpSchema, 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 {
	ApiId         *string                           `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiMethod     *string                           `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	ApiName       *string                           `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiPath       *string                           `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	EnableTagAuth *bool                             `json:"EnableTagAuth,omitempty" xml:"EnableTagAuth,omitempty"`
	GroupId       *string                           `json:"GroupId,omitempty" xml:"GroupId,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"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	DeployedApis *DescribeDeployedApisResponseBodyDeployedApis `json:"DeployedApis,omitempty" xml:"DeployedApis,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 (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 {
	ApiId        *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiMethod    *string `json:"ApiMethod,omitempty" xml:"ApiMethod,omitempty"`
	ApiName      *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	ApiPath      *string `json:"ApiPath,omitempty" xml:"ApiPath,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"`
	RegionId     *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName    *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 private key of the SSL certificate.
	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 domain name resolution status. Valid values:
	//
	// *   RESOLVED: The domain name has been resolved.
	// *   UNRESOLVED: The domain name has not been resolved.
	CertificateBody *string `json:"CertificateBody,omitempty" xml:"CertificateBody,omitempty"`
	// The ID of the request.
	CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"`
	// The ID of the API group to which the domain name is bound. This ID is generated by the system and globally unique.
	CertificateName *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"`
	// The binding status of the custom domain name. Valid values:
	//
	// *   BINDING: The domain name has been bound.
	// *   BOUND: The domain name has not been bound.
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitempty" xml:"CertificatePrivateKey,omitempty"`
	CertificateValidEnd   *int64  `json:"CertificateValidEnd,omitempty" xml:"CertificateValidEnd,omitempty"`
	CertificateValidStart *int64  `json:"CertificateValidStart,omitempty" xml:"CertificateValidStart,omitempty"`
	// The domain name does not have an ICP filing.
	DomainBindingStatus *string `json:"DomainBindingStatus,omitempty" xml:"DomainBindingStatus,omitempty"`
	// Queries details about a bound custom domain name, including the automatically assigned second-level domain name, custom domain name, and SSL certificate.
	DomainCNAMEStatus *string `json:"DomainCNAMEStatus,omitempty" xml:"DomainCNAMEStatus,omitempty"`
	// The content of the certificate.
	DomainLegalStatus *string `json:"DomainLegalStatus,omitempty" xml:"DomainLegalStatus,omitempty"`
	// Remarks about the domain name, such as the cause of an exception.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The unique ID of the SSL certificate, which is automatically generated by the system.
	DomainRemark *string `json:"DomainRemark,omitempty" xml:"DomainRemark,omitempty"`
	// The name of the SSL certificate.
	DomainWebSocketStatus *string `json:"DomainWebSocketStatus,omitempty" xml:"DomainWebSocketStatus,omitempty"`
	// The second-level domain name that is automatically assigned to the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The validity status of the domain name. Valid values:
	//
	// *   NORMAL
	// *   ABNORMAL: This status affects API calls and must be resolved as soon as possible.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// *   This operation is intended for API providers.
	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 added in v3.0.7

func (s *DescribeDomainResponseBody) SetCertificateValidEnd(v int64) *DescribeDomainResponseBody

func (*DescribeDomainResponseBody) SetCertificateValidStart added in v3.0.7

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 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 added in v3.0.6

type DescribeImportOASTaskRequest struct {
	OperationId   *string `json:"OperationId,omitempty" xml:"OperationId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
}

func (DescribeImportOASTaskRequest) GoString added in v3.0.6

func (s DescribeImportOASTaskRequest) GoString() string

func (*DescribeImportOASTaskRequest) SetOperationId added in v3.0.6

func (*DescribeImportOASTaskRequest) SetSecurityToken added in v3.0.6

func (DescribeImportOASTaskRequest) String added in v3.0.6

type DescribeImportOASTaskResponse added in v3.0.6

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 added in v3.0.6

func (*DescribeImportOASTaskResponse) SetBody added in v3.0.6

func (*DescribeImportOASTaskResponse) SetHeaders added in v3.0.6

func (*DescribeImportOASTaskResponse) SetStatusCode added in v3.0.6

func (DescribeImportOASTaskResponse) String added in v3.0.6

type DescribeImportOASTaskResponseBody added in v3.0.6

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 added in v3.0.6

func (*DescribeImportOASTaskResponseBody) SetApiResults added in v3.0.6

func (*DescribeImportOASTaskResponseBody) SetModelResults added in v3.0.6

func (*DescribeImportOASTaskResponseBody) SetRequestId added in v3.0.6

func (*DescribeImportOASTaskResponseBody) SetTaskStatus added in v3.0.6

func (DescribeImportOASTaskResponseBody) String added in v3.0.6

type DescribeImportOASTaskResponseBodyApiResults added in v3.0.6

type DescribeImportOASTaskResponseBodyApiResults struct {
	ApiResult []*DescribeImportOASTaskResponseBodyApiResultsApiResult `json:"ApiResult,omitempty" xml:"ApiResult,omitempty" type:"Repeated"`
}

func (DescribeImportOASTaskResponseBodyApiResults) GoString added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResults) SetApiResult added in v3.0.6

func (DescribeImportOASTaskResponseBodyApiResults) String added in v3.0.6

type DescribeImportOASTaskResponseBodyApiResultsApiResult added in v3.0.6

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 added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetApiId added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetApiName added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetDescription added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetErrorMessage added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetGroupId added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetMethod added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetPath added in v3.0.6

func (*DescribeImportOASTaskResponseBodyApiResultsApiResult) SetUpdateStatus added in v3.0.6

func (DescribeImportOASTaskResponseBodyApiResultsApiResult) String added in v3.0.6

type DescribeImportOASTaskResponseBodyModelResults added in v3.0.6

type DescribeImportOASTaskResponseBodyModelResults struct {
	ModelResult []*DescribeImportOASTaskResponseBodyModelResultsModelResult `json:"ModelResult,omitempty" xml:"ModelResult,omitempty" type:"Repeated"`
}

func (DescribeImportOASTaskResponseBodyModelResults) GoString added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResults) SetModelResult added in v3.0.6

func (DescribeImportOASTaskResponseBodyModelResults) String added in v3.0.6

type DescribeImportOASTaskResponseBodyModelResultsModelResult added in v3.0.6

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 added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetErrorMessage added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetGroupId added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetModelId added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetModelName added in v3.0.6

func (*DescribeImportOASTaskResponseBodyModelResultsModelResult) SetUpdateStatus added in v3.0.6

func (DescribeImportOASTaskResponseBodyModelResultsModelResult) String added in v3.0.6

type DescribeInstanceDropConnectionsRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropConnectionsRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceDropConnectionsRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceDropConnectionsRequest) SetSbcName added in v3.0.7

func (*DescribeInstanceDropConnectionsRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceDropConnectionsRequest) SetStartTime added in v3.0.7

func (DescribeInstanceDropConnectionsRequest) String added in v3.0.7

type DescribeInstanceDropConnectionsResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropConnectionsResponse) SetBody added in v3.0.7

func (*DescribeInstanceDropConnectionsResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceDropConnectionsResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceDropConnectionsResponse) String added in v3.0.7

type DescribeInstanceDropConnectionsResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropConnectionsResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceDropConnectionsResponseBody) String added in v3.0.7

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections added in v3.0.7

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections struct {
	MonitorItem []*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections) GoString added in v3.0.7

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnections) String added in v3.0.7

type DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceDropConnectionsResponseBodyInstanceDropConnectionsMonitorItem) String added in v3.0.7

type DescribeInstanceDropPacketRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropPacketRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceDropPacketRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceDropPacketRequest) SetSbcName added in v3.0.7

func (*DescribeInstanceDropPacketRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceDropPacketRequest) SetStartTime added in v3.0.7

func (DescribeInstanceDropPacketRequest) String added in v3.0.7

type DescribeInstanceDropPacketResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropPacketResponse) SetBody added in v3.0.7

func (*DescribeInstanceDropPacketResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceDropPacketResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceDropPacketResponse) String added in v3.0.7

type DescribeInstanceDropPacketResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropPacketResponseBody) SetInstanceDropPacket added in v3.0.7

func (*DescribeInstanceDropPacketResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceDropPacketResponseBody) String added in v3.0.7

type DescribeInstanceDropPacketResponseBodyInstanceDropPacket added in v3.0.7

type DescribeInstanceDropPacketResponseBodyInstanceDropPacket struct {
	MonitorItem []*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacket) GoString added in v3.0.7

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacket) String added in v3.0.7

type DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItem added in v3.0.7

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceDropPacketResponseBodyInstanceDropPacketMonitorItem) String added in v3.0.7

type DescribeInstanceHttpCodeRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceHttpCodeRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceHttpCodeRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceHttpCodeRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceHttpCodeRequest) SetStageName added in v3.0.7

func (*DescribeInstanceHttpCodeRequest) SetStartTime added in v3.0.7

func (DescribeInstanceHttpCodeRequest) String added in v3.0.7

type DescribeInstanceHttpCodeResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceHttpCodeResponse) SetBody added in v3.0.7

func (*DescribeInstanceHttpCodeResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceHttpCodeResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceHttpCodeResponse) String added in v3.0.7

type DescribeInstanceHttpCodeResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceHttpCodeResponseBody) SetInstanceHttpCode added in v3.0.7

func (*DescribeInstanceHttpCodeResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceHttpCodeResponseBody) String added in v3.0.7

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCode added in v3.0.7

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCode struct {
	MonitorItem []*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCode) GoString added in v3.0.7

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCode) String added in v3.0.7

type DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceHttpCodeResponseBodyInstanceHttpCodeMonitorItem) String added in v3.0.7

type DescribeInstanceLatencyRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceLatencyRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceLatencyRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceLatencyRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceLatencyRequest) SetStageName added in v3.0.7

func (*DescribeInstanceLatencyRequest) SetStartTime added in v3.0.7

func (DescribeInstanceLatencyRequest) String added in v3.0.7

type DescribeInstanceLatencyResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceLatencyResponse) SetBody added in v3.0.7

func (*DescribeInstanceLatencyResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceLatencyResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceLatencyResponse) String added in v3.0.7

type DescribeInstanceLatencyResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceLatencyResponseBody) SetInstanceLatency added in v3.0.7

func (*DescribeInstanceLatencyResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceLatencyResponseBody) String added in v3.0.7

type DescribeInstanceLatencyResponseBodyInstanceLatency added in v3.0.7

type DescribeInstanceLatencyResponseBodyInstanceLatency struct {
	MonitorItem []*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceLatencyResponseBodyInstanceLatency) GoString added in v3.0.7

func (DescribeInstanceLatencyResponseBodyInstanceLatency) String added in v3.0.7

type DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItem added in v3.0.7

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceLatencyResponseBodyInstanceLatencyMonitorItem) String added in v3.0.7

type DescribeInstanceNewConnectionsRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceNewConnectionsRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceNewConnectionsRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceNewConnectionsRequest) SetSbcName added in v3.0.7

func (*DescribeInstanceNewConnectionsRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceNewConnectionsRequest) SetStartTime added in v3.0.7

func (DescribeInstanceNewConnectionsRequest) String added in v3.0.7

type DescribeInstanceNewConnectionsResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceNewConnectionsResponse) SetBody added in v3.0.7

func (*DescribeInstanceNewConnectionsResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceNewConnectionsResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceNewConnectionsResponse) String added in v3.0.7

type DescribeInstanceNewConnectionsResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceNewConnectionsResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceNewConnectionsResponseBody) String added in v3.0.7

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections added in v3.0.7

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections struct {
	MonitorItem []*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections) GoString added in v3.0.7

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnections) String added in v3.0.7

type DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceNewConnectionsResponseBodyInstanceNewConnectionsMonitorItem) String added in v3.0.7

type DescribeInstancePacketsRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstancePacketsRequest) SetEndTime added in v3.0.7

func (*DescribeInstancePacketsRequest) SetInstanceId added in v3.0.7

func (*DescribeInstancePacketsRequest) SetSbcName added in v3.0.7

func (*DescribeInstancePacketsRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstancePacketsRequest) SetStartTime added in v3.0.7

func (DescribeInstancePacketsRequest) String added in v3.0.7

type DescribeInstancePacketsResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstancePacketsResponse) SetBody added in v3.0.7

func (*DescribeInstancePacketsResponse) SetHeaders added in v3.0.7

func (*DescribeInstancePacketsResponse) SetStatusCode added in v3.0.7

func (DescribeInstancePacketsResponse) String added in v3.0.7

type DescribeInstancePacketsResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstancePacketsResponseBody) SetInstancePackets added in v3.0.7

func (*DescribeInstancePacketsResponseBody) SetRequestId added in v3.0.7

func (DescribeInstancePacketsResponseBody) String added in v3.0.7

type DescribeInstancePacketsResponseBodyInstancePackets added in v3.0.7

type DescribeInstancePacketsResponseBodyInstancePackets struct {
	MonitorItem []*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstancePacketsResponseBodyInstancePackets) GoString added in v3.0.7

func (DescribeInstancePacketsResponseBodyInstancePackets) String added in v3.0.7

type DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItem added in v3.0.7

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstancePacketsResponseBodyInstancePacketsMonitorItem) String added in v3.0.7

type DescribeInstanceQpsRequest added in v3.0.7

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 added in v3.0.7

func (s DescribeInstanceQpsRequest) GoString() string

func (*DescribeInstanceQpsRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceQpsRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceQpsRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceQpsRequest) SetStageName added in v3.0.7

func (*DescribeInstanceQpsRequest) SetStartTime added in v3.0.7

func (DescribeInstanceQpsRequest) String added in v3.0.7

type DescribeInstanceQpsResponse added in v3.0.7

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 added in v3.0.7

func (s DescribeInstanceQpsResponse) GoString() string

func (*DescribeInstanceQpsResponse) SetBody added in v3.0.7

func (*DescribeInstanceQpsResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceQpsResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceQpsResponse) String added in v3.0.7

type DescribeInstanceQpsResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceQpsResponseBody) SetInstanceQps added in v3.0.7

func (*DescribeInstanceQpsResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceQpsResponseBody) String added in v3.0.7

type DescribeInstanceQpsResponseBodyInstanceQps added in v3.0.7

type DescribeInstanceQpsResponseBodyInstanceQps struct {
	MonitorItem []*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceQpsResponseBodyInstanceQps) GoString added in v3.0.7

func (*DescribeInstanceQpsResponseBodyInstanceQps) SetMonitorItem added in v3.0.7

func (DescribeInstanceQpsResponseBodyInstanceQps) String added in v3.0.7

type DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceQpsResponseBodyInstanceQpsMonitorItem) String added in v3.0.7

type DescribeInstanceSlbConnectRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceSlbConnectRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceSlbConnectRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceSlbConnectRequest) SetSbcName added in v3.0.7

func (*DescribeInstanceSlbConnectRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceSlbConnectRequest) SetStartTime added in v3.0.7

func (DescribeInstanceSlbConnectRequest) String added in v3.0.7

type DescribeInstanceSlbConnectResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceSlbConnectResponse) SetBody added in v3.0.7

func (*DescribeInstanceSlbConnectResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceSlbConnectResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceSlbConnectResponse) String added in v3.0.7

type DescribeInstanceSlbConnectResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceSlbConnectResponseBody) SetInstanceSlbConnect added in v3.0.7

func (*DescribeInstanceSlbConnectResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceSlbConnectResponseBody) String added in v3.0.7

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect added in v3.0.7

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect struct {
	MonitorItem []*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect) GoString added in v3.0.7

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnect) String added in v3.0.7

type DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItem added in v3.0.7

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceSlbConnectResponseBodyInstanceSlbConnectMonitorItem) String added in v3.0.7

type DescribeInstanceTrafficRequest added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceTrafficRequest) SetEndTime added in v3.0.7

func (*DescribeInstanceTrafficRequest) SetInstanceId added in v3.0.7

func (*DescribeInstanceTrafficRequest) SetSecurityToken added in v3.0.7

func (*DescribeInstanceTrafficRequest) SetStageName added in v3.0.7

func (*DescribeInstanceTrafficRequest) SetStartTime added in v3.0.7

func (DescribeInstanceTrafficRequest) String added in v3.0.7

type DescribeInstanceTrafficResponse added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceTrafficResponse) SetBody added in v3.0.7

func (*DescribeInstanceTrafficResponse) SetHeaders added in v3.0.7

func (*DescribeInstanceTrafficResponse) SetStatusCode added in v3.0.7

func (DescribeInstanceTrafficResponse) String added in v3.0.7

type DescribeInstanceTrafficResponseBody added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceTrafficResponseBody) SetInstanceTraffic added in v3.0.7

func (*DescribeInstanceTrafficResponseBody) SetRequestId added in v3.0.7

func (DescribeInstanceTrafficResponseBody) String added in v3.0.7

type DescribeInstanceTrafficResponseBodyInstanceTraffic added in v3.0.7

type DescribeInstanceTrafficResponseBodyInstanceTraffic struct {
	MonitorItem []*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem `json:"MonitorItem,omitempty" xml:"MonitorItem,omitempty" type:"Repeated"`
}

func (DescribeInstanceTrafficResponseBodyInstanceTraffic) GoString added in v3.0.7

func (DescribeInstanceTrafficResponseBodyInstanceTraffic) String added in v3.0.7

type DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem added in v3.0.7

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 added in v3.0.7

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItem added in v3.0.7

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItemTime added in v3.0.7

func (*DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) SetItemValue added in v3.0.7

func (DescribeInstanceTrafficResponseBodyInstanceTrafficMonitorItem) String added in v3.0.7

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"`
	VipTypeList                *string                                                                            `json:"VipTypeList,omitempty" xml:"VipTypeList,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 added in v3.0.11

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetConnectVpcId added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetCreatedTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetDedicatedInstanceType added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetEgressIpv6Enable

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetExpiredTime

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetHttpsPolicies

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclId added in v3.0.4

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclName added in v3.0.4

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclStatus added in v3.0.4

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIPV6AclType added in v3.0.4

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceChargeType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceCidrBlock added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceClusterId added in v3.0.9

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceName

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceRpsLimit

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceSpec

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInstanceType

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetInternetEgressAddress

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetIntranetSegments

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetMaintainEndTime added in v3.0.11

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetMaintainStartTime added in v3.0.11

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetRegionId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetStatus

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetSupportIpv6

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetUserVpcId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetUserVswitchId

func (*DescribeInstancesResponseBodyInstancesInstanceAttribute) SetVipTypeList

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 added in v3.0.7

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes struct {
	NetworkInterfaceAttribute []*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute `json:"NetworkInterfaceAttribute,omitempty" xml:"NetworkInterfaceAttribute,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes) GoString added in v3.0.7

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes) String added in v3.0.7

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute added in v3.0.7

type DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute struct {
	// vSwitch的网段。
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// 弹性网卡ID
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,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 added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) SetCidrBlock added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) SetNetworkInterfaceId added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) SetSecurityGroupId added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) SetVswitchId added in v3.0.7

func (*DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) SetZoneId added in v3.0.7

func (DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute) String added in v3.0.7

type DescribeIpControlPolicyItemsRequest

type DescribeIpControlPolicyItemsRequest struct {
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	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 {
	IpControlPolicyItems *DescribeIpControlPolicyItemsResponseBodyIpControlPolicyItems `json:"IpControlPolicyItems,omitempty" xml:"IpControlPolicyItems,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 (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 {
	AppId        *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	CidrIp       *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
	CreateTime   *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	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 {
	// The ID of the ACL. The ID is unique.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The name of the ACL.
	IpControlName *string `json:"IpControlName,omitempty" xml:"IpControlName,omitempty"`
	// The type of the ACL. Valid values:
	//
	// *   **ALLOW**: a whitelist
	// *   **REFUSE**: a blacklist
	IpControlType *string `json:"IpControlType,omitempty" xml:"IpControlType,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 (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 information about the ACL. The information is an array that consists of IpControlInfo data. The information does not include specific policies.
	IpControlInfos *DescribeIpControlsResponseBodyIpControlInfos `json:"IpControlInfos,omitempty" xml:"IpControlInfos,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 (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 time when the ACL was created. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the ACL.
	Description *string `json:"Description,omitempty" xml:"Description,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"`
	// The type of the ACL.
	IpControlType *string `json:"IpControlType,omitempty" xml:"IpControlType,omitempty"`
	// The time when the ACL was modified. The time is displayed in UTC.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the region in which the ACL is deployed.
	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 number of entries to return on each page. Maximum value: 100. Default value: 10.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the request.
	ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the model.
	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 ID of the API group to which the model belongs.
	ModelDetails *DescribeModelsResponseBodyModelDetails `json:"ModelDetails,omitempty" xml:"ModelDetails,omitempty" type:"Struct"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned information about models. It is an array consisting of ModelDetail data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The last modification time of the model.
	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 URI of the model.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The name of the model.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The definition of the model.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// *   Fuzzy queries are supported.
	ModelId *string `json:"ModelId,omitempty" xml:"ModelId,omitempty"`
	// The ID of the model.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// Obtains the created models of an API group.
	ModelRef *string `json:"ModelRef,omitempty" xml:"ModelRef,omitempty"`
	// The definition of the model description.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The time when the model was created.
	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 added in v3.0.4

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 added in v3.0.4

func (s DescribePluginApisRequest) GoString() string

func (*DescribePluginApisRequest) SetApiId added in v3.0.4

func (*DescribePluginApisRequest) SetApiName added in v3.0.4

func (*DescribePluginApisRequest) SetDescription added in v3.0.4

func (*DescribePluginApisRequest) SetGroupId added in v3.0.4

func (*DescribePluginApisRequest) SetMethod added in v3.0.4

func (*DescribePluginApisRequest) SetPageNumber added in v3.0.4

func (*DescribePluginApisRequest) SetPageSize added in v3.0.4

func (*DescribePluginApisRequest) SetPath added in v3.0.4

func (*DescribePluginApisRequest) SetPluginId added in v3.0.4

func (*DescribePluginApisRequest) SetSecurityToken added in v3.0.4

func (DescribePluginApisRequest) String added in v3.0.4

func (s DescribePluginApisRequest) String() string

type DescribePluginApisResponse added in v3.0.4

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 added in v3.0.4

func (s DescribePluginApisResponse) GoString() string

func (*DescribePluginApisResponse) SetBody added in v3.0.4

func (*DescribePluginApisResponse) SetHeaders added in v3.0.4

func (*DescribePluginApisResponse) SetStatusCode added in v3.0.4

func (DescribePluginApisResponse) String added in v3.0.4

type DescribePluginApisResponseBody added in v3.0.4

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 added in v3.0.4

func (*DescribePluginApisResponseBody) SetApiSummarys added in v3.0.4

func (*DescribePluginApisResponseBody) SetPageNumber added in v3.0.4

func (*DescribePluginApisResponseBody) SetPageSize added in v3.0.4

func (*DescribePluginApisResponseBody) SetRequestId added in v3.0.4

func (*DescribePluginApisResponseBody) SetTotalCount added in v3.0.4

func (DescribePluginApisResponseBody) String added in v3.0.4

type DescribePluginApisResponseBodyApiSummarys added in v3.0.4

type DescribePluginApisResponseBodyApiSummarys struct {
	ApiPluginSummary []*DescribePluginApisResponseBodyApiSummarysApiPluginSummary `json:"ApiPluginSummary,omitempty" xml:"ApiPluginSummary,omitempty" type:"Repeated"`
}

func (DescribePluginApisResponseBodyApiSummarys) GoString added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarys) SetApiPluginSummary added in v3.0.4

func (DescribePluginApisResponseBodyApiSummarys) String added in v3.0.4

type DescribePluginApisResponseBodyApiSummarysApiPluginSummary added in v3.0.4

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 added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetApiId added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetApiName added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetDescription added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetGroupId added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetGroupName added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetMethod added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetPath added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetRegionId added in v3.0.4

func (*DescribePluginApisResponseBodyApiSummarysApiPluginSummary) SetStageName added in v3.0.4

func (DescribePluginApisResponseBodyApiSummarysApiPluginSummary) String added in v3.0.4

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"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	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 added in v3.0.7

func (*DescribePluginsByApiRequest) SetPageSize added in v3.0.7

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 description of the plug-in.
	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 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 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 {
	PageNumber    *int32                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PluginId      *string                      `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	PluginName    *string                      `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	PluginType    *string                      `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	SecurityToken *string                      `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	PageNumber *int32                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Plugins    *DescribePluginsResponseBodyPlugins `json:"Plugins,omitempty" xml:"Plugins,omitempty" type:"Struct"`
	RequestId  *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	CreatedTime  *string                                                `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description  *string                                                `json:"Description,omitempty" xml:"Description,omitempty"`
	ModifiedTime *string                                                `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	PluginData   *string                                                `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	PluginId     *string                                                `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	PluginName   *string                                                `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	PluginType   *string                                                `json:"PluginType,omitempty" xml:"PluginType,omitempty"`
	RegionId     *string                                                `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 (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 {
	PageNumber                  *int32                                                             `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                    *int32                                                             `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PurchasedApiGroupAttributes *DescribePurchasedApiGroupsResponseBodyPurchasedApiGroupAttributes `json:"PurchasedApiGroupAttributes,omitempty" xml:"PurchasedApiGroupAttributes,omitempty" type:"Struct"`
	RequestId                   *string                                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	BillingType    *string `json:"BillingType,omitempty" xml:"BillingType,omitempty"`
	Description    *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ExpireTime     *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	GroupId        *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	GroupName      *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	InvokeTimesMax *int64  `json:"InvokeTimesMax,omitempty" xml:"InvokeTimesMax,omitempty"`
	InvokeTimesNow *int64  `json:"InvokeTimesNow,omitempty" xml:"InvokeTimesNow,omitempty"`
	PurchasedTime  *string `json:"PurchasedTime,omitempty" xml:"PurchasedTime,omitempty"`
	RegionId       *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	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 {
	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    *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"`
	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 {
	PageNumber    *int32                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PurchasedApis *DescribePurchasedApisResponseBodyPurchasedApis `json:"PurchasedApis,omitempty" xml:"PurchasedApis,omitempty" type:"Struct"`
	RequestId     *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	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"`
	ModifiedTime  *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	PurchasedTime *string `json:"PurchasedTime,omitempty" xml:"PurchasedTime,omitempty"`
	RegionId      *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	StageName     *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	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 {
	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 {
	Regions   *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	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 {
	LocalName      *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	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 request.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The returned signature key information. It is an array consisting of SignatureItem data.
	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 time when the key was bound.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the backend signature key.
	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 name of the backend signature key.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// *   This API is intended for API providers.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// Queries the backend signature keys that are bound to a specified API.
	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 page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The number of entries to return on each page. Maximum value: 100. Default value: 10.
	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 number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned signature information. It is an array consisting of SignatureInfo data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the backend signature key.
	SignatureInfos *DescribeSignaturesResponseBodySignatureInfos `json:"SignatureInfos,omitempty" xml:"SignatureInfos,omitempty" type:"Struct"`
	// The last modification time of the key.
	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 {
	// *   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.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The Secret value of the backend signature key.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// Queries backend signature keys.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the backend signature key.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The region where the key is located.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,omitempty"`
	// The creation time of the key.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The Key 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 added in v3.0.12

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

func (DescribeSummaryDataRequest) GoString added in v3.0.12

func (s DescribeSummaryDataRequest) GoString() string

func (*DescribeSummaryDataRequest) SetSecurityToken added in v3.0.12

func (DescribeSummaryDataRequest) String added in v3.0.12

type DescribeSummaryDataResponse added in v3.0.12

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 added in v3.0.12

func (s DescribeSummaryDataResponse) GoString() string

func (*DescribeSummaryDataResponse) SetBody added in v3.0.12

func (*DescribeSummaryDataResponse) SetHeaders added in v3.0.12

func (*DescribeSummaryDataResponse) SetStatusCode added in v3.0.12

func (DescribeSummaryDataResponse) String added in v3.0.12

type DescribeSummaryDataResponseBody added in v3.0.12

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 added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetExpireInstanceNum added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetRegion added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetRequestId added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetUsageApiNum added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetUsageGroupNum added in v3.0.12

func (*DescribeSummaryDataResponseBody) SetUsageInstanceNum added in v3.0.12

func (DescribeSummaryDataResponseBody) String added in v3.0.12

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 {
	// Examples
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The description of a parameter.
	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 {
	// Client IP Address
	DemoValue *string `json:"DemoValue,omitempty" xml:"DemoValue,omitempty"`
	// The name of the parameter.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// *   This API is intended for API callers.
	// *   The response of this API contains the system parameters that are optional in API definitions.
	ParamName *string `json:"ParamName,omitempty" xml:"ParamName,omitempty"`
	// Queries the common parameters supported by the system.
	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 request.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The runtime environment of the API. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The returned throttling policy information. It is an array consisting of TrafficControlItem data.
	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 throttling policy.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The binding time of the policy.
	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 {
	// *   This API is intended for API providers.
	BoundTime *string `json:"BoundTime,omitempty" xml:"BoundTime,omitempty"`
	// The name of the throttling policy.
	TrafficControlItemId *string `json:"TrafficControlItemId,omitempty" xml:"TrafficControlItemId,omitempty"`
	// Queries the throttling policy that is bound to a specific API.
	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 name of the throttling policy.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The environment name. This parameter must be specified together with GroupId and ApiId. Valid values:********
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// ThrottlingTest
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The specified API ID. This parameter must be specified together with GroupId and StageName.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	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 number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The returned throttling policy information. It is an array consisting of TrafficControl data.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The default throttling value for each user.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The default throttling value for each API.
	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 description of the throttling policy.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// The creation time (UTC) of the throttling policy.
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The type of the special throttling policy. Valid values:
	//
	// *   **APP**
	// *   **USER**
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The name of the throttling policy.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   MINUTE
	// *   HOUR
	// *   DAY
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The returned information about a special throttling policy. It is an array consisting of Special data.
	SpecialPolicies *DescribeTrafficControlsResponseBodyTrafficControlsTrafficControlSpecialPolicies `json:"SpecialPolicies,omitempty" xml:"SpecialPolicies,omitempty" type:"Struct"`
	// The returned information about a special throttling policy. It is an array consisting of SpecialPolicy data.
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The ID of the throttling policy.
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The default throttling value for each app.
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The last modification time (UTC) of the throttling policy.
	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 throttling value.
	SpecialType *string `json:"SpecialType,omitempty" xml:"SpecialType,omitempty"`
	// The AppId or user account corresponding to SpecialType.
	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 {
	// Queries custom throttling policies and their details. Conditional queries are supported.
	SpecialKey *string `json:"SpecialKey,omitempty" xml:"SpecialKey,omitempty"`
	// *   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.
	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 {
	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 {
	RequestId *string                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	ZoneId    *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeZonesResponseBodyZonesZone) GoString

func (*DescribeZonesResponseBodyZonesZone) SetLocalName

func (*DescribeZonesResponseBodyZonesZone) SetZoneId

func (DescribeZonesResponseBodyZonesZone) String

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 added in v3.0.4

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 added in v3.0.4

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 added in v3.0.3

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 added in v3.0.3

func (s ImportOASRequest) GoString() string

func (*ImportOASRequest) SetAuthType added in v3.0.3

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

func (*ImportOASRequest) SetBackendName added in v3.0.3

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

func (*ImportOASRequest) SetData added in v3.0.3

func (s *ImportOASRequest) SetData(v string) *ImportOASRequest

func (*ImportOASRequest) SetGroupId added in v3.0.3

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

func (*ImportOASRequest) SetIgnoreWarning added in v3.0.3

func (s *ImportOASRequest) SetIgnoreWarning(v bool) *ImportOASRequest

func (*ImportOASRequest) SetOASVersion added in v3.0.3

func (s *ImportOASRequest) SetOASVersion(v string) *ImportOASRequest

func (*ImportOASRequest) SetOverwrite added in v3.0.3

func (s *ImportOASRequest) SetOverwrite(v bool) *ImportOASRequest

func (*ImportOASRequest) SetRequestMode added in v3.0.3

func (s *ImportOASRequest) SetRequestMode(v string) *ImportOASRequest

func (*ImportOASRequest) SetSecurityToken added in v3.0.3

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

func (*ImportOASRequest) SetSkipDryRun added in v3.0.3

func (s *ImportOASRequest) SetSkipDryRun(v bool) *ImportOASRequest

func (ImportOASRequest) String added in v3.0.3

func (s ImportOASRequest) String() string

type ImportOASResponse added in v3.0.3

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 added in v3.0.3

func (s ImportOASResponse) GoString() string

func (*ImportOASResponse) SetBody added in v3.0.3

func (*ImportOASResponse) SetHeaders added in v3.0.3

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

func (*ImportOASResponse) SetStatusCode added in v3.0.3

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

func (ImportOASResponse) String added in v3.0.3

func (s ImportOASResponse) String() string

type ImportOASResponseBody added in v3.0.3

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 added in v3.0.3

func (s ImportOASResponseBody) GoString() string

func (*ImportOASResponseBody) SetErrorMessages added in v3.0.3

func (*ImportOASResponseBody) SetFailedApis added in v3.0.3

func (*ImportOASResponseBody) SetFailedModels added in v3.0.3

func (*ImportOASResponseBody) SetOperationId added in v3.0.3

func (s *ImportOASResponseBody) SetOperationId(v string) *ImportOASResponseBody

func (*ImportOASResponseBody) SetRequestId added in v3.0.3

func (*ImportOASResponseBody) SetSuccessApis added in v3.0.3

func (*ImportOASResponseBody) SetSuccessModels added in v3.0.3

func (*ImportOASResponseBody) SetWarningMessages added in v3.0.3

func (ImportOASResponseBody) String added in v3.0.3

func (s ImportOASResponseBody) String() string

type ImportOASResponseBodyErrorMessages added in v3.0.3

type ImportOASResponseBodyErrorMessages struct {
	ErrorMessage []*string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyErrorMessages) GoString added in v3.0.3

func (*ImportOASResponseBodyErrorMessages) SetErrorMessage added in v3.0.3

func (ImportOASResponseBodyErrorMessages) String added in v3.0.3

type ImportOASResponseBodyFailedApis added in v3.0.3

type ImportOASResponseBodyFailedApis struct {
	FailedApi []*ImportOASResponseBodyFailedApisFailedApi `json:"FailedApi,omitempty" xml:"FailedApi,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyFailedApis) GoString added in v3.0.3

func (*ImportOASResponseBodyFailedApis) SetFailedApi added in v3.0.3

func (ImportOASResponseBodyFailedApis) String added in v3.0.3

type ImportOASResponseBodyFailedApisFailedApi added in v3.0.3

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 added in v3.0.3

func (*ImportOASResponseBodyFailedApisFailedApi) SetErrorMsg added in v3.0.3

func (*ImportOASResponseBodyFailedApisFailedApi) SetHttpMethod added in v3.0.3

func (*ImportOASResponseBodyFailedApisFailedApi) SetPath added in v3.0.3

func (ImportOASResponseBodyFailedApisFailedApi) String added in v3.0.3

type ImportOASResponseBodyFailedModels added in v3.0.3

type ImportOASResponseBodyFailedModels struct {
	FailedModel []*ImportOASResponseBodyFailedModelsFailedModel `json:"FailedModel,omitempty" xml:"FailedModel,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyFailedModels) GoString added in v3.0.3

func (*ImportOASResponseBodyFailedModels) SetFailedModel added in v3.0.3

func (ImportOASResponseBodyFailedModels) String added in v3.0.3

type ImportOASResponseBodyFailedModelsFailedModel added in v3.0.3

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 added in v3.0.3

func (*ImportOASResponseBodyFailedModelsFailedModel) SetErrorMsg added in v3.0.3

func (*ImportOASResponseBodyFailedModelsFailedModel) SetGroupId added in v3.0.3

func (*ImportOASResponseBodyFailedModelsFailedModel) SetModelName added in v3.0.3

func (ImportOASResponseBodyFailedModelsFailedModel) String added in v3.0.3

type ImportOASResponseBodySuccessApis added in v3.0.3

type ImportOASResponseBodySuccessApis struct {
	SuccessApi []*ImportOASResponseBodySuccessApisSuccessApi `json:"SuccessApi,omitempty" xml:"SuccessApi,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodySuccessApis) GoString added in v3.0.3

func (*ImportOASResponseBodySuccessApis) SetSuccessApi added in v3.0.3

func (ImportOASResponseBodySuccessApis) String added in v3.0.3

type ImportOASResponseBodySuccessApisSuccessApi added in v3.0.3

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 added in v3.0.3

func (*ImportOASResponseBodySuccessApisSuccessApi) SetApiId added in v3.0.3

func (*ImportOASResponseBodySuccessApisSuccessApi) SetApiOperation added in v3.0.3

func (*ImportOASResponseBodySuccessApisSuccessApi) SetHttpMethod added in v3.0.3

func (*ImportOASResponseBodySuccessApisSuccessApi) SetPath added in v3.0.3

func (ImportOASResponseBodySuccessApisSuccessApi) String added in v3.0.3

type ImportOASResponseBodySuccessModels added in v3.0.3

type ImportOASResponseBodySuccessModels struct {
	SuccessModel []*ImportOASResponseBodySuccessModelsSuccessModel `json:"SuccessModel,omitempty" xml:"SuccessModel,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodySuccessModels) GoString added in v3.0.3

func (*ImportOASResponseBodySuccessModels) SetSuccessModel added in v3.0.3

func (ImportOASResponseBodySuccessModels) String added in v3.0.3

type ImportOASResponseBodySuccessModelsSuccessModel added in v3.0.3

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 added in v3.0.3

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetGroupId added in v3.0.3

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelName added in v3.0.3

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelOperation added in v3.0.3

func (*ImportOASResponseBodySuccessModelsSuccessModel) SetModelUid added in v3.0.3

func (ImportOASResponseBodySuccessModelsSuccessModel) String added in v3.0.3

type ImportOASResponseBodyWarningMessages added in v3.0.3

type ImportOASResponseBodyWarningMessages struct {
	WarningMessage []*string `json:"WarningMessage,omitempty" xml:"WarningMessage,omitempty" type:"Repeated"`
}

func (ImportOASResponseBodyWarningMessages) GoString added in v3.0.3

func (*ImportOASResponseBodyWarningMessages) SetWarningMessage added in v3.0.3

func (ImportOASResponseBodyWarningMessages) String added in v3.0.3

type ImportSwaggerRequest

type ImportSwaggerRequest struct {
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// 382271
	DataFormat *string `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	DryRun     *bool   `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// Creates an API by importing Swagger-compliant data.
	GlobalCondition map[string]interface{} `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	GroupId         *string                `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// 8e274ec61cf6468e83b68371956831cb
	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 {
	Failed       *ImportSwaggerResponseBodyFailed       `json:"Failed,omitempty" xml:"Failed,omitempty" type:"Struct"`
	ModelFailed  *ImportSwaggerResponseBodyModelFailed  `json:"ModelFailed,omitempty" xml:"ModelFailed,omitempty" type:"Struct"`
	ModelSuccess *ImportSwaggerResponseBodyModelSuccess `json:"ModelSuccess,omitempty" xml:"ModelSuccess,omitempty" type:"Struct"`
	RequestId    *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	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 (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 {
	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 (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 {
	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 (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 {
	ApiOperation *string `json:"ApiOperation,omitempty" xml:"ApiOperation,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 (ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) GoString

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetApiOperation

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetApiUid

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetHttpMethod

func (*ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) SetPath

func (ImportSwaggerResponseBodySuccessApiImportSwaggerSuccess) String

type ImportSwaggerShrinkRequest

type ImportSwaggerShrinkRequest struct {
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// 382271
	DataFormat *string `json:"DataFormat,omitempty" xml:"DataFormat,omitempty"`
	DryRun     *bool   `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// Creates an API by importing Swagger-compliant data.
	GlobalConditionShrink *string `json:"GlobalCondition,omitempty" xml:"GlobalCondition,omitempty"`
	GroupId               *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// 8e274ec61cf6468e83b68371956831cb
	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 {
	NextToken    *string                       `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	ResourceId   []*string                     `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	NextToken    *string                                   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId    *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue     *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (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 {
	BasePath           *string                     `json:"BasePath,omitempty" xml:"BasePath,omitempty"`
	CompatibleFlags    *string                     `json:"CompatibleFlags,omitempty" xml:"CompatibleFlags,omitempty"`
	CustomTraceConfig  *string                     `json:"CustomTraceConfig,omitempty" xml:"CustomTraceConfig,omitempty"`
	CustomerConfigs    *string                     `json:"CustomerConfigs,omitempty" xml:"CustomerConfigs,omitempty"`
	DefaultDomain      *string                     `json:"DefaultDomain,omitempty" xml:"DefaultDomain,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"`
	PassthroughHeaders *string                     `json:"PassthroughHeaders,omitempty" xml:"PassthroughHeaders,omitempty"`
	RpcPattern         *string                     `json:"RpcPattern,omitempty" xml:"RpcPattern,omitempty"`
	SecurityToken      *string                     `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	SupportSSE         *string                     `json:"SupportSSE,omitempty" xml:"SupportSSE,omitempty"`
	Tag                []*ModifyApiGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	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 added in v3.0.11

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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	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 {
	AllowSignatureMethod *string `json:"AllowSignatureMethod,omitempty" xml:"AllowSignatureMethod,omitempty"`
	ApiId                *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ApiName              *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	AppCodeAuthType      *string `json:"AppCodeAuthType,omitempty" xml:"AppCodeAuthType,omitempty"`
	AuthType             *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BackendEnable        *bool   `json:"BackendEnable,omitempty" xml:"BackendEnable,omitempty"`
	BackendId            *string `json:"BackendId,omitempty" xml:"BackendId,omitempty"`
	ConstantParameters   *string `json:"ConstantParameters,omitempty" xml:"ConstantParameters,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DisableInternet      *bool   `json:"DisableInternet,omitempty" xml:"DisableInternet,omitempty"`
	ErrorCodeSamples     *string `json:"ErrorCodeSamples,omitempty" xml:"ErrorCodeSamples,omitempty"`
	FailResultSample     *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	ForceNonceCheck      *bool   `json:"ForceNonceCheck,omitempty" xml:"ForceNonceCheck,omitempty"`
	GroupId              *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	OpenIdConnectConfig  *string `json:"OpenIdConnectConfig,omitempty" xml:"OpenIdConnectConfig,omitempty"`
	RequestConfig        *string `json:"RequestConfig,omitempty" xml:"RequestConfig,omitempty"`
	RequestParameters    *string `json:"RequestParameters,omitempty" xml:"RequestParameters,omitempty"`
	ResultBodyModel      *string `json:"ResultBodyModel,omitempty" xml:"ResultBodyModel,omitempty"`
	ResultDescriptions   *string `json:"ResultDescriptions,omitempty" xml:"ResultDescriptions,omitempty"`
	ResultSample         *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
	ResultType           *string `json:"ResultType,omitempty" xml:"ResultType,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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"`
	Visibility           *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
	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 {
	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 {
	AppId         *int64                 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	AppName       *string                `json:"AppName,omitempty" xml:"AppName,omitempty"`
	Description   *string                `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string                `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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) SetSecurityToken

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

func (*ModifyAppRequest) SetTag

func (ModifyAppRequest) String

func (s ModifyAppRequest) String() string

type ModifyAppRequestTag

type ModifyAppRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 added in v3.0.1

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 added in v3.0.1

func (s ModifyDatasetItemRequest) GoString() string

func (*ModifyDatasetItemRequest) SetDatasetId added in v3.0.1

func (*ModifyDatasetItemRequest) SetDatasetItemId added in v3.0.1

func (*ModifyDatasetItemRequest) SetDescription added in v3.0.1

func (*ModifyDatasetItemRequest) SetExpiredTime added in v3.0.1

func (*ModifyDatasetItemRequest) SetSecurityToken added in v3.0.1

func (ModifyDatasetItemRequest) String added in v3.0.1

func (s ModifyDatasetItemRequest) String() string

type ModifyDatasetItemResponse added in v3.0.1

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 added in v3.0.1

func (s ModifyDatasetItemResponse) GoString() string

func (*ModifyDatasetItemResponse) SetBody added in v3.0.1

func (*ModifyDatasetItemResponse) SetHeaders added in v3.0.1

func (*ModifyDatasetItemResponse) SetStatusCode added in v3.0.1

func (ModifyDatasetItemResponse) String added in v3.0.1

func (s ModifyDatasetItemResponse) String() string

type ModifyDatasetItemResponseBody added in v3.0.1

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

func (ModifyDatasetItemResponseBody) GoString added in v3.0.1

func (*ModifyDatasetItemResponseBody) SetRequestId added in v3.0.1

func (ModifyDatasetItemResponseBody) String added in v3.0.1

type ModifyDatasetRequest added in v3.0.1

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 added in v3.0.1

func (s ModifyDatasetRequest) GoString() string

func (*ModifyDatasetRequest) SetDatasetId added in v3.0.1

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

func (*ModifyDatasetRequest) SetDatasetName added in v3.0.1

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

func (*ModifyDatasetRequest) SetSecurityToken added in v3.0.1

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

func (ModifyDatasetRequest) String added in v3.0.1

func (s ModifyDatasetRequest) String() string

type ModifyDatasetResponse added in v3.0.1

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 added in v3.0.1

func (s ModifyDatasetResponse) GoString() string

func (*ModifyDatasetResponse) SetBody added in v3.0.1

func (*ModifyDatasetResponse) SetHeaders added in v3.0.1

func (*ModifyDatasetResponse) SetStatusCode added in v3.0.1

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

func (ModifyDatasetResponse) String added in v3.0.1

func (s ModifyDatasetResponse) String() string

type ModifyDatasetResponseBody added in v3.0.1

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

func (ModifyDatasetResponseBody) GoString added in v3.0.1

func (s ModifyDatasetResponseBody) GoString() string

func (*ModifyDatasetResponseBody) SetRequestId added in v3.0.1

func (ModifyDatasetResponseBody) String added in v3.0.1

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 ModifyIpControlPolicyItemRequest

type ModifyIpControlPolicyItemRequest struct {
	// The ID of the request.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// *   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.
	CidrIp *string `json:"CidrIp,omitempty" xml:"CidrIp,omitempty"`
	// 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.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,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.
	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 {
	// Modifies a policy in an access control list (ACL).
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyIpControlPolicyItemResponseBody) GoString

func (*ModifyIpControlPolicyItemResponseBody) SetRequestId

func (ModifyIpControlPolicyItemResponseBody) String

type ModifyIpControlRequest

type ModifyIpControlRequest struct {
	// *   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.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The description. The description can be up to 200 characters in length.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// The ID of the request.
	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 {
	// Modifies an access control list (ACL).
	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 new definition of the model.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The new name of the model.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The description of the new model definition.
	ModelName *string `json:"ModelName,omitempty" xml:"ModelName,omitempty"`
	// The ID of the request.
	NewModelName *string `json:"NewModelName,omitempty" xml:"NewModelName,omitempty"`
	// The ID of the API group to which the model belongs.
	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 {
	// Updates the model of an API group.
	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 {
	Description   *string                   `json:"Description,omitempty" xml:"Description,omitempty"`
	PluginData    *string                   `json:"PluginData,omitempty" xml:"PluginData,omitempty"`
	PluginId      *string                   `json:"PluginId,omitempty" xml:"PluginId,omitempty"`
	PluginName    *string                   `json:"PluginName,omitempty" xml:"PluginName,omitempty"`
	SecurityToken *string                   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	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 {
	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 {
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,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.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// The ID of the request.
	SignatureKey *string `json:"SignatureKey,omitempty" xml:"SignatureKey,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.
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The ID of the key.
	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 name of the key.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// *   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.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// Modifies a backend signature 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 app.
	ApiDefault *int32 `json:"ApiDefault,omitempty" xml:"ApiDefault,omitempty"`
	// ThrottlingTestDescription
	AppDefault *int32 `json:"AppDefault,omitempty" xml:"AppDefault,omitempty"`
	// The ID of the request.
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// ThrottlingTest
	TrafficControlId *string `json:"TrafficControlId,omitempty" xml:"TrafficControlId,omitempty"`
	// The unit to be used in the throttling policy. Valid values:
	//
	// *   **SECOND**
	// *   **MINUTE**
	// *   **HOUR**
	// *   **DAY**
	TrafficControlName *string `json:"TrafficControlName,omitempty" xml:"TrafficControlName,omitempty"`
	// The default throttling value for each user.
	TrafficControlUnit *string `json:"TrafficControlUnit,omitempty" xml:"TrafficControlUnit,omitempty"`
	// The description of the throttling policy.
	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 {
	// Modifies the settings of a custom throttling policy.
	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 added in v3.0.2

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 added in v3.0.2

func (s QueryRequestLogsRequest) GoString() string

func (*QueryRequestLogsRequest) SetRequestLogId added in v3.0.2

func (*QueryRequestLogsRequest) SetSecurityToken added in v3.0.2

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

func (QueryRequestLogsRequest) String added in v3.0.2

func (s QueryRequestLogsRequest) String() string

type QueryRequestLogsResponse added in v3.0.2

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 added in v3.0.2

func (s QueryRequestLogsResponse) GoString() string

func (*QueryRequestLogsResponse) SetBody added in v3.0.2

func (*QueryRequestLogsResponse) SetHeaders added in v3.0.2

func (*QueryRequestLogsResponse) SetStatusCode added in v3.0.2

func (QueryRequestLogsResponse) String added in v3.0.2

func (s QueryRequestLogsResponse) String() string

type QueryRequestLogsResponseBody added in v3.0.2

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 added in v3.0.2

func (s QueryRequestLogsResponseBody) GoString() string

func (*QueryRequestLogsResponseBody) SetRequestId added in v3.0.2

func (*QueryRequestLogsResponseBody) SetRequestLogs added in v3.0.2

func (QueryRequestLogsResponseBody) String added in v3.0.2

type QueryRequestLogsResponseBodyRequestLogs added in v3.0.2

type QueryRequestLogsResponseBodyRequestLogs struct {
	RequestLog []*QueryRequestLogsResponseBodyRequestLogsRequestLog `json:"RequestLog,omitempty" xml:"RequestLog,omitempty" type:"Repeated"`
}

func (QueryRequestLogsResponseBodyRequestLogs) GoString added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogs) SetRequestLog added in v3.0.2

func (QueryRequestLogsResponseBodyRequestLogs) String added in v3.0.2

type QueryRequestLogsResponseBodyRequestLogsRequestLog added in v3.0.2

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 added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetApiId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetApiName added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetAppName added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendRequestEnd added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendRequestStart added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendResponseEnd added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetBackendResponseStart added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetClientIp added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetClientNonce added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetConsumerAppId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetConsumerAppKey added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetCustomTraceId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetDomain added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetErrorCode added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetErrorMessage added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetException added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontRequestEnd added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontRequestStart added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontResponseEnd added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetFrontResponseStart added in v3.0.7

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetGroupId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetGroupName added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetHttpMethod added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetHttpPath added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetInitialRequestId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetInstanceId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetJwtClaims added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetPlugin added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRegion added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestBody added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestHeaders added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestProtocol added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestQueryString added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestSize added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetRequestTime added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseBody added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseHeaders added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetResponseSize added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetServiceLatency added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStageId added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStageName added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetStatusCode added in v3.0.2

func (*QueryRequestLogsResponseBodyRequestLogsRequestLog) SetTotalLatency added in v3.0.2

func (QueryRequestLogsResponseBodyRequestLogsRequestLog) String added in v3.0.2

type ReactivateDomainRequest

type ReactivateDomainRequest struct {
	// *   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.
	DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
	// The ID of the request.
	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 {
	// Reactivates a custom domain name whose validity status is Abnormal.
	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 RemoveApisAuthoritiesRequest

type RemoveApisAuthoritiesRequest struct {
	// Queries weather based on the region name
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the request.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The description of the authorization.
	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 {
	// Revokes the access permissions on multiple APIs from a specified app.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveApisAuthoritiesResponseBody) GoString

func (*RemoveApisAuthoritiesResponseBody) SetRequestId

func (RemoveApisAuthoritiesResponseBody) String

type RemoveAppsAuthoritiesRequest

type RemoveAppsAuthoritiesRequest struct {
	// The IDs of applications. Separate multiple application IDs with commas (,). A maximum of 100 applications IDs can be entered.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// *   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.
	AppIds *string `json:"AppIds,omitempty" xml:"AppIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the request.
	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 {
	// Revokes the access permissions on a specified API from multiple applications. In this case, multiple applications map to a single API.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveAppsAuthoritiesResponseBody) GoString

func (*RemoveAppsAuthoritiesResponseBody) SetRequestId

func (RemoveAppsAuthoritiesResponseBody) String

type RemoveIpControlApisRequest

type RemoveIpControlApisRequest struct {
	// The ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the API to be managed.
	//
	// *   If this parameter is not specified, all APIs of the API group are unbound in the specified environment by default.
	// *   The IDs of the APIs that you want to query. Separate multiple IDs with commas (,). A maximum of 100 IDs can be entered.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   This API is intended for API providers.
	// *   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.
	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 {
	// Unbinds an API from an access control list (ACL).
	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 request.
	IpControlId *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	// *   This operation is intended for API providers.
	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 {
	// Removes one or more policies from an access control list (ACL).
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveIpControlPolicyItemResponseBody) GoString

func (*RemoveIpControlPolicyItemResponseBody) SetRequestId

func (RemoveIpControlPolicyItemResponseBody) String

type RemoveSignatureApisRequest

type RemoveSignatureApisRequest struct {
	// The ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// 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.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// *   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.
	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 {
	// Unbinds a backend signature key from APIs.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveSignatureApisResponseBody) GoString

func (*RemoveSignatureApisResponseBody) SetRequestId

func (RemoveSignatureApisResponseBody) String

type RemoveTrafficControlApisRequest

type RemoveTrafficControlApisRequest struct {
	// The ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   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.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// 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.
	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 {
	// Unbinds a specified throttling policy from APIs.
	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 {
	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 (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 {
	Apis      *RemoveVpcAccessResponseBodyApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Struct"`
	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"`
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	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 current AppCode of the application.
	AppCode *string `json:"AppCode,omitempty" xml:"AppCode,omitempty"`
	// The new AppCode of the application.
	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 request ID.
	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"`
	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 added in v3.0.9

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 SetApisAuthoritiesRequest

type SetApisAuthoritiesRequest struct {
	// Queries weather based on the region name
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// *   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.
	AuthValidTime *string `json:"AuthValidTime,omitempty" xml:"AuthValidTime,omitempty"`
	// The time (UTC) when the authorization expires. If this parameter is empty, the authorization does not expire.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The description of the authorization.
	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 {
	// Authorizes a specified app to call multiple APIs.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetApisAuthoritiesResponseBody) GoString

func (*SetApisAuthoritiesResponseBody) SetRequestId

func (SetApisAuthoritiesResponseBody) String

type SetAppsAuthoritiesRequest

type SetAppsAuthoritiesRequest struct {
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// Queries weather based on the region name
	AppIds *string `json:"AppIds,omitempty" xml:"AppIds,omitempty"`
	// *   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.
	AuthValidTime *string `json:"AuthValidTime,omitempty" xml:"AuthValidTime,omitempty"`
	// The time (UTC) when the authorization expires. If this parameter is empty, the authorization does not expire.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The description of the authorization.
	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 {
	// Grants access permissions on a specified API to multiple apps.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetAppsAuthoritiesResponseBody) GoString

func (*SetAppsAuthoritiesResponseBody) SetRequestId

func (SetAppsAuthoritiesResponseBody) String

type SetDomainCertificateRequest

type SetDomainCertificateRequest struct {
	CaCertificateBody     *string `json:"CaCertificateBody,omitempty" xml:"CaCertificateBody,omitempty"`
	CertificateBody       *string `json:"CertificateBody,omitempty" xml:"CertificateBody,omitempty"`
	CertificateName       *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"`
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitempty" xml:"CertificatePrivateKey,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"`
	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 {
	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 added in v3.0.7

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 added in v3.0.7

func (s SetGroupAuthAppCodeRequest) GoString() string

func (*SetGroupAuthAppCodeRequest) SetAuthAppCode added in v3.0.7

func (*SetGroupAuthAppCodeRequest) SetGroupId added in v3.0.7

func (*SetGroupAuthAppCodeRequest) SetSecurityToken added in v3.0.7

func (SetGroupAuthAppCodeRequest) String added in v3.0.7

type SetGroupAuthAppCodeResponse added in v3.0.7

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 added in v3.0.7

func (s SetGroupAuthAppCodeResponse) GoString() string

func (*SetGroupAuthAppCodeResponse) SetBody added in v3.0.7

func (*SetGroupAuthAppCodeResponse) SetHeaders added in v3.0.7

func (*SetGroupAuthAppCodeResponse) SetStatusCode added in v3.0.7

func (SetGroupAuthAppCodeResponse) String added in v3.0.7

type SetGroupAuthAppCodeResponseBody added in v3.0.7

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

func (SetGroupAuthAppCodeResponseBody) GoString added in v3.0.7

func (*SetGroupAuthAppCodeResponseBody) SetRequestId added in v3.0.7

func (SetGroupAuthAppCodeResponseBody) String added in v3.0.7

type SetIpControlApisRequest

type SetIpControlApisRequest struct {
	// The ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The API IDs. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	IpControlId   *string `json:"IpControlId,omitempty" xml:"IpControlId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   This operation is intended for API callers.
	// *   A maximum of 100 APIs can be bound at a time.
	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 {
	// Creates a binding relationship between specified access control lists (ACLs) and APIs.
	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 ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **PRE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	SignatureId *string `json:"SignatureId,omitempty" xml:"SignatureId,omitempty"`
	// *   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.
	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 {
	// Binds a signature key to APIs.
	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 ID of the request.
	ApiIds *string `json:"ApiIds,omitempty" xml:"ApiIds,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId       *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// *   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.
	StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"`
	// The API ID for the specified operation. Separate multiple API IDs with commas (,). A maximum of 100 API IDs can be entered.
	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 {
	// Binds a throttling policy to APIs.
	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 description of the switch operation.
	ApiId *string `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the request.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the runtime environment. Valid values:
	//
	// *   **RELEASE**
	// *   **TEST**
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// *   This API is intended for API providers.
	// *   The historical version can be obtained through the DescribeHistoryApis API.****
	// *   Only APIs that have been published more than once have historical versions to switch to.
	// *   This operation can only be performed on running APIs. Use caution when performing this operation because the operation cannot be undone after it has been completed and takes effect within 5 seconds.
	// *   The switch operation is in essence a publish operation, and the reason for this operation must be provided.
	HistoryVersion *string `json:"HistoryVersion,omitempty" xml:"HistoryVersion,omitempty"`
	SecurityToken  *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The historical version you want to switch to.
	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 {
	// Switches the definition of an API in a specified runtime environment to a historical version.
	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 {
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The operation that you want to perform. Set the value to **TagResources**.
	ResourceType  *string                   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string                   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	// Adds tags to resources.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// TagResources
	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 {
	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 {
	// The ID of the request.
	All        *bool     `json:"All,omitempty" xml:"All,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The key of tag N.
	//
	// Valid values of N: `1 to 20.`
	ResourceType  *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	SecurityToken *string   `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	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 {
	// UntagResources
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type ValidateVpcConnectivityRequest added in v3.0.9

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 added in v3.0.9

func (*ValidateVpcConnectivityRequest) SetInstanceId added in v3.0.9

func (*ValidateVpcConnectivityRequest) SetSecurityToken added in v3.0.9

func (*ValidateVpcConnectivityRequest) SetVpcAccessId added in v3.0.9

func (ValidateVpcConnectivityRequest) String added in v3.0.9

type ValidateVpcConnectivityResponse added in v3.0.9

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 added in v3.0.9

func (*ValidateVpcConnectivityResponse) SetBody added in v3.0.9

func (*ValidateVpcConnectivityResponse) SetHeaders added in v3.0.9

func (*ValidateVpcConnectivityResponse) SetStatusCode added in v3.0.9

func (ValidateVpcConnectivityResponse) String added in v3.0.9

type ValidateVpcConnectivityResponseBody added in v3.0.9

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 added in v3.0.9

func (*ValidateVpcConnectivityResponseBody) SetConnected added in v3.0.9

func (*ValidateVpcConnectivityResponseBody) SetIpType added in v3.0.9

func (*ValidateVpcConnectivityResponseBody) SetRequestId added in v3.0.9

func (ValidateVpcConnectivityResponseBody) String added in v3.0.9

Jump to

Keyboard shortcuts

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